aboutsummaryrefslogtreecommitdiff
path: root/protocol/meson.build
AgeCommit message (Collapse)Author
2019-04-11Add support for wlr-output-management-unstable-v1emersion
2019-02-13primary-selection-v1: copy from gtk-primary-selectionemersion
2019-01-28Implement the pointer-gestures-unstable-v1 protocolGreg V
This protocol relays touchpad gesture events produced by libinput to supporting clients (e.g. Evince, Eye of GNOME).
2019-01-24text-input-v3: use protocol from wayland-protocolsemersion
2019-01-20Merge pull request #1476 from emersion/fullscreen-shellDrew DeVault
fullscreen-shell-v1: initial protocol implementation
2019-01-06Merge pull request #1423 from emersion/data-controlDrew DeVault
Implement data-control-unstable-v1
2019-01-06fullscreen-shell-v1: initial protocol implementationemersion
2018-12-30data-control-v1: initial protocol implementationemersion
2018-12-21relative_pointer: create skeleton and buildrandom human
Add protocol, header and type files to build. Create skeleton structs, creator and destroyer, and define implementations.
2018-12-08types: implement wlr_foreign_toplevel_management_v1Ilia Bozhinov
2018-10-12Merge pull request #1203 from dcz-purism/inputDrew DeVault
Support input method and text input
2018-10-09wlroots: add basic support for zwp_input_method_v2Dorota Czaplejewicz
Implemented basic input method functionality. Not included: popups, grabbing.
2018-10-09wlroots: add support for zwp_text_input_unstable_v3Dorota Czaplejewicz
2018-10-04presentation-time: add protocol implementationemersion
2018-09-27Merge pull request #852 from Laaas/masterDrew DeVault
Implement pointer-constraints-unstable-v1 protocol
2018-09-21Fix partial dependency in protocol/meson.buildsghctoma
External dependencies in Meson do not have include_directories, therefore "includes: true" means nothing for the wayland-client partial dependency. Because of this, the -I CFLAGs for wayland-client are not used by the build command. This commit fixes this by using compile_args.
2018-09-18Implement pointer-constraints protocol in wlroots and rootstonLas
2018-08-24Revert "Revert "Merge pull request #1194 from ascent12/meson_feature""Scott Anderson
This reverts commit 9c886f20b97b6ab1ac85b849f1fe7f16eb199ff0.
2018-08-23Revert "Merge pull request #1194 from ascent12/meson_feature"Drew DeVault
This breaks wlroots when used as a meson subproject. This reverts commit dea311992eb4ff3e343c3cf5b0603034223d2a42, reversing changes made to 6db9c4b74667c1d917d720f5e96985a2461569fb.
2018-08-23Replace generator with custom_targetScott Anderson
This stops the protocol header constantly being regenerated for every target using them.
2018-08-23Use pkg-config to find wayland-scannerScott Anderson
2018-08-22Make style more consistentScott Anderson
2018-08-02examples: add gamma-controlemersion
2018-08-02Implement wlr-gamma-control-unstable-v1emersion
2018-07-28Add xdg-decoration-unstable-v1 supportemersion
2018-07-14Start tablet protocolMarkus Ongyerth
2018-06-30screencopy-v1: add basic implementationemersion
2018-05-29Add a demo client for dmabuf exportRostislav Pehlivanov
2018-05-29export-dmabuf: add basic and incomplete implementationemersion
2018-05-28virtual-keyboard: add support for the virtual-keyboard-v1 protocolDorota Czaplejewicz
2018-04-13Use 'private-code' for wayland-scanner code generationDominique Martinet
They deprecated 'code' for 'public-code', but suggest using 'private-code'...
2018-04-05Add wlr_xdg_output_managerDrew DeVault
2018-04-03Add wlr_input_inhibitorDrew DeVault
2018-03-27Add broken test client and rootston stubsDrew DeVault
2018-03-27Initial scaffolding of layer shellDrew DeVault
2018-03-15Add initial linux_dmabuf protocol supportGuido Günther
Tested with ./weston-simple-dmabuf-drm ./weston-simple-dmabuf-drm --import-immediate=1 ./weston-simple-dmabuf-drm --y-inverted=1 (and combinations) Supports only single plane XRGB dmabufs for now.
2018-03-01protocol: sort protocols from wayland-protocols alphabeticallyGuido Günther
2018-02-21idle-inhibit: second feedback passMarkus Ongyerth
2018-02-20idle-inhibit: feedback passMarkus Ongyerth
2018-02-17adds the client example for idle-inhibitMarkus Ongyerth
Adds a client example for the idle-inhibit-unsable-v1 protocol. The client creates a surface and requests an idle inhibitor. On pointer BTN_LEFT the inhibitor is destroyed if it exists, or recreated if it was destroyed before. The surfaces colour is based on the idle-inhibit state. Green if an inhibitor exists, yellow if it does not.
2018-02-17implements the idle_inhibit protocol typeMarkus Ongyerth
This adds the types/wlr_idle_inhibit_v1 implementation.
2018-02-15wayland protocol build: remove client protocols we do not useDominique Martinet
Only include client protocols that we use on the client side. Since these are not installed, there should not be any change with this. Testers - please note 'ninja -C build clean' does not remove the old headers, you need to start from a new directory.
2018-02-14xdg-shell stable: copy-pasta implementationDominique Martinet
2018-02-12Reformat all #include directivesemersion
2018-01-10Add idle protocolHeghedus Razvan
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
2017-12-22Add wlr_primary_selection_device_manager and wlr_primary_selection_sourceemersion
2017-10-24Add server-decoration skeletonemersion
2017-10-11Add FreeBSD compatibilityGreg V
2017-10-07First attempt to implement screenshooteremersion
2017-10-07Add screenshooter skeletonemersion