421 Commits (b355a12751f407a1a4277ed934328395584ef567)

Author SHA1 Message Date
Kirill Primak b355a12751 xwayland/shell: actually use wlr_xwayland_surface_v1.link
2 years ago
Simon Ser 03412e9aab xwayland/xwm: reset serial in xwayland_surface_dissociate()
2 years ago
Kirill Primak fbf5982e38 xwayland/xwm: introduce wlr_xwayland_surface_try_from_wlr_surface()
2 years ago
Simon Ser cef1811547 xwayland/xwm: remove unnecessary surface_id reset
2 years ago
Simon Ser 445ce7eac6 xwayland/xwm: assert that we're not overwriting when associating
2 years ago
Kirill Primak a922428c41 xwayland/xwm: dissociate even if surface is NULL
2 years ago
Kirill Primak 1cd53f54b7 xwayland/xwm: constify needles
2 years ago
Simon Ser 9b7ee63774 xwayland: use HAVE_ prefix for xcb_xfixes_set_client_disconnect_mode
2 years ago
Simon Ser 1ed5137720 xwayland: remove find_program() fallback when dep is not found
2 years ago
Simon Ser 86fc2199f8 build: unify naming for HAVE_* defines
2 years ago
Simon Ser 4da9b32a15 xwayland: use internal_config
2 years ago
Simon Ser 532f3d3c20 xwayland/xwm: replace role with addon
2 years ago
Simon Ser d962918128 xwayland/xwm: rename xwm_map_shell_surface()
2 years ago
Simon Ser 4ff46e6cf9 xwayland/xwm: add support for xwayland-shell-v1
2 years ago
Simon Ser 85b37127a6 xwayland/shell: add wlr_xwayland_shell_v1_surface_from_serial()
2 years ago
Simon Ser d19191ff6b xwayland/server: delay non-lazy startup
2 years ago
Simon Ser 3f40b0031f xwayland/server: add start signal
2 years ago
Simon Ser d3b84463f8 xwayland: add wlr_xwayland_shell_v1_destroy()
2 years ago
Simon Ser 44c7e233ff xwayland: add wlr_xwayland_shell_v1_set_client()
2 years ago
Simon Ser 69b0b296a2 xwayland-shell-v1: new protocol implementation
2 years ago
Kirill Primak 099b9de752 compositor: drop role object NULL checks in handlers
2 years ago
Kirill Primak 32daa43a45 xwayland/xwm: use role object destroy handler
2 years ago
Simon Ser 05454618cd xwayland: split headers
2 years ago
Simon Ser 2ee59e1a08 xwyland/xwm: simplify unpaired_link handling
2 years ago
Alexander Orzechowski 4f920a206c xwayland: Simplify net_wm_edges_to_wlr
2 years ago
Alexander Orzechowski ef4baea0e2 Use wl_signal_emit_mutable
2 years ago
Kenny Levinsen 668b2740ff Set mapped before firing map/unmap events
2 years ago
Joshua Ashton 02e648c1b2 xwayland: Add support for -force-xrandr-emulation
3 years ago
Simon Ser f575e445ec xwayland: terminate when no client is connected
3 years ago
Simon Ser 352064d76d xwayland: add wlr_xwayland_server_options.terminate_delay
3 years ago
Simon Ser 6c350799b2 Zero-initialize structs in init functions
3 years ago
zsugabubus 91da4c557b xwayland: do not double free server on destroy
3 years ago
John Lindgren 640f3b9f21 Revert "Copy xcb_icccm structs into wlroots"
3 years ago
Dominique Martinet 4741e9d841 Xwayland: use -displayfd instead of USR1
3 years ago
Dominique Martinet 1666e377e2 Xwayland: rename notify pipe 'p' to notify_fd
3 years ago
Kirill Primak 50827ed7f5 surface: improve role precommit hook
3 years ago
Kirill Primak 617eb4fb93 surface: deprecate wlr_surface.h
3 years ago
Simon Ser 3e801d68f2 xwayland: add support for -noTouchPointerEmulation
3 years ago
Guido Günther e479dc1ef0 xwayland: Allow to retrieve startup-id via _NET_STARTUP_INFO
3 years ago
Simon Ser ba0525c5c0 surface: drop wlr_surface_state.buffer_resource
3 years ago
Tudor Brindus bfc69decdd xwm: do not restack surfaces on activation
3 years ago
Guido Günther de1522aeee xwayland: Allow to retrieve _NET_STARTUP_ID
3 years ago
Michele Sorcinelli cae7b98136 xwayland: do not free cursor in handle_server_ready()
3 years ago
Simon Ser 770a561bce xwayland: embed wlr_xwayland_server_options in server struct
3 years ago
Simon Ser 4b316a3823 xwayland: simplify argv filling logic
3 years ago
Simon Ser d2b6b570ea xwayland: improve startup log message
4 years ago
Tudor Brindus 6605d7c390 xwm: prevent X11 clients from blowing our stack by opening too many windows
4 years ago
Tudor Brindus ae2f3ecb68 xwm: implement _NET_CLIENT_LIST_STACKING
4 years ago
Tudor Brindus 699d724000 xwm: use correct list link when iterating over `unpaired_surfaces`
4 years ago
Thomas Weißschuh 9f211b5dd4 xwayland: actually use Xwayland from pkg-config
4 years ago