Commit Graph

49 Commits

Author SHA1 Message Date
Isaac Freund 2089f84b21 build: bump version to 0.3.16 2026-04-29 15:15:00 +02:00
Isaac Freund 5d8a493057 build: switch to translate-c package
We require a recent version for FreeBSD compatibility

References: https://codeberg.org/ziglang/translate-c/pulls/331
2026-04-29 13:33:52 +02:00
Isaac Freund a955ae21e5 build: update to Zig 0.16 2026-04-29 13:22:40 +02:00
Isaac Freund a608f8c65f build: bump version to 0.3.16-dev 2026-03-31 10:28:14 +02:00
Isaac Freund 6aa6993936 build: bump version to 0.3.15 2026-03-31 10:27:58 +02:00
Isaac Freund ae00b8c8c7 build: bump zig-wlroots version to tagged release 2026-03-31 10:27:43 +02:00
Isaac Freund ceb50e8c88 Server: implement color management protocols
Thank you wlroots!
2026-03-29 19:42:53 +02:00
Isaac Freund 94463c4de2 Server: implement wl_fixes 2026-03-29 18:26:21 +02:00
Isaac Freund f1230e8ec9 InputRelay: adapt to wlroots breaking change
This wlroots breaking change wasn't mentioned in the changelog :/

Fixes a crash when doing pretty much anything with an input method.
2026-03-28 11:03:42 +01:00
Isaac Freund 47b64bda73 build: update to wlroots 0.20 2026-03-27 18:50:21 +01:00
Isaac Freund 21142a8f7c build: bump version to 0.3.15-dev 2026-01-07 04:39:16 +00:00
Isaac Freund 1787792560 build: bump version to 0.3.14 2026-01-07 04:37:34 +00:00
Isaac Freund 9c42ed788a build: bump version to 0.3.14-dev 2025-10-03 11:36:58 +02:00
Isaac Freund 3ef7b69112 build: bump version to 0.3.13 2025-10-03 11:35:50 +02:00
Isaac Freund e5c7d75dcc build: bump version to 0.3.13-dev 2025-08-30 19:01:32 +02:00
Isaac Freund 8e4f3f6800 build: bump version to 0.3.12 2025-08-30 19:01:32 +02:00
Isaac Freund 265461162f build: rename to river-classic 2025-08-30 18:56:31 +02:00
Isaac Freund d72408df18 build: update to Zig 0.15 2025-08-22 15:09:07 +02:00
Isaac Freund 63542fdf3e build: bump zig-wlroots version
This version includes a fix for a regression introduced with the wlroots
0.19 upgrade.
2025-07-10 14:55:38 +02:00
Isaac Freund b8ec02796f build: bump version to 0.3.12-dev 2025-07-01 09:40:25 +02:00
Isaac Freund 0898a06a96 build: bump version to 0.3.11 2025-07-01 09:37:56 +02:00
Isaac Freund d2520301cd build: switch to zig-wlroots tag 2025-07-01 09:36:30 +02:00
Peter Kaplan 1db51285c0 ext-foreign-toplevel-list-v1: implement protocol 2025-07-01 09:26:26 +02:00
Isaac Freund ed85b4401e build: bump version to 0.3.11-dev 2025-06-18 14:14:46 +02:00
Isaac Freund 6af8369624 build: bump version to 0.3.10 2025-06-18 14:06:52 +02:00
Isaac Freund 037314823e build: update to wlroots 0.19 2025-06-18 12:22:17 +02:00
Isaac Freund f1904d4e6f build: bump version to 0.3.10-dev 2025-03-16 12:14:07 +01:00
Isaac Freund bdc3c0ccf9 build: bump version to 0.3.9 2025-03-10 08:20:10 +01:00
Isaac Freund 60f954c2b0 build: eliminate duplicate version string
There is now a single source of truth for river's version. It is no
longer possible for the versions in build.zig and build.zig.zon to get
out of sync as build.zig now parses the version from build.zig.zon.
2025-03-10 08:17:17 +01:00
Isaac Freund 00ab4910e0 build: bump version to 0.3.9-dev 2025-03-07 12:52:50 +01:00
Isaac Freund 23ad9aa412 build: bump version to 0.3.8 2025-03-07 12:50:31 +01:00
Isaac Freund 933701d7f9 build: update to zig 0.14.0 2025-03-07 12:44:28 +01:00
Isaac Freund 295bbb241a build: bump version to 0.3.8-dev 2025-01-04 11:39:28 -06:00
Isaac Freund 189cf6e68b build: bump version to 0.3.7 2025-01-04 11:35:17 -06:00
Isaac Freund 6254211a26 build: bump version to 0.3.7-dev 2024-12-09 15:07:58 +01:00
Isaac Freund 4b24287da7 build: bump version to 0.3.6 2024-12-09 15:01:53 +01:00
Violet Purcell aa1ef64448 tearing-control-v1: implement
Implement the wp-tearing-control-v1 protocol allowing window to hint
the compositor that they prefer async "tearing" page flips.

Add tearing/no-tearing rules to allow the user to manually
enabled/disable tearing for a window.

Use async "tearing" page flips when a window that should be allowed to
tear is fullscreen.

This still requires several kernel patches to work with the wlroots
atomic DRM backend. For now, either set WLR_DRM_NO_ATOMIC=1 or use a
custom kernel that includes the unmerged patches (such as CachyOS).

Closes: https://codeberg.org/river/river/issues/1094
(cherry picked from commit 066baa5753)
2024-12-09 14:59:09 +01:00
Isaac Freund dcc8e5cb9d build: bump version to 0.3.6-dev 2024-07-22 17:25:15 +02:00
Isaac Freund 0e1b1862ca build: bump version to 0.3.5 2024-07-22 17:21:01 +02:00
Isaac Freund eb32deaf76 build: update to wlroots 0.18.0
(cherry picked from commit 99ef96a389)
2024-07-22 17:19:44 +02:00
Isaac Freund dc0d8112a6 build: bump version to 0.3.5-dev 2024-07-10 12:58:47 +02:00
Isaac Freund 4f39ce79e9 build: bump version to 0.3.4 2024-07-10 12:55:32 +02:00
Isaac Freund 6e0c103705 Output: fix Wayland backend support
The wlroots Wayland backend does not support gamma LUT application and
will currently fail to render anything if river commits a gamma LUT.

To fix this, test the state when applying a gamma LUT and fall back to a
state with no gamma LUT set if that fails.

This problem was revealed by 2e09b66 which flags gamma as dirty on all
outputs when they are enabled.

(cherry picked from commit a80e0f7322)
2024-07-10 12:55:02 +02:00
Isaac Freund 64e2555505 build: bump version to 0.3.4-dev 2024-06-07 14:16:32 +02:00
Isaac Freund 1e65e652c2 build: bump version to 0.3.3 2024-06-07 14:11:31 +02:00
Isaac Freund a17270721e build: update to Zig 0.13.0
(cherry picked from commit 8da69699e9)
2024-06-07 14:10:24 +02:00
Isaac Freund 5cd22edb58 build: bump version to 0.3.3-dev 2024-05-20 12:17:38 +02:00
Isaac Freund 3ff620fae3 build: bump version to 0.3.2 2024-05-20 12:14:13 +02:00
Isaac Freund b1bac96731 build: switch to the Zig package manager
No more git submodules!

(cherry picked from commit 958f8798b6)
2024-05-20 12:13:18 +02:00