summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2008-10-30Add more appropriate system for dealing with pointer motion whenDavid Reveman5-48/+148
forwarding XDND.
2008-10-30Avoid selection conversion duplicates.David Reveman1-54/+41
2008-10-30Proper prefetching of required back-end server atoms.David Reveman4-69/+181
2008-10-30Call-back based async request handling.David Reveman12-467/+448
2008-10-30Add DMXRequest type.David Reveman3-2/+41
2008-10-30Don't enter back-end dispatch from here.David Reveman1-32/+14
2008-10-30Detect selection window destuction.David Reveman2-2/+31
2008-10-30Generate pointer device events from position messages.David Reveman1-0/+49
2008-10-30Add missing device_id check and clean up event struct names.David Reveman1-6/+9
2008-10-30Fix a number of DnD issues.David Reveman3-38/+143
2008-10-30Clean up and initial XDnD support.David Reveman18-221/+1007
2008-10-30Fix handling of disabled screens.David Reveman3-8/+13
2008-10-30Add selection support.David Reveman10-101/+1693
Selections are automatically shared with back-end servers. This provides seamless communication between back-end server clients and local clients. Some selections are not appropriate to share as they will cause unwanted conflicts. E.g. most manager selections. These selections can still be shared by adding a unique identifier to them. Selections that need this identifier can be specified using a command line option.
2008-10-30Add dmxDigest.David Reveman1-0/+42
2008-10-30Don't wait for sync replies when closing down server. UseDavid Reveman2-3/+9
dmxScreenReplyCheckSync in dmxDisableScreen to unsure that no pending sync replies exist for the disabled screen.
2008-10-30Use default timeout now attachScreen wont block and restoreDavid Reveman1-3/+2
resources anymore.
2008-10-30Add enable/disable-Screen methods to dbus interface and don't haveDavid Reveman2-7/+111
attachScreen method automatically enable screen anymore.
2008-10-30Move the resource restore/destroy functionality ofDavid Reveman10-154/+273
dmxAttachScreen/dmxDetachScreen into dmxEnableScreen/dmxDisableScreen so that screens can be attached but not enabled.
2008-10-30Always override substructure redirect for root window.David Reveman1-5/+11
2008-10-30Use one output and one crtc per screen by default.David Reveman1-2/+2
2008-10-30Only use backend server screen saver when backend server's root windowDavid Reveman1-0/+2
is used as screen window.
2008-10-30Shut up compiler.David Reveman1-6/+2
2008-10-30Initialize Box.x1 properly.David Reveman1-0/+1
2008-10-30Use XQueryInputVersion.David Reveman1-2/+3
2008-10-30Cleanup font code.David Reveman4-363/+0
2008-10-30Allow NoSymbol to match anything.David Reveman1-3/+5
2008-10-30Add simple keycode mapping system.David Reveman2-9/+182
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-30Remove unused variables.David Reveman1-8/+0
2008-10-30Remove shadow framebuffer support from xdmx.David Reveman5-296/+96
2008-10-30Cleanup XDMX_LIBS.David Reveman2-8/+2
2008-10-30Make sure beck-end server MIT-SHM support really works before using it.David Reveman1-6/+76
2008-10-30Don't use rootEventMask for non-root windows.David Reveman1-1/+1
2008-10-30Don't enable devices from InitInput.David Reveman1-1/+1
2008-10-30Fix early freeing of ext.David Reveman1-2/+2
2008-10-30Huge DMX input cleanup by swithcing to a simple backend only inputDavid Reveman20-3957/+1733
system.
2008-10-30Cleanup.David Reveman1-43/+1
2008-10-30Remove local input support for dmx.David Reveman43-7513/+10
2008-10-30Remove old DMX config system.David Reveman57-4987/+150
2008-10-30More appropriate adding of detached screens.David Reveman1-4/+12
2008-10-30Use root window instead of screen window for input events.David Reveman1-2/+2
2008-10-30Use localhost as screen name whe hostname is empty.David Reveman1-0/+4
2008-10-30Don't allow empty string for screen name.David Reveman1-3/+11
2008-10-30Remove unnecessary sync requests.David Reveman1-5/+0
2008-10-30Don't force an initial sync.David Reveman1-1/+1
2008-10-30Add missing include.David Reveman1-0/+1
2008-10-30Fix typo.David Reveman1-1/+1
2008-10-30Ignore screen window map notify events.David Reveman1-0/+6
2008-10-30Only use back-end DPMS support when back-end server'sDavid Reveman1-3/+9
root window is used as screen window.
2008-10-30Don't mess with back-end server screen saver.David Reveman1-33/+6
2008-10-30Fix reverse walking of window properties and make sureDavid Reveman1-12/+11
dmxBECreateWindowProperties works when panoramix is disabled.