wlroots/include
emersion 4cb0697e57 data-device, primary-selection: add request_set_selection
This makes compositors able to block and/or customize set_selection requests
coming from clients. For instance, it's possible for a compositor to disable
rich selection content (by removing all MIME types except text/plain). This
commit implements the design proposed in [1].

Two new events are added to wlr_seat: request_set_selection and
request_set_primary_selection. Compositors need to listen to these events and
either destroy the source or effectively set the selection.

Fixes https://github.com/swaywm/wlroots/issues/1138

[1]: https://github.com/swaywm/wlroots/issues/1367#issuecomment-442403454
2019-01-24 11:38:23 +01:00
..
backend Introduce noop backend 2019-01-17 20:13:55 +10:00
render render/gles2: check for GL_OES_EGL_image_external 2018-11-04 09:00:55 +01:00
rootston data-device, primary-selection: add request_set_selection 2019-01-24 11:38:23 +01:00
types xdg-shell: emit xdg_surface destroy when role object is destroyed 2018-12-04 13:42:29 +01:00
util util: use shm_open for in-memory files 2018-10-28 22:39:54 +01:00
wlr data-device, primary-selection: add request_set_selection 2019-01-24 11:38:23 +01:00
xcursor Add xcursor sublibrary 2017-08-07 21:13:04 -04:00
xwayland data-device, primary-selection: add request_set_selection 2019-01-24 11:38:23 +01:00
meson.build config: Avoid clash with other config-headers 2017-12-27 17:13:58 +01:00