summaryrefslogtreecommitdiff
path: root/Xi/xibarriers.c
AgeCommit message (Expand)AuthorFilesLines
2024-04-15prevent name clash on Windows w/ RT_* definesEnrico Weigelt, metux IT consult1-1/+1
2024-04-15dix: unexport some lookup functionsEnrico Weigelt, metux IT consult1-0/+2
2024-02-23Revert "include: move BUG_*() macros to separate header"Peter Hutterer1-1/+0
2024-02-15include: move BUG_*() macros to separate headerEnrico Weigelt1-0/+1
2019-02-14Xi: lock the input thread for any pointer barrier list manipulationPeter Hutterer1-0/+10
2017-10-10Xi: integer overflow and unvalidated length in (S)ProcXIBarrierReleasePointerNathan Kidd1-0/+5
2017-07-11Xi: Test exact size of XIBarrierReleasePointerMichal Srb1-3/+6
2017-03-01dispatch: Mark swapped dispatch as _X_COLDAdam Jackson1-1/+1
2014-01-12Replace 'pointer' type with 'void *'Keith Packard1-2/+2
2013-05-07Xi: free barrier code at reset timePeter Hutterer1-0/+12
2013-03-04Xi: force dtime to 0 on the first BarrierHitPeter Hutterer1-1/+4
2013-03-04xibarriers: Remove accidental use of the comma operatorJasper St. Pierre1-2/+2
2012-12-18Xi: if a MD is removed, send a barrier leave event (if applicable)Peter Hutterer1-1/+29
2012-12-18Xi: don't store the window pointer in barriers, store the window IDPeter Hutterer1-5/+5
2012-12-18Xi: fix per-device barrier handlingPeter Hutterer1-49/+186
2012-12-17Xi: fill in barrier root x/y after clamping to RandR outputsPeter Hutterer1-0/+4
2012-12-17Pass the event list through to the pointer barrier code to return itPeter Hutterer1-3/+12
2012-12-17barriers: Support line and ray barriersJasper St. Pierre1-6/+40
2012-12-17barriers: Replace complex intersection test with simpler mathJasper St. Pierre1-51/+27
2012-12-17barriers: Send an XI_BarrierLeave event when a barrier is destroyedJasper St. Pierre1-0/+44
2012-12-17barriers: Clean up codeJasper St. Pierre1-4/+4
2012-12-17barriers: Send a BarrierLeave event when we leave the hitboxJasper St. Pierre1-0/+17
2012-12-17barriers: Increment event ID on hit box leaveJasper St. Pierre1-3/+11
2012-12-17barriers: Add a couple pixels of elbow room for the hit detectionJasper St. Pierre1-5/+35
2012-12-17barriers: Add support for edge cases when releasing barriersJasper St. Pierre1-3/+4
2012-12-17barriers: Don't allow releasing the pointer on other client's barriersPeter Hutterer1-0/+3
2012-12-17barriers: Don't allow destroying other client's barriersPeter Hutterer1-0/+3
2012-12-17Add support for XI2.3: Pointer barrier events and releases.Jasper St. Pierre1-0/+107
2012-12-17barriers: Reindent the constrainment hookJasper St. Pierre1-28/+29
2012-12-17barriers: Switch to finding the nearest barrier clientJasper St. Pierre1-7/+9
2012-12-17barriers: Switch to an explicit hook for barrier constrainmentJasper St. Pierre1-40/+16
2012-12-17barriers: Don't loop over the server to destroy a barrierJasper St. Pierre1-14/+2
2012-12-17cursor: Move pointer barrier code over to XIJasper St. Pierre1-0/+548