aboutsummaryrefslogtreecommitdiff
path: root/protocols
AgeCommit message (Collapse)Author
2021-06-30build: use Dependency.get_variable instead of get_pkgconfig_variableSimon Ser
Dependency.get_pkgconfig_variable has been deprecated.
2021-01-12protocols: update layer-shell-unstable-v1 to v4Simon Ser
This is taken from wlr-protocols commit d1598e82240d ("layer-shell: add keyboard_interactivity.on_demand").
2020-07-05protocols: sync wlr-layer-shell-unstable-v1 with wlrootsJan Beich
2020-02-26Add support for wlr-output-power-management-unstable-v1Simon Ser
2020-01-13Amend typoJason Nader
2019-09-25input: Add support for tablet protocol.John Chadwick
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-08-20Remove xdg-shell v6 supportSimon Ser
All major toolkits and apps have gained xdg-shell stable support. Closes: https://github.com/swaywm/sway/issues/3690
2019-06-24Replace meson generator with custom_targetManuel Stoeckl
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-01-30Implement pointer-constraints-unstable-v1Las
2018-09-14Update for swaywm/wlroots#1243emersion
2018-05-20Swaylock: Allow per-output imagesRyan Dwyer
2018-05-13Merge pull request #1970 from emersion/xdg-shell-stableDrew DeVault
Add xdg-shell stable support
2018-05-13Add xdg-shell stable supportemersion
2018-05-13Idle handling for dpms/lockscreen et alMattias Eriksson
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-07Update layer-shell protocolemersion
2018-04-13Use 'private-code' for wayland-scanner code generationDominique Martinet
Same as for wlroots - autodetect version and use either 'code' or the new one
2018-04-04Implement input-inhibit in sway, swaylockDrew DeVault
2018-04-02protocols: remove unused XML filesemersion
2018-04-02protocols: remove xdg-shell XML fileemersion
2018-03-28add xdg-protocol headerTony Crisci
2018-03-28Add initial layer shell skeletonDrew DeVault
2018-03-28Add solid-color rendering to swaybgDrew DeVault
2018-03-28Add client protocols and swaybg skeletonDrew DeVault
2017-12-01remove the rest of cmakeTony Crisci
2017-04-28Implement KDE's server-side decoration protocolDrew DeVault
2016-12-28Add redshift supportDrew DeVault
2016-04-28Explicitly mark static linking in CMakeTomáš Čech
When no type is given, it depends on BUILD_SHARED_LIBS value which is not desired in this case.
2016-04-28Fix missing include pathsTomáš Čech
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-02-27Make protocol specifications follow the DTDMikkel Oscar Lyderik
Gets rid of these warnings: WARNING: XML failed validation against built-in DTD
2015-12-03remove archive from git, add *.a to gitignoreChristoph Gysin
2015-12-03Add swaylock protocol, add resource destructorsDrew DeVault
This prevents sway crashing if swaybg or swaybar dies.
2015-12-02cmake: build common code only onceChristoph Gysin
This creates (static) libraries for protocols/, common/, and wayland/.
2015-11-18Basic support for extensions in server and clientsDrew DeVault
2015-11-18Generate protocol headersDrew DeVault