David Reveman
|
99045bfaf2
|
Add dbus method attachScreenAt.
|
2009-01-26 18:41:32 -05:00 |
|
David Reveman
|
1dfa85d97a
|
Add Composite extension check.
|
2009-01-22 11:40:31 -05:00 |
|
David Reveman
|
73a8a1aa6c
|
Fix a number of obvious XLIB_PROLOGUE/EPILOGUE issues.
|
2008-11-19 17:57:37 -05:00 |
|
David Reveman
|
2fddbd3024
|
Have DMX DnD support handle shaped windows properly.
|
2008-11-19 17:33:38 -05:00 |
|
David Reveman
|
dc9c9a33be
|
Use calloc instead of xcalloc.
|
2008-10-30 03:37:53 -04:00 |
|
David Reveman
|
4bcc2b1356
|
Remove disabled passive grab code.
|
2008-10-30 03:37:52 -04:00 |
|
David Reveman
|
8b167b13dc
|
Call-back based async request handling.
|
2008-10-30 03:37:50 -04:00 |
|
David Reveman
|
4174d4f00d
|
Clean up and initial XDnD support.
|
2008-10-30 03:37:48 -04:00 |
|
David Reveman
|
1c92cd5a25
|
Fix handling of disabled screens.
|
2008-10-30 03:37:48 -04:00 |
|
David Reveman
|
a5738a5ec7
|
Don't wait for sync replies when closing down server. Use
dmxScreenReplyCheckSync in dmxDisableScreen to unsure that
no pending sync replies exist for the disabled screen.
|
2008-10-30 03:37:46 -04:00 |
|
David Reveman
|
80d2040d94
|
Move the resource restore/destroy functionality of
dmxAttachScreen/dmxDetachScreen into dmxEnableScreen/dmxDisableScreen
so that screens can be attached but not enabled.
|
2008-10-30 03:37:45 -04:00 |
|
David Reveman
|
3e83fa2188
|
Huge DMX input cleanup by swithcing to a simple backend only input
system.
|
2008-10-30 03:37:41 -04:00 |
|
David Reveman
|
e2cb7ac2a1
|
Remove old DMX config system.
|
2008-10-30 03:37:40 -04:00 |
|
David Reveman
|
5e5f78d66b
|
Remove unnecessary sync requests.
|
2008-10-30 03:37:39 -04:00 |
|
David Reveman
|
796f7c999a
|
Fix reverse walking of window properties and make sure
dmxBECreateWindowProperties works when panoramix is
disabled.
|
2008-10-30 03:37:37 -04:00 |
|
David Reveman
|
7865c254f3
|
Restore window properties in the order they were created.
|
2008-10-30 03:37:37 -04:00 |
|
David Reveman
|
95ad9dc40c
|
Don't ignore expose events that are the result of mapping
the root window on back-end server.
|
2008-10-30 03:37:36 -04:00 |
|
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 |
|