aboutsummaryrefslogtreecommitdiff
path: root/xwayland/xwm.c
AgeCommit message (Expand)Author
2023-10-14xwayland: stop translating _NET_WM_STRUT_PARTIAL coordinatesJohn Lindgren
2023-10-09xwayland: fix memory leakChristopher Snowhill
2023-10-06xwayland: batch client ID request with other property requestsSimon Ser
2023-10-06xwayland: batch property requests when handling new windowSimon Ser
2023-10-03treewide: Migrate from sizeof(struct) to sizeof(*pointer) where practicalAlexander Orzechowski
2023-08-03xwayland: drop wlr_xwayland_surface.events.set_pidSimon Ser
2023-07-28xwayland: avoid calling xwm_get_atom_name() when debug logs are offSimon Ser
2023-07-09xwayland: pass NULL as event dataSimon Ser
2023-07-09xwayland: use initializer for struct wlr_xwayland_resize_eventSimon Ser
2023-07-09xwayland: drop struct wlr_xwayland_move_eventSimon Ser
2023-06-02xwm: check for a buffer before mappingKirill Primak
2023-06-02xwm: use unified map logicKirill Primak
2023-06-02xwm: introduce associate/dissociate eventsKirill Primak
2023-06-02Revert "xwm: emit new_surface/destroy on associate/dissociate"Kirill Primak
2023-05-04xwayland: allow compositor to set withdrawn statenovenary
2023-03-09xwm: emit new_surface/destroy on associate/dissociateKirill Primak
2023-03-09xwm: make atom_map staticKirill Primak
2023-03-07xwm: remove misleading commentKirill Primak
2023-02-21xwayland: Send synthetic ConfigureNotify per ICCCM 4.1.5John Lindgren
2023-02-13xwayland: Read and publish _NET_WM_STRUT_PARTIAL propertyJohn Lindgren
2023-02-01xwayland/xwm: reset serial in xwayland_surface_dissociate()Simon Ser
2023-02-01xwayland/xwm: introduce wlr_xwayland_surface_try_from_wlr_surface()Kirill Primak
2022-12-22xwayland/xwm: remove unnecessary surface_id resetSimon Ser
2022-12-22xwayland/xwm: assert that we're not overwriting when associatingSimon Ser
2022-12-22xwayland/xwm: dissociate even if surface is NULLKirill Primak
2022-12-18xwayland/xwm: constify needlesKirill Primak
2022-12-08xwayland: use HAVE_ prefix for xcb_xfixes_set_client_disconnect_modeSimon Ser
2022-12-06build: unify naming for HAVE_* definesSimon Ser
2022-12-05xwayland/xwm: replace role with addonSimon Ser
2022-12-05xwayland/xwm: rename xwm_map_shell_surface()Simon Ser
2022-11-18xwayland/xwm: add support for xwayland-shell-v1Simon Ser
2022-11-06compositor: drop role object NULL checks in handlersKirill Primak
2022-11-06xwayland/xwm: use role object destroy handlerKirill Primak
2022-10-19xwyland/xwm: simplify unpaired_link handlingSimon Ser
2022-10-18xwayland: Simplify net_wm_edges_to_wlrAlexander Orzechowski
2022-08-18Use wl_signal_emit_mutableAlexander Orzechowski
2022-08-06Set mapped before firing map/unmap eventsKenny Levinsen
2022-05-07xwayland: terminate when no client is connectedSimon Ser
2022-04-17Revert "Copy xcb_icccm structs into wlroots"John Lindgren
2022-01-13surface: improve role precommit hookKirill Primak
2022-01-13surface: deprecate wlr_surface.hKirill Primak
2021-09-11xwayland: Allow to retrieve startup-id via _NET_STARTUP_INFOGuido Günther
2021-09-06surface: drop wlr_surface_state.buffer_resourceSimon Ser
2021-08-28xwm: do not restack surfaces on activationTudor Brindus
2021-08-20xwayland: Allow to retrieve _NET_STARTUP_IDGuido Günther
2021-05-31xwm: prevent X11 clients from blowing our stack by opening too many windowsTudor Brindus
2021-05-31xwm: implement _NET_CLIENT_LIST_STACKINGTudor Brindus
2021-05-31xwm: use correct list link when iterating over `unpaired_surfaces`Tudor Brindus
2021-04-23xwayland: remove _NET_WM_PID handlerAleksei Bavshin
2021-04-23xwayland: query window PIDs via XResQueryClientIdsAleksei Bavshin