450 Commits (2c33a1c2de1a675d84ede6b0d751cb28abeb7e44)

Author SHA1 Message Date
Simon Ser 36e7a672c7 xwayland: batch client ID request with other property requests
1 year ago
Simon Ser f5797be8a8 xwayland: batch property requests when handling new window
1 year ago
JiDe Zhang ca19014af0 xwayland: fix double free wlr_xwayland_shell_v1
1 year ago
Alexander Orzechowski 1b0694b794 treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practical
1 year ago
Simon Ser 77dc1c28aa xwayland: drop wlr_xwayland_surface.events.set_pid
1 year ago
Simon Ser d40bcfe2c1 xwayland: avoid calling xwm_get_atom_name() when debug logs are off
1 year ago
Kirill Primak 529f1b82ee xwayland/shell: don't listen to wlr_surface.events.destroy
1 year ago
Simon Ser fe06e5f49a Use wl_container_of() instead of casts
1 year ago
Kirill Primak fce7cb249f xwayland-shell: don't remove inert role resource
1 year ago
Simon Ser 27edd024f8 xwayland: pass NULL as event data
1 year ago
Simon Ser 76e2a74282 xwayland: use initializer for struct wlr_xwayland_resize_event
1 year ago
Simon Ser 19ba3f0c2a xwayland: drop struct wlr_xwayland_move_event
1 year ago
Simon Ser 7a9f8d8d6b Use struct initializers instead of memset()
1 year ago
Simon Ser 8a5b5e6f28 compositor: listen to role_resource destroy signal
1 year ago
Simon Ser 89cb484220 compositor: replace role_data with role_resource
1 year ago
Kirill Primak 0f67580aab compositor: introduce wlr_surface_set_role_object()
1 year ago
Simon Ser 8714657d7b xwayland: unset wlr_xwayland.server on destroy
1 year ago
Kirill Primak 3dc646ea88 Add some missing includes/declarations
1 year ago
Kirill Primak 17230d33c1 xwm: check for a buffer before mapping
2 years ago
Kirill Primak 26676c8c07 xwm: use unified map logic
2 years ago
Kirill Primak 75d03f2b68 xwm: introduce associate/dissociate events
2 years ago
Kirill Primak 2d6a09d9f0 Revert "xwm: emit new_surface/destroy on associate/dissociate"
2 years ago
novenary d7917d2076 xwayland: allow compositor to set withdrawn state
2 years ago
Simon Ser 2827ec6b7b xwayland: enable use of a xserver subproject
2 years ago
Kirill Primak 039cca8a51 xwm: emit new_surface/destroy on associate/dissociate
2 years ago
Kirill Primak ad51983b23 xwm: make atom_map static
2 years ago
Kirill Primak 774d2c82f0 xwm: remove misleading comment
2 years ago
John Lindgren 7d90cd055d xwayland: Send synthetic ConfigureNotify per ICCCM 4.1.5
2 years ago
John Lindgren 068280201a xwayland: Read and publish _NET_WM_STRUT_PARTIAL property
2 years ago
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