Chris Billington
4738eae37b
Rename to output_enter and output_leave
...
To match the foreign-toplevel-management protocol.
2019-02-28 11:45:35 -05:00
Chris Billington
0a5f807c88
Re-introduce concept of workspace groups
2019-02-27 19:13:58 -05:00
Chris Billington
65c01838cc
Correct copyright year, wrap everyhing to 80 chars
2019-02-27 16:18:32 -05:00
Chris Billington
5b959e8ce3
Rename done request to 'commit', clarify coordinates description.
2019-02-27 15:51:19 -05:00
Chris Billington
b7e68808bf
Add done request, to provide atomicity for other requests.
2019-02-27 12:08:36 -05:00
Chris Billington
097273d13e
Fixes in response to reviews
...
* Fix two minor bugs pointed out in reviews
* clarify meaning and optional-ness of coordinates.
2019-02-27 11:34:42 -05:00
Chris Billington
f2f73ed130
make description more explicit
2019-02-26 13:51:35 -05:00
Chris Billington
96b2747852
Improvements in light of reviews
...
* Remove the concept of a workspace group, instead associate outputs directly with
workspaces.
* Remove 'empty' state: clients will instead determine themselves if a workspace
is empty once functionality is added either to this or the foreign toplevel
manager protocol to determine which toplevels are on which workspaces.
* Add name event
* Replace number event with coordinates of arbitrary dimension
* Add deactivate request, since activating one workspace need not imply
that others are deactivated
* Rename destroy event to remove.
* Improve descriptions
2019-02-26 13:31:11 -05:00
Chris Billington
0d270a1ef7
Added wlr-workspace-unstable-v1.xml
...
Addresses github issue #10
2019-02-25 16:38:43 -05:00
Ivan Molodetskikh
151664b67a
Make using a data source twice a protocol error
2019-02-15 12:38:59 +03:00
Ivan Molodetskikh
06b41b7ff4
Clarify that data sources can only be used once
2019-02-15 12:38:58 +03:00
Ivan Molodetskikh
caf9c74946
Clarify when the first selection events are sent
2019-02-15 12:38:58 +03:00
Ivan Molodetskikh
3953961870
Add data_control_device.{set_,}primary_selection
2019-01-29 19:16:06 +03:00
Ivan Molodetskikh
3f831de2bb
Fix data_control_device.data_offer description
...
Data offers are invalidated by selection events, not by new data_offer
events themselves.
2019-01-29 19:16:06 +03:00
Ivan Molodetskikh
a003e45ba1
Fix data_control_device.selection summary
2019-01-29 19:06:38 +03:00
Ivan Molodetskikh
3c1e415eec
Fix data_control_device.set_selection description
2019-01-29 19:06:00 +03:00
Drew DeVault
4ff1cda832
Merge pull request #25 from emersion/data-control
...
Add wlr-data-control-unstable-v1
2019-01-07 15:25:23 -05:00
emersion
cdd0eddd54
Add wlr-data-control-unstable-v1
2018-12-30 02:47:11 +01:00
Ilia Bozhinov
60e33b7e36
add wlr-foreign-toplevel-management-v1 protocol
...
This protocol enables the creation of taskbars, docks, etc. by providing
them a means of listing and controlling opened applications.
2018-12-08 14:19:10 +01:00
Drew DeVault
77ee60a6e9
Merge pull request #24 from emersion/gamma-control
...
Add gamma control
2018-08-06 14:03:49 -04:00
emersion
34366dbbcc
Disambiguate unicity of gamma controls
2018-07-22 13:53:16 +01:00
emersion
1c76f50579
Improve gamma_size description
2018-07-22 13:45:36 +01:00
emersion
d2a96796ec
Add gamma control
2018-07-19 00:23:56 +01:00
emersion
9b652d3dd4
screencopy: remove invalid_output_region, format and stride are now enforced
2018-06-23 18:42:19 +01:00
emersion
d105604f15
screencopy: fix typos and minor text issues
2018-06-23 15:18:43 +01:00
emersion
494de01024
screencopy: add invalid_output_region error, simplify overlay_cursor description
2018-06-23 15:12:49 +01:00
emersion
5841bde0ad
screencopy: add capture_output_region
2018-06-23 14:12:06 +01:00
emersion
a7d1452ec4
screencopy: move flags to a separate event
2018-06-23 14:03:21 +01:00
emersion
9c0b0a7092
Improve wording, add presentation timestamp
2018-06-22 22:21:11 +01:00
emersion
faeda4cf13
Remove scale and transform
2018-06-22 22:11:58 +01:00
emersion
063f96463e
Simplify manager interface
2018-06-22 22:11:57 +01:00
emersion
75f284b64f
Add first draft of the screencopy protocol
2018-06-22 22:11:54 +01:00
Rostislav Pehlivanov
dec67642b6
Add a DMA-BUF export protocol
2018-06-17 14:39:47 +01:00
dcz-purism
bc1364930c
Fix typos in wlr_layer_shell
2018-06-04 22:03:34 +02:00
Drew DeVault
c73ec02b29
Merge pull request #7 from emersion/surface-layers
...
[WIP] surface-layers redesign
2018-04-18 08:34:48 -04:00
Drew DeVault
ed0768cd8b
Allow wl_output to be null
2018-04-10 20:22:49 -04:00
Drew DeVault
926e897f9f
Explain what happens to other clients
2018-04-03 22:10:30 -04:00
Drew DeVault
07ac9ba7bc
Add wlr-input-inhibitor-unstable-v1
2018-04-03 10:16:11 -04:00
Drew DeVault
4f6f706dfa
Update protocol per emersion's feedback
2018-03-26 22:01:24 -04:00
Drew DeVault
eb8deebdc9
Extend exclusive zone specification
2018-03-26 16:56:12 -04:00
Drew DeVault
ecc604fb07
Address review feedback
2018-03-18 13:50:46 -04:00
Drew DeVault
9fbdced4f2
Use uint for margin, add an error
2018-03-17 20:52:04 -04:00
Drew DeVault
30c6664ecc
Rename wlr-layer-surfaces -> wlr-layer-shell
2018-03-17 14:57:14 -04:00
Drew DeVault
e98b28d87b
Use in-house input_device enum
...
We'll likely need to extend this beyond wl_seat in the future.
2018-03-17 14:32:01 -04:00
Drew DeVault
514303af37
Remove passthrough
2018-03-17 13:21:06 -04:00
Drew DeVault
69f9344295
Add zwlr_layer_input_v1 interface
2018-03-13 23:06:27 -04:00
emersion
fdec836720
Overhaul surface layers
2018-03-12 20:51:13 -04:00
emersion
b26e306d05
Enums come after requests, remove <arg> tag in enums
2017-10-11 09:20:16 +02:00
emersion
2aff7db8a4
Fix typo in description tags
2017-10-11 09:12:35 +02:00
Drew DeVault
4a8b28346b
Clarify surface-layers, remove input-injection
2017-09-28 16:27:26 -04:00