summaryrefslogtreecommitdiff
path: root/mi/mieq.c
AgeCommit message (Expand)AuthorFilesLines
2013-01-09mi: Ensure pointer emulating touch events update the spriteCarlos Garnacho1-1/+5
2012-12-17Add support for XI2.3: Pointer barrier events and releases.Jasper St. Pierre1-0/+4
2012-07-02Log mieq enqueue overflow in a signal safe mannerChase Douglas1-10/+9
2012-03-21Introduce a consistent coding styleKeith Packard1-167/+181
2011-12-21mi: handle screen switching on pointer emulated touch eventsPeter Hutterer1-0/+6
2011-12-21mi: split move to new screen logic to a helper functionPeter Hutterer1-7/+15
2011-12-19Hook up the ownership eventsPeter Hutterer1-0/+3
2011-12-16Xi: process raw touch eventsPeter Hutterer1-0/+3
2011-12-16Hook up TouchBegin/Update/End eventsPeter Hutterer1-0/+3
2011-10-21mieq: Reserve some space in EQ for release and other special eventsJeremy Huddleston1-4/+29
2011-10-21mieq: Provide better adaptability and diagnostics during mieq overflowJeremy Huddleston1-36/+127
2011-08-22dix: rename mieqSwitchScreen argument fromDix → set_dequeue_screen, documentPeter Hutterer1-2/+17
2011-05-24input: Don't implicitly define verify_internal_eventJeremy Huddleston1-0/+1
2011-05-14XQuartz: Don't call mieqEnqueue during server shutdownJeremy Huddleston1-8/+8
2011-05-11input: replace EventListPtr with InternalEvent arrayPeter Hutterer1-38/+9
2011-05-06input: change CHECKEVENT macro to verify_internal_event functionPeter Hutterer1-5/+5
2011-02-22Move master/lastSlave out of the union into separate fields.Peter Hutterer1-1/+1
2011-02-22input: Change a bunch of direct dev->u.master accesses to use GetMaster()Peter Hutterer1-4/+6
2011-02-22Switch to use IsFloating()Peter Hutterer1-3/+3
2011-02-22Fix two incorrect checks for master devices.Peter Hutterer1-1/+1
2010-12-07mi: handle DGA subtypes when determining the master device.Peter Hutterer1-1/+7
2010-10-13event_size is currently never assigned to in mieqProcessInputEvents().Jon TURNEY1-0/+4
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-2/+2
2009-09-27XQuartz: Transition from xEvent based mieq to InternalEventJeremy Huddleston1-1/+2
2009-09-22input: don't use typecasts to access members of InternalEvent.Peter Hutterer1-6/+6
2009-09-20Eliminate bogus event resizing.Keith Packard1-8/+13
2009-08-08mi: fix indentationTiago Vignatti1-14/+14
2009-08-08mi: fix cursor warping screensTiago Vignatti1-29/+38
2009-07-30mi: update master event copying to InternalEvents.Peter Hutterer1-28/+9
2009-07-30include: untangle events.h from the SDK headers.Peter Hutterer1-0/+1
2009-07-25mieq: Protect from pDev=NULL in mieqEnqueue and mieqProcessInputEventsJeremy Huddleston1-6/+6
2009-07-17Check dev->u.master if there is a custom event handler, tooPierre Willenbrock1-1/+3
2009-07-17Always update u.lastSlavePierre Willenbrock1-3/+3
2009-07-15Update to xextproto 7.0.99.1.Peter Hutterer1-2/+1
2009-07-15Update to type-specific raw events - require inputproto 1.9.99.14.Peter Hutterer1-1/+5
2009-06-18mi: ignore DGA events in ChangeDeviceIDDavid Miller1-0/+4
2009-06-03mi: only process master if the SD is still attached.Peter Hutterer1-1/+3
2009-05-22input: introduce partial class copying depending on the event.Peter Hutterer1-11/+33
2009-05-22input: remove nested union from InternalEvent.Peter Hutterer1-18/+18
2009-05-22Input: rename DeviceIntRec->isMaster to ->type.Peter Hutterer1-2/+2
2009-05-22Split the signal-handler's lastSlave out into a separate variable.Peter Hutterer1-0/+3
2009-04-24Merge branch 'master' into xi2Peter Hutterer1-1/+1
2009-04-24mi: remove superfluous check.Peter Hutterer1-1/+1
2009-03-20input: add support for RawDeviceEvents.Peter Hutterer1-0/+3
2009-03-20Add agressive event type checking.Peter Hutterer1-0/+8
2009-03-03mi: only print the "EQ overflowing" error once.Peter Hutterer1-2/+2
2009-02-23mi: split EQ popping and event processing into two functions.Peter Hutterer1-38/+55
2009-02-23mi: change custom handlers to internal eventsPeter Hutterer1-5/+2
2009-02-23Input: change processing API to InternalEvents.Peter Hutterer1-2/+6
2009-02-23xkb: Switch the xkb event processing path over to InternalEvents.Peter Hutterer1-11/+2