summaryrefslogtreecommitdiff
path: root/mi
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-25mipointer: remember to update pointer locationDaniel Stone1-0/+4
Update pointer location so it doesn't get quickly reset by the next pointer update.
2006-10-25mi: remove mi motion historyDaniel Stone3-91/+0
This is now unneeded as we do motion history in the DIX.
2006-10-25miscellaneous warning fixesDaniel Stone1-0/+1
Use the correct type for time, and fix the mi prototype of EnqueueEvent.
2006-10-23miinitext: Xi and XKB are not hardware-only extensionsDaniel Stone1-2/+2
Xi is now a required extension, and XKB can be used without hardware, so include them both when NO_HW_ONLY_EXTS is defined.
2006-10-22minor formatting fixesDaniel Stone1-1/+1
2006-10-20move keymap copy to event processing, from enqueuingDaniel Stone2-81/+72
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-13Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Daniel Stone1-1/+17
input-hotplug
2006-10-08mipointer: take device arguments, split miPointerAbsoluteCursorDaniel Stone3-43/+94
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 Stone3-22/+56
Deprecate all mi pointer functions which don't take a device argument, and replace them with versions which do, in preparation for MPX.
2006-10-08mi/pointer: mark public pointer functions as deprecatedDaniel Stone1-8/+8
Deprecate miPointer functions which don't take a device pointer. Pointer movement should be handled through GetPointerEvents, and functions which take a device as an argument (e.g. miPointerPosition) will be added.
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-15Merge branch 'master' into my-XACE-modularEamon Walsh1-0/+4
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-10Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserver into ↵Alan Coopersmith61-121/+9
XACE-modular
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 Stone60-113/+0
input-hotplug
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson60-113/+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 Stone4-64/+97
Add virtual core devices, with proper keymaps etc, to the DIX.
2006-07-18get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULEDaniel Stone4-8/+8
Get rid of almost all uses of these definitions. They're still defined for delinquent out-of-tree drivers, and also for the Mesa build. As well as for miinitext.c. But largely gone.
2006-07-11Bug #7346: Disable Composite extension in XprtDrew Parsons1-0/+1
Xorg Bug #7346 <https://bugs.freedesktop.org/show_bug.cgi?id=7346> Patch #6184 <https://bugs.freedesktop.org/attachment.cgi?id=6184>
2006-06-20Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/xserverAlan Coopersmith1-1/+1
Conflicts: Xext/appgroup.c Xext/security.c dix/devices.c dix/dispatch.c dix/dixutils.c dix/events.c dix/extension.c dix/property.c dix/window.c os/access.c
2006-06-20Move Xserver API for security extension to securitysrv.hAlan Coopersmith1-1/+1
2006-06-19Add XACE extensionEamon Walsh1-1/+17
(partially cherry picked from 8d4f21ab53c44ca48501d6211ea6db0c0b8af916 commit)
2006-06-09put function prototype for ShapeExtensionInit() in proper placeGreg Kroah-Hartman1-3/+0
based on FIXME in mi/miinitext.c
2006-06-08fix noDamageExtension warning in Xprint/Init.cGreg Kroah-Hartman1-3/+1
Also took out duplicate definition of this variable in mi/miinitext.c
2006-06-01Kill LBX, too.Daniel Stone1-20/+1
2006-06-01Remove horrendously ugly DDX backward-compatibility.Daniel Stone2-24/+2
2006-06-01Die XTESTEXT1, die!Daniel Stone1-10/+1
2006-05-25Don't destroy a pixmap twice on server exit (bugzilla #4247).Matthieu Herrb1-0/+2
2006-05-09Revert accidental commitAdam Jackson2-3/+1
2006-05-09Bug #5209: Re-enable building APM and ACPI support. (Michel Dänzer)Adam Jackson2-1/+3
2006-04-30Remove NEED_LINEHELPER BC cruft for pre-R6 DDXes.Adam Jackson4-47/+0
2006-04-14Coverity #806: Another memory leak on OOM path.Adam Jackson1-1/+3
2006-03-31fixed typo.Egbert Eich1-3/+3
2006-03-30Fixes for some vsw4 failures on 64bit BE platforms such as PPC64 and s390x.Egbert Eich1-3/+6
Provided by Hong Bo Peng of IBM (slightly modified). Patches try to resolve some of the careless mixtures of ulong and uint (which are different size on 64bit). Bugzilla #6438.
2006-03-28Big old pile of warning fixes.Adam Jackson2-4/+3
2006-03-28Remove long-dead screen region code.Adam Jackson1-26/+0
2006-03-22Wed Mar 22 13:42:44 2006 Søren Sandmann <sandmann@redhat.com>Søren Sandmann Pedersen1-13/+13
Patch by Keith Packard to make sure redirected windows don't get considered "FullyObscured".
2006-03-12Merge accel_indirect branch to HEAD.Kristian Høgsberg1-1/+6
2006-02-15Mark everything in misym.c as _X_EXPORT.Adam Jackson32-128/+129
2006-01-18Wrap sdk_HEADERS in if XORG as otherwise installing non-xorg serversDave Airlie1-0/+2
breaks.
2006-01-08Remove remaining #ifdef DPSEXT stanzas.Adam Jackson1-16/+1
2006-01-06Bug #5525: Build a working Xprt. (Drew Parsons)Adam Jackson1-2/+2
2006-01-06Remove unused X11R4 DDX compatibility function miClipNotify.Adam Jackson3-95/+0
2005-12-29Style fix, make SCREEN_EPILOGUE two arguments instead of three.Adam Jackson1-10/+10
2005-12-29Add necessary *CONFIG_H declarations and a force-off of XF86* extensions inEric Anholt1-1/+9
miinitext in the XGL case. Prevents mismatched structure sizes on my _XSERVER64 machine. At this point, with the uncommitted render/ diffs, Xglx starts up but displays badly.