summaryrefslogtreecommitdiff
path: root/src/desktop
Commit message (Expand)AuthorAgeFilesLines
* workspace: fix crash on destruction of compositor (#5495)Tom Englund2024-04-081-5/+9
* props: Allow setting per-window fullscreen opacity (#5470)SoSeDiK2024-04-072-9/+18
* constraint: fix possible uaf on double destructionVaxry2024-04-061-2/+5
* workspacerules: add back on-created-empty functionality (#5452)staz2024-04-062-4/+4
* subsurface: init existing subsurfaces on children creationsVaxry2024-04-062-25/+11
* core: simplify sanityCheckWorkspacesVaxry2024-04-052-0/+5
* workspace: remove monitor and visible flags on inertVaxry2024-04-051-2/+4
* workspacerules: fix workspace rule loops (#5433)thejch2024-04-052-26/+11
* window: fix invalid last workspace idVaxry2024-04-041-1/+1
* popups: more safety in damage checkingVaxry2024-04-041-1/+4
* workspaces: add visible flagVaxry2024-04-034-8/+14
* workspace: fix special unnamed workspace rules (#5390)MightyPlaza2024-04-021-1/+1
* Workspace/core: Refactor workspace storage (#5380)Vaxry2024-04-025-57/+116
* workspace: remove lastFocusedWindow on unmapVaxry2024-04-022-0/+12
* renderer/animations: Fix various inaccurate damage tracking issues and offset...thejch2024-03-313-0/+52
* core: match all workspace rules instead of the first one only (#5340)thejch2024-03-312-11/+26
* animvar: fixup update callbacks and cleanupVaxry2024-03-292-13/+11
* renderer: allow blurring ls popupsVaxry2024-03-253-0/+20
* window: assign surface on createVaxry2024-03-231-5/+0
* workspace: fix selectors with special:Vaxry2024-03-201-0/+2
* workspace: fix integer overflow in selector parser (#5177)thejch2024-03-201-2/+2
* refactor: move window.hpp to desktop/Vaxry2024-03-202-0/+1627
* constraint: do not disable constraints in destroyVaxry2024-03-201-2/+5
* config/workspace: added workspace selectorsVaxry2024-03-192-0/+204
* constraint: set active flag before propagating propsVaxry2024-03-191-2/+4
* popup: avoid damage loops with commitsVaxry2024-03-152-4/+5
* subsurface: fix visibility checkVaxry2024-03-141-1/+1
* subsurface/popup: expand on map/unmap to add bufferingVaxry2024-03-142-2/+4
* constraints: only warp cursor on deactivate if constraint is locked. (#5056)Matt Wyatt2024-03-091-1/+3
* socket2: Add 5 IPC event with support for workspace ID (#5022)Aaron2024-03-082-2/+5
* subsurface: don't update transform on unmapVaxry2024-03-051-3/+0
* popup: send scale on mapVaxry2024-03-052-0/+11
* surface: fix damage tearing feedbackVaxry2024-03-051-18/+0
* config: improve config value infrastructureVaxry2024-03-032-6/+8
* input: Rewritten pointer constraints (#4889)Vaxry2024-03-024-3/+202
* animations: Refactor AnimatedVariable (#4911)GartoxFR2024-03-025-10/+10
* core: add additional headers for Popup.cpp and InputMethodRelay.hpp (#4909)Brett Alcox2024-03-011-1/+2
* popup: minor fixes to xdg geometriesVaxry2024-02-291-6/+12
* surface: unify ownersVaxry2024-02-296-19/+116
* xdg: rewrite entire popup implementationVaxry2024-02-294-18/+335
* refactor: move a few things to desktop/Vaxry2024-02-296-0/+720