Commit graph

353 commits

Author SHA1 Message Date
David Reveman
7d2698526b Remove unused variables. 2008-10-30 03:37:42 -04:00
David Reveman
64d26cd612 Remove shadow framebuffer support from xdmx. 2008-10-30 03:37:42 -04:00
David Reveman
f0f6c5542b Cleanup XDMX_LIBS. 2008-10-30 03:37:42 -04:00
David Reveman
af2db5f25c Make sure beck-end server MIT-SHM support really works before using it. 2008-10-30 03:37:41 -04:00
David Reveman
f777f9ee7e Don't use rootEventMask for non-root windows. 2008-10-30 03:37:41 -04:00
David Reveman
056985eff7 Don't enable devices from InitInput. 2008-10-30 03:37:41 -04:00
David Reveman
cf71079e2a Fix early freeing of ext. 2008-10-30 03:37:41 -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
c4ba32e150 Cleanup. 2008-10-30 03:37:41 -04:00
David Reveman
a8394499d8 Remove local input support for dmx. 2008-10-30 03:37:40 -04:00
David Reveman
e2cb7ac2a1 Remove old DMX config system. 2008-10-30 03:37:40 -04:00
David Reveman
0bdf55838d More appropriate adding of detached screens. 2008-10-30 03:37:40 -04:00
David Reveman
49a9b0af05 Use root window instead of screen window for input events. 2008-10-30 03:37:40 -04:00
David Reveman
6dfc7dbb1c Use localhost as screen name whe hostname is empty. 2008-10-30 03:37:40 -04:00
David Reveman
7beb85abb7 Don't allow empty string for screen name. 2008-10-30 03:37:39 -04:00
David Reveman
5e5f78d66b Remove unnecessary sync requests. 2008-10-30 03:37:39 -04:00
David Reveman
83a20beb9c Don't force an initial sync. 2008-10-30 03:37:39 -04:00
David Reveman
fd5aea8d9d Add missing include. 2008-10-30 03:37:39 -04:00
David Reveman
433f395bbb Fix typo. 2008-10-30 03:37:39 -04:00
David Reveman
f63080435d Ignore screen window map notify events. 2008-10-30 03:37:39 -04:00
David Reveman
55ac57fab4 Only use back-end DPMS support when back-end server's
root window is used as screen window.
2008-10-30 03:37:38 -04:00
David Reveman
7ff014f5e2 Don't mess with back-end server screen saver. 2008-10-30 03:37:38 -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
9b684f84fb Fix typo. 2008-10-30 03:37:37 -04:00
David Reveman
953781bb45 Remove all traces of DMXVNC. 2008-10-30 03:37:37 -04:00
David Reveman
03ce9acf74 Apply default options more properly. 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
e625d17096 Set DMX_NAME property on root window instead. 2008-10-30 03:37:35 -04:00
David Reveman
c37dd0d9c1 Add selection handling stubs. 2008-10-30 03:37:35 -04:00
David Reveman
37f9068fd9 Use 10 minute timeout instead of default. 2008-10-30 03:37:34 -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
f3d9fabb7b dmxprop cleanup. 2008-10-30 03:37:33 -04:00
David Reveman
2e5e0622aa Screen size handling cleanups. 2008-10-30 03:37:32 -04:00
David Reveman
08987c7ee4 Input cleanup. 2008-10-30 03:37:32 -04:00
David Reveman
af21ea418b Fix memory error. 2008-10-30 03:37:32 -04:00
David Reveman
27513c4fd1 Fix sync batch timer leak. 2008-10-30 03:37:32 -04:00
David Reveman
73c704e0e5 Fix typo. 2008-10-30 03:37:31 -04:00
David Reveman
896c8536b2 Add avahi support. 2008-10-30 03:37:31 -04:00
David Reveman
fc833276ac External output window support. 2008-10-30 03:37:30 -04:00
David Reveman
6b81895cc6 Add dmxconnect utility. 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
15bf44f82f Add some missing xlib macros. 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