summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* XWayland: restore the abstract socket, and make it optional (#9615)Andrei V2025-03-193-15/+53
* dmabuf: pop buffer on failure (#9620)Tom Englund2025-03-191-0/+1
* ci: Fail on warnings (#9668)Lee Bousfield2025-03-193-6/+13
* seatmgr: avoid crash on null surfsVaxry2025-03-181-2/+2
* renderer: add an option to disable cm and auto-skip cm if not necessaryvaxerski2025-03-184-8/+24
* config/defaultConfig.hpp: windowrulev2 -> windowrule (#9663)Kamikadze2025-03-181-12/+9
* config: nuke windowrule v1 syntaxVaxry2025-03-182-65/+33
* renderer: delete now redundant ifdefs (#9651)Honkazel2025-03-181-4/+0
* renderer: only commit hw cursor stuff if needed (#9654)Ikalco2025-03-173-5/+29
* monitor: Optimize direct scanout damage (#9653)Lee Bousfield2025-03-171-1/+1
* internal: Fix compiler warnings (#9646)Lee Bousfield2025-03-1710-17/+20
* managers: Use primary backend for cursor swapchain (#9645)Lee Bousfield2025-03-171-1/+3
* groupbar: remove recursive window recalc (#9561)nyx2025-03-171-1/+0
* renderer: allow commits when buffer is unchanged but cursor changed (#9648)Ikalco2025-03-171-5/+5
* opengl: simplify cm pipelineVaxry2025-03-163-80/+73
* splashes: update for 3yaVaxry2025-03-161-1/+1
* syncobj: dont crash compositor on protocol errors (#9627)Tom Englund2025-03-151-4/+9
* renderer: fix window offset for dragged windows (#9629)Blackilykat2025-03-151-1/+1
* input: Fix clicking through groupbar tabs (#9606)phonetic1122025-03-151-1/+2
* renderer: don't crash if cm fails to compileVaxry2025-03-142-45/+51
* protocols: fix includeVaxry2025-03-142-2/+2
* descriptions: remove allow_early_buffer_releaseVaxry2025-03-141-6/+0
* syncobj: use eventfd instead of stalling fd checks (#9437)Tom Englund2025-03-1427-273/+417
* renderer: add simple color management (#9506)UjinT342025-03-1414-187/+831
* groupbar: add an option to adjust gap sizes (#9578)phonetic1122025-03-123-24/+44
* windows: respect noinitialfocus with workspace changes (#9586)nyx2025-03-111-1/+1
* groupbar: pass alpha to title tex render passVaxry2025-03-111-0/+1
* input: fix touch calibration matrix overridingKhalid J.2025-03-112-8/+12
* core: update decorations on lockgroups (#9573)MightyPlaza2025-03-101-0/+1
* renderer: skip ds commits if buffer didn't change (#9556)Ikalco2025-03-085-61/+54
* core: prevent crash when monitor list is empty (#9572)nyx2025-03-081-0/+5
* windowrules: store floating size on close instead of resize (#9569)nyx2025-03-082-5/+7
* windowrules: add option to allow size persistence between app launches (#9422)nyx2025-03-087-16/+79
* protocols: Fix blocked color management get_information (#9563)Lee Bousfield2025-03-074-8/+8
* keybinds): prevent crash when executing movewindoworgroup (#9551)nyx2025-03-061-1/+1
* touch: reject swipe on locked sessionsVaxry2025-03-061-1/+1
* master: add option to keep master window position (#9537)nyx2025-03-063-2/+23
* input: fixup mouse check for flipping x / y (#9529)nyx2025-03-063-8/+16
* protocols: Fix cursor shape protocol valid shape check (#9547)Lee Bousfield2025-03-061-1/+1
* socket2: add activespecialv2 (#9530)Matt White2025-03-051-0/+3
* input: add flip_x and flip_y for touchpad (#9481)nyx2025-03-037-8/+50
* protocols: Ensure protocol dtors are called in ProtocolManager dtor (#9521)Ikalco2025-03-031-0/+10
* core: fix clang-formatVaxry2025-03-021-2/+2
* core: cleanup some smart pointer usageVaxry2025-03-023-15/+14
* core: add default initializers for ccompositor ptrsVaxry2025-03-021-2/+2
* core: cleanup window propertiesVaxry2025-03-025-75/+78
* core: ignore internal move workspace calls if the workspace doesn't change (#...phonetic1122025-03-011-0/+3
* monitor: avoid crash on expired special workspace monitor ownerVaxry2025-03-011-5/+5
* input: Provide a non-zero time for button release triggered during window unm...Indy Ray2025-03-011-1/+4
* protocols: Fix IWaylandProtocol onDisplayDestroy m_pGlobal double-free (#9507)Lee Bousfield2025-02-281-2/+6