summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* xwayland: Cleanup server startup and FDs (#9769)Lee Bousfield2025-03-282-21/+5
* core: Don't damage the entire surface every frame (#9763)Lee Bousfield2025-03-281-8/+12
* surfacestate: reset buffer bit before applying to currentVaxry2025-03-281-0/+1
* workspaces: minor fixes to persistenceVaxry2025-03-271-2/+13
* internal: fix minor ubsan errors (#9743)Tom Englund2025-03-262-3/+6
* surfacestate: track and apply updated stateVaxry2025-03-264-20/+85
* opengl: don't attempt to compile cm on gles3.0Vaxry2025-03-262-47/+60
* pass/rect: include clipBox in opaque calculationsvaxerski2025-03-261-1/+9
* groupbar: round boxesvaxerski2025-03-261-2/+2
* pass: remove unusued timeline in texpass (#9734)Tom Englund2025-03-264-13/+4
* Groupbar: apply scaling factor to text (#9731)Arkady Buryakov2025-03-261-1/+1
* keybinds: add sendkeystate dispatcher (#9599)nyx2025-03-252-0/+44
* decoration: bring back border_part_of_windowVaxry2025-03-243-1/+10
* xwl: dont close the fd to early (#9715)Tom Englund2025-03-242-6/+6
* seat: avoid sending null surfaces in leave/enter eventsVaxry2025-03-241-5/+5
* renderer: Simplify and fix hdr metadata setting (#9706)UjinT342025-03-242-14/+36
* core/Compositor.hpp: fix non-relative Texture import (#9703)entailz2025-03-231-1/+1
* core/compositor: Fix dropping cursor buffer data early (#9700)Lee Bousfield2025-03-222-2/+4
* renderer: fix cm_fs_passthrough (#9698)UjinT342025-03-224-12/+15
* core/compositor: Correctly track SHM buffer damage (#9678)Lee Bousfield2025-03-2215-82/+103
* screencopy, render: Use explicit sync for screencopy (#9697)Lee Bousfield2025-03-226-51/+62
* syncobj: refactor point timelines (#9689)Tom Englund2025-03-214-61/+27
* core: fix DS and VRR automation (#9334)UjinT342025-03-213-20/+19
* types: Upgrade buffer ref from WP to SP (#9677)Lee Bousfield2025-03-204-6/+6
* syncobj: restore SHM buffer reset (#9675)Tom Englund2025-03-203-13/+11
* groupbar: remove 2 pixel gap above groupbar (#9664)phonetic1122025-03-191-1/+1
* 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