aboutsummaryrefslogtreecommitdiff
path: root/xwayland
AgeCommit message (Collapse)Author
2017-09-29xwayland: add pid supportemersion
2017-09-29xwayland: add state supportemersion
2017-09-29xwayland: add set_parent eventemersion
2017-09-29xwayland: add signals for configure, set_{class,title}emersion
2017-09-29Add reply->type checks, add XCB_ATOM_WM_TRANSIENT_FORemersion
2017-09-29xwayland: expose wlr_xwayland_surface_configureemersion
2017-09-29xwayland: read window title & classemersion
2017-09-28Fix atom_map usageDrew DeVault
2017-09-28Fix segfault on startupemersion
2017-09-28x11 -> xwayland, window -> surface, fix some calloc sizes and wrong typesemersion
2017-09-28Fix ATOM_LAST positionDrew DeVault
2017-09-28Add xwayland activate and fix EGL bugDrew DeVault
2017-09-28Fix rootston keyboard, add XwaylandDrew DeVault
2017-08-30Refactor meson build filesTony Crisci
Use tabs for indentation and break up function calls over 80 col.
2017-08-27xwayland: free xcb eventsDominique Martinet
2017-08-27Double-fork for xwayland executionDominique Martinet
The intermediate fork needs to wait for SIGUSR1 for when Xserver is ready, or SIGCHLD if the exec didn't work out. Also change the exit() to _exit() as that is apparently more appropriate for forks (and waitpid's status was wrong without it for some reason) Fixes #122.
2017-08-26Remove __PRETTY_FUNCTION__Scott Anderson
This is pointlessly non-portable and completely equivilent to __func__ in C.
2017-08-24xwayland: relinquish wl_fd[0] after creating clientDominique Martinet
wayland WILL close this fd during wl_client_destroy, after our handler if we close it as well this will close some of the fd we reopened
2017-08-24xwm: free x11 windows on finishDominique Martinet
2017-08-24xwayland: fix some shutdown casesDominique Martinet
2017-08-24xwayland: fix shutdown caused by Xwayland/client stopDominique Martinet
2017-08-23xwm: remove xcb-util dependencyDominique Martinet
This hardcodes a define, but other projects (wlc/weston) either use the raw number or just redefine it with another name anyway... This should fix travis build.
2017-08-23xwayland: fix style issuesDominique Martinet
2017-08-23xwm: reply to configure_requestsDominique Martinet
2017-08-23example compositor: loop through xwayland surfacesDominique Martinet
2017-08-23xwm: handle some more eventsDominique Martinet
handle map/unmap_notify, property_notify (just logging for now), and client_message for wl_surface_id. We almost can display an X window now, just need the compositor to iterate over them
2017-08-23xwayland: move & split internal header fileDominique Martinet
2017-08-23xwm: fix minimal init, this gets us some events on window creationsDominique Martinet
2017-08-23init xwm only once Xwayland server is readyDominique Martinet
2017-08-23wlr_compositor: add signal for create_surfaceDominique Martinet
2017-08-23xwayland: split xwm structure out, initial xwm.cDominique Martinet
2017-08-23Xwayland: first draft, just start server for nowDominique Martinet