53 Commits (267eb02c310a5905a5dab107fd10ac7c2d6137c4)

Author SHA1 Message Date
Guido Günther de1522aeee xwayland: Allow to retrieve _NET_STARTUP_ID
3 years ago
Tudor Brindus ae2f3ecb68 xwm: implement _NET_CLIENT_LIST_STACKING
4 years ago
Aleksei Bavshin e0f239fa28 xwayland: query window PIDs via XResQueryClientIds
4 years ago
Simon Ser 1eb38e0015 Remove WLR_HAS_XCB_ERRORS
4 years ago
Simon Ser 55aaeb25c5 build: use get_variable instead of get_pkgconfig_variable
4 years ago
Simon Ser de5347d0f2 xwayland: require xcb-icccm
4 years ago
Simon Ser e6f6e1ad0a xwayland: use -listenfd if available
4 years ago
Simon Ser eec2e1d3b1 xwayland: check executable exists on init
4 years ago
Manuel Stoeckl 79be26ff1f xwayland/xwm: make atom_map const
4 years ago
Tudor Brindus 2fa257313a xwayland/selection: use one target window per selection
4 years ago
Tudor Brindus 7964a313e8 xwayland/selection: use one X11 window per incoming transfer
4 years ago
Tudor Brindus dd4c8aa45e xwayland/selection: make xwm_selection_init take a wlr_xwm_selection *
4 years ago
Tudor Brindus b3d782f818 xwayland/selection: introduce `xwm_selection_transfer_init`
4 years ago
Tudor Brindus aa86a022fa xwayland/selection: make xwm_selection_finish take a wlr_xwm_selection *
4 years ago
Tudor Brindus b6ba595862 xwayland/selection: destroy all selections on Xwayland restart
4 years ago
Tudor Brindus 703c17ae41 xwayland/selection: refactor remaining incremental transfer code
4 years ago
Tudor Brindus 23148d283f xwayland/selection: extract out property requests
4 years ago
Simon Ser 5a2ef794dc xwayland: drop unused enum net_wm_state_action
4 years ago
Tudor Brindus e75f483aeb xwayland/selection: rename Wayland-facing data and helpers
4 years ago
Ilia Bozhinov 74f7be7287 xwayland: do not allow apps to change focus after wlroots request
4 years ago
Scott Moreau 6d0ee53e1a xwm: Set _NET_WM_STATE_FOCUSED property for the focused surface
4 years ago
Tobias Langendorf bd387da62d xwm: add support for xwayland minimize
4 years ago
John Chadwick 58bcec9d94 xwm: end transfers when the requestor is destroyed
4 years ago
Simon Ser 27609ba0d9 xwayland: split server
5 years ago
Simon Ser 4bb391c896 xwayland: remove underscore prefix from atom names
5 years ago
Simon Ser 175af4f74f xwayland: remove duplicate _NET_WM_NAME entry
5 years ago
Simon Ser 68a69ee079 xwayland: use explicit indexes when initializing atom_map
5 years ago
Uli Schlachter e7d9cf5815 xwm: Add _NET_CLIENT_LIST support
6 years ago
emersion 4cb0697e57 data-device, primary-selection: add request_set_selection
6 years ago
emersion 9f0720c03a
primary-selection: introduce wlr_primary_selection_source
6 years ago
emersion 811a4d997b
Rename wlr_primary_selection to wlr_gtk_primary_selection
6 years ago
emersion 51bfdd620e
Use #if instead of #ifdef for wlroots config data
6 years ago
emersion f745befc06
xwayland: fix typo to enable transparency
6 years ago
Ryan Dwyer b8cc4a4152 xwayland: Introduce set_role event
6 years ago
Ryan Dwyer 69a5279f79 xwayland: Add WM_STATE modal property
6 years ago
emersion 7f70d244a9
xwayland: fix some Chromium comboboxes
7 years ago
emersion 71ca45e2c0
Make sure we don't use others' prefixes
7 years ago
emersion 17d0440b75
Add wlr_xwayland_surface_ping
7 years ago
emersion c55ad11d96
xwayland: add _NET_WM_WINDOW_TYPE_MENU support
7 years ago
emersion 591ea27cf9
xwayland: refactor selection code
7 years ago
emersion 8f84c5b05f
xwayland: only send one target at a time
7 years ago
emersion 92b74071d0
xwayland: support multiple wayland → xwayland selection transfers
7 years ago
emersion cadfccf1fd
xwayland: use a separate window for drag'n'drop
7 years ago
emersion ca2a73b90d
xwayland: allow drag data source transfer after drag ends
7 years ago
emersion 6fd50947bd
xwayland: improve error handling
7 years ago
emersion 2a34b154e6
xwayland: send DND_DROP
7 years ago
emersion 73394deb76
xwayland: send DND_POSITION
7 years ago
emersion 0d7a81ccdf
xwayland: send DND_ENTER
7 years ago
emersion b6c1760de5
xwayland: create DND window, add DND atom helpers
7 years ago
Dominique Martinet a0b52a0dff Fix x11 backend
7 years ago