AgeCommit message (Expand)AuthorFilesLines
2009-01-26Add dbus method attachScreenAt.dmx-2David Reveman4-27/+106
2009-01-22Add Composite extension check.David Reveman1-1/+26
2008-11-19Fix a number of obvious XLIB_PROLOGUE/EPILOGUE issues.David Reveman4-6/+17
2008-11-19Have DMX DnD support handle shaped windows properly.David Reveman4-30/+255
2008-11-19Use IsPointerDevice and IsKeyboardDevice.David Reveman1-15/+18
2008-11-19Maintain fake grab while keyboard is inactive.David Reveman1-4/+76
2008-11-19Fix device grabbing when xinerama is disabled.David Reveman1-0/+16
2008-11-19dmxActivateFakePointerGrab -> dmxActivateFakeGrab andDavid Reveman3-8/+8
2008-11-19Maintain fake grab while pointer is inactive.David Reveman1-1/+10
2008-11-19Add dmxFakePointerGrab and dmxReleaseFakePointerGrab.David Reveman1-13/+30
2008-11-18Never update proxy window geometry on backend server.David Reveman1-8/+24
2008-11-18Check if reply != NULL.David Reveman1-1/+1
2008-11-18Position input overlay window at -1, -1.David Reveman1-2/+2
2008-11-12Cleanup dmxcursor.c and implement proper pointer warping.David Reveman3-91/+123
2008-11-11Use a private system bus connection to properly handleDavid Reveman1-2/+2
2008-11-11Release randr mode references properly.David Reveman1-0/+11
2008-11-11Terminate launched display when closing first screen.David Reveman1-0/+4
2008-11-11Replace HAVE_SIGPROCMASK with SIG_BLOCK and make sureDavid Reveman1-3/+14
2008-11-11Fix input device grab handling.David Reveman2-19/+123
2008-11-11Keep track of input focus and pointer location.David Reveman2-9/+123
2008-11-08Handle errors properly in dmxProcShmGetImage.David Reveman1-1/+15
2008-11-07Improve selection handling.David Reveman7-180/+262
2008-11-07Add alternative window support to dmxGetImage.David Reveman1-80/+126
2008-11-06Call XineramaReinitData when changing screen size.David Reveman1-0/+1
2008-11-06Never enter dmxDispatch through dmxGetImage as it might beDavid Reveman1-20/+10
2008-10-30Fix large set of issues related to handling of incrementalDavid Reveman2-75/+120
2008-10-30Use dmxGCPrivateKeyIndex.David Reveman1-1/+1
2008-10-30Use xorg_backtrace.David Reveman1-17/+2
2008-10-30Use calloc instead of xcalloc.David Reveman1-1/+1
2008-10-30Use CursorScreenKey.David Reveman1-1/+1
2008-10-30Use calloc instead of xcalloc.David Reveman1-2/+2
2008-10-30Include Xmd.h.David Reveman1-0/+1
2008-10-30Handle top-level window changes properly in DND mode.David Reveman3-2/+39
2008-10-30Fix a few XDND issues.David Reveman1-13/+9
2008-10-30Proper support for selection conversion with MULTIPLE target.David Reveman4-90/+204
2008-10-30Proper keyboard grabbing support.David Reveman5-61/+444
2008-10-30Remove disabled passive grab code.David Reveman5-427/+0
2008-10-30Initial back-end server DND target support.David Reveman5-97/+923
2008-10-30Release all pressed keys and buttons when device is disabled.David Reveman1-1/+9
2008-10-30Adjust input code so we can deal with input events outside the rootDavid Reveman1-205/+275
2008-10-30Add more appropriate system for dealing with pointer motion whenDavid Reveman5-48/+148
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