aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
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
2023-01-07session-lock: fix assertion failure on abnormal client behaviorIsaac Freund1-2/+4
2023-01-07session-lock: fix assertion failure due to raceIsaac Freund2-5/+12
2023-01-06session-lock: wait for present before lockingIsaac Freund3-4/+46
2023-01-06rivertile: fix code to disallow 0 main countIsaac Freund2-10/+10
2023-01-06render: premultiply alpha for user-provided colorsMaxVerevkin2-9/+11
2023-01-06completions: add keyboard-layoutLeon Henrik Plickat3-0/+3
2023-01-06ci: Use meson setup commandHugo Machet3-6/+6
2023-01-06river: fix bug in snap down / rightalex1-2/+2
2023-01-02build: bump version to 0.3.0-devIsaac Freund1-1/+1
2023-01-02build: bump to version 0.2.0Isaac Freund1-1/+1
2023-01-02command/spawn-tagmask: apply globallyIsaac Freund5-12/+10
2023-01-01Rework focus-follows-cursor to work with warpshironeko1-14/+28
2022-12-31river-control: update zig-wayland to fix leakIsaac Freund2-2/+2
2022-12-31river-control: mark callback events as destructorsMaxVerevkin1-2/+2
2022-12-31layout: fix size of CSD viewsIsaac Freund2-10/+17
2022-12-30touch: support drag and dropIsaac Freund5-53/+107
2022-12-30Config: use a single xkb keymap for all keyboardsIsaac Freund5-43/+36
2022-12-29session-lock: fix potential raceIsaac Freund5-30/+150