mirror of
https://github.com/X11Libre/xserver.git
synced 2026-04-14 17:18:09 +00:00
Merge branch 'high-resolution-touch-devices' into for-keith
This commit is contained in:
@@ -465,6 +465,11 @@ extern int GetTouchOwnershipEvents(InternalEvent *events,
|
||||
TouchPointInfoPtr ti,
|
||||
uint8_t mode, XID resource, uint32_t flags);
|
||||
|
||||
extern void GetDixTouchEnd(InternalEvent *ievent,
|
||||
DeviceIntPtr dev,
|
||||
TouchPointInfoPtr ti,
|
||||
uint32_t flags);
|
||||
|
||||
extern _X_EXPORT int GetProximityEvents(InternalEvent *events,
|
||||
DeviceIntPtr pDev,
|
||||
int type, const ValuatorMask *mask);
|
||||
@@ -580,6 +585,8 @@ extern int TouchListenerAcceptReject(DeviceIntPtr dev, TouchPointInfoPtr ti,
|
||||
extern int TouchAcceptReject(ClientPtr client, DeviceIntPtr dev, int mode,
|
||||
uint32_t touchid, Window grab_window, XID *error);
|
||||
extern void TouchEndPhysicallyActiveTouches(DeviceIntPtr dev);
|
||||
extern void TouchDeliverDeviceClassesChangedEvent(TouchPointInfoPtr ti,
|
||||
Time time, XID resource);
|
||||
|
||||
/* misc event helpers */
|
||||
extern Mask GetEventMask(DeviceIntPtr dev, xEvent *ev, InputClientsPtr clients);
|
||||
|
||||
@@ -331,7 +331,7 @@ typedef struct _DDXTouchPointInfo {
|
||||
uint32_t ddx_id; /* touch ID given by the DDX */
|
||||
Bool emulate_pointer;
|
||||
|
||||
ValuatorMask *valuators; /* last recorded axis values */
|
||||
ValuatorMask *valuators; /* last axis values as posted, pre-transform */
|
||||
} DDXTouchPointInfoRec;
|
||||
|
||||
typedef struct _TouchClassRec {
|
||||
|
||||
Reference in New Issue
Block a user