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