Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-07-18 | xwayland: handle override_redirect flag changes | emersion | |
The override_redirect flag can change on configure notify and on map notify. This adds an event to know when it changes. This removes wlr_xwayland_surface_is_unmanaged which was wrongly using the window type to decide whether the view should be unmanaged. A similar patch was proposed to Weston, but has never been merged upstream [1]. [1]: https://patchwork.freedesktop.org/patch/211161/ | |||
2018-05-10 | Fix Xwayland cleanup | Vincent Vanlaer | |
Fixes #964 | |||
2018-05-08 | Merge pull request #959 from VincentVanlaer/xwayland-lazy | emersion | |
Add the option to start Xwayland only when a client connects | |||
2018-05-08 | Make xwayland_finish* clean up wlr_xwayland | Vincent Vanlaer | |
2018-05-06 | Allow xwayland to start lazily | Vincent Vanlaer | |
Makes the xwayland startup process two phased. The first phase just initialises the X11 sockets. The second phase starts the Xwayland server itself. When starting xwayland lazily the second phase will be postponed until a client has connected to the X11 socket. Changes in behaviour: The DISPLAY environment is now set immediately after the X11 sockets are created. When the Xwayland server is killed or crashes, the sockets will not be recreated, but reused. Fixes #849: Start up Xwayland lazily | |||
2018-05-04 | Use UTF-8 xwayland window title if available | emersion | |
2018-05-03 | Fix typos in comments and strings | morganamilo | |
2018-04-13 | xwayland: emit new_surface when unmapped | emersion | |
2018-04-11 | Always unmap before destroying surface | emersion | |
2018-04-08 | Add wlr_xwayland_surface_ping | emersion | |
2018-04-02 | Missed a spot | Drew DeVault | |
2018-03-31 | xwyaland: fix style issues | emersion | |
2018-03-30 | xwayland: rename map_notify to map for consistency | emersion | |
2018-03-03 | move xwm.h out of include/wlr | Dominique Martinet | |
xwm.h was meant to be private, so move it to include/xwayland/xwm.h We had an ifdef WLR_HAS_XCB_ICCCM in xwayland.h which was easy to move to xwm, it is not safe to use the WLR_HAS_* in the public headers. I checked a few of our current users and none rely on xwm.h being public as expected (rootston, sway, hsroots) | |||
2018-02-26 | add xwayland unmanaged tests to support dmenu | Markus Ongyerth | |
This adds `wlr_xwayland_surface_is_unamanged`, to allow compositors more fine grained control over XWayland focus. A surface that is unmanaged should not receive focus, while other windows that are just override redirect may want it (dmenu). The way unamanged is determined is taken from wlc. | |||
2018-02-12 | Reformat all #include directives | emersion | |
2018-01-14 | xwayland: render children window in fullscreen | emersion | |
2017-12-29 | wlr_xwayland: preserve end of struct on restart | Dominique Martinet | |
This is more robust than trying to recopy a few fields. Note: wlr_xwayland->events.ready now resets after each trigger, so one can hook on it again and be called when restart is ready | |||
2017-12-29 | xwayland: listen to wlr_seat destroy signal | Dominique Martinet | |
2017-12-27 | config: Avoid clash with other config-headers | Björn Esser | |
2017-12-27 | Merge pull request #524 from acrisci/role-committed | emersion | |
[wip] Role committed | |||
2017-12-27 | xwayland: role committed | Tony Crisci | |
2017-12-26 | config: Put all defines into config.h | Björn Esser | |
2017-12-14 | Merge branch 'master' into xwm-selection | emersion | |
2017-12-14 | Merge branch 'master' into display-destroy | emersion | |
2017-12-14 | Merge branch 'master' into xwm-selection | emersion | |
2017-12-13 | xwm: user custom event handler | Tony Crisci | |
2017-12-08 | Merge branch 'master' into feature/xwm-selection | Tony Crisci | |
2017-12-08 | Do not destroy wl_client in wlr_xwayland_finish | emersion | |
2017-12-08 | Listen to display destroy in xwayland, rename wlr_egl_free | emersion | |
2017-12-03 | xwayland: remove xwayland param from xsurface methods | Tony Crisci | |
2017-11-22 | xwayland: clean up seat setting | Tony Crisci | |
2017-11-22 | xwm: send selection data | Tony Crisci | |
2017-11-21 | xwm: get selection targets | Tony Crisci | |
2017-11-19 | Refactor wlr_list inside wlroots | emersion | |
2017-11-12 | Run startup command after xwayland is ready | Drew DeVault | |
2017-11-02 | Use compositor theme for xwm cursor | emersion | |
2017-10-27 | xwm: create colormap and visual depth detection | Tony Crisci | |
2017-10-27 | xwm: net wm state | Tony Crisci | |
2017-10-27 | xwm: moveresize events | Tony Crisci | |
2017-10-26 | xwm: remove incorrect implementation of net wm state | Tony Crisci | |
2017-10-25 | xwm: improve activation and dont send focus twice | Tony Crisci | |
2017-10-24 | xwm: map and unmap notify | Tony Crisci | |
2017-10-24 | xwm: get rid of displayable surfaces list | Tony Crisci | |
2017-10-24 | xwm: fix lists | Tony Crisci | |
2017-10-24 | xwm: add surface to rootston on surface commit | Tony Crisci | |
2017-10-21 | Rename remaining refs to wlr_list | Drew DeVault | |
2017-10-20 | Replace list_t with wl_list for wlr_input_device | Heghedus Razvan | |
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com> | |||
2017-10-05 | Copy xcb_icccm structs into wlroots | emersion | |
2017-10-05 | Parse _MOTIF_HINTS | emersion | |