aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
2020-10-17Implement XDG-Toplevel move and resize request handlersLeon Henrik Plickat2-1/+30
2020-10-17Remove unused event parameter from Cursor.Mode.enter()Leon Henrik Plickat1-4/+4
2020-10-17Update view.float_box when setting a floating view to fullscreenLeon Henrik Plickat1-1/+2
2020-10-08Always set fullscreen views to fully opaqueLeon Henrik Plickat2-6/+18
2020-10-07introduce Output.getEffectiveResolution()Leon Henrik Plickat3-46/+29
2020-10-07Implement "move", "snap" and "resize" commandsLeon Henrik Plickat4-0/+240
2020-10-06Create wlr_viewporterLeon Henrik Plickat2-0/+2
2020-10-06Create wlr_export_dmabuf_manager_v1Leon Henrik Plickat2-0/+2
2020-10-06Implement primary selectionLeon Henrik Plickat3-0/+17
2020-10-05docs: update zig dependency in readmeIsaac Freund1-2/+2
2020-10-05Send view tags when applying pending state in XdgToplevel.zigLeon Henrik Plickat1-0/+2
2020-10-05Implement configurable view opacity with fade effectLeon Henrik Plickat10-5/+228
2020-10-02code: update to zig master in prep for 0.7.0Isaac Freund14-35/+35
This commit makes the minimal necessary changes to get things working, there are further changes which can be made to take advantage of new features.
2020-09-30server: support wlr-gamma-controlIsaac Freund2-0/+2
2020-09-30seat: start transaction on focus-outputIsaac Freund1-0/+1
This fixes a delay due to the missing startTransaction() call causing unapplied pending state.
2020-09-29layer-shell: default to focused outputIsaac Freund3-22/+20
Layer shell clients may leave the output on which to display a layer surface up to the compositor. Instead of always putting such surfaces on the first output use the focused output of the default seat.