David Reveman
2c85d3f93d
Remove dmxForceExposures. Regular expose event handling should
...
make sure expose events are propogated properly.
2008-10-30 03:37:36 -04:00
David Reveman
e2ad97af80
No need to grab the back-end server anymore as the window tree
...
should not be touched by other clients until the root window
has been mapped.
2008-10-30 03:37:36 -04:00
David Reveman
9c88c9504f
Map root window once all window properties have been set.
2008-10-30 03:37:36 -04:00
David Reveman
0fe1ab94c3
Map root window once all sub-windows have been created.
2008-10-30 03:37:36 -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
025dade50f
Add proper check for MIT-SHM extension support.
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
e43b271db3
Asynchronous reply processing using XCB and more efficient
...
sync batch processing.
2008-10-30 03:37:21 -04:00
David Reveman
4b7d3bbe7c
Add initial pointer grab support. Passive pointer grabs are
...
currently disabled.
2008-10-30 03:37:20 -04:00
David Reveman
6efa8f16d3
Move DMX randr code into dmxrandr.c and dmxrandr.h.
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
ea4520ac30
Avoid destroying still attached back-end server pictures in
...
dmxBEDestroyResources.
2008-10-30 03:37:19 -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
f9d92e5dd3
Add more efficient implementation of source pictures.
2008-10-30 03:37:13 -04:00
David Reveman
fa53ca5772
Store glyph data in glyph private so we don't have to fetch it from a back-end server when attaching a new screen.
2008-10-30 03:37:12 -04:00
David Reveman
e77fb301e1
Grab server while creating window tree and window properties.
2008-10-30 03:37:09 -04:00
David Reveman
4be9b69713
Only the visuals that are in use need to match.
2008-10-30 03:37:09 -04:00
David Reveman
cbfbee6bf4
Add virtualFb screen parameter.
2008-10-30 03:37:08 -04:00
David Reveman
aa029fad6b
Make sure all resources that might need to be translated
...
are created before we create window properties.
2008-10-30 03:37:07 -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
3078ea3bfd
Add support for using back-end server root window.
2008-10-30 03:37:04 -04:00
David Reveman
c90b5657e6
Allow colormap_size and bits_per_rgb to be greater or equal.
2008-10-30 03:37:02 -04:00
David Reveman
e776efc2b7
Fix typo.
2008-10-30 03:37:01 -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
0f98ba36c5
Don't print oldDMXScreen.name, it can be NULL.
2008-10-30 03:37:00 -04:00
David Reveman
e767a62cd0
Add proper error message reporting for dmxAttachScreen.
2008-10-30 03:37:00 -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
efbfefb735
Add proper screen compare code.
2008-10-30 03:36:52 -04:00
David Reveman
162a060f4c
Improved RANDR support.
2008-10-30 03:36:50 -04:00
David Reveman
84ca6e4b39
Clear list of events to ignore when detaching screen.
2008-10-30 03:36:49 -04:00
David Reveman
f149aa8858
Ignore expose events for map and unmap requests.
2008-10-30 03:36:48 -04:00
David Reveman
d664477898
Set name to empty string after detaching back-end server.
2008-10-30 03:36:45 -04:00
David Reveman
2bda1f5610
Nomad DMX work.
2008-10-30 03:36:41 -04:00
Adam Jackson
8a5b89e8e1
xalloc+memset(0) -> xcalloc
2008-10-06 15:36:51 -04:00
Adam Jackson
eafaf40fb3
Death to APPGROUP.
2008-04-18 18:50:05 -04:00
Daniel Stone
d57060f167
DMX: Remove usage of alloca
...
Replace with heap allocations.
2007-11-05 14:34:42 +00: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
Greg Kroah-Hartman
78f4ab6b89
Fix compiler warning about undefined ReinitializeRootWindow function
2006-06-07 14:12:40 -07:00
Adam Jackson
536628bb4b
Coverity #1037 : Sanity check idx before use.
2006-04-07 01:18:01 +00:00
Adam Jackson
323fec2029
Reorder link order for Xdmx to fix new screensaver variable reference
...
properly; remove previous awful hack.
2006-04-02 00:46:20 +00:00
Adam Jackson
277f612d4e
Hack around the new screensaver variable for DMX, which is otherwise
...
blissfully ignorant of it.
2006-04-01 23:19:08 +00: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
Rik Faith
d374dffb20
When using DMX console input, make detached screens display as grey (vs.
...
white for attached and black for dead-space).
2004-07-28 00:28:00 +00:00
Rik Faith
c042647278
Addition of console input after removal of core backend input that is not
...
on screen 0 can cause a segfault. Fix by preventing reinitialization of
detached inputs. When Xinerama is active and screen 0 is detached,
pixmaps for XGetImage must be obtained from another screen.
2004-07-18 22:19:33 +00:00
Kevin E Martin
1498d7a096
- Disable building DMX on OSs that have not been verified to build
...
correctly (Kevin Martin).
- Fix DMX build when Xinerama is not enabled (Kevin Martin).
2004-07-06 23:51:00 +00:00