summaryrefslogtreecommitdiff
path: root/mi/mieq.c
AgeCommit message (Collapse)AuthorFilesLines
2006-10-27mieqEnqueue: only compare DEVICE_BITS of deviceidDaniel Stone1-1/+2
Only compare DEVICE_BITS of the two deviceids, so we don't decide that a valuator event isn't for us, because (id | MORE_EVENTS) != id.
2006-10-22minor formatting fixesDaniel Stone1-1/+1
2006-10-20move keymap copy to event processing, from enqueuingDaniel Stone1-81/+71
Move the keymap copying to event processing time (in ProcessInputEvents), instead of being at event enqueuing time. Break SetCore{Pointer,Keyboard} out into separate functions. Change mieqEnqueue to take a device pointer, that asks for the _original_ device associated with this event.
2006-10-08mipointer: take device arguments, split miPointerAbsoluteCursorDaniel Stone1-3/+0
Update mipointer API to take a device argument to (almost) all functions, and split miPointerAbsoluteCursor into a couple of separate functions. Remove miPointerAbsoluteCursor call from mieq, as we now deal with it in GetPointerEvents. Make miPointerSetPosition (successor of miPointerAbsoluteCursor) take pointers to x and y, so it can return the clipped values. Modify callers of miPointer*() functions to generally use the new functions. This should fix things with multi-head setups.
2006-10-08mi/mipointer: deprecate functions which don't take a deviceDaniel Stone1-3/+3
Deprecate all mi pointer functions which don't take a device argument, and replace them with versions which do, in preparation for MPX.
2006-09-30dix/events, mi/eq: remove utterly ridiculous debuggingDaniel Stone1-12/+1
Remove debugging which can cause long-lived Xorg logs to grow well above 1GB if built with --enable-debug.
2006-09-07Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Daniel Stone1-0/+4
input-hotplug
2006-09-06Make sure _XSERVER64 is defined when it should be and gets tested.Michel Dänzer1-0/+4
2006-08-07memcpy() events inDaniel Stone1-9/+5
memcpy events into our event structure instead of doing pointer assignment.
2006-08-04mieq: don't leak eventsDaniel Stone1-0/+5
free all events posted through mieqEnqueue.
2006-07-21Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Daniel Stone1-2/+0
input-hotplug
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson1-2/+0
2006-07-21sanitise debug outputDaniel Stone1-5/+5
Don't spit out huge chunks of pointless ephemera, especially without --enable-debug.
2006-07-21add virtual core devices to DIXDaniel Stone1-47/+96
Add virtual core devices, with proper keymaps etc, to the DIX.
2005-04-20Fix includes right throughout the Xserver tree:Daniel Stone1-3/+3
change "foo.h" to <X11/foo.h> for core headers, e.g. X.h, Xpoll.h; change "foo.h", "extensions/foo.h" and "X11/foo.h" to <X11/extensions/foo.h> for extension headers, e.g. Xv.h; change "foo.[ch]" to <X11/Xtrans/foo.[ch]> for Xtrans files.
2004-08-07Fix minor timestamp lossage in mieq.Keith Packard1-0/+2
Replace miSprite implementation with Damage-based one. Otherwise damage and misprite conflict causing looping. Change pScreen usage around a bit to eliminate warnings
2004-04-23Merging XORG-CURRENT into trunkEgbert Eich1-1/+1
2004-03-14Importing vendor version xf86-4_4_99_1 on Sun Mar 14 00:26:39 PST 2004xf86-4_4_99_1Egbert Eich1-1/+1
2004-03-03Importing vendor version xf86-4_4_0 on Wed Mar 3 04:09:24 PST 2004xf86-4_4_0STSF-CURRENTEgbert Eich1-1/+1
2004-02-26readding XFree86's cvs IDsxf86-4_3_99_903Egbert Eich1-1/+1
2004-02-26Importing vendor version xf86-4_3_99_903 on Wed Feb 26 01:21:00 PST 2004Egbert Eich1-1/+1
2003-11-14XFree86 4.3.0.1xf86-4_3_0_1PRE_xf86-4_3_0_1Kaleb Keithley1-4/+3
2003-11-14R6.6 is the Xorg base-lineXORG-MAINKaleb Keithley1-0/+191