16ee952abf
Accepting request 1189688 from X11:Wayland
...
- Update README-suse-maintenance.md. Point to Zig page in openSUSE wiki.
- Fix contrib file list in %prep. Contrib are not part of river's sources
from upstream so it makes sense to put it here.
* include vendor.tar.zst (so users can see what's inside)
* include river-run.sh (so users know if they want to edit this)
* include river-portals.conf
- Update to version 0.3.5:
* completions: zsh click-method option fix
* build: bump version to 0.3.5-dev
* build: update to wlroots 0.18.0
* LayerSurface: minor style/naming tweaks
* river: attempt to recover from GPU resets
* build: bump version to 0.3.5
* LayerSurface: focus on_demand-interactive surfaces on map
OBS-URL: https://build.opensuse.org/request/show/1189688
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=24
2024-07-26 14:15:52 +00:00
Soc Virnyl Estela
cd9be36e56
- Update README-suse-maintenance.md. Point to Zig page in openSUSE wiki.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=70
2024-07-26 02:19:04 +00:00
Soc Virnyl Estela
772bd3cd4c
- Fix contrib file list in %prep. Contrib are not part of river's sources
...
from upstream so it makes sense to put it here.
* include vendor.tar.zst (so users can see what's inside)
* include river-run.sh (so users know if they want to edit this)
* include river-portals.conf
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=69
2024-07-26 02:15:49 +00:00
Soc Virnyl Estela
09b02682c2
- Update to version 0.3.5:
...
* completions: zsh click-method option fix
* build: bump version to 0.3.5-dev
* build: update to wlroots 0.18.0
* LayerSurface: minor style/naming tweaks
* river: attempt to recover from GPU resets
* build: bump version to 0.3.5
* LayerSurface: focus on_demand-interactive surfaces on map
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=68
2024-07-26 02:10:22 +00:00
Soc Virnyl Estela
708659938a
- Revert change. Viewed wrong page. Requirements was still 0.17.2
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=67
2024-07-22 02:52:35 +00:00
Soc Virnyl Estela
59a2f44241
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=66
2024-07-22 02:32:02 +00:00
Soc Virnyl Estela
f491b7d697
- Restrict wlroots requirement to >= 0.18.x. This
...
should fail if this was not met. But seems upstream has no
code to detect wlroots version. Allow this failure for now
until 0.18.0 is merged to Factory.
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=65
2024-07-22 02:24:32 +00:00
db50a958fb
Accepting request 1187931 from X11:Wayland
...
OBS-URL: https://build.opensuse.org/request/show/1187931
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=23
2024-07-16 20:05:18 +00:00
Soc Virnyl Estela
f12cd5af54
- Enable tests
...
- Move %prep down and add sed to fix env-script-interpreter badness
- Change README-suse-maintenance.md to use zig fetch
- Update to version 0.3.4:
* docs: mention zig build -h in readme
* docs: tweak repology link wording in readme
* input: apply map-to-output on output activation
* layer-shell: fix on_demand keyboard focus
* Output: fix Wayland backend support
* Output: flag gamma as dirty on enable
* PointerConstraint: fix assertion failure
* SceneNodeData: fix fromSurface() use after free
* XdgPopup: send configure after initial commit
* Xwayland: fix unsound cast
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=63
2024-07-16 13:10:39 +00:00
b9897e5515
Accepting request 1181025 from X11:Wayland
...
OBS-URL: https://build.opensuse.org/request/show/1181025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=22
2024-06-17 17:28:29 +00:00
Soc Virnyl Estela
8e869e1548
Accepting request 1181024 from home:uncomfyhalomacro:branches:X11:Wayland
...
- Update to version 0.3.3:
* build: update to Zig 0.13.0
OBS-URL: https://build.opensuse.org/request/show/1181024
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=61
2024-06-15 12:22:57 +00:00
e1df008bdf
Accepting request 1175606 from X11:Wayland
...
- Update to version 0.3.2:
* build: update to Zig 0.12
* build: add -Dno-llvm build option
* build: switch to the Zig package manager
- Add ./README-suse-maintenance.md
- Add ./vendor.tar.zst. Zig uses a package manager now.
- Only do LLVM builds for aarch64
- Changes since 0.3.1:
* input: prevent duplicate input configs
* input: fix scroll-factor resetting if unspecified
* input: change ScrollFactor and MapToOutput to align with other options
* XdgToplevel: don't update geometry if configure inflight
* XdgToplevel: update clip on geometry x/y change
* Cursor: don't hide while pointer constraint active
* Keyboard: fix redundant leave/enter on creation
* Server: fix filtering of newly created globals
* InputPopup: fix naming
* TextInput: ignore enable requests without focus
* InputPopup: fix minor issues, simplify code
* PointerConstraint: remove overly tight assert
* PointerConstraint: remove overly tight assert 2
* bulid: bump version to 0.3.1
* input-method-v2: Implement popups
* command/swap: fix cursor warp on focus change
OBS-URL: https://build.opensuse.org/request/show/1175606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=21
2024-05-22 19:30:09 +00:00
Soc Virnyl Estela
18336a6804
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=59
2024-05-21 15:33:54 +00:00
Soc Virnyl Estela
1c00dd25df
Accepting request 1175604 from home:uncomfyhalomacro:branches:X11:Wayland
...
- Update to version 0.3.2:
* build: bump version to 0.3.2-dev
* build: update to Zig 0.12
* build: add -Dno-llvm build option
* build: switch to the Zig package manager
- Add ./README-suse-maintenance.md
- Add ./vendor.tar.zst. Zig uses a package manager now.
- Only do LLVM builds for aarch64
OBS-URL: https://build.opensuse.org/request/show/1175604
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=58
2024-05-21 15:29:20 +00:00
97686a5a00
Accepting request 1169299 from X11:Wayland
...
OBS-URL: https://build.opensuse.org/request/show/1169299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=20
2024-04-21 18:26:29 +00:00
Soc Virnyl Estela
5ab70c8067
Accepting request 1168395 from home:smolsheep:upgrades
...
- Update to version 0.3.0:
New changes:
* Better rendering performance due to the new wlroots rendering
API and gles2 renderer improvements.
* Finely-grained damage tracking leveraging the wlroots scene
graph API.
* Interactive resize of windows with the cursor from all
edges/corners.
* Basic tablet input support
* Only the tablet-v2 protocol is is supported, no pointer
emulation is done.
* Drawing with a tablet tool works in inkscape, libreoffice, etc.
* Rules system to apply settings to windows with a matching
app-id/title. See rule-add in the riverctl(1) man page.
* New -current-tags flag for send-to-output
* New -no-xwayland flag for starting river with xwayland disabled
even if built with support.
* New above, below and after <N> attach modes plus the ability to
configure attach mode per output with the new
output-attach-mode riverctl command.
* New -skip-floating flag for focus-view
* New scroll-factor input configuration option
* input-method-v2 and text-input-v3 protocols are supported, with
the exception of input-method popups.
* presentation-time protocol is supported.
* fractional-scale-v1 protocol is supported.
* cursor-shape-v1 protocol is supported.
* xdg-shell protocol version 5 is supported, up from version 2.
Breaking changes:
* River now honors the client-side vs server-side decoration
OBS-URL: https://build.opensuse.org/request/show/1168395
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=56
2024-04-20 00:53:04 +00:00
5a34efbde7
Accepting request 1138152 from X11:Wayland
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1138152
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=19
2024-01-11 20:05:49 +00:00
Soc Virnyl Estela
4fc1cad71b
- Fix supplements in contrib package in the specfile.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=54
2024-01-04 15:45:18 +00:00
aa45b06b87
Accepting request 1133593 from X11:Wayland
...
OBS-URL: https://build.opensuse.org/request/show/1133593
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=18
2023-12-17 20:32:04 +00:00
Soc Virnyl Estela
7a580a75a3
Accepting request 1133592 from home:uncomfyhalomacro:branches:X11:Wayland
...
- Set minimum wlroots version to 0.16.0. Add build conflicts if it is 0.17.0
OBS-URL: https://build.opensuse.org/request/show/1133592
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=52
2023-12-16 12:08:02 +00:00
a4a9760a9b
Accepting request 1128734 from X11:Wayland
...
- Update to version 0.2.6:
* InputDevice: fix identifier generation
OBS-URL: https://build.opensuse.org/request/show/1128734
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=17
2023-11-26 18:37:09 +00:00
Soc Virnyl Estela
ae04fa6993
- Update to version 0.2.6:
...
* InputDevice: fix identifier generation
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=50
2023-11-25 13:36:23 +00:00
518f859fd0
Accepting request 1128606 from X11:Wayland
...
- Update sources
* Add river.keyring
* Add river-0.2.5.tar.gz properly
* Add river-0.2.5.tar.gz.sig
- Update to version 0.2.5:
* No changes. Just a new tagged release
OBS-URL: https://build.opensuse.org/request/show/1128606
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=16
2023-11-24 22:35:27 +00:00
Soc Virnyl Estela
89194ed8ef
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=48
2023-11-24 14:30:02 +00:00
Soc Virnyl Estela
8baec119ab
- Update sources
...
* Add river.keyring
* Add river-0.2.5.tar.gz properly
* Add river-0.2.5.tar.gz.sig
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=47
2023-11-24 14:26:43 +00:00
Soc Virnyl Estela
14c317215f
- Update to version 0.2.5:
...
* No changes. Just a new tagged release
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=46
2023-11-24 13:59:48 +00:00
6ebe17c407
Accepting request 1127912 from X11:Wayland
...
- Update to version 0.2.4+985:
* session-lock: fix pointer focus handling on map
- Update to version 0.2.4+984:
* Cursor: fix high polling rate resize regression
* Cursor: clamp cursor movement to resize bounds
* View: handle map while no outputs are available
* keyboard: add the ability to load layout from file
* river: remove dead code
* xdg-toplevel: ignore redundant move/resize requests
* rules: rename "tag" action to "tags"
* river: add fullscreen rule
* river: add position and dimensions rules
OBS-URL: https://build.opensuse.org/request/show/1127912
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=15
2023-11-21 20:33:00 +00:00
Soc Virnyl Estela
874e830407
- Update to version 0.2.4+985:
...
* session-lock: fix pointer focus handling on map
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=44
2023-11-18 13:59:28 +00:00
Soc Virnyl Estela
d90a73c60b
- Update to version 0.2.4+984:
...
* Cursor: fix high polling rate resize regression
* Cursor: clamp cursor movement to resize bounds
* View: handle map while no outputs are available
* keyboard: add the ability to load layout from file
* river: remove dead code
* xdg-toplevel: ignore redundant move/resize requests
* rules: rename "tag" action to "tags"
* river: add fullscreen rule
* river: add position and dimensions rules
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=43
2023-11-17 10:08:19 +00:00
9c243a4930
Accepting request 1123707 from X11:Wayland
...
OBS-URL: https://build.opensuse.org/request/show/1123707
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=14
2023-11-07 20:26:19 +00:00
Soc Virnyl Estela
2e8b236541
Accepting request 1123706 from home:uncomfyhalomacro:branches:X11:Wayland
...
- Update to version 0.2.4+g976:
* pointer-constraints: fix assertion failure
* XdgToplevel: tweak fullscreen state policy
* Cursor: use inflight_mode as needed in updateState()
* riverctl(1): add a section on terminology
* rivertile: eliminate an @intCast()
* DragIcon: set position on creation
OBS-URL: https://build.opensuse.org/request/show/1123706
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=41
2023-11-07 02:41:20 +00:00
0dcbe5684f
Accepting request 1119757 from X11:Wayland
...
- Update to version 0.2.4+g970:
* completions/zsh: Fix incomplete input names
* completions: Rewrite zsh
* Cursor: use total delta for resize calculation
* riverctl: rule-{add,del}: reorder parameters
* View: clean up after Zig update
* build: update to Zig 0.11.0
* Cursor: keep focus_follows_cursor_target updated
* Root: fix inflight_layout_demands counting
* Root: migrate {all,active}_outputs to wl.list
* Root: make 'fallback output empty' assertion stricter
* Root: rename field outputs to active_outputs
* river: update some comments
* river: fix spatial direction focusing / swapping
* river: focus-view and swap by spatial direction
* river: fix crash when trying to add tag rule without tag argument
* river: add tags rule
* river: change order of colums in list-rules command
* river: allow settings child type of RuleList
* river-layout: Remove incorrect assertion
OBS-URL: https://build.opensuse.org/request/show/1119757
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=13
2023-10-24 18:08:16 +00:00
Soc Virnyl Estela
4c67aa4dfa
- Update to version 0.2.4+g970:
...
* completions/zsh: Fix incomplete input names
* completions: Rewrite zsh
* Cursor: use total delta for resize calculation
* riverctl: rule-{add,del}: reorder parameters
* View: clean up after Zig update
* build: update to Zig 0.11.0
* Cursor: keep focus_follows_cursor_target updated
* Root: fix inflight_layout_demands counting
* Root: migrate {all,active}_outputs to wl.list
* Root: make 'fallback output empty' assertion stricter
* Root: rename field outputs to active_outputs
* river: update some comments
* river: fix spatial direction focusing / swapping
* river: focus-view and swap by spatial direction
* river: fix crash when trying to add tag rule without tag argument
* river: add tags rule
* river: change order of colums in list-rules command
* river: allow settings child type of RuleList
* river-layout: Remove incorrect assertion
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=39
2023-10-21 05:04:04 +00:00
5c57bf8524
Accepting request 1117144 from X11:Wayland
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1117144
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=12
2023-10-12 21:41:41 +00:00
Soc Virnyl Estela
191b61ef95
- Remove dbus-run-session in the script. Portals can still work without it.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=37
2023-10-05 08:46:39 +00:00
Soc Virnyl Estela
0648b80f5a
- Edit river-portals.conf
...
* default to wlr -> fallback to gtk
- Always use dbus-run-session now since this is required to start portals
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=36
2023-10-05 01:50:38 +00:00
12fc3c88be
Accepting request 1113341 from X11:Wayland
...
- XDP 0.18.0 requires desktop and other environments to have their own portals.conf
by adding river-portals.conf, we will avoid some of the problems for portals for
* File picker -> We default to xdp-gtk since xdp-wlr does not have it.
* For screenshots/screenshare, we use the wlr supplied interfaces
For more information, see https://github.com/flatpak/xdg-desktop-portal/issues/1077
and the release statement for 0.18.0
This is a workaround for boo#1215641
OBS-URL: https://build.opensuse.org/request/show/1113341
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=11
2023-09-25 18:03:33 +00:00
Soc Virnyl Estela
625fa1882f
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=34
2023-09-25 03:17:18 +00:00
Soc Virnyl Estela
6571c1d216
- XDP 0.18.0 requires desktop and other environments to have their own portals.conf
...
by adding river-portals.conf, we will avoid some of the problems for portals for
* File picker -> We default to xdp-gtk since xdp-wlr does not have it.
* For screenshots/screenshare, we use the wlr supplied interfaces
For more information, see https://github.com/flatpak/xdg-desktop-portal/issues/1077
and the release statement for 0.18.0
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=33
2023-09-25 03:11:00 +00:00
13c5cc9c7e
Accepting request 1111752 from X11:Wayland
...
- Update to version 0.2.4+g960:
* wlr-output-management: apply adaptive sync state
* ci: Use meson setup command
* View: fix pointer comparison in notifyTitle()
* rivertile: fix code to disallow 0 main count
* session-lock: wait for present before locking
* session-lock: fix assertion failure due to race
* session-lock: fix assertion failure on abnormal client behavior
* render: fix rounding for fractional scaling
* deps: update to Zig 0.10
* flags: further cleanup after Zig 0.10
* deps: update zig-wayland to fix build on aarch64
* Seat: rework Xwayland Override Redirect focus
* command/layout: fix a memory leak
* session-lock: properly handle disabled outputs
* idle-inhibit: fix use-after-free
* wlr-output-management: leverage new wlroots APIs
* session-lock: fix assertion failure on hot-plug while locked
* wlr-output-management: fix bug due to zig miscompilation
* docs: fix typos in riverctl man page
* docs: remove repology badge from readme
* Seat: guard setFocusRaw() usage while locked
* deps: update to latest zig-wayland/zig-wlroots
* deps: update to latest zig-wayland/zig-wlroots
* Keyboard: fix keyboard-layout mapping crash
* pointer-constraints: remove protocol
* render: remove damage tracking
* wlr-foreign-toplevel-management: remove protocol
* render: use wlr_scene to render views
* Cursor: remove surfaceAt()
* session-lock: use the scene graph
OBS-URL: https://build.opensuse.org/request/show/1111752
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=10
2023-09-20 11:25:31 +00:00
Soc Virnyl Estela
9304bed2f7
- Update to version 0.2.4+g960:
...
* wlr-output-management: apply adaptive sync state
* ci: Use meson setup command
* View: fix pointer comparison in notifyTitle()
* rivertile: fix code to disallow 0 main count
* session-lock: wait for present before locking
* session-lock: fix assertion failure due to race
* session-lock: fix assertion failure on abnormal client behavior
* render: fix rounding for fractional scaling
* deps: update to Zig 0.10
* flags: further cleanup after Zig 0.10
* deps: update zig-wayland to fix build on aarch64
* Seat: rework Xwayland Override Redirect focus
* command/layout: fix a memory leak
* session-lock: properly handle disabled outputs
* idle-inhibit: fix use-after-free
* wlr-output-management: leverage new wlroots APIs
* session-lock: fix assertion failure on hot-plug while locked
* wlr-output-management: fix bug due to zig miscompilation
* docs: fix typos in riverctl man page
* docs: remove repology badge from readme
* Seat: guard setFocusRaw() usage while locked
* deps: update to latest zig-wayland/zig-wlroots
* deps: update to latest zig-wayland/zig-wlroots
* Keyboard: fix keyboard-layout mapping crash
* pointer-constraints: remove protocol
* render: remove damage tracking
* wlr-foreign-toplevel-management: remove protocol
* render: use wlr_scene to render views
* Cursor: remove surfaceAt()
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=31
2023-09-17 10:19:38 +00:00
83fa97ee8c
Accepting request 1105492 from X11:Wayland
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1105492
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=9
2023-08-28 15:12:02 +00:00
Soc Virnyl Estela
1d58299ad0
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=29
2023-08-16 13:51:58 +00:00
Soc Virnyl Estela
0e213f8717
- Add subpackage river-contrib.
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=28
2023-08-16 13:45:49 +00:00
Soc Virnyl Estela
790e1135e1
Replace obsoleted disabled option with manual
...
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=27
2023-08-13 14:07:40 +00:00
43665e568a
Accepting request 1093544 from X11:Wayland
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1093544
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=8
2023-06-20 14:47:21 +00:00
Soc Virnyl Estela
ea1158c34d
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=25
2023-06-10 03:09:05 +00:00
Soc Virnyl Estela
0d7a67562a
- Update to version 0.2.4+g953:
...
* riverctl: Add error messages for failed connections
* XdgToplevel: store scene node in wlr_surface data
* XdgToplevel: keep wlroots updated on view sizes
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=24
2023-06-10 02:08:02 +00:00
296b00aacf
Accepting request 1082275 from X11:Wayland
...
Automatic submission by obs-autosubmit
OBS-URL: https://build.opensuse.org/request/show/1082275
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/river?expand=0&rev=7
2023-04-23 20:47:57 +00:00
Soc Virnyl Estela
d982ff91d4
- Change requirement of xdg-desktop-portal-wlr as a suggestion. This is
...
for if an alternative exists e.g. xdg-desktop-portal-hyprland
OBS-URL: https://build.opensuse.org/package/show/X11:Wayland/river?expand=0&rev=22
2023-04-16 09:26:49 +00:00