diff options
author | marha <marha@users.sourceforge.net> | 2010-01-04 15:34:07 +0000 |
---|---|---|
committer | marha <marha@users.sourceforge.net> | 2010-01-04 15:34:07 +0000 |
commit | 33a317f48eb3fe888177235ee49b635fbb8cda2f (patch) | |
tree | ef06bc25b3a9d4096e65b8a6a11e7e8f7e7ee3c6 /xorg-server/include | |
parent | 1e723abc27bdc2ad675bce79467a7308c2966861 (diff) | |
download | vcxsrv-33a317f48eb3fe888177235ee49b635fbb8cda2f.tar.gz vcxsrv-33a317f48eb3fe888177235ee49b635fbb8cda2f.tar.bz2 vcxsrv-33a317f48eb3fe888177235ee49b635fbb8cda2f.zip |
Git update 4/1/2010
Diffstat (limited to 'xorg-server/include')
-rw-r--r-- | xorg-server/include/dix-config.h.in | 6 | ||||
-rw-r--r-- | xorg-server/include/input.h | 16 | ||||
-rw-r--r-- | xorg-server/include/ptrveloc.h | 3 | ||||
-rw-r--r-- | xorg-server/include/xorg-config.h.in | 3 |
4 files changed, 27 insertions, 1 deletions
diff --git a/xorg-server/include/dix-config.h.in b/xorg-server/include/dix-config.h.in index 109637115..84c78db54 100644 --- a/xorg-server/include/dix-config.h.in +++ b/xorg-server/include/dix-config.h.in @@ -231,6 +231,9 @@ /* Define to 1 if you have the <unistd.h> header file. */ #undef HAVE_UNISTD_H +/* Define to 1 if you have the <fnmatch.h> header file. */ +#undef HAVE_FNMATCH_H + /* Have /dev/urandom */ #undef HAVE_URANDOM @@ -396,6 +399,9 @@ /* Support D-Bus */ #undef HAVE_DBUS +/* Use libudev for input hotplug */ +#undef CONFIG_UDEV + /* Use D-Bus for input hotplug */ #undef CONFIG_NEED_DBUS diff --git a/xorg-server/include/input.h b/xorg-server/include/input.h index afcc006f8..7a6242d08 100644 --- a/xorg-server/include/input.h +++ b/xorg-server/include/input.h @@ -52,6 +52,7 @@ SOFTWARE. #include "screenint.h" #include <X11/Xmd.h> #include <X11/Xproto.h> +#include <stdint.h> #include "window.h" /* for WindowPtr */ #include "xkbrules.h" #include "events.h" @@ -210,6 +211,20 @@ typedef struct _InputOption { struct _InputOption *next; } InputOption; +typedef struct _InputAttributes { + char *product; + char *vendor; + char *device; + uint32_t flags; +} InputAttributes; + +#define ATTR_KEYBOARD (1<<0) +#define ATTR_POINTER (1<<1) +#define ATTR_JOYSTICK (1<<2) +#define ATTR_TABLET (1<<3) +#define ATTR_TOUCHPAD (1<<4) +#define ATTR_TOUCHSCREEN (1<<5) + /* Key has been run through all input processing and events sent to clients. */ #define KEY_PROCESSED 1 /* Key has not been fully processed, no events have been sent. */ @@ -514,6 +529,7 @@ void FixUpEventFromWindow(DeviceIntPtr pDev, /* Implemented by the DDX. */ extern _X_EXPORT int NewInputDeviceRequest( InputOption *options, + InputAttributes *attrs, DeviceIntPtr *dev); extern _X_EXPORT void DeleteInputDeviceRequest( DeviceIntPtr dev); diff --git a/xorg-server/include/ptrveloc.h b/xorg-server/include/ptrveloc.h index 2a4b40b19..676c46419 100644 --- a/xorg-server/include/ptrveloc.h +++ b/xorg-server/include/ptrveloc.h @@ -37,7 +37,8 @@ #define AccelProfileSimple 4 #define AccelProfilePower 5 #define AccelProfileLinear 6 -#define AccelProfileLAST AccelProfileLinear +#define AccelProfileSmoothLimited 7 +#define AccelProfileLAST AccelProfileSmoothLimited /* fwd */ struct _DeviceVelocityRec; diff --git a/xorg-server/include/xorg-config.h.in b/xorg-server/include/xorg-config.h.in index 9fe7cdef5..8946a6538 100644 --- a/xorg-server/include/xorg-config.h.in +++ b/xorg-server/include/xorg-config.h.in @@ -36,6 +36,9 @@ /* Path to configuration file. */ #undef __XCONFIGFILE__ +/* Name of configuration directory. */ +#undef __XCONFIGDIR__ + /* Path to loadable modules. */ #undef DEFAULT_MODULE_PATH |