Aren Moynihan
d87ce180b3
WIP: add protocol for clients to request to be shown over the lock screen
2024-11-16 19:02:01 -05:00
Ricardo Steijn
9a1c411abd
Add support for tearing-control-v1
...
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3871
Adds option to allow tearing per output, as well as an option to force
enable or disable tearing for a specific application using a window
rule. Only works with fullscreen applications.
2024-08-05 02:13:49 +02:00
Kirill Primak
cdde0165da
protocols: use tablet-v2 xml from stable/
2024-06-27 20:11:48 +02:00
llyyr
a946b1aecf
Chase wlroots!4440
...
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4440
2023-11-22 00:42:55 +03:00
denppa
89f8531268
build: fix build with wayland-scanner subproject
2023-08-30 23:57:25 +09:00
Simon Ser
6bd11ad0df
Add support for cursor-shape-v1
...
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/4106
2023-07-24 11:28:31 +02:00
Simon Ser
af8a5a8918
build: drop intermediate libraries for protocols
2022-11-25 10:51:20 +01:00
Simon Ser
e5475d9310
build: drop "server" from target name for protocol code
2022-11-25 10:48:07 +01:00
Simon Ser
5be5a038da
build: unify server & client protocol generation
...
No need to make a difference here, let's just generate header
files for both.
2022-11-25 10:46:53 +01:00
Simon Ser
366f6ef3d3
build: drop wayland-scanner fallback
2022-11-25 10:46:00 +01:00
Simon Ser
717e9ef581
ipc: add view content type
...
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/3599
2022-11-15 11:06:51 -05:00
Simon Ser
04f8a655e7
build: simplify protocol paths
...
No need for arrays here.
2022-10-04 09:48:29 +02:00
Simon Ser
4732325f59
Add support for linux-dmabuf surface hints
...
References: https://gitlab.freedesktop.org/wlroots/wlroots/-/merge_requests/1376
2021-12-13 09:59:33 -06:00
lbonn
adf9e16c88
build: subproject support for wayland-protocols
...
As in wlroots: [1]
[1]: https://github.com/swaywm/wlroots/pull/2953
2021-09-08 08:19:40 +02:00
Simon Ser
5f3773f21e
build: use Dependency.get_variable instead of get_pkgconfig_variable
...
Dependency.get_pkgconfig_variable has been deprecated.
2021-06-30 13:37:00 +02:00
Simon Ser
5ed01c861a
Add support for wlr-output-power-management-unstable-v1
2020-02-26 16:26:13 +01:00
John Chadwick
7e420cb6e4
input: Add support for tablet protocol.
...
Sway has basic support for drawing tablets, but does not expose
properties such as pressure sensitivity. This implements the wlr tablet
v2 protocol, providing tablet events to Wayland clients.
2019-09-25 23:10:33 -04:00
Simon Ser
7488d33d42
Remove xdg-shell v6 support
...
All major toolkits and apps have gained xdg-shell stable support.
Closes: https://github.com/swaywm/sway/issues/3690
2019-08-20 10:57:20 +09:00
Manuel Stoeckl
5becce8005
Replace meson generator with custom_target
...
This change mimics the wlroots protocol meson.build. It replaces
meson generators with custom_targets, which will only run wayland-scanner
once per output file.
The idle protocol is not used by any clients, so its client protocol
header is not generated.
The check for the availability of the private-code scanner options has
been removed, since the wlroots dependency requires wayland >= 1.16.
2019-06-24 09:38:41 +03:00
Las
cedde21c96
Implement pointer-constraints-unstable-v1
2019-01-30 19:53:59 +01:00
Ryan Dwyer
9d99e5c2e7
Swaylock: Allow per-output images
2018-05-20 22:54:09 +10:00
Drew DeVault
b2dec12368
Merge pull request #1970 from emersion/xdg-shell-stable
...
Add xdg-shell stable support
2018-05-13 13:45:15 -04:00
emersion
88d9d43b36
Add xdg-shell stable support
2018-05-13 16:38:56 +01:00
Mattias Eriksson
8fbafbfab5
Idle handling for dpms/lockscreen et al
...
Swayidle handles idle events and allows
for dpms and lockscreen handling. It also
handles systemd sleep events, and can
raise a lockscreen on sleep
Fixes #541
2018-05-13 00:30:09 +02:00
Dominique Martinet
9073c9a6c7
Use 'private-code' for wayland-scanner code generation
...
Same as for wlroots - autodetect version and use either 'code' or the
new one
2018-04-13 22:37:37 +09:00
Drew DeVault
b7e7794912
Implement input-inhibit in sway, swaylock
2018-04-04 18:47:48 -04:00
Tony Crisci
82da2b5990
add xdg-protocol header
2018-03-28 23:38:30 -04:00
Drew DeVault
0c8a64942e
Add initial layer shell skeleton
2018-03-28 15:47:22 -04:00
Drew DeVault
632bb948b7
Add solid-color rendering to swaybg
2018-03-28 14:25:19 -04:00
Drew DeVault
eccf0b2598
Add client protocols and swaybg skeleton
2018-03-28 14:25:19 -04:00