summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* renderer: Various CM fixes, part 8 of refactors (#13860)UjinT342026-04-1627-157/+357
* notifications: move and small refactor (#14094)Vaxry2026-04-1611-133/+142
* groups: fix `movewindoworgroup` when moving from group to group (#14086)Nikolai Nechaev2026-04-161-0/+2
* monocle: avoid repeated workspace monitor lock() calls (#14085)Visal Vijay2026-04-163-14/+19
* notifications: optimize rendering (#14088)Vaxry2026-04-162-147/+158
* init: drop CAP_SYS_NICE from ambient set after gaining SCHED_RR (#14082)ErrorNoInternet2026-04-151-0/+7
* monitor: ensure swapchain is updated before mode test (#14065)Visal Vijay2026-04-142-4/+15
* config: fix safe mode config generation (#14024)Vaxry2026-04-132-8/+13
* screencopy: clear buffer before rendering (#14064)outfoxxed2026-04-131-4/+4
* keybinds: fix wrong space assignment in pin (#14061)Vaxry2026-04-121-1/+1
* layout/algo: preserve focused target if applicable on layout switches (#14058)Vaxry2026-04-121-0/+13
* cleanup: avoid repeated weak_ptr lock() calls in conditions (#14057)Visal Vijay2026-04-122-2/+3
* input: fix focus_on_close=2 (MRU) routing to cursor path instead of getNextCa...Lucas Zanoni⠀⠀⠀⠀⠀ ⠀╱|、 ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ (˚ˎ 。7 ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ |、˜〵 ⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀じしˍ,)ノ2026-04-121-1/+1
* hyprctl: fix lib64 pkgconfig for version-checking (#14051)David2026-04-121-1/+1
* compositor: fix floating input/visual z-order desync after fullscreen (#14015)chocoblocko92026-04-111-0/+2
* input: avoid repeated weak_ptr::lock() and ensure consistent usage (#14039)Visal Vijay2026-04-101-3/+6
* rules: make rule prop reset less cursed (#14003)Pppp11162026-04-082-72/+62
* renderer: extract window skip conditions into named booleans (#14005)Visal Vijay2026-04-081-5/+13
* input: lazy cache getWindowIdeal()Vaxry2026-04-071-7/+20
* decoration/border: simplify damage callbackVaxry2026-04-071-1/+7
* pass/surface: cache texBoxVaxry2026-04-072-1/+11
* desktop/popup: cache tree countVaxry2026-04-074-11/+45
* desktop/popup: cache popup extentsVaxry2026-04-074-24/+131
* config: move misc:vfr to debug: (#14021)Vaxry2026-04-073-8/+8
* layouts/dwindle: override force after window drags (#14002)Vaxry2026-04-051-1/+1
* egl: move over to use hyprgraphics (#12988)Tom Englund2026-04-0510-319/+43
* desktop/history: include ranges header (#14000)Linux User2026-04-051-0/+2
* subsurface: use geometry-aware damage and recurse into nested trees (#13933)Anubhav2026-04-052-5/+33
* xwayland: pipe through monitor in coordinate mapping (#13700)Andreas Backx2026-04-053-22/+35
* data/dnd: guard against expired dndPointerFocus and ensure consistent usage (...Visal Vijay2026-04-051-4/+4
* internal: silence compiler warnings about unused return values (#13997)Tom Englund2026-04-055-10/+19
* renderer: add a cm settings cacheVaxry2026-04-042-6/+37
* render/decorations: improve cache performanceVaxry2026-04-042-62/+57
* desktop/window: optimize getRealBorderSize()Vaxry2026-04-042-2/+18
* render/opengl: optimize getShaderVariant's map accessVaxry2026-04-042-12/+15
* render/decoration: cache input extents as wellVaxry2026-04-042-14/+12
* render/decoration: improve extent calculationsVaxry2026-04-042-14/+52
* renderer/groupbar: fix a group indicator rounding bug (#13975)Emre Bener2026-04-041-2/+2
* renderer: simplify renderWorkspaceWindowsFullscreenVaxry2026-04-041-10/+14
* render/pass: optimize simplification and blur calculationsVaxry2026-04-043-45/+39
* renderer: don't damage decos individually in damageWindowVaxry2026-04-041-3/+0
* animation: avoid redundant damage calls in tickVaxry2026-04-041-132/+204
* render: fix SIGFPE in `addWindowToRenderUnfocused` when `misc:render_unfocuse...vyfor2026-04-041-0/+3
* desktop/window: reduce window deco updates (#13980)Vaxry2026-04-042-8/+14
* miscfunctions: reuse monitor pointer instead of repeated calls (#13977)Visal Vijay2026-04-041-2/+3
* renderer: skip redundant render-path workPppp11162026-04-042-8/+18
* monitor: centralize solitary and scanout eligibility checksPppp11162026-04-046-43/+163
* scheduler: keep a strong monitor ref in frame callbacksPppp11162026-04-041-22/+24
* protocols: avoid repeated per-client work in hot pathsPppp11162026-04-043-12/+24
* protocols: prune stale subsurface refs in hot traversalsPppp11162026-04-045-12/+61