aboutsummaryrefslogtreecommitdiff
path: root/include/wlr/xwayland.h
AgeCommit message (Collapse)Author
2018-05-04Use UTF-8 xwayland window title if availableemersion
2018-05-03Fix typos in comments and stringsmorganamilo
2018-04-13xwayland: emit new_surface when unmappedemersion
2018-04-11Always unmap before destroying surfaceemersion
2018-04-08Add wlr_xwayland_surface_pingemersion
2018-04-02Missed a spotDrew DeVault
2018-03-31xwyaland: fix style issuesemersion
2018-03-30xwayland: rename map_notify to map for consistencyemersion
2018-03-03move xwm.h out of include/wlrDominique 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-26add xwayland unmanaged tests to support dmenuMarkus 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-12Reformat all #include directivesemersion
2018-01-14xwayland: render children window in fullscreenemersion
2017-12-29wlr_xwayland: preserve end of struct on restartDominique 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-29xwayland: listen to wlr_seat destroy signalDominique Martinet
2017-12-27config: Avoid clash with other config-headersBjörn Esser
2017-12-27Merge pull request #524 from acrisci/role-committedemersion
[wip] Role committed
2017-12-27xwayland: role committedTony Crisci
2017-12-26config: Put all defines into config.hBjörn Esser
2017-12-14Merge branch 'master' into xwm-selectionemersion
2017-12-14Merge branch 'master' into display-destroyemersion
2017-12-14Merge branch 'master' into xwm-selectionemersion
2017-12-13xwm: user custom event handlerTony Crisci
2017-12-08Merge branch 'master' into feature/xwm-selectionTony Crisci
2017-12-08Do not destroy wl_client in wlr_xwayland_finishemersion
2017-12-08Listen to display destroy in xwayland, rename wlr_egl_freeemersion
2017-12-03xwayland: remove xwayland param from xsurface methodsTony Crisci
2017-11-22xwayland: clean up seat settingTony Crisci
2017-11-22xwm: send selection dataTony Crisci
2017-11-21xwm: get selection targetsTony Crisci
2017-11-19Refactor wlr_list inside wlrootsemersion
2017-11-12Run startup command after xwayland is readyDrew DeVault
2017-11-02Use compositor theme for xwm cursoremersion
2017-10-27xwm: create colormap and visual depth detectionTony Crisci
2017-10-27xwm: net wm stateTony Crisci
2017-10-27xwm: moveresize eventsTony Crisci
2017-10-26xwm: remove incorrect implementation of net wm stateTony Crisci
2017-10-25xwm: improve activation and dont send focus twiceTony Crisci
2017-10-24xwm: map and unmap notifyTony Crisci
2017-10-24xwm: get rid of displayable surfaces listTony Crisci
2017-10-24xwm: fix listsTony Crisci
2017-10-24xwm: add surface to rootston on surface commitTony Crisci
2017-10-21Rename remaining refs to wlr_listDrew DeVault
2017-10-20Replace list_t with wl_list for wlr_input_deviceHeghedus Razvan
Signed-off-by: Heghedus Razvan <heghedus.razvan@gmail.com>
2017-10-05Copy xcb_icccm structs into wlrootsemersion
2017-10-05Parse _MOTIF_HINTSemersion
2017-10-05Use pointers for xwayland hints and size_hintsemersion
2017-10-05Add support for WM_HINTSemersion
2017-10-05Add padding if xcb_icccm is not availableemersion
2017-10-05xwayland: parse normal hintsemersion
2017-10-05xwayland: add wlr_xwayland_surface->motif_hintsemersion