| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-02-27 | deps: update to latest zig-wayland/zig-wlroots | Isaac Freund | 1 | -0/+0 | |
| 2023-02-27 | deps: update to latest zig-wayland/zig-wlroots | Isaac Freund | 1 | -0/+0 | |
| 2023-01-24 | wlr-output-management: leverage new wlroots APIs | Isaac Freund | 1 | -0/+0 | |
| These new functions allow testing commits without messing up the pending state of the output and needing to rollback. The new apply() function also makes the code considerably more concise. | |||||
| 2023-01-08 | deps: update to Zig 0.10 | Isaac Freund | 1 | -0/+0 | |
| 2022-12-24 | river: support wp-single-pixel-buffer-v1 | Andrea Feletto | 1 | -0/+0 | |
| 2022-12-24 | idle: support ext-idle-notify-v1, drop KDE protocol | Isaac Freund | 1 | -0/+0 | |
| This commit is a breaking change as it drops support for the now obsolete org_kde_kwin_idle protocol. | |||||
| 2022-12-24 | build: handle wlroots built without xwayland support | Isaac Freund | 1 | -0/+0 | |
| 2022-11-20 | deps: update to latest zig-wlroots | Isaac Freund | 1 | -0/+0 | |
| This fixes a crash handling switch toggle events | |||||
| 2022-11-13 | river: update to wlroots 0.16 | Isaac Freund | 1 | -0/+0 | |
| 2022-07-01 | deps: update to latest zig-wlroots | Isaac Freund | 1 | -0/+0 | |
| This fixes the return type of Foo.fromWlrSurface() functions which can in fact return null in the edge case that the role matches but the corresponding object has already been destroyed. | |||||
| 2022-06-23 | deps: update to latest zig-wlroots | Isaac Freund | 1 | -0/+0 | |
| This fixes a nasty ABI bug that could cause river to crash when hotplugging down to 0 outputs. | |||||
| 2022-04-14 | input: add map-switch/unmap-switch commands | Peter Kaplan | 1 | -0/+0 | |
| This allows running a command on a laptop's lid being opened/closed or a tablet's button/switch being pressed/toggled. | |||||
| 2022-01-02 | Xwayland: move window to top of X11 stack on focus | Isaac Freund | 1 | -0/+0 | |
| This is required for X11 input handling to work properly with overlapping windows. | |||||
| 2021-12-24 | build: update to zig version 0.9.0 | Isaac Freund | 1 | -0/+0 | |
| 2021-12-22 | river: remove wlroots 0.14 workarounds | Isaac Freund | 1 | -0/+0 | |
| Since updating to wlroots 0.15 we can remove several workarounds we had in place due to wlroots improvements. | |||||
| 2021-12-22 | ci: update for wlroots 0.15.0 | Isaac Freund | 1 | -0/+0 | |
| 2021-12-21 | layer-shell: fix regression from wlroots 0.15 update | Isaac Freund | 1 | -0/+0 | |
| The way wlroots handles the layer surface configure flow has changed a bit and river's logic needs updating. | |||||
| 2021-12-21 | river: update to wlroots 0.15.0 | Isaac Freund | 1 | -0/+0 | |
| 2021-08-19 | river: implement xdg-activation-v1 | novakane | 1 | -0/+0 | |
| - add a new "urgent" border color - add a new event to river-status-unstable-v1 Co-authored-by: Isaac Freund <ifreund@ifreund.xyz> | |||||
| 2021-06-24 | Revert "build: assert wlroots version at comptime" | Isaac Freund | 1 | -0/+0 | |
| zig-wlroots now has this assert built in This reverts commit 3392b21aa8982c1a9d5bf25307830a4294e5ae4c. | |||||
| 2021-06-24 | build: assert wlroots version at comptime | Isaac Freund | 1 | -0/+0 | |
| This will prevent people compiling river against the wrong wlroots version and wondering why it crashes. | |||||
| 2021-06-23 | code: update to wlroots 0.14.0 | Isaac Freund | 1 | -0/+0 | |
| 2021-06-13 | Add basic input configuration | Leon Henrik Plickat | 1 | -0/+0 | |
| 2021-06-05 | code: update to zig 0.8.0 | Isaac Freund | 1 | -0/+0 | |
| 2021-04-08 | river: update for wlroots 0.13.0 | Isaac Freund | 1 | -0/+0 | |
| 2021-03-01 | build: fix if wlroots x11 backend is disabled | Isaac Freund | 1 | -0/+0 | |
| 2021-02-22 | river: pointer-constraints and relative-pointer | Bonicgamer | 1 | -0/+0 | |
| 2021-02-15 | Implement pointer-gestures-unstable-v1 | Marten Ringwelski | 1 | -0/+0 | |
| 2021-02-02 | output: add output_title default option | Leon Henrik Plickat | 1 | -0/+0 | |
| Outputs now have a default option, "output_title". If this changes, the outputs title is set to the option value. This title is currently only relevant when run nested in a wayland/X11 session. Co-authored-by: Isaac Freund <ifreund@ifreund.xyz> | |||||
| 2021-01-25 | deps: update to lastest zig-wlroots | Isaac Freund | 1 | -0/+0 | |
| 2020-12-24 | foreign-toplevel-management: basic implementation | Isaac Freund | 1 | -0/+0 | |
| We do no yet set the parent of toplevels. We also only honor activate requests if the target view is already visible on the focused output. | |||||
| 2020-12-13 | code: switch to custom wlroots/libwayland bindings | Isaac Freund | 1 | -0/+0 | |
| This is a big step up over @cImport() for ergonomics and type safety. Nearly all void pointer casts have been eliminated! | |||||
