aboutsummaryrefslogtreecommitdiff
path: root/xwayland/xwm.c
AgeCommit message (Expand)Author
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
2021-04-09Remove WLR_HAS_XCB_ERRORSSimon Ser
2021-03-29xwayland: use ICCCM state defines from xcb-icccmSimon Ser
2021-03-29xwayland: require xcb-icccmSimon Ser
2021-03-29xwayland: assume no WM_HINTS means window wants inputSimon Ser
2021-02-05xwayland: free render picture backing cursorIlia Mirkin
2021-02-05xwayland/xwm: make atom_map constManuel Stoeckl
2021-02-04xwayland/selection: use one target window per selectionTudor Brindus
2021-01-31xwayland/selection: make xwm_selection_init take a wlr_xwm_selection *Tudor Brindus
2021-01-31xwayland/selection: make xwm_selection_finish take a wlr_xwm_selection *Tudor Brindus
2021-01-28xwayland: fix extraneous NET_WM_STATE log messagesSimon Ser
2021-01-20Expose ICCCM input statusBrassyPanache
2021-01-10xwayland: remove protocol debug messagesSimon Ser
2020-12-15Remove inline keywordSimon Ser
2020-11-30xwm: add wlr_xwayland_surface_restack()Ilia Bozhinov
2020-11-03xwayland: log unhandled NET_WM_STATE property changesSimon Ser
2020-11-03xwayland: minor code style fixesSimon Ser
2020-10-14xwayland: add set_geometry eventIlia Bozhinov
2020-10-08xwm: add loop detection for read_surface_parentRouven Czerwinski
2020-07-30xwayland: do not allow apps to change focus after wlroots requestIlia Bozhinov
2020-07-27xwm: Set _NET_WM_STATE_FOCUSED property for the focused surfaceScott Moreau
2020-07-27Fix incorrect format parametersAntonin Décimo
2020-07-22xwayland/xwm: use initializer for props in xsurface_set_wm_stateSimon Ser
2020-07-22xwayland/xwm: add prop count assert in xsurface_set_net_wm_stateSimon Ser
2020-07-22xwayland/xwm: don't insert surface in list on errorSimon Ser
2020-07-21xwm: add support for xwayland minimizeTobias Langendorf
2020-07-03xwm: end transfers when the requestor is destroyedJohn Chadwick
2020-06-30xwm: Destroy xwm on hangup or errorScott Moreau
2020-05-25xwayland: send focus change event unconditionallyTudor Brindus
2020-05-19xwayland: split serverSimon Ser
2020-03-06xwayland: remove underscore prefix from atom namesSimon Ser
2020-03-06xwayland: remove duplicate _NET_WM_NAME entrySimon Ser
2020-03-06xwayland: use explicit indexes when initializing atom_mapSimon Ser
2020-02-19xwayland: ignore pointer focus changesSimon Ser
2020-01-05xwm: allow applications to change focus between their own surfacesIlia Bozhinov
2019-10-08xwayland: Expose configure request maskScott Moreau
2019-08-12xwayland: prevent possible array overrunAntonin Décimo
2019-03-04xwm: fix typos in WM_NORMAL_HINTS handlingIlia Bozhinov