summaryrefslogtreecommitdiff
path: root/xfixes/cursor.c
AgeCommit message (Expand)AuthorFilesLines
2021-12-15xfixes: Fix out of bounds access in *ProcXFixesCreatePointerBarrier()Povilas Kanapickas1-2/+4
2018-02-14xfixes: Restore monitoring of animated cursorsAdam Jackson1-1/+4
2017-12-08xfixes: Remove the CursorCurrent arrayAdam Jackson1-7/+21
2017-10-30Use ARRAY_SIZE all over the treeDaniel Martin1-3/+1
2017-10-10xfixes: unvalidated lengths (CVE-2017-12183)Nathan Kidd1-1/+4
2017-03-01dispatch: Mark swapped dispatch as _X_COLDAdam Jackson1-12/+12
2016-05-04dix: Push UpdateCurrentTimeIf down out of the main loopAdam Jackson1-0/+1
2016-03-08xfixes: avoid double free if AddResource failsJulien Cristau1-3/+1
2015-06-30cursor: drop ARGB_CURSORDave Airlie1-2/+0
2014-11-12Drop trailing whitespacesPeter Hutterer1-11/+11
2014-06-04xfixes: disable cursor on X server resetFrank Binns1-0/+2
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-18/+18
2013-05-15Abstract cursor refcountingPeter Hutterer1-3/+3
2013-03-06dix: only show the cursor if a window defines one (#58398)Peter Hutterer1-8/+2
2012-12-17cursor: Move pointer barrier code over to XIJasper St. Pierre1-428/+4
2012-11-29cursor: Revise edge cases for the pointer moving towards barriersJasper St. Pierre1-2/+10
2012-11-19xfixes: let PointerBarrierClient->device_ids point to allocated memoryPeter Hutterer1-0/+4
2012-11-06cursor: Fix up implementation for per-device barriersJasper St. Pierre1-7/+68
2012-11-06cursor: Clean up barrier finding code a bitJasper St. Pierre1-7/+7
2012-11-06cursor: Clean up pointer barrier creation code a tiny bitJasper St. Pierre1-18/+24
2012-11-06cursor: CreatePointerBarrier has a variable request lengthJasper St. Pierre1-2/+10
2012-11-06cursor: Fix a minor unused variable warningJasper St. Pierre1-1/+1
2012-07-09Use C99 designated initializers in extension EventsAlan Coopersmith1-8/+8
2012-07-09Use C99 designated initializers in various extension RepliesAlan Coopersmith1-5/+7
2012-07-09Use calloc to zero fill buffers being allocated for replies & eventsAlan Coopersmith1-3/+4
2012-07-09Remove unneccesary casts from WriteToClient callsAlan Coopersmith1-3/+3
2012-06-05api: rework the X server driver API to avoid global arrays.Dave Airlie1-2/+2
2012-03-21Introduce a consistent coding styleKeith Packard1-595/+570
2012-02-03Namespace list api to reduce conflicts with similar system headersAlan Coopersmith1-8/+8
2011-12-09xfixes: don't dereference a NULL cursorPeter Hutterer1-2/+2
2011-09-21Use internal temp variable for swap macrosMatt Turner1-68/+54
2011-06-16xfixes: Mark some variables as unused.Cyril Brulebois1-2/+2
2011-05-31fixes: Add support for pointer barriersAdam Jackson1-1/+398
2011-02-14xfixes: calloc, not malloc the cursorScreenRecPeter Hutterer1-1/+1
2010-12-07Sun's copyrights now belong to OracleAlan Coopersmith1-1/+1
2010-06-10Remove unnecessary parentheses around return values in functionsMikhail Gusarov1-2/+2
2010-06-05Change the devPrivates API to require dixRegisterPrivateKeyKeith Packard1-2/+5
2010-06-03Move each screen's root-window pointer into ScreenRec.Jamey Sharp1-1/+1
2010-05-24xfixes: Remove the invisible cursor sprite, using NullCursor instead.Jamey Sharp1-38/+1
2010-05-19Return an appropriately-typed error from dixLookupResourceByType.Jamey Sharp1-6/+3
2010-05-19Set event sequence number in WriteEventsToClient instead of at callers.Jamey Sharp1-1/+0
2010-05-19Make WriteEventsToClient/WriteToClient no-op on fake or dead clients.Jamey Sharp1-2/+1
2010-05-13Eliminate boilerplate around client->noClientException.Jamey Sharp1-8/+8
2010-05-13Replace X-allocation functions with their C89 counterpartsMikhail Gusarov1-14/+14
2010-05-03Make sure XFixes invisible cursor gets freed on server resetKeith Packard1-11/+12
2009-12-18Add type name argument to CreateNewResourceTypeAlan Coopersmith1-10/+6
2009-12-18Ensure all resource types created have names registeredAlan Coopersmith1-0/+7
2009-12-18Check for failures from CreateNewResourceTypeAlan Coopersmith1-1/+1
2009-12-16Update Sun license notices to current X.Org standard formAlan Coopersmith1-21/+15
2009-09-20fixes: Make sure invisible cursor is inialized with zero src/maskThomas Jaeger1-4/+2