summaryrefslogtreecommitdiff
path: root/os/WaitFor.c
AgeCommit message (Expand)AuthorFilesLines
2017-01-02os: return 0 from check_timers if we touched any of themPeter Hutterer1-1/+3
2016-10-28os: Recompute whether any clients are ready after ProcessWorkQueue() (bug 98030)Keith Packard1-1/+3
2016-09-22dix: Silence TSan warnings when checking for pending inputJeremy Huddleston Sequoia1-1/+1
2016-07-21os: Clean up WaitFor.cKeith Packard1-84/+41
2016-07-21os: Use xorg_list for struct _OsTimerRecKeith Packard1-73/+84
2016-07-21os: Remove CheckConnectionsKeith Packard1-5/+1
2016-07-21os: Switch server to poll(2) [v3]Keith Packard1-117/+40
2016-07-21dix: Use list for ready clientsKeith Packard1-19/+17
2016-07-18os: Compute timeout in milliseconds instead of struct timevalKeith Packard1-10/+22
2016-07-18dix/os: Merge priority computation into SmartScheduleClientKeith Packard1-31/+2
2016-07-18Remove AddEnabledDevice and AddGeneralSocket APIsKeith Packard1-3/+1
2016-07-18Remove fd_set from Block/Wakeup handler APIKeith Packard1-2/+2
2016-06-07os: Do timers under input lock, not blocked signalsKeith Packard1-14/+14
2015-12-01os: Use NotifyFd interface for listen descriptorsKeith Packard1-4/+0
2015-12-01os: Implement support for NotifyFd X_NOTIFY_WRITEKeith Packard1-10/+20
2015-12-01os: Add NotifyFd interfacesKeith Packard1-0/+4
2015-12-01Remove non-smart scheduler. Don't require setitimer.Keith Packard1-10/+4
2015-10-27os: make sure the clientsWritable fd_set is initialized before useMartin Peres1-0/+1
2015-01-26os: Fix timer race conditionsNikhil Mahale1-15/+26
2014-11-12Drop trailing whitespacesPeter Hutterer1-9/+9
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-6/+6
2013-11-11Trap SIGBUS to handle truncated shared memory segmentsKeith Packard1-0/+5
2013-10-18dix: provide accessor methods for the last device event timePeter Hutterer1-1/+1
2012-05-01os: make timers signal-safePeter Hutterer1-2/+16
2012-03-22Change lastDeviceIdleTime to be per-devicePeter Hutterer1-1/+1
2012-03-21Introduce a consistent coding styleKeith Packard1-326/+281
2011-01-20os: Reduce smart scheduler setup callsAdam Jackson1-3/+9
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-3/+3
2009-07-15Update to xextproto 7.0.99.1.Peter Hutterer1-2/+1
2009-06-18Clarify use of and need for mffs vs. ffsAlan Coopersmith1-1/+3
2009-01-22Remove a bunch of useless casts.Adam Jackson1-1/+1
2008-12-03Rework symbol visibility for easier maintenancePaulo Cesar Pereira de Andrade1-9/+9
2008-11-29Export symbols defined in the sdk.Paulo Cesar Pereira de Andrade1-6/+6
2008-08-11The smart scheduler is not optional.Mathieu Bérard1-14/+0
2008-07-24Sync is built-in and mandatory.Adam Jackson1-2/+0
2008-04-07Fix Xvfb input when building against current X sources.Adam Tkac1-5/+1
2008-02-14Use strerror instead of errno values in user strings.Adam Jackson1-4/+4
2007-12-13Merge branch 'master' into XACE-SELINUXEamon Walsh1-16/+1
2007-12-05WaitForSomething: Ignore EAGAINDaniel Stone1-1/+1
2007-12-02Clean up many #if 0.Adam Jackson1-15/+0
2007-11-19xace: restore the old SaveScreens function and introduce new API, since theEamon Walsh1-1/+1
2007-11-05Merge branch 'master' into XACE-SELINUXEamon Walsh1-8/+3
2007-10-30reduce wakeups from smart schedulerArjan van de Ven1-8/+3
2007-08-16xace: add hooks + new access codes: core protocol screensaver requestsEamon Walsh1-2/+2
2007-06-28Remove the remnants of OS/2 support.Adam Jackson1-3/+0
2007-03-28Bug #10296: Fix timer rescheduling.Tomas Janousek1-3/+6
2007-01-03Move the code for resetting the DPMS mode in response to input events,Fredrik Höglund1-4/+1
2006-11-28Fix potential NULL pointer access in timer code.Matthias Hopf1-7/+9
2006-10-29WaitForSomething: only rewind when delta is more than 250msDaniel Stone1-10/+10
2006-10-25WaitForSomething: allow time to rewindDaniel Stone1-3/+31