aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-12-07focus-follow-cursor: Change output focus when neededMarten Ringwelski3-19/+14
2020-12-07Ignore custom mode requestsMarten Ringwelski1-2/+5
2020-12-07Implement wlr_output_management_unstable_v1Marten Ringwelski4-3/+223
2020-12-07code: Fix render call width and heightMarten Ringwelski1-1/+2
2020-12-07code: Add Root.all_outputsMarten Ringwelski2-0/+15
2020-12-07code: Add Root.removeOutputMarten Ringwelski2-49/+63
2020-12-07code: Refactor Root.addOutputMarten Ringwelski2-11/+16
2020-12-07code: Introduce OutputManagerMarten Ringwelski2-43/+87
2020-12-05ci: check fmt of build.zigIsaac Freund1-0/+1
2020-12-05screencopy: add workaround for wlroots bugIsaac Freund2-0/+14
Currently screencopy's copy_with_damage request is broken for compositors not submitting damage. As a workaround simply damage the whole output each frame.
2020-11-29keyboard: handle destructionIsaac Freund3-1/+21
2020-11-21style: fix zig fmt regressionIsaac Freund2-1/+1
CI works now so this shouldn't happen again
2020-11-21ci: clone submodules, cleanupIsaac Freund1-10/+18
2020-11-19code: Set wlroots loglevel based on -l flagMarten Ringwelski1-1/+8
2020-11-18control: implement set-repeatBonicgamer4-0/+50
2020-11-18Add default config locationLeon Henrik Plickat1-2/+42
2020-11-11doc: add AUTHORS section to man pagesIsaac Freund4-0/+24
2020-11-11meta: make copyright headers more maintainableIsaac Freund64-69/+68
- list all files as copyright "The River Developers" - add an AUTHORS file to acknowledge contributors
2020-11-10layer-shell: render all popups over top layerIsaac Freund1-10/+27
This means the popups belonging to e.g. a surface in the background layer will be rendered over views.
2020-11-10code: use zig 0.7.0 and wlroots 0.12.0Isaac Freund3-44/+5
2020-11-04docs: improve pamixer mute exampleIsaac Freund1-1/+1
Thanks xq!
2020-11-04build: don't link pixmanIsaac Freund1-1/+0
River doesn't require any symbols from pixman (yet) and zig doesn't seem to have an issue finding the headers anymore.
2020-11-03server: drop gtk-primary-selection supportIsaac Freund2-4/+1
2020-11-03code: use std.ascii.spacesIsaac Freund2-7/+3
2020-11-02code: Replace deprecated std.fmt.trim with std.mem.trimMarten Ringwelski1-3/+7
2020-11-02code: Move wlr_output_layout_add from Output.init to Root.addOutputMarten Ringwelski2-6/+6
2020-11-02code: port riverctl to zig-waylandIsaac Freund4-83/+65
2020-11-01Add submoduleIsaac Freund2-0/+3
2020-11-01docs: Advertise irc channel instead of the old matrix channelMarten Ringwelski1-2/+2
2020-10-31render: Print a log message when wlr_output_commit failsMarten Ringwelski1-1/+4
2020-10-31Implement wlr-output-power-management-unstable-v1 protocolMarten Ringwelski5-0/+170
2020-10-31Implement virtual_keyboard_unstable_v1 protocolMarten Ringwelski2-1/+17
2020-10-31Implement wlr_virtual_pointer_unstable_v1 protocolMarten Ringwelski2-0/+26
2020-10-30code: Remove most of the hack around @cImport and flexible arraysMarten Ringwelski7-62/+12
2020-10-27Implement unmap-pointerMarten Ringwelski3-22/+55
2020-10-27Implement unmapMarten Ringwelski3-21/+85
2020-10-26Add tests for ViewStack.swap()Leon Henrik Plickat1-0/+41
2020-10-25docs: add swap to example config scriptIsaac Freund1-0/+5
2020-10-25Send zriver_seat_status_v1.focused_view when title of focused view changesLeon Henrik Plickat2-0/+42
2020-10-25control: implement swapMarten Ringwelski4-0/+134
2020-10-25code: Remove allocator argument from Mapping.initMarten Ringwelski3-10/+10
2020-10-22Add mediakey maps for locked and normal mode to example configLeon Henrik Plickat1-0/+15
The example config now additionally demonstrates how to use a shell loop to create a mapping in multiple modes, how mediakeys can be mapped and how to use the "None" modifier.
2020-10-22view: update commentsIsaac Freund3-5/+3
These should have been moved in the previous commit
2020-10-22xwayland: make behavior more like xdg toplevelsBonicgamer3-14/+37
- float fixed size xwayland windows by default - align configure handling with that of xdg toplevel views
2020-10-22code: update os.waitpid usage for breaking changeIsaac Freund2-5/+5
2020-10-21Revert "Remove checking translated keysyms"Isaac Freund1-3/+24
This reverts commit 744e6b3052a44ba9478e40050dddd77db3cc7529. This broke VT switching and likely other keysyms which don't have a "raw" equivalent.
2020-10-19Introduce mode "locked"Leon Henrik Plickat5-9/+48
This mode is automatically entered when the screen is locked.
2020-10-18Remove checking translated keysymsLeon Henrik Plickat1-24/+3
Raw keysyms are enough to handle all possible keybinds
2020-10-18Allow "None" as modifier string for bindings without modifiersLeon Henrik Plickat2-3/+2
This is more userfriendly than the empty string approach.
2020-10-17Move Cursor.Mode impl functions to CursorLeon Henrik Plickat2-190/+189