Commit Graph

24 Commits

Author SHA1 Message Date
Kristian Høgsberg
dcef9ca23c x11: Fix last-minute edit bug 2011-10-12 00:01:18 -04:00
Kristian Høgsberg
d6e5525a20 x11: Manage xserver focus better 2011-10-11 23:41:17 -04:00
Kristian Høgsberg
707e10fa75 x11: Handle a few more window property atoms 2011-10-11 23:13:30 -04:00
Kristian Høgsberg
a6ef0993e8 x11: Truncate property string to property length 2011-10-11 22:46:01 -04:00
Kristian Høgsberg
f0d9116fc8 x11: Add a destroy listener for X11 surfaces 2011-10-11 22:44:23 -04:00
Tiago Vignatti
37f27d59cd xserver: check whether pointer exists when exiting
At initialization, if it fails in binding the socket or creating the
lock file then the pointer will be already freed and will result a
segfault when quiting the compositor.

Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-09-08 18:27:31 -04:00
Kristian Høgsberg
97d44aa58b Pass resources to functions that take object references 2011-08-29 17:12:37 -04:00
Kristian Høgsberg
f790c79ec7 Use wl_display_bind() for binding to globals 2011-08-29 17:12:36 -04:00
Kristian Høgsberg
d9551a3377 compositor: drop wl_display_add_object() 2011-08-29 17:12:36 -04:00
Kristian Høgsberg
904055a652 compositor: Make all exported objects wl_resources 2011-08-29 17:12:36 -04:00
Kristian Høgsberg
3651bd54e1 xserver: Shut down if X server is crashing too fast 2011-08-11 18:59:35 -04:00
Kristian Høgsberg
3cf1172397 xserver: Clean up wm on X server exit 2011-08-11 17:58:59 -04:00
Kristian Høgsberg
f6ee695805 xserver: Clean up lockfile creation a bit 2011-08-11 17:48:38 -04:00
Kristian Høgsberg
534222b4d9 xserver: Listen on abstract X socket too
And try the next display if binding fails.
2011-08-11 17:27:56 -04:00
Tiago Vignatti
5884bcde4a configure: add helper for setting xserver directory
With this the X server directory can become independent from the
installation prefix set by autoconf.

Signed-off-by: Tiago Vignatti <tiago.vignatti@intel.com>
2011-08-11 15:09:59 -04:00
Kristian Høgsberg
338c96325b xserver: Print atom names 2011-07-27 05:59:19 -07:00
Kristian Høgsberg
a4ba1da03d xserver: Ignore requests from X servers we didn't launch 2011-07-21 09:48:09 -07:00
Kristian Høgsberg
b3b425c8d1 xserver: use $bindir prefix when launching X 2011-07-21 08:42:42 -07:00
Kristian Høgsberg
535e2c65c7 xserver: Memset the right size 2011-07-20 18:15:50 -07:00
Kristian Høgsberg
4a431477ec xserver: Only launch wm for xservers we launch 2011-07-20 18:15:27 -07:00
Kristian Høgsberg
3cad436a91 xserver: Clean up X server socket on exit 2011-07-15 21:09:24 -04:00
Kristian Høgsberg
fcf6577108 xserver: Detect an clean up stale lock file 2011-07-15 20:14:57 -04:00
Kristian Høgsberg
d6520e144a xserver: Create per-display log file 2011-07-15 20:14:00 -04:00
Kristian Høgsberg
5ec0a93a98 compositor: Add a simple WM to the xserver launcher 2011-07-01 10:46:40 -04:00