David Reveman
37c992cd73
Shut up compiler.
2008-10-30 03:37:44 -04:00
David Reveman
34f76e6ef9
Initialize Box.x1 properly.
2008-10-30 03:37:43 -04:00
David Reveman
d12dbde9f0
Use XQueryInputVersion.
2008-10-30 03:37:43 -04:00
David Reveman
1fcd10eab9
Cleanup font code.
2008-10-30 03:37:43 -04:00
David Reveman
06eee6ba93
Allow NoSymbol to match anything.
2008-10-30 03:37:42 -04:00
David Reveman
e54dce132f
Add simple keycode mapping system.
...
Only keycodes from backend server with fully matching
keysyms are mapped to local keycodes and processed as
input events.
A truly independent backend server keymap can be obtained
by using a separate master device.
2008-10-30 03:37:42 -04:00
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