David Reveman
03ce9acf74
Apply default options more properly.
2008-10-30 03:37:37 -04:00
David Reveman
c37dd0d9c1
Add selection handling stubs.
2008-10-30 03:37:35 -04:00
David Reveman
09ca916772
Close down fixes.
2008-10-30 03:37:34 -04:00
David Reveman
f16d7aeb6a
Use xcb_disconnect instead of XCloseDisplay.
2008-10-30 03:37:34 -04:00
David Reveman
2e5e0622aa
Screen size handling cleanups.
2008-10-30 03:37:32 -04:00
David Reveman
fc833276ac
External output window support.
2008-10-30 03:37:30 -04:00
David Reveman
1645174e1b
DMX DBus API update.
2008-10-30 03:37:30 -04:00
David Reveman
1cc2a117a6
Add MIT-SHM support to DMX and make screen detach handling
...
more convenient by calling event/reply check functions with
special detach error message.
2008-10-30 03:37:29 -04:00
David Reveman
5555d828f3
Add MIT-SHM stubs to DMX.
2008-10-30 03:37:28 -04:00
David Reveman
e598c34e7d
Add atom tables.
2008-10-30 03:37:25 -04:00
David Reveman
3ee3336ac2
Make sure all pending sync replies are processed before closing
...
display.
2008-10-30 03:37:22 -04:00
David Reveman
e43b271db3
Asynchronous reply processing using XCB and more efficient
...
sync batch processing.
2008-10-30 03:37:21 -04:00
David Reveman
e92aa7be90
Use XCB for event processing.
2008-10-30 03:37:21 -04:00
David Reveman
2150960fb4
Add stubs for pointer grab handling.
2008-10-30 03:37:20 -04:00
David Reveman
1c649c8e5d
Add initial XVideo support to DMX.
2008-10-30 03:37:19 -04:00
David Reveman
c596e2a03e
Allow server to be started without any input devices.
2008-10-30 03:37:17 -04:00
David Reveman
96322ebffc
Add dmxCloseDisplay and make dmxOpenDisplay properly initilize
...
syncCookie and use AddEnableDevice.
2008-10-30 03:37:16 -04:00
David Reveman
bfd41ad4cb
Use XCB for much more efficient sync batching.
...
Collect sync request for during the sync interval time just
like before but instead of using XSync to send get-input-focus
requests and block for replies when the sync interval timer
fires, we're now just sending get-input-focus requests using
XCB and give each back-end server the sync-interval time to
respond before we block.
This provides significantly better performance, especially
with high latency connections.
The default sync batch interval of 100ms provides good
performance for back-ends servers with round-trip times
somewhat less than 100ms and is not long enough to make
the batch processing noticeably on low latency connections.
2008-10-30 03:37:15 -04:00
David Reveman
1c87f129eb
Include translation of _COMPIZ_WINDOW_DECOR properties by default.
2008-10-30 03:37:10 -04:00
David Reveman
33ea398c24
Make property translation system configurable from the command line.
2008-10-30 03:37:10 -04:00
David Reveman
cbfbee6bf4
Add virtualFb screen parameter.
2008-10-30 03:37:08 -04:00
David Reveman
5d4d4e3dc5
SubstructureNotifyMask doesn't mean that a WM is running.
2008-10-30 03:37:06 -04:00
David Reveman
3645429c8b
Add forwarding of window properties to back-end servers.
2008-10-30 03:37:06 -04:00
David Reveman
95106e7245
Select for SubstructureRedirectMask on screen window and make sure
...
no WM is running when using back-end server root window.
2008-10-30 03:37:04 -04:00
David Reveman
d23a64fb67
Pass vtXX argument to default back-end server.
2008-10-30 03:37:04 -04:00
David Reveman
ffeb2ade90
Add support for manual compositing on back-end servers.
2008-10-30 03:37:03 -04:00
David Reveman
cc40918422
Add better naming of screens and remove the screen argument
...
from attachScreen dbus method.
2008-10-30 03:37:01 -04:00
David Reveman
90037b647b
Add proper back-end server authentication support.
2008-10-30 03:36:59 -04:00
David Reveman
700d5bf74e
Add new cursor code and track changes to glyphs.
...
Cursors are now completely handled by backend servers.
2008-10-30 03:36:59 -04:00
David Reveman
d1a66517c4
Ignore vtXX arguments.
2008-10-30 03:36:52 -04:00
David Reveman
8a53e14edf
Terminate any automatically launched back-end servers.
2008-10-30 03:36:51 -04:00
David Reveman
1c6f660c60
Make number of RANDR outputs and crtcs for each back-end display configurable.
2008-10-30 03:36:47 -04:00
David Reveman
0cbb34003d
Add per screen XAUTHORITY setting.
2008-10-30 03:36:46 -04:00
David Reveman
fffe2edd22
Don't print warning meessage if display is empty string.
2008-10-30 03:36:44 -04:00
David Reveman
7162aa6a50
Use subdivision optimization by default.
2008-10-30 03:36:44 -04:00
David Reveman
5c716452ef
More nomad defaults.
2008-10-30 03:36:43 -04:00
David Reveman
309d49e54a
Nomad defaults for DMX server.
2008-10-30 03:36:41 -04:00
David Reveman
2bda1f5610
Nomad DMX work.
2008-10-30 03:36:41 -04:00
Adam Jackson
856db05b58
Unifdef sgi.
2008-07-23 13:37:42 -04:00
Peter Hutterer
5c5e581245
dmx: add an XFlush.
...
Beats me why we need it, but without it we get segfaults lateron.
2008-06-05 16:14:18 +09:30
Peter Hutterer
246c10441b
dmx: fix false memory allocation.
...
beNumVisuals and the number of GLX Visuals can be significantly different.
2008-06-05 16:14:12 +09:30
George Sapountzis
255142b61e
drop xprint remnants: InitGlobals
2008-05-21 18:13:09 +03:00
Adam Jackson
4d76075dbb
Death to RCS tags.
2007-06-29 14:06:52 -04:00
James Steven Supancic III
a5fcf1e5e7
Fix RENDER issues (bug #7555 ) and implement RENDER add/remove screen
...
support (bug #8485 ).
2006-12-16 12:02:38 -05:00
Adam Jackson
985c34bf06
Remove the DDXTIME conditional, for being unused.
2006-07-20 17:33:13 -04:00
Greg Kroah-Hartman
cc465800dd
Fix compiler warnings about SetVendorRelease and SetVendorString
2006-06-07 14:03:35 -07:00
Kevin E Martin
e348ac4b4d
Prepare Xdmx and Xvfb for modularization by adding appropriate #include
...
<{dix,dmx}-config.h> to the source files.
2005-07-12 00:52:48 +00:00
Daniel Stone
292c4cff26
Fix includes right throughout the Xserver tree:
...
change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h;
change "foo.h", "extensions/foo.h" and "X11/foo.h" to
<X11/extensions/foo.h> for extension headers, e.g. Xv.h;
change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2005-04-20 12:25:48 +00:00
Kevin E Martin
25bd6ff4a6
Add new extension enable/disable feature. This code is a small step in the
...
right direction -- i.e., moving towards full run-time config of
extensions. Currently, only XTEST, XINERAMA, RENDER, XKB, and XEVIE are
supported.
2004-07-31 04:23:21 +00:00
Rik Faith
a5c9b3229c
Bugzilla #817
2004-07-07 04:32:52 +00:00