Commit Graph

19 Commits

Author SHA1 Message Date
421c403cf5 river-option: compositor may ignore set requests
This allows the compositor to restrict options to a certain set of
values, which can be desirable if the options affect compositor
behavior.

This was always the intended behavior of the protocol, but now it is
explicitly stated.
2021-01-18 01:34:06 +01:00
875e3c325d river-options: create protocol 2021-01-16 23:51:15 +01:00
f80992e329 meta: make copyright headers more maintainable
- list all files as copyright "The River Developers"
- add an AUTHORS file to acknowledge contributors
2020-11-11 20:33:43 +01:00
d821f6b0dc Implement wlr-output-power-management-unstable-v1 protocol 2020-10-31 19:11:22 +01:00
11a46b80e0 meta: update layer shell xml 2020-07-28 12:32:56 +02:00
2f0bd157e3 river-status: note that wl_outputs must be bound 2020-07-24 17:53:53 +02:00
e7bf1940da river-control: send output on success, fix issues
Add an output arg to the success event on the callback. This allows for
implementing commands that return values, which are planned.

Replace the array of null terminated strings with a series of requests
each adding a single string to the args array. This is more idiomatic
wayland.

Add a seat argument to the run_command request to allow for proper
multi-seat support in the future.

Add missing destructor request.
2020-06-16 18:27:40 +02:00
b88443d62c org: unify gitignore 2020-06-15 13:42:32 +02:00
e8aaadb228 river-status: add seat status object 2020-06-04 16:55:28 +02:00
a6e6e47af9 river-status: fix typo 2020-06-03 13:25:00 +02:00
9c270c5918 river-status: create an object for each output 2020-06-03 12:56:03 +02:00
b69196aafa Define the river status protocol
This is a refinement of the now obsolete river-window-management
protocol which has been deleted.
2020-06-03 01:44:07 +02:00
d83cbf55d1 Split control into separate protocol 2020-05-24 21:01:11 +02:00
4d68043045 Add callback to command request for error handling 2020-05-24 19:23:55 +02:00
569308d91b Implement sending command from riverctl
These commands are successfully received by the server, but not yet
executed.
2020-05-19 20:53:26 +02:00
82d74d938c Sketch out river-window-management protocol 2020-05-19 11:22:51 +02:00
57a811583c Move protocol scanning to build.zig 2020-04-12 13:37:18 +02:00
86c486bf2d Import layer shell protocol 2020-04-09 13:18:52 +02:00
6646826386 Initial commit 2020-03-19 16:29:22 +01:00