327 Commits (8348fc3ef8b992fce097bef81111eda3677957f4)

Author SHA1 Message Date
Simon Ser be1e7647c3 xwayland: log unhandled NET_WM_STATE property changes
4 years ago
Simon Ser 1fdaaf697a
xwayland: minor code style fixes
4 years ago
Tudor Brindus 5217456b50 xwayland: fix minor typo in debug log
4 years ago
Ilia Bozhinov 99f3c643bf xwayland: add set_geometry event
4 years ago
Tudor Brindus afeb941ca0 xwayland: notify requestor when we fail to respond to their request
4 years ago
Tudor Brindus 7bb9d48dd1 xwayland: remove stale transfers from the same requestor
4 years ago
Tudor Brindus 1b0e4c7e6e xwayland: introduce WLR_XWAYLAND for specifying which Xwayland to use
4 years ago
Tudor Brindus feb0e1c74d xwayland: fix use-after-free in selection handling
4 years ago
Tudor Brindus ab80ad902e xwayland: using %m in `wlr_log` is broken, use `wlr_log_errno` instead
4 years ago
Rouven Czerwinski 5012121d33 xwm: add loop detection for read_surface_parent
4 years ago
Ilia Bozhinov 3e03f786ee xwayland: disconnect display destroy listener even if xwayland didn't initialize
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
Antonin Décimo 1ae2d976c0 xwayland: free server in error path
4 years ago
Antonin Décimo d9bb792794 Fix incorrect format parameters
4 years ago
Simon Ser c72efcd1ce xwayland/xwm: use initializer for props in xsurface_set_wm_state
4 years ago
Simon Ser 13f35139d3 xwayland/xwm: add prop count assert in xsurface_set_net_wm_state
4 years ago
Simon Ser cd4827b3b6 xwayland/xwm: don't insert surface in list on error
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
5 years ago
Scott Moreau b1a47245a1 xwm: Destroy xwm on hangup or error
5 years ago
Scott Moreau 84d2f30faa xwayland: Don't discard ready signals
5 years ago
Tudor Brindus 5947160630 xwayland: add error-checking to `server_start_lazy`
5 years ago
Tudor Brindus 0758a4fc9d xwayland: send focus change event unconditionally
5 years ago
Simon Ser 2176c63856 xwayland: add option to disable WM
5 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
Simon Ser 68820d6c3d xwayland: ignore pointer focus changes
5 years ago
Ilia Bozhinov c067fbc010 xwm: allow applications to change focus between their own surfaces
5 years ago
Scott Moreau a9b1d9e838 xwayland: Clean up if Xwayland fails to start
5 years ago
Scott Anderson cff1c2f740 meson: Various improvements
5 years ago
Scott Moreau 3b4824a2fe xwayland: Expose configure request mask
5 years ago
Antonin Décimo 8d5f27ef25 xwayland: prevent possible array overrun
5 years ago
Simon Ser ca45f4490c Remove all wayland-server.h includes
5 years ago
Manuel Stoeckl edb30a6828 Implement serial validation for selection requests
6 years ago
emersion 8363ca8c9f
xwayland: set CLOEXEC on /dev/null FD
6 years ago
emersion 9601019192 xwayland: don't set DISPLAY
6 years ago
Ilia Bozhinov fb106eb979 xwm: fix typos in WM_NORMAL_HINTS handling
6 years ago
Ilia Bozhinov c9b9e48525 xwm: use min size as base size hint if it is missing and vice versa
6 years ago
emersion 5445d8aad0 meson: enable more compiler warnings
6 years ago
emersion cfe7e28416
xwayland: remove remaining SOCK_CLOEXEC
6 years ago
emersion cb0a91e45a
xwayland: don't use SOCK_CLOEXEC
6 years ago
emersion 81ed1efe4f
xwayland, data-device: fix surface state on unmap
6 years ago
Uli Schlachter e7d9cf5815 xwm: Add _NET_CLIENT_LIST support
6 years ago
Brian Ashworth db6206aa1c xwm: stack below on map
6 years ago
emersion 556bf3ac31
data-device: destroy previous source when starting drag
6 years ago
John Chen 819bd3e344 Fix another instance of swaywm/sway#3545.
6 years ago
emersion 1150ff13ce
data-device: make sources inert, rename cancel to destroy
6 years ago