| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2021-04-20 | river-layout: create and implement protocol | Leon Henrik Plickat | 1 | -1/+9 | |
| Replace the current layout mechanism based on passing args to a child process and parsing it's stdout with a new wayland protocol. This much more robust and allows for more featureful layout generators. Co-authored-by: Isaac Freund <ifreund@ifreund.xyz> | |||||
| 2021-03-27 | build: clean up install prefix/config path derivation | Isaac Freund | 1 | -13/+10 | |
| This could be cleaned up even further with https://github.com/ziglang/zig/pull/8329 | |||||
| 2021-03-22 | build: fix config path if DESTDIR is set without --prefix | Isaac Freund | 1 | -1/+2 | |
| 2021-03-22 | build: handle null install_prefix correctly | Isaac Freund | 1 | -11/+15 | |
| 2021-03-16 | riverctl: add fish completion | FollieHiyuki | 1 | -0/+13 | |
| 2021-03-14 | completions: add zsh completion for riverctl | novakne | 1 | -0/+13 | |
| 2021-03-14 | Add bash completion for riverctl | Leon Henrik Plickat | 1 | -0/+13 | |
| 2021-02-22 | river: pointer-constraints and relative-pointer | Bonicgamer | 1 | -0/+1 | |
| 2021-02-15 | Implement pointer-gestures-unstable-v1 | Marten Ringwelski | 1 | -0/+1 | |
| 2021-01-18 | riverctl: implement river-options interface | Isaac Freund | 1 | -0/+1 | |
| To make this cleaner, introduce some arg-parsing infrastructure that will useful when porting riverctl to river-control-v2 in the future as well. | |||||
| 2021-01-16 | river-options: implement | Isaac Freund | 1 | -9/+12 | |
| 2021-01-01 | build: derive default config path from install prefix | Alex Mohr | 1 | -6/+10 | |
| - Add `default_config_path` build option for the river executable | |||||
| 2020-12-30 | build: install example config to /etc/river/init | Isaac Freund | 1 | -0/+8 | |
| 2020-12-13 | code: switch to custom wlroots/libwayland bindings | Isaac Freund | 1 | -135/+42 | |
| This is a big step up over @cImport() for ergonomics and type safety. Nearly all void pointer casts have been eliminated! | |||||
| 2020-12-05 | screencopy: add workaround for wlroots bug | Isaac Freund | 1 | -0/+1 | |
| 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-04 | build: don't link pixman | Isaac Freund | 1 | -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-03 | code: use std.ascii.spaces | Isaac Freund | 1 | -7/+3 | |
| 2020-11-02 | code: Replace deprecated std.fmt.trim with std.mem.trim | Marten Ringwelski | 1 | -3/+7 | |
| 2020-11-02 | code: port riverctl to zig-wayland | Isaac Freund | 1 | -9/+17 | |
| 2020-10-31 | Implement wlr-output-power-management-unstable-v1 protocol | Marten Ringwelski | 1 | -0/+2 | |
| 2020-10-02 | code: update to zig master in prep for 0.7.0 | Isaac Freund | 1 | -2/+2 | |
| 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-08-24 | config: implement map-pointer command | Isaac Freund | 1 | -0/+1 | |
| This command takes a mode, modifiers, button/event name, and pointer action as arguments. It stores these in the config data structure. The currently available pointer actions are move-view and resize-view, which replace the previously hard-coded functionality. Closing the hovered view with middle click has temorarily been removed until it is decided if we wish to make this another special pointer action or perhaps allow running any arbitrary command (which would of course include close). | |||||
| 2020-07-05 | code: handle out of memory as well as possible | Isaac Freund | 1 | -2/+2 | |
| 2020-06-17 | docs: small man pages fixes and updates | Lennard Hofmann | 1 | -1/+1 | |
| - Previous hard-coded settings can be now be changes with riverctl or via environment variables - Update "See also" - Mod → Mod1 | |||||
| 2020-06-16 | docs: add rivertile man page | Isaac Freund | 1 | -0/+1 | |
| 2020-06-16 | rivertile: create default layout generator | Isaac Freund | 1 | -0/+7 | |
| 2020-06-16 | Doc: Add layout documentation | Leon Henrik Plickat | 1 | -0/+1 | |
| 2020-06-15 | build: allow disabling man-pages if scdoc is found | Isaac Freund | 1 | -9/+8 | |
| 2020-06-15 | build: add scdoc step to generate man pages | Isaac Freund | 1 | -4/+71 | |
| 2020-06-05 | build: install man pages | Isaac Freund | 1 | -0/+4 | |
| No gzip, let distros compress if they want to | |||||
| 2020-06-05 | river-status: implement example client | Isaac Freund | 1 | -1/+19 | |
| 2020-06-04 | river-status: implement protocol | Isaac Freund | 1 | -0/+1 | |
| 2020-06-03 | build: scan river-status protocol | Isaac Freund | 1 | -19/+37 | |
| 2020-06-01 | Split river and riverctl directories | Isaac Freund | 1 | -3/+3 | |
| 2020-05-24 | Split control into separate protocol | Isaac Freund | 1 | -4/+4 | |
| 2020-05-19 | Implement sending command from riverctl | Isaac Freund | 1 | -31/+63 | |
| These commands are successfully received by the server, but not yet executed. | |||||
| 2020-05-19 | Add riverctl binary to build.zig | Isaac Freund | 1 | -15/+20 | |
| 2020-05-19 | Create WindowManagement struct | Isaac Freund | 1 | -0/+2 | |
| 2020-05-04 | Add xwayland build option | Isaac Freund | 1 | -0/+8 | |
| 2020-05-02 | Fix ensure pixman located | Isaac Freund | 1 | -0/+1 | |
| Zig was having trouble finding the proper headers on void, likely because pixman is linked as pixman-1. | |||||
| 2020-04-15 | Rename render.[hc] to bindings.[hc] | Isaac Freund | 1 | -1/+1 | |
| 2020-04-12 | Eliminate some code duplication | Isaac Freund | 1 | -22/+14 | |
| 2020-04-12 | Move protocol scanning to build.zig | Isaac Freund | 1 | -4/+67 | |
| 2020-04-11 | Remove unneeded pixman linking | Isaac Freund | 1 | -2/+0 | |
| 2020-04-09 | Properly specify pixman include | Isaac Freund | 1 | -8/+11 | |
| 2020-04-04 | Add a data structure to manage the view stack | Isaac Freund | 1 | -1/+17 | |
| 2020-03-27 | Rename to river | Isaac Freund | 1 | -1/+1 | |
| 2020-03-21 | Hack around @cImport() not handling flexible arrays | Isaac Freund | 1 | -0/+2 | |
| 2020-03-21 | Spawn a child | Isaac Freund | 1 | -2/+3 | |
| 2020-03-20 | Fix build.zig | Isaac Freund | 1 | -0/+5 | |
