Jan Beich
585cf904c5
protocols: sync wlr-layer-shell-unstable-v1 with wlroots
...
(cherry picked from commit 1d149230ea
)
2020-07-15 19:27:12 +02:00
Simon Ser
5ed01c861a
Add support for wlr-output-power-management-unstable-v1
2020-02-26 16:26:13 +01:00
Jason Nader
c976a14933
Amend typo
2020-01-13 13:20:16 +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
emersion
7699c5444c
Update for swaywm/wlroots#1243
2018-09-14 19:21:44 +02: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
emersion
026b68a108
Update layer-shell protocol
2018-05-07 17:28:42 +01: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
emersion
bddd1b31c6
protocols: remove unused XML files
2018-04-02 15:47:50 -04:00
emersion
d4d9f7a48a
protocols: remove xdg-shell XML file
2018-04-02 15:43:04 -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
Tony Crisci
d071ff08ae
remove the rest of cmake
2017-12-01 05:21:03 -05:00
Drew DeVault
a5c07dde6a
Implement KDE's server-side decoration protocol
2017-04-28 20:32:05 -04:00
Drew DeVault
aab360bf2f
Add redshift support
2016-12-28 02:04:51 -05:00
Tomáš Čech
bcdeb72189
Explicitly mark static linking in CMake
...
When no type is given, it depends on BUILD_SHARED_LIBS value which is
not desired in this case.
2016-04-28 20:13:26 +02:00
Tomáš Čech
468ddfb34d
Fix missing include paths
...
When headers were installed in more sofisticated places (but package
config knows it right), it revealed missing paths in CMake
configuration. Lets fix it.
2016-04-28 20:08:41 +02:00
Mikkel Oscar Lyderik
e19e32cf81
Make protocol specifications follow the DTD
...
Gets rid of these warnings:
WARNING: XML failed validation against built-in DTD
2016-02-27 01:26:17 +01:00
Christoph Gysin
76920d2759
remove archive from git, add *.a to gitignore
2015-12-03 15:52:21 +02:00
Drew DeVault
71afa38890
Add swaylock protocol, add resource destructors
...
This prevents sway crashing if swaybg or swaybar dies.
2015-12-03 08:35:22 -05:00
Christoph Gysin
cce9c338c0
cmake: build common code only once
...
This creates (static) libraries for protocols/, common/, and wayland/.
2015-12-02 12:15:57 +02:00
Drew DeVault
82db2a57a9
Basic support for extensions in server and clients
2015-11-18 22:01:22 -05:00
Drew DeVault
929537c158
Generate protocol headers
2015-11-18 17:59:35 -05:00