Hi, I cannot believe this is v7, but here it goes. This version solves the problem with the missing initial values for the added slot data. I dumped the 'available data' flag set. Doxygen wording should be consistent now. Since you indicated that you would redo some of the texts anyhow I left the awkwardness in place :).
The extension to the event debugger and event gui tools are moved to a follow up patch. Since the usually reported major / minor values are very small in most cases, I used a filled and a stroked ellipse to display touch contacts. As soon as we add calibration data for those properties we might want to change that. Andreas Pokorny (2): libinput: add orientation and size of touch point and pressure to the API extend tools to print and display touch event properties doc/Makefile.am | 2 + doc/page-hierarchy.dox | 1 + doc/svg/touchscreen-touch-event-properties.svg | 347 +++++++++++++++++++++++++ doc/touch-event-properties.dox | 42 +++ src/evdev.c | 224 ++++++++++++++-- src/evdev.h | 24 ++ src/libinput-private.h | 13 +- src/libinput-util.h | 6 + src/libinput.c | 212 ++++++++++++++- src/libinput.h | 222 ++++++++++++++++ src/libinput.sym | 13 + test/touch.c | 241 +++++++++++++++++ tools/event-debug.c | 30 ++- tools/event-gui.c | 30 ++- 14 files changed, 1371 insertions(+), 36 deletions(-) create mode 100644 doc/svg/touchscreen-touch-event-properties.svg create mode 100644 doc/touch-event-properties.dox -- 2.5.0 _______________________________________________ wayland-devel mailing list wayland-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/wayland-devel