summaryrefslogtreecommitdiff
path: root/dix/inpututils.c
AgeCommit message (Expand)AuthorFilesLines
2012-12-12dix: split xi2_mask_isset into a per-device functionPeter Hutterer1-9/+21
2012-11-29dix: use pixman for fp1616 conversionsPeter Hutterer1-19/+2
2012-07-09Use C99 designated initializers in dix EventsAlan Coopersmith1-6/+7
2012-03-21Introduce a consistent coding styleKeith Packard1-91/+96
2012-02-08dix: fix an out-of-memory crashBenjamin Otte1-0/+3
2011-12-21dix: button state must show the logical buttons, not physical buttonsPeter Hutterer1-1/+1
2011-12-21dix: set core and button state based on the touch statePeter Hutterer1-0/+5
2011-12-13Merge branch 'for-whot' of git://people.freedesktop.org/~alanc/xserver into f...Peter Hutterer1-1/+1
2011-12-13dix: move event filter retrieval helpers to inpututils.cPeter Hutterer1-0/+19
2011-12-13dix: split out core state and event state setting into helper functionsPeter Hutterer1-0/+39
2011-12-12verify_internal_event: preserve constness of data pointerAlan Coopersmith1-1/+1
2011-12-09dix: use BUG_WARN for input mask size issuesPeter Hutterer1-10/+11
2011-12-09Add a new XI2Mask struct and a few helper functions.Peter Hutterer1-0/+180
2011-11-02Merge remote-tracking branch 'whot/two-screen-coordinates'Keith Packard1-0/+24
2011-10-25input: switch InputOption to use XF86OptionRec storage.Peter Hutterer1-16/+18
2011-10-19Merge remote-tracking branch 'whot/for-keith'Keith Packard1-0/+36
2011-10-18dix: add valuator_mask_fetch_double()Peter Hutterer1-0/+36
2011-10-17Merge remote-tracking branch 'jeremyhu/master'Keith Packard1-0/+63
2011-10-15dix: add utility functions for double to/fro FP1616/FP3232 conversionJeremy Huddleston1-0/+63
2011-10-13Store desktop dimensions in screenInfo.Peter Hutterer1-0/+24
2011-10-04Move pointOnScreen to inpututils.cPeter Hutterer1-0/+8
2011-09-29Input: Add double-precision valuator_mask APIDaniel Stone1-5/+25
2011-09-29Input: Convert ValuatorMask to double-precision internallyDaniel Stone1-2/+2
2011-08-22input: make InputOption opaque, provide interface functions.Peter Hutterer1-0/+141
2011-08-22input: provide a single function to init DeviceEvents to 0Peter Hutterer1-0/+14
2011-05-24input: Fix format string for verify_internal_eventJeremy Huddleston1-1/+1
2011-05-06input: change CHECKEVENT macro to verify_internal_event functionPeter Hutterer1-0/+28
2011-02-22Move master/lastSlave out of the union into separate fields.Peter Hutterer1-3/+3
2011-02-22dix: fix a master device access in change_modmap.Peter Hutterer1-2/+2
2011-02-22Switch to use IsFloating()Peter Hutterer1-1/+1
2011-01-07input: add valuator_mask_free() to free a valuator mask.Peter Hutterer1-0/+8
2010-10-22dix: remove valuator_mask_copy_valuators, not needed anymore.Peter Hutterer1-25/+0
2010-10-22Abstract valuator masks through a set of APIs.Peter Hutterer1-0/+142
2010-10-20Add CountBits() to the server.Chase Douglas1-0/+13
2010-09-01Return Success from generate_modkeymap() when max_keys_per_mod is zeroAdam Tkac1-11/+13
2010-06-11xfree86: Match devices based on USB IDDan Nicholson1-0/+3
2010-06-11xfree86: Match devices based on PnP IDDan Nicholson1-0/+3
2010-05-25dix: add helper functions to duplicate and free InputAttributes.Peter Hutterer1-0/+79
2010-05-19Set event sequence number in WriteEventsToClient instead of at callers.Jamey Sharp1-1/+0
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-1/+1
2009-09-03Un-export ApplyPointerMapping. This is an in-server function.Peter Hutterer1-1/+1
2009-08-05Correct modifier map built when ProcSetModifierMapping is calledAlan Coopersmith1-4/+2
2009-07-01dix: set the client's error value to the bad deviceid in check_butmap_change.Peter Hutterer1-0/+6
2009-06-23Xi: Remove redundant and incorrect butmap range checkBen Gamari1-6/+0
2009-05-22Input: rename DeviceIntRec->isMaster to ->type.Peter Hutterer1-2/+2
2009-05-20dix: remove superfluous loop in change_modmap.Peter Hutterer1-8/+4
2009-03-27dix: build_modmap_from_modkeymap needs to bounds-check its argument.Peter Hutterer1-0/+3
2009-02-25dix: remove unused variable 'tmp'Peter Hutterer1-1/+0
2009-02-23dix: don't apply button mappings to SDs, or the device's MD. (#20122)Peter Hutterer1-18/+0
2009-01-22Input: Remove core keysyms from KeyClassRecDaniel Stone1-13/+15