{"push_id":1044352262,"size":374,"distinct_size":107,"ref":"refs/heads/master","head":"a60afbeec39f7de4a03103dab26701b506dc93d0","before":"a340736e9b9399f630ff4b436930c1dee26cb803","commits":[{"sha":"812ea542e7023c4a16c02a0c2264fb873d34abe4","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"Add bitfield helper functions from libdevdev-util.h and some tests\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/812ea542e7023c4a16c02a0c2264fb873d34abe4"},{"sha":"53affdc9bbdd3907f3eb3c62030c089e34340c0d","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"Add LIBINPUT_DEVICE_CAP_TABLET libinput_device_capability value\n\nThis capability flag would be enabled when events are driven through\na stylus, ie. on a tablet.\n\nSigned-off-by: Carlos Garnacho <carlosg@gnome.org>\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/53affdc9bbdd3907f3eb3c62030c089e34340c0d"},{"sha":"9357166114159b16078ee18c9b64a527270abca8","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"evdev: Add basic support for tablet devices\n\nThese devices set the LIBINPUT_DEVICE_CAP_TABLET flag, and emit a lot more axis\ninformation then mice and touchpads. As such, tablet events are in a whole new\ngroup of events that is separate from everything else.\n\nIn this commit, only X and Y axes are reported in libinput.\n\nBased off the patch originally written by Carlos Garnacho\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/9357166114159b16078ee18c9b64a527270abca8"},{"sha":"88421c75837e81b339391cabab1a7af4fd2f03ef","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"tools: handle TABLET_EVENT_AXIS in event-debug\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/88421c75837e81b339391cabab1a7af4fd2f03ef"},{"sha":"3a65184287553114d8fb780ef2711ad1beac9cb5","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"Add the libinput_tool object\n\nThis will be used to represent a tool in use on a drawing tablet.\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/3a65184287553114d8fb780ef2711ad1beac9cb5"},{"sha":"e5212e2080ea4196b0f81a888a6603db975d8e0b","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"Emit LIBINPUT_TABLET_EVENT_TOOL_UPDATE events on tool changes\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/e5212e2080ea4196b0f81a888a6603db975d8e0b"},{"sha":"535c2cab2c6d19f864b60f3bf93fb667bdab5a6b","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"tools: handle LIBINPUT_TABLET_EVENT_TOOL_UPDATE in event-debug\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/535c2cab2c6d19f864b60f3bf93fb667bdab5a6b"},{"sha":"5fa892a88efecd7aa1bb1077d8e9696fdbdc2366","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"Emit LIBINPUT_EVENT_TABLET_PROXIMITY_OUT when tool leaves proximity\n\nThis event is just used to notify the caller when the tool's no longer in\nproximity. When an event like this occurs, everything from evdev up until the\nnext EV_SYN event is discarded along with any events that occured since the last\nEV_SYN event. This also silences any tool update events where the tool type is\nchanged to LIBINPUT_TOOL_NONE, so we don't end up filling the tool list with a\nbunch of tools that aren't actually tools.\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/5fa892a88efecd7aa1bb1077d8e9696fdbdc2366"},{"sha":"e5f7ec9d53efd8110a0589653b0c291c16e16b6c","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"tools: Handle LIBINPUT_EVENT_TABLET_PROXIMITY_OUT in event-debug\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/e5f7ec9d53efd8110a0589653b0c291c16e16b6c"},{"sha":"5561e4502d791b80c49eac956922ae1aa9c7d73d","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"tablet: Handle button-events\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/5561e4502d791b80c49eac956922ae1aa9c7d73d"},{"sha":"b2629dc8a10509890de3cc78b5dff04bf94901f7","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"tools: handle tablet button events in event-debug\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/b2629dc8a10509890de3cc78b5dff04bf94901f7"},{"sha":"8f572b6fd191108d2950dbdb3798f22b3bcc805e","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"tablet: Report and normalize distance, pressure, and tilt axes\n\nReport the values for the distance, pressure, and tilt axes. Pressure is\nnormalized to a range of 0 to 1, and tilt is normalized to a range of -1 to 1.\n\nBased off the patch originally written by Carlos Garnacho\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/8f572b6fd191108d2950dbdb3798f22b3bcc805e"},{"sha":"4e4ff21e319c8eece8a4df8df29de800b58af34f","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"Sanitize distance and pressure axes before reporting their values\n\nThis commit changes two things with the way distance and pressure axes are\nreported:\n1. Distance and pressure are made mutually exclusive. When there is a distance\n   event and a pressure event and the tool is in contact with the tablet, only\n   the pressure change will be reported. When the tool is not in contact and\n   both a distance and pressure change are received, only the distance update\n   will be received.\n2. Bad distance events are not reported to the caller. There is a certain\n   distance a tool can be from the tablet where the tablet recongnizes that a\n   tool appeared, but the tool doesn't send any useful information to the\n   tablet. When this happens, the distance will update to it's minimum or\n   maximum value, and no other axis updates will be sent. Since this can give\n   a caller the impression that the tool is within a useful proximity of the\n   tablet, we filter out any distance events with a value of maximum or minimum\n   when the tool is not within useful proximity of the tablet.\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/4e4ff21e319c8eece8a4df8df29de800b58af34f"},{"sha":"6d0fceb225c0b0335feb2edb37556540904e0cbe","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"tools: Handle pressure, tilt, and distance in event-debug\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/6d0fceb225c0b0335feb2edb37556540904e0cbe"},{"sha":"204d1d7514fa2620edfcaa191b58620b35a8965d","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"test: Add infrastructure for testing tablet events.\n\nno vfuncs are used, only input_event arrays.\n\nSigned-off-by: Carlos Garnacho <carlosg@gnome.org>\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/204d1d7514fa2620edfcaa191b58620b35a8965d"},{"sha":"9d96286a44f90091638fc7f1242530da60849188","author":{"email":"b6d4da1b2ebef05441a8e588fb279f3bf12fb54f@gmail.com","name":"Stephen Chandler Paul"},"message":"test: Add litest_assert_double_*() macros\n\nConverts two doubles to 24.8 fixed-width integers so assertions can be made with\ndoubles in tests\n\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/9d96286a44f90091638fc7f1242530da60849188"},{"sha":"f43a9b2c76b8c61d4750f56c54566f8155871032","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"test: Add Wacom Bamboo 16FG 4x5 Pen device definition\n\nSigned-off-by: Carlos Garnacho <carlosg@gnome.org>\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/f43a9b2c76b8c61d4750f56c54566f8155871032"},{"sha":"20343ab41cc44b4021b695cf6659b380b0f0f136","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"test: Add Wacom Cintiq 12WX device definition\n\nSigned-off-by: Carlos Garnacho <carlosg@gnome.org>\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/20343ab41cc44b4021b695cf6659b380b0f0f136"},{"sha":"c5736b7a9bc56c91c6364382adb643c1026bee52","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"test: Add Wacom Intuos5 touch M Pen device definition\n\nSigned-off-by: Carlos Garnacho <carlosg@gnome.org>\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/c5736b7a9bc56c91c6364382adb643c1026bee52"},{"sha":"0716580fc2b01a542174bc5d10dd2f31b98433ad","author":{"email":"8aa797d77d86809a7bc4a8544e3c327451cf6b4f@gnome.org","name":"Carlos Garnacho"},"message":"test: Add Wacom ISDv4 E6 Pen device definition\n\nSigned-off-by: Carlos Garnacho <carlosg@gnome.org>\nSigned-off-by: Stephen Chandler Paul <thatslyude@gmail.com>\nReviewed-by: Peter Hutterer <peter.hutterer@who-t.net>\nReviewed-by: Hans de Goede <hdegoede@redhat.com>","distinct":false,"url":"https://api.github.com/repos/wayland-tablet/libinput/commits/0716580fc2b01a542174bc5d10dd2f31b98433ad"}]}