summaryrefslogtreecommitdiff
path: root/hw/dmx/input
AgeCommit message (Collapse)Author
2008-12-09Revert "dmx: claim we support XI 2."Keith Packard
This reverts commit 8da8a0fec4b1b9d9208635dedb2f449dc99e0004. Signed-off-by: Keith Packard <keithp@keithp.com>
2008-12-02Add atKeynames.h to libdmxinput_a_SOURCES so it's included in tarballsAlan Coopersmith
Reported by geearu in #xorg-devel (cherry picked from commit c1db925d10fd37077bed90612ed95c3fd20cd2e2) Signed-off-by: Keith Packard <keithp@keithp.com>
2008-10-17dmx: avoid hilarious #define Xcalloc xcalloc game.Peter Hutterer
2008-10-17dmx: change remainder of manual EQ allocation to GetEventList().Peter Hutterer
2008-10-08Fix more xcalloc stupidity.Adam Jackson
Did I mention the hate? Pretty sure I mentioned the hate.
2008-10-08I hate you xlib. Please die in a fire.Adam Jackson
2008-10-06xalloc+memset(0) -> xcallocAdam Jackson
2008-07-28Add atKeynames.h in hw/dmx/input and drop evil cross-ddx #include.Kristian Høgsberg
2008-06-05dmx: remove a ifndef XINPUT, XINPUT is always defined now.Peter Hutterer
2008-06-05dmx: don't free event list after use.Peter Hutterer
2008-06-05dmx: for now, don't acknowledge SDs.Peter Hutterer
2008-06-05dmx: learn about the existence of IsXExtensionPointer and IsXExtensionKeyboardPeter Hutterer
2008-06-05dmx: claim we support XI 2.Peter Hutterer
We don't really, yet, but at least we get the full device list this way.
2008-06-05dmx: some more build fixes.Peter Hutterer
2008-05-25dmx: remove some #if 0'd code.Peter Hutterer
2008-05-14dmx: fix build.Peter Hutterer
Just because it builds, doesn't mean it works.
2008-04-25Remove all traces of #ifdef XINPUT and the matching bits from the configure.acPeter Hutterer
2007-09-28xace: add new hooks + access controls: XInput extension.Eamon Walsh
Introduces new dix API to lookup a device, dixLookupDevice(), which replaces LookupDeviceIntRec and LookupDevice.
2007-08-28devPrivates rework: since API is already broken, switch everythingEamon Walsh
over to new system. Need to update documentation and address some remaining vestiges of old system such as CursorRec structure, fb "offman" structure, and FontRec privates.
2007-06-29Death to RCS tags.Adam Jackson
2007-04-03Implement a minor hack in dmxCheckFunctionKeys() to detect special keys.Brian
Keep track of status of (left) alt/ctrl keys so that ctrl-alt-q to exit can be detected. Not ideal, but works for now.
2007-04-02clean-up, debug codeBrian
2007-04-02fix formattingBrian
2007-04-02checkpoint: more clean-upBrian
2007-04-02formatting fixesBrian
2007-04-02clean-up dmxCoreMotion() dmxCoreMotion2()Brian
2007-04-02checkpoint clean-upBrian
2007-04-02remove some debug codeBrian
2007-04-02for completeness, init dummy's min/maxval[1] values (vertical axis)Brian
2007-04-02As for normal mouse device, init valuator maxval[] to real values, not zero.Brian
2007-04-02In dmxBackendMouGetInfo() initialize the info->minval[], maxval[] arrays to ↵Brian
the size of the backend display. It seems that the changes to X input exposed a problem that wasn't detected before. The axis clipping code in GetPointerEvents() uses those limits to constrain the pointer's coordinate range. The max was zero so the pointer couldn't move.
2007-04-02undo 1280 valuator hackBrian
2007-04-02Pass num_valuators=0 for ButtonPress/Release. This seems to fix the button ↵Brian
coordinate problem
2007-04-02formatting fixesBrian
2007-03-30formatting fixesBrian
2007-03-30Checkpoint DMX updates: things are working much better now, but still not ↵Brian
100% right. Use new dmxCoreMotion2() function which enqueues motion events with GetPointerEvents()/mieqEnqueue(). The clipAxis() code in GetPointerEvents() is causing some grief. The limits seem to have always been (0,0) according to the original calls to InitValuatorAxisStruct() in dmxinputinit.c. Terrible hack for now: Call InitValuatorAxisStruct() with hard-coded max values of 1280 (my screen width).
2007-03-30Tweak some parameters, etc. Things seem a little better now, but still a ↵Brian
ways to go.
2007-03-30num_valuators=1 for GetPointerEvents(), hack ButtonPress/Release positionBrian
2007-03-30more debugBrian
2007-03-30Checkpoint fixes to DMX for X input changes.Brian
Xdmx builds and runs now. Keyboard seems OK, and mouse pointer moves, but everything else is flakey. Something is still seriously wrong.
2006-11-07Add $(DIX_CFLAGS) to remaining Makefile.am filesKeith Packard
2006-07-21Remove RCS tags. Fix Xprint makefile braindamage.Adam Jackson
2006-07-18get rid of XFree86LOADER, XFree86Server, XFree86Module, and IN_MODULEDaniel Stone
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-06-01Remove horrendously ugly DDX backward-compatibility.Daniel Stone
2006-05-29Remove -xkbmap argument.Daniel Stone
2006-04-14Coverity #1003, #1004: Two more useless null checks.Adam Jackson
2006-04-14Coverity #1005: Avoid a null deref.Adam Jackson
2006-04-14Coverity #1007: Fix a silly null check.Adam Jackson
2006-03-29More warning cleanup.Adam Jackson
2006-02-22Added Mesa include directoryAlexander Gottwald