gtk2/gdk/x11
Peter Hutterer c6dd92294d x11: don't add unknown tools to our list
Generic tools (Bamboo, built-in tablets) always have the same serial number
assigned by the wacom driver. This includes the touch tool when the wacom
driver handles the touch evdev node (common where users require the wacom
gestures to work).

When the first device is the touch device, a tool is created with that serial.
All future tools now return the touch tool on lookup since they all share the
same serial number. Worse, this happens *across* devices, so the pen
event node gets assigned the touch tool because they all have the same serial.

Since we don't actually care about the touch as a tool, let's skip any unknown
tool. This captures pads as well.
2018-12-18 10:48:02 +10:00
..
gdkapplaunchcontext-x11.c Deprecate more to-be-removed screen apis 2016-10-20 13:44:23 -04:00
gdkasync.c
gdkasync.h
gdkcursor-x11.c g-i: Add some nullable annotations 2018-11-18 13:40:24 +01:00
gdkdevice-core-x11.c
gdkdevice-xi2.c
gdkdevicemanager-core-x11.c gdk: activate surface on keyboard grabs 2018-06-18 10:32:02 +02:00
gdkdevicemanager-x11.c
gdkdevicemanager-xi2.c x11: don't add unknown tools to our list 2018-12-18 10:48:02 +10:00
gdkdevicemanagerprivate-core.h
gdkdisplay-x11.c g-i: Add some nullable annotations 2018-11-18 13:40:24 +01:00
gdkdisplay-x11.h
gdkdisplaymanager-x11.c
gdkdnd-x11.c x11: Balance an error trap 2018-02-11 23:28:50 +00:00
gdkeventsource.c gdk: activate surface on keyboard grabs 2018-06-18 10:32:02 +02:00
gdkeventsource.h
gdkeventtranslator.c
gdkeventtranslator.h
gdkgeometry-x11.c
gdkglcontext-x11.c x11: Query whether we have GLX support 2018-04-23 09:13:41 +01:00
gdkglcontext-x11.h
gdkkeys-x11.c
gdkmain-x11.c Add gdk_x11_display_get_parent_relative_pattern(). 2018-12-12 02:56:35 +01:00
gdkmonitor-x11.c
gdkmonitor-x11.h
gdkprivate-x11.h Remove a dead macro 2018-01-07 16:38:42 +00:00
gdkproperty-x11.c
gdkscreen-x11.c x11: Avoid a division by zero 2018-03-08 16:00:40 +01:00
gdkscreen-x11.h Deprecate more to-be-removed screen apis 2016-10-20 13:44:23 -04:00
gdkselection-x11.c
gdksettings.c
gdktestutils-x11.c
gdkvisual-x11.c
gdkwindow-x11.c Add gdk_x11_display_get_parent_relative_pattern(). 2018-12-12 02:56:35 +01:00
gdkwindow-x11.h x11: Add support for _GTK_EDGE_CONSTRAINTS atom 2017-10-03 20:06:46 -03:00
gdkx11applaunchcontext.h
gdkx11cursor.h
gdkx11device-core.h
gdkx11device-xi2.h
gdkx11device.h
gdkx11devicemanager-core.h
gdkx11devicemanager-xi2.h
gdkx11devicemanager-xi.h
gdkx11devicemanager.h
gdkx11display.h
gdkx11displaymanager.h
gdkx11dnd.h
gdkx11glcontext.h
gdkx11keys.h
gdkx11monitor.h
gdkx11property.h
gdkx11screen.h
gdkx11selection.h
gdkx11utils.h Add gdk_x11_display_get_parent_relative_pattern(). 2018-12-12 02:56:35 +01:00
gdkx11visual.h
gdkx11window.h
gdkx-autocleanups.h
gdkx.h
gdkxftdefaults.c
gdkxid.c
Makefile.am Opt in to structured logging 2016-07-22 23:13:20 -04:00
MwmUtil.h
xsettings-client.c
xsettings-client.h