summaryrefslogtreecommitdiff
path: root/mi/mieq.c
AgeCommit message (Expand)AuthorFilesLines
2016-09-22XQuartz: Adopt input_lock() and input_unlock()Jeremy Huddleston Sequoia1-22/+0
2016-08-11mi: Remove spurious call to OsReleaseSignals from mieqGrowQueueKeith Packard1-1/+0
2016-06-08dix: Update some comments to reflect the new non-SIGIO input modelAdam Jackson1-2/+1
2016-05-26mi: Grow event queue while reading eventsKeith Packard1-71/+32
2016-05-26Create a threaded mechanism for input [v7]Keith Packard1-34/+4
2016-05-26Remove SIGIO support for input [v5]Keith Packard1-3/+3
2015-09-23mi: Log an error if mieqProcessInputEvents() recurses.Andy Ritger1-0/+12
2015-09-23Remove static qualifier on mieqProcessInputEvents()'s 'event'Andy Ritger1-1/+1
2015-07-06mi: fix typo in warning about overflowing queueJulien Cristau1-1/+1
2014-07-21mieq: Fix a crash regression in mieqProcessDeviceEventJeremy Huddleston Sequoia1-1/+1
2014-06-06mi: Build fix: mieqProcessDeviceEvent returns voidJeremy Huddleston Sequoia1-1/+1
2014-06-04mi: don't process events from disabled devices (#77884)Peter Hutterer1-0/+4
2014-02-10mi: fix printf warning about size_t format specifierPeter Hutterer1-1/+1
2014-01-12Clean up warnings in mi.Keith Packard1-2/+2
2013-11-14mieq: Bump default queue size to 512Adam Jackson1-1/+1
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