summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* internal: introduce new types to avoid unsigned int rollover and signed int o...Tom Englund2024-08-0838-260/+271
* core: Move to C++26 and use native_handle to CLOEXEC the debug fd (#7219)Vaxry2024-08-081-0/+3
* renderer: fixup nvidia driver version checksVaxry2024-08-071-1/+1
* wayland/compositor: introduce client commit eventsVaxry2024-08-073-3/+6
* cursormgr: avoid scanning ill formed inherit (#7211)Tom Englund2024-08-071-9/+42
* compositor: fix general:extend_border_grab_area (#7214)Agent00Ming2024-08-071-2/+2
* drm-syncobj: fixup fd leak with timelinesVaxry2024-08-072-0/+6
* compositor: minor cleanups for fading out layersVaxry2024-08-071-2/+9
* renderer: guard layer in renderLayerVaxry2024-08-071-0/+3
* xdg-shell: make xdg-positioner flip target greatest available space (#7209)outfoxxed2024-08-071-31/+62
* cursormgr: implement inheriting themes for xcursor (#7197)Tom Englund2024-08-074-224/+286
* keybinds: fix NoSymbol keybinds (#7199)Ikalco2024-08-071-6/+5
* debug: dont manually unlock the lock_guard (#7210)Tom Englund2024-08-071-1/+0
* input: fix leds on kb creation (#7206)Ikalco2024-08-071-0/+2
* wayland/compositor: drop pending buffer ref if synchronousVaxry2024-08-061-1/+3
* renderer: fixup crashes on inaccessible files for bgVaxry2024-08-061-6/+4
* renderer: Explicit sync fixes (#7151)Vaxry2024-08-0624-160/+373
* cursor: Better xcursor implementation (#7178)Tom Englund2024-08-054-407/+584
* keybinds: improve fullscreenstate toggling (#7174)MightyPlaza2024-08-041-5/+19
* CMake, Meson: install config and wallpapers to DATADIR/hyprMihai Fufezan2024-08-041-3/+5
* decorations: fix infinite recursion on no_gaps when only (#7169)MightyPlaza2024-08-033-7/+5
* wayland/surface: fixup self-owning surface rolesVaxry2024-08-037-31/+61
* core: Add missing header for libc++ after e989a0bcffac (#7158)Jan Beich2024-08-032-0/+2
* xcursor: rework bootleg xcursor (#7140)Tom Englund2024-08-022-100/+282
* hyprerror: minor stylistic changesVaxry2024-08-021-3/+3
* sessionLock: don't sendLocked when session lock has already been destoyed (#7...Maximilian Seidler2024-08-021-3/+4
* window/ls: reset core signals after destroyVaxry2024-08-022-0/+10
* xdg-shell: fixup unassigned wl surfaces to xdg surfacesVaxry2024-08-011-2/+3
* internal: fix fullscreen typos (#7134)MightyPlaza2024-08-012-3/+3
* border: fixup infinite recursionVaxry2024-08-012-2/+14
* layershell: don't throw misaligned error on exclusive edge 0Vaxry2024-08-011-1/+1
* keybinds: allow toggling fullscreenstate (#7128)MightyPlaza2024-08-011-3/+7
* layout: fix dynamic rules not updating after setting fullscreen (#7129)Sungyoon Cho2024-08-011-1/+2
* pointer: fix buffer crash (#7131)Tom Englund2024-08-011-3/+3
* core/surface/buffer: Buffer lock/release fixes (#7110)Vaxry2024-07-3127-129/+304
* internal: some minor fd/socket cleanups and make logging thread safe (#7123)Tom Englund2024-07-319-13/+38
* internal: refactor fullscreen states (#7104)MightyPlaza2024-07-3126-328/+323
* keybinds: handle null monitor in pinActive (#7122)André Silva2024-07-311-2/+10
* protocols: Move globalshortcuts impl (#7102)Ikalco2024-07-306-143/+70
* output: minor tearing fixesVaxry2024-07-302-6/+4
* output: submit damage to kmsVaxry2024-07-302-0/+4
* pointer: use preMonitorCommit for resetting render stateVaxry2024-07-302-1/+3
* compositor: fix log typos (#7111)jim36922024-07-301-2/+2
* core/surface: fixup a few pointer handling edge casesVaxry2024-07-293-2/+13
* core: add a destructor to CHyprOpenglImpl and avoid wl_container_of undefined...Tom Englund2024-07-296-12/+47
* protocols: move text-input-v1 to hyprwayland-scanner (#7096)Ikalco2024-07-299-292/+177
* virtualptr: map to entire screen if no output is providedVaxry2024-07-292-3/+19
* pluginapi: Add force reload of config at the end of plugin initialization (#7...atikiNBTW2024-07-291-0/+2
* virtualptr: allow binding to outputVaxry2024-07-295-12/+36
* egl: attempt a 3.2 egl context firstVaxry2024-07-291-3/+21