summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* protocols: implement ext-data-control (#11323)Nihal Jere2025-08-154-0/+451
* internal: unify VT gettingvaxerski2025-08-144-21/+28
* refactor: Use new hyprutils casts (#11377)Kamikadze2025-08-14110-684/+692
* internal: Ensure unique identifiers for persistent workspaces (#11409)Arnaud2025-08-131-0/+8
* config: Hardened config logic against Time-Of-Check race conditions (#11368)David Baucum2025-08-121-24/+31
* internal: add missing c includes (#11417)Martin2025-08-122-0/+2
* misc: remove commas from device namesvaxerski2025-08-111-0/+1
* tablet: do not lock focus when dnd-ing (#11390)Maxime Nordier2025-08-101-1/+2
* renderer: minor fixups to uv calcs (#11375)Vaxry2025-08-081-9/+12
* configWatcher: fix inotify event reading buffer size (#11337)Iman Seyed2025-08-071-9/+26
* master: avoid crash if openingon null in onWindowCreatedVaxry2025-08-061-4/+4
* descriptions: fix bad json output (#11350)Vaxry2025-08-062-6/+6
* keybinds: use the triggering keyboard for repeat timings (#11309)Vaxry2025-08-052-18/+20
* virtualkeyboard: Add options to skip releasing pressed keys on close and to s...JS Deck2025-08-0419-136/+313
* hyprctl: Include physical monitor size in IPC monitor info (#11276)WhySoBad2025-08-041-18/+20
* popup: remove wlSurface ownership on destroyVaxry2025-08-031-0/+1
* popup: fix animation configsVaxry2025-08-031-1/+3
* subsurface: check surface size in damageLastAreaVaxry2025-08-031-2/+10
* popup: imorove logging, use fadeAlpha for opacityVaxry2025-08-032-2/+12
* renderer: fix snapshot coordsVaxry2025-08-031-1/+2
* renderer: add popup fade-in-out (#11313)Vaxry2025-08-036-6/+169
* screencopy: multiply box pos by scaleVaxry2025-08-031-1/+1
* hyprctl: fix typo in seterrorVaxry2025-08-031-1/+1
* renderer: apply default luma for reverting back to srgbVaxry2025-08-021-5/+8
* dwindle: fix single_window_aspect_ratio not updating with config reload (#11305)Rico2025-08-021-3/+3
* screencopy: avoid crash on cm disabledVaxry2025-08-021-1/+1
* protocols: fix presentation time proto version (#11306)UjinT342025-08-021-1/+1
* screencopy: un-hdr screencopy buffers for cm-unaware clients (#11294)Vaxry2025-07-316-10/+39
* opengl: improve render fn arg clarity (#11286)Vaxry2025-07-3111-169/+270
* fix: add climits includes (#11288)Martin2025-07-312-0/+2
* dnd: drop on tablet pen tip up (#11270)Maxime Nordier2025-07-303-0/+13
* session-lock: explicitly consider dpms states for sending locked or denied (#...Maximilian Seidler2025-07-301-27/+35
* renderer: use CRegion foreach over getRects (#10980)Tom Englund2025-07-304-41/+37
* foreign-toplevel: update monitor properly on changedVaxry2025-07-292-11/+11
* layers: check monitor is not null on animation update (#11267)JS Deck2025-07-291-1/+1
* core: disable esync for non-linux kernelsVaxry2025-07-292-0/+10
* input: don't reload xkb configs if settings didnt changeVaxry2025-07-291-3/+3
* monitor: fix crash on mutating workspace vecVaxry2025-07-283-4/+15
* core: fix workspace persistence tracking (#11239)Vaxry2025-07-274-10/+55
* input: lock focus for tablet when down (#11219)Shelby Tucker2025-07-271-1/+2
* fix: include decorations in visibleOnMonitor calculation (#11232)jmanc32025-07-271-0/+3
* layerSurface: check for monitor validity in startAnimationVaxry2025-07-261-2/+7
* ci: correct tar command for xz compression & fix typos (#11213)xqso2025-07-2535-72/+72
* keybinds: do not reset scroll timer on not passedVaxry2025-07-251-3/+1
* core: move workspace ptrs to weak (#11194)Vaxry2025-07-2410-74/+67
* drm: check syncobj timeline support before advertising protocol (#11117)mavonarx2025-07-234-2/+33
* swipe: fix workspace swipe not rendering last frame if target ws is on edge (...Florent Charpentier2025-07-231-0/+2
* core: fix maxwidth resolution mode (#11183)Nikolaos Karaolidis2025-07-231-0/+2
* CTM: check for finite value aswell (#11185)Tom Englund2025-07-231-2/+2
* core: enter unsafe state on boot if there are no monsVaxry2025-07-221-0/+3