aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2023-03-01Output: fix background of transformed outputsIsaac Freund2-13/+18
2023-03-01Root: fix use of view.current before updateIsaac Freund1-2/+2
2023-03-01View: clamp to output on exiting float/fullscreenIsaac Freund4-42/+51
2023-03-01View: move borders state to State structIsaac Freund5-10/+9
2023-03-01Root: fix more fullscreen bugsIsaac Freund2-28/+39
2023-03-01session-lock: fix race with multiple outputsIsaac Freund1-2/+10
2023-03-01Output: inline renderOutput functionIsaac Freund2-68/+40
2023-03-01Root: centralize focus(null) calls in applyPending()Isaac Freund11-39/+21
2023-02-28csd-filter-add/remove: add missing applyPending()Isaac Freund1-0/+2
2023-02-28river: fix various fullscreen related bugsIsaac Freund5-87/+111
2023-02-28LayerSurface: fix use-after-free on destroyIsaac Freund4-10/+12
2023-02-28OutputStatus: rework implementationIsaac Freund5-128/+147
2023-02-28river: rework core data structures & transactionsIsaac Freund34-1537/+1021
2023-02-28View: use saved surface trees for transactionsIsaac Freund4-108/+86
2023-02-28Xwayland: render using the scene graphIsaac Freund6-59/+79
2023-02-28DragIcon: render using the scene graphIsaac Freund5-20/+99
2023-02-28xdg-shell: implement version 5Isaac Freund2-1/+3
2023-02-28XdgPopup: reimplement using the scene graphIsaac Freund7-10/+185
2023-02-28LayerSurface: render using the scene graphIsaac Freund7-290/+152
2023-02-28View: remove dead codeIsaac Freund1-18/+0
2023-02-28Xwayland: create scene treeIsaac Freund1-2/+8
2023-02-28View: implement borders with scene graphIsaac Freund4-12/+56
2023-02-28Output: use separate scene trees for layersIsaac Freund6-20/+92
2023-02-28session-lock: use the scene graphIsaac Freund9-62/+135
2023-02-28Cursor: remove surfaceAt()Isaac Freund6-307/+152
2023-02-28render: use wlr_scene to render viewsIsaac Freund13-440/+77
2023-02-28wlr-foreign-toplevel-management: remove protocolIsaac Freund2-77/+2
2023-02-28render: remove damage trackingIsaac Freund14-503/+7
2023-02-28pointer-constraints: remove protocolIsaac Freund5-207/+6
2023-02-28Keyboard: fix keyboard-layout mapping crashIsaac Freund1-1/+4
2023-02-27deps: update to latest zig-wayland/zig-wlrootsIsaac Freund2-0/+0
2023-02-27deps: update to latest zig-wayland/zig-wlrootsIsaac Freund3-1/+1
2023-02-10Seat: guard setFocusRaw() usage while lockedIsaac Freund2-0/+4
2023-02-03docs: remove repology badge from readmeIsaac Freund1-7/+3
2023-02-03docs: fix typos in riverctl man pageIsaac Freund1-6/+6
2023-01-30wlr-output-management: fix bug due to zig miscompilationIsaac Freund1-1/+1
2023-01-25session-lock: fix assertion failure on hot-plug while lockedIsaac Freund1-1/+5
2023-01-24wlr-output-management: leverage new wlroots APIsIsaac Freund2-45/+18
2023-01-24wlr-output-management: apply adaptive sync stateAlexander Courtis1-0/+1
2023-01-21idle-inhibit: fix use-after-freeIsaac Freund1-1/+2
2023-01-18session-lock: properly handle disabled outputsIsaac Freund2-0/+17
2023-01-13View: fix pointer comparison in notifyTitle()Hugo Machet1-2/+2
2023-01-13Cursor: fix incorrect lock manager state assertionZakariyya Von Forslun1-1/+1
2023-01-12command/layout: fix a memory leakIsaac Freund1-0/+2
2023-01-12Seat: rework Xwayland Override Redirect focusIsaac Freund4-63/+44
2023-01-12Seat: keep parent Xwayland view of a focused OR surface activatedZakariyya Von Forslun2-2/+44
2023-01-09deps: update zig-wayland to fix build on aarch64Isaac Freund1-0/+0
2023-01-08flags: further cleanup after Zig 0.10Isaac Freund4-13/+6
2023-01-08deps: update to Zig 0.10Isaac Freund30-144/+77
2023-01-08render: fix rounding for fractional scalingIsaac Freund1-2/+2