[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

libinput: Changes to 'debian-unstable'



 .gitignore                                     |   38 
 .vimdir                                        |    1 
 CODING_STYLE                                   |  116 
 COPYING                                        |   33 
 Makefile.in                                    |  845 -
 README.txt                                     |   17 
 aclocal.m4                                     | 1372 -
 autogen.sh                                     |    9 
 compile                                        |  347 
 config.guess                                   | 1421 -
 config.h.in                                    |  109 
 config.sub                                     | 1807 --
 configure                                      |19623 -------------------------
 configure.ac                                   |   14 
 debian/changelog                               |   11 
 debian/control                                 |   12 
 debian/libinput10-udeb.install                 |    1 
 debian/libinput10.symbols                      |  226 
 debian/rules                                   |    4 
 debian/source/local-options                    |    1 
 depcomp                                        |  791 -
 doc/Makefile.am                                |   26 
 doc/Makefile.in                                |  529 
 doc/device-configuration-via-udev.dox          |   14 
 doc/faqs.dox                                   |    6 
 doc/gestures.dox                               |   91 
 doc/libinput.doxygen.in                        | 2314 --
 doc/normalization-of-relative-motion.dox       |   34 
 doc/page-hierarchy.dox                         |   35 
 doc/palm-detection.dox                         |   28 
 doc/reporting-bugs.dox                         |   88 
 doc/scrolling.dox                              |   33 
 doc/style/LICENSE                              |  229 
 doc/style/bootstrap.css                        | 7500 +++++++++
 doc/style/customdoxygen.css                    |  255 
 doc/style/footer.html                          |   26 
 doc/style/header.html                          |   42 
 doc/svg/clickfinger-distance.svg               |  106 
 doc/svg/pinch-gestures.svg                     |  612 
 doc/svg/swipe-gestures.svg                     |  512 
 doc/svg/thumb-detection.svg                    |  116 
 doc/svg/touchscreen-gestures.svg               |  440 
 doc/tapping.dox                                |   19 
 doc/tools.dox                                  |  102 
 doc/touchpad-edge-scrolling-state-machine.svg  |  262 
 doc/touchpad-tap-state-machine.svg             |  746 
 doc/touchpads.dox                              |  162 
 install-sh                                     |  501 
 ltmain.sh                                      | 9655 ------------
 m4/.gitignore                                  |    5 
 m4/libtool.m4                                  | 7992 ----------
 m4/ltoptions.m4                                |  384 
 m4/ltsugar.m4                                  |  123 
 m4/ltversion.m4                                |   23 
 m4/lt~obsolete.m4                              |   98 
 missing                                        |  215 
 src/Makefile.in                                |  949 -
 src/evdev-middle-button.c                      |   39 
 src/evdev-mt-touchpad-buttons.c                |  222 
 src/evdev-mt-touchpad-edge-scroll.c            |   96 
 src/evdev-mt-touchpad-gestures.c               |  403 
 src/evdev-mt-touchpad-tap.c                    |  154 
 src/evdev-mt-touchpad.c                        |  684 
 src/evdev-mt-touchpad.h                        |  126 
 src/evdev.c                                    |  247 
 src/evdev.h                                    |   79 
 src/filter-private.h                           |   36 
 src/filter.c                                   |  159 
 src/filter.h                                   |   46 
 src/libinput-private.h                         |  125 
 src/libinput-util.c                            |   75 
 src/libinput-util.h                            |   81 
 src/libinput-version.h.in                      |   33 
 src/libinput.c                                 |  445 
 src/libinput.h                                 |  480 
 src/libinput.sym                               |   32 
 src/path.c                                     |   41 
 src/path.h                                     |   33 
 src/timer.c                                    |   42 
 src/timer.h                                    |   37 
 src/udev-seat.c                                |   36 
 src/udev-seat.h                                |   33 
 test-driver                                    |  148 
 test/50-litest.conf                            |    6 
 test/Makefile.am                               |   78 
 test/Makefile.in                               | 1798 --
 test/device.c                                  |  125 
 test/gestures.c                                |  405 
 test/keyboard.c                                |   63 
 test/litest-alps-semi-mt.c                     |  131 
 test/litest-atmel-hover.c                      |  149 
 test/litest-bcm5974.c                          |  111 
 test/litest-device-alps-dualpoint.c            |  132 
 test/litest-device-alps-semi-mt.c              |  132 
 test/litest-device-atmel-hover.c               |  150 
 test/litest-device-bcm5974.c                   |  129 
 test/litest-device-elantech-touchpad.c         |  121 
 test/litest-device-generic-singletouch.c       |   89 
 test/litest-device-keyboard-razer-blackwidow.c |  351 
 test/litest-device-keyboard.c                  |  210 
 test/litest-device-logitech-trackball.c        |   65 
 test/litest-device-magic-trackpad.c            |  110 
 test/litest-device-mouse-low-dpi.c             |   75 
 test/litest-device-mouse-roccat.c              |  206 
 test/litest-device-mouse.c                     |   64 
 test/litest-device-ms-surface-cover.c          |  390 
 test/litest-device-nexus4-touch-screen.c       |   99 
 test/litest-device-protocol-a-touch-screen.c   |   98 
 test/litest-device-qemu-usb-tablet.c           |  102 
 test/litest-device-synaptics-hover.c           |  143 
 test/litest-device-synaptics-st.c              |   98 
 test/litest-device-synaptics-t440.c            |  126 
 test/litest-device-synaptics-x1-carbon-3rd.c   |  128 
 test/litest-device-synaptics.c                 |  125 
 test/litest-device-touch-screen.c              |  105 
 test/litest-device-trackpoint.c                |   66 
 test/litest-device-vmware-virtual-usb-mouse.c  |  116 
 test/litest-device-wacom-intuos-finger.c       |  104 
 test/litest-device-wacom-touch.c               |   99 
 test/litest-device-wheel-only.c                |   69 
 test/litest-device-xen-virtual-pointer.c       |  107 
 test/litest-generic-singletouch.c              |   88 
 test/litest-int.h                              |   39 
 test/litest-keyboard-razer-blackwidow.c        |  350 
 test/litest-keyboard.c                         |  209 
 test/litest-logitech-trackball.c               |   64 
 test/litest-mouse-roccat.c                     |  205 
 test/litest-mouse.c                            |   63 
 test/litest-ms-surface-cover.c                 |  389 
 test/litest-protocol-a-touch-screen.c          |   97 
 test/litest-qemu-usb-tablet.c                  |  101 
 test/litest-selftest.c                         |   66 
 test/litest-synaptics-hover.c                  |  132 
 test/litest-synaptics-st.c                     |   97 
 test/litest-synaptics-t440.c                   |  108 
 test/litest-synaptics-x1-carbon-3rd.c          |  121 
 test/litest-synaptics.c                        |  107 
 test/litest-trackpoint.c                       |   65 
 test/litest-vmware-virtual-usb-mouse.c         |  115 
 test/litest-wacom-intuos-finger.c              |  103 
 test/litest-wacom-touch.c                      |   98 
 test/litest-wheel-only.c                       |   68 
 test/litest-xen-virtual-pointer.c              |  106 
 test/litest.c                                  |  483 
 test/litest.h                                  |  235 
 test/log.c                                     |   33 
 test/misc.c                                    |  153 
 test/path.c                                    |   35 
 test/pointer.c                                 |  257 
 test/touch.c                                   |   56 
 test/touchpad-buttons.c                        | 1602 ++
 test/touchpad-tap.c                            | 1795 ++
 test/touchpad.c                                | 6342 ++------
 test/trackpoint.c                              |   33 
 test/udev.c                                    |   38 
 tools/.gitignore                               |    5 
 tools/Makefile.in                              |  928 -
 tools/event-debug.c                            |  165 
 tools/event-gui.c                              |  207 
 tools/libinput-list-devices.c                  |   91 
 tools/ptraccel-debug.c                         |   67 
 tools/publish-doc                              |   11 
 tools/shared.c                                 |  127 
 tools/shared.h                                 |   49 
 udev/.gitignore                                |    6 
 udev/80-libinput-device-groups.rules           |    8 
 udev/80-libinput-device-groups.rules.in        |    8 
 udev/80-libinput-test-device.rules             |    1 
 udev/90-libinput-model-quirks.hwdb             |   64 
 udev/90-libinput-model-quirks.rules            |   25 
 udev/90-libinput-model-quirks.rules.in         |   36 
 udev/Makefile.am                               |   23 
 udev/Makefile.in                               |  768 
 udev/libinput-device-group.c                   |   38 
 udev/libinput-model-quirks.c                   |  142 
 175 files changed, 26448 insertions(+), 61851 deletions(-)

New commits:
commit 9a7dc8d56aa3229a505a66a9cf21feff62a1ff32
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Fri Aug 7 08:41:43 2015 +0300

    release to unstable

diff --git a/debian/changelog b/debian/changelog
index a8173a7..6f96377 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,4 +1,4 @@
-libinput (0.21.0-1) UNRELEASED; urgency=medium
+libinput (0.21.0-1) unstable; urgency=medium
 
   * New upstream release.
   * control: Add Vcs urls.
@@ -7,7 +7,7 @@ libinput (0.21.0-1) UNRELEASED; urgency=medium
     in git and not in upstream tarballs.
   * Add a udeb package.
 
- -- Timo Aaltonen <tjaalton@debian.org>  Wed, 05 Aug 2015 09:34:35 +0300
+ -- Timo Aaltonen <tjaalton@debian.org>  Fri, 07 Aug 2015 08:41:30 +0300
 
 libinput (0.17.0-1) unstable; urgency=medium
 

commit e13614d71f130a3f87cc3ee77a1b563ae14b3795
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Fri Aug 7 08:40:37 2015 +0300

    Add a udeb package.

diff --git a/debian/changelog b/debian/changelog
index 83b82cc..a8173a7 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -5,6 +5,7 @@ libinput (0.21.0-1) UNRELEASED; urgency=medium
   * symbols: Updated.
   * source/local-options: Added extend-diff-ignore to filter files only
     in git and not in upstream tarballs.
+  * Add a udeb package.
 
  -- Timo Aaltonen <tjaalton@debian.org>  Wed, 05 Aug 2015 09:34:35 +0300
 
diff --git a/debian/control b/debian/control
index 7329f9b..108f666 100644
--- a/debian/control
+++ b/debian/control
@@ -31,6 +31,16 @@ Description: input device management and event handling library - shared library
  code the user of libinput need to provide the common set of
  functionality that users expect.
 
+Package: libinput10-udeb
+XC-Package-Type: udeb
+Section: debian-installer
+Architecture: any
+Depends:
+ ${shlibs:Depends},
+ ${misc:Depends},
+Description: input device management and event handling library - shared library
+ This is a udeb, or a microdeb, for the debian-installer.
+
 Package: libinput10-dbg
 Section: debug
 Priority: extra
diff --git a/debian/libinput10-udeb.install b/debian/libinput10-udeb.install
new file mode 100644
index 0000000..2f36e46
--- /dev/null
+++ b/debian/libinput10-udeb.install
@@ -0,0 +1 @@
+usr/lib/*/libinput.so.10*
diff --git a/debian/rules b/debian/rules
index 1c37b8b..60d5945 100755
--- a/debian/rules
+++ b/debian/rules
@@ -1,10 +1,10 @@
 #!/usr/bin/make -f
 
 override_dh_makeshlibs:
-	dh_makeshlibs -plibinput10 -V -- -c4
+	dh_makeshlibs -plibinput10 -V --add-udeb="libinput10-udeb" -- -c4
 
 override_dh_strip:
-	dh_strip -plibinput10 --dbg-package=libinput10-dbg
+	dh_strip --dbg-package=libinput10-dbg
 
 override_dh_clean:
 	rm -f doc/doxygen_sqlite3.db

commit fe300b2a761f0fe254d965fd74cd4d22256b3595
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Wed Aug 5 10:55:20 2015 +0300

    drop cruft from symbols

diff --git a/debian/libinput10.symbols b/debian/libinput10.symbols
index b72d79b..406f01e 100644
--- a/debian/libinput10.symbols
+++ b/debian/libinput10.symbols
@@ -6,164 +6,79 @@ libinput.so.10 libinput10 #MINVER#
  LIBINPUT_0.19.0@LIBINPUT_0.19.0 0.21.0
  LIBINPUT_0.20.0@LIBINPUT_0.20.0 0.21.0
  LIBINPUT_0.21.0@LIBINPUT_0.21.0 0.21.0
-#MISSING: 0.15.0# LIBINPUT_0.8.0@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.15.0# LIBINPUT_0.9.0@LIBINPUT_0.9.0 0.9.0
-#MISSING: 0.8.0# libinput_config_status_to_str@Base 0.5.0
  libinput_config_status_to_str@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_config_status_to_str@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_calibrate@Base 0.1.0
  libinput_device_config_accel_get_default_speed@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_accel_get_default_speed@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_accel_get_speed@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_accel_get_speed@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_accel_is_available@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_accel_is_available@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_accel_set_speed@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_accel_set_speed@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_config_calibration_get_default_matrix@Base 0.6.0
  libinput_device_config_calibration_get_default_matrix@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_calibration_get_default_matrix@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_config_calibration_get_matrix@Base 0.6.0
  libinput_device_config_calibration_get_matrix@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_calibration_get_matrix@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_config_calibration_has_matrix@Base 0.6.0
  libinput_device_config_calibration_has_matrix@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_calibration_has_matrix@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_config_calibration_set_matrix@Base 0.6.0
  libinput_device_config_calibration_set_matrix@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_calibration_set_matrix@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_click_get_default_method@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_click_get_default_method@LIBINPUT_0.9.0 0.9.0
  libinput_device_config_click_get_method@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_click_get_method@LIBINPUT_0.9.0 0.9.0
  libinput_device_config_click_get_methods@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_click_get_methods@LIBINPUT_0.9.0 0.9.0
  libinput_device_config_click_set_method@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_click_set_method@LIBINPUT_0.9.0 0.9.0
  libinput_device_config_dwt_get_default_enabled@LIBINPUT_0.21.0 0.21.0
  libinput_device_config_dwt_get_enabled@LIBINPUT_0.21.0 0.21.0
  libinput_device_config_dwt_is_available@LIBINPUT_0.21.0 0.21.0
  libinput_device_config_dwt_set_enabled@LIBINPUT_0.21.0 0.21.0
  libinput_device_config_left_handed_get@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_left_handed_get@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_left_handed_get_default@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_left_handed_get_default@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_left_handed_is_available@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_left_handed_is_available@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_left_handed_set@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_left_handed_set@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_middle_emulation_get_default_enabled@LIBINPUT_0.14.0 0.15.0
  libinput_device_config_middle_emulation_get_enabled@LIBINPUT_0.14.0 0.15.0
  libinput_device_config_middle_emulation_is_available@LIBINPUT_0.14.0 0.15.0
  libinput_device_config_middle_emulation_set_enabled@LIBINPUT_0.14.0 0.15.0
  libinput_device_config_scroll_get_button@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_get_button@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_scroll_get_default_button@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_get_default_button@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_scroll_get_default_method@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_get_default_method@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_scroll_get_default_natural_scroll_enabled@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_get_default_natural_scroll_enabled@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_scroll_get_method@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_get_method@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_scroll_get_methods@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_get_methods@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_scroll_get_natural_scroll_enabled@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_get_natural_scroll_enabled@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_scroll_has_natural_scroll@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_has_natural_scroll@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_scroll_set_button@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_set_button@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_scroll_set_method@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_set_method@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_scroll_set_natural_scroll_enabled@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_scroll_set_natural_scroll_enabled@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_send_events_get_default_mode@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_send_events_get_default_mode@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_send_events_get_mode@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_send_events_get_mode@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_send_events_get_modes@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_send_events_get_modes@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_send_events_set_mode@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_send_events_set_mode@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_tap_get_default_drag_lock_enabled@LIBINPUT_0.19.0 0.21.0
-#MISSING: 0.8.0# libinput_device_config_tap_get_default_enabled@Base 0.5.0
  libinput_device_config_tap_get_default_enabled@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_tap_get_default_enabled@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_config_tap_get_enabled@Base 0.5.0
  libinput_device_config_tap_get_enabled@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_tap_get_enabled@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_tap_get_drag_lock_enabled@LIBINPUT_0.19.0 0.21.0
-#MISSING: 0.8.0# libinput_device_config_tap_get_finger_count@Base 0.5.0
  libinput_device_config_tap_get_finger_count@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_tap_get_finger_count@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_tap_set_drag_lock_enabled@LIBINPUT_0.19.0 0.21.0
-#MISSING: 0.8.0# libinput_device_config_tap_set_enabled@Base 0.5.0
  libinput_device_config_tap_set_enabled@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_config_tap_set_enabled@LIBINPUT_0.8.0 0.8.0
  libinput_device_get_context@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_get_context@LIBINPUT_0.8.0 0.8.0
  libinput_device_get_device_group@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.8.0# libinput_device_get_id_product@Base 0.5.0
  libinput_device_get_id_product@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_get_id_product@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_get_id_vendor@Base 0.5.0
  libinput_device_get_id_vendor@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_get_id_vendor@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_get_keys@Base 0.1.0
-#MISSING: 0.8.0# libinput_device_get_name@Base 0.5.0
  libinput_device_get_name@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_get_name@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_get_output_name@Base 0.1.0
  libinput_device_get_output_name@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_get_output_name@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_get_seat@Base 0.1.0
  libinput_device_get_seat@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_get_seat@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_get_size@Base 0.5.0
  libinput_device_get_size@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_get_size@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_get_sysname@Base 0.1.0
  libinput_device_get_sysname@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_get_sysname@LIBINPUT_0.8.0 0.8.0
  libinput_device_get_udev_device@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_get_udev_device@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_get_user_data@Base 0.1.0
  libinput_device_get_user_data@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_get_user_data@LIBINPUT_0.8.0 0.8.0
  libinput_device_group_get_user_data@LIBINPUT_0.12.0 0.15.0
  libinput_device_group_ref@LIBINPUT_0.12.0 0.15.0
  libinput_device_group_set_user_data@LIBINPUT_0.12.0 0.15.0
  libinput_device_group_unref@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_has_button@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_has_capability@Base 0.1.0
  libinput_device_has_capability@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_has_capability@LIBINPUT_0.8.0 0.8.0
  libinput_device_keyboard_has_key@LIBINPUT_0.15.0 0.15.0
-#MISSING: 0.8.0# libinput_device_led_update@Base 0.1.0
  libinput_device_led_update@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_led_update@LIBINPUT_0.8.0 0.8.0
  libinput_device_pointer_has_button@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.8.0# libinput_device_ref@Base 0.1.0
  libinput_device_ref@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_ref@LIBINPUT_0.8.0 0.8.0
  libinput_device_set_seat_logical_name@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_set_seat_logical_name@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_set_user_data@Base 0.1.0
  libinput_device_set_user_data@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_set_user_data@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_device_unref@Base 0.1.0
  libinput_device_unref@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_device_unref@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_dispatch@Base 0.1.0
  libinput_dispatch@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_dispatch@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_destroy@Base 0.1.0
  libinput_event_destroy@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_destroy@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_device_notify_get_base_event@Base 0.2.0
  libinput_event_device_notify_get_base_event@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_device_notify_get_base_event@LIBINPUT_0.8.0 0.8.0
  libinput_event_gesture_get_angle_delta@LIBINPUT_0.20.0 0.21.0
  libinput_event_gesture_get_base_event@LIBINPUT_0.20.0 0.21.0
  libinput_event_gesture_get_cancelled@LIBINPUT_0.20.0 0.21.0
@@ -175,184 +90,68 @@ libinput.so.10 libinput10 #MINVER#
  libinput_event_gesture_get_scale@LIBINPUT_0.20.0 0.21.0
  libinput_event_gesture_get_time@LIBINPUT_0.20.0 0.21.0
  libinput_event_gesture_get_time_usec@LIBINPUT_0.21.0 0.21.0
-#MISSING: 0.8.0# libinput_event_get_context@Base 0.1.0
  libinput_event_get_context@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_get_context@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_get_device@Base 0.1.0
  libinput_event_get_device@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_get_device@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_get_device_notify_event@Base 0.1.0
  libinput_event_get_device_notify_event@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_get_device_notify_event@LIBINPUT_0.8.0 0.8.0
  libinput_event_get_gesture_event@LIBINPUT_0.20.0 0.21.0
-#MISSING: 0.8.0# libinput_event_get_keyboard_event@Base 0.1.0
  libinput_event_get_keyboard_event@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_get_keyboard_event@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_get_pointer_event@Base 0.1.0
  libinput_event_get_pointer_event@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_get_pointer_event@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_get_touch_event@Base 0.1.0
  libinput_event_get_touch_event@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_get_touch_event@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_get_type@Base 0.1.0
  libinput_event_get_type@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_get_type@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_keyboard_get_base_event@Base 0.2.0
  libinput_event_keyboard_get_base_event@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_keyboard_get_base_event@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_keyboard_get_key@Base 0.1.0
  libinput_event_keyboard_get_key@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_keyboard_get_key@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_keyboard_get_key_state@Base 0.1.0
  libinput_event_keyboard_get_key_state@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_keyboard_get_key_state@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_keyboard_get_seat_key_count@Base 0.2.0
  libinput_event_keyboard_get_seat_key_count@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_keyboard_get_seat_key_count@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_keyboard_get_time@Base 0.1.0
  libinput_event_keyboard_get_time@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_keyboard_get_time@LIBINPUT_0.8.0 0.8.0
  libinput_event_keyboard_get_time_usec@LIBINPUT_0.21.0 0.21.0
-#MISSING: 0.8.0# libinput_event_pointer_get_absolute_x@Base 0.1.0
  libinput_event_pointer_get_absolute_x@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_absolute_x@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_absolute_x_transformed@Base 0.1.0
  libinput_event_pointer_get_absolute_x_transformed@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_absolute_x_transformed@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_absolute_y@Base 0.1.0
  libinput_event_pointer_get_absolute_y@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_absolute_y@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_absolute_y_transformed@Base 0.1.0
  libinput_event_pointer_get_absolute_y_transformed@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_absolute_y_transformed@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_axis@Base 0.1.0
  libinput_event_pointer_get_axis_source@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_axis_source@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_axis_value@Base 0.1.0
  libinput_event_pointer_get_axis_value@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_axis_value@LIBINPUT_0.8.0 0.8.0
  libinput_event_pointer_get_axis_value_discrete@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_axis_value_discrete@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_base_event@Base 0.2.0
  libinput_event_pointer_get_base_event@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_base_event@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_button@Base 0.1.0
  libinput_event_pointer_get_button@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_button@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_button_state@Base 0.1.0
  libinput_event_pointer_get_button_state@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_button_state@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_dx@Base 0.1.0
  libinput_event_pointer_get_dx@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_dx@LIBINPUT_0.8.0 0.8.0
  libinput_event_pointer_get_dx_unaccelerated@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_dx_unaccelerated@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_dy@Base 0.1.0
  libinput_event_pointer_get_dy@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_dy@LIBINPUT_0.8.0 0.8.0
  libinput_event_pointer_get_dy_unaccelerated@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_dy_unaccelerated@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_seat_button_count@Base 0.2.0
  libinput_event_pointer_get_seat_button_count@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_seat_button_count@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_pointer_get_time@Base 0.1.0
  libinput_event_pointer_get_time@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_get_time@LIBINPUT_0.8.0 0.8.0
  libinput_event_pointer_get_time_usec@LIBINPUT_0.21.0 0.21.0
  libinput_event_pointer_has_axis@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_pointer_has_axis@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_touch_get_base_event@Base 0.2.0
  libinput_event_touch_get_base_event@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_touch_get_base_event@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_touch_get_seat_slot@Base 0.1.0
  libinput_event_touch_get_seat_slot@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_touch_get_seat_slot@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_touch_get_slot@Base 0.1.0
  libinput_event_touch_get_slot@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_touch_get_slot@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_touch_get_time@Base 0.1.0
  libinput_event_touch_get_time@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_touch_get_time@LIBINPUT_0.8.0 0.8.0
  libinput_event_touch_get_time_usec@LIBINPUT_0.21.0 0.21.0
-#MISSING: 0.8.0# libinput_event_touch_get_x@Base 0.1.0
  libinput_event_touch_get_x@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_touch_get_x@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_touch_get_x_transformed@Base 0.1.0
  libinput_event_touch_get_x_transformed@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_touch_get_x_transformed@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_touch_get_y@Base 0.1.0
  libinput_event_touch_get_y@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_touch_get_y@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_event_touch_get_y_transformed@Base 0.1.0
  libinput_event_touch_get_y_transformed@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_event_touch_get_y_transformed@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_get_event@Base 0.1.0
  libinput_get_event@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_get_event@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_get_fd@Base 0.1.0
  libinput_get_fd@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_get_fd@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_get_user_data@Base 0.1.0
  libinput_get_user_data@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_get_user_data@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_log_get_priority@Base 0.1.0
  libinput_log_get_priority@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_log_get_priority@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_log_set_handler@Base 0.1.0
  libinput_log_set_handler@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_log_set_handler@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_log_set_priority@Base 0.1.0
  libinput_log_set_priority@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_log_set_priority@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_next_event_type@Base 0.1.0
  libinput_next_event_type@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_next_event_type@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_path_add_device@Base 0.1.0
  libinput_path_add_device@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_path_add_device@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_path_create_context@Base 0.1.0
  libinput_path_create_context@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_path_create_context@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_path_remove_device@Base 0.1.0
  libinput_path_remove_device@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_path_remove_device@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_ref@Base 0.5.0
  libinput_ref@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_ref@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_resume@Base 0.1.0
  libinput_resume@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_resume@LIBINPUT_0.8.0 0.8.0
  libinput_seat_get_context@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_seat_get_context@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_seat_get_logical_name@Base 0.1.0
  libinput_seat_get_logical_name@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_seat_get_logical_name@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_seat_get_physical_name@Base 0.1.0
  libinput_seat_get_physical_name@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_seat_get_physical_name@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_seat_get_user_data@Base 0.1.0
  libinput_seat_get_user_data@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_seat_get_user_data@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_seat_ref@Base 0.1.0
  libinput_seat_ref@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_seat_ref@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_seat_set_user_data@Base 0.1.0
  libinput_seat_set_user_data@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_seat_set_user_data@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_seat_unref@Base 0.1.0
  libinput_seat_unref@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_seat_unref@LIBINPUT_0.8.0 0.8.0
  libinput_set_user_data@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_set_user_data@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_suspend@Base 0.1.0
  libinput_suspend@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_suspend@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_udev_assign_seat@Base 0.5.0
  libinput_udev_assign_seat@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_udev_assign_seat@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_udev_create_context@Base 0.5.0
  libinput_udev_create_context@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_udev_create_context@LIBINPUT_0.8.0 0.8.0
-#MISSING: 0.8.0# libinput_unref@Base 0.5.0
  libinput_unref@LIBINPUT_0.12.0 0.15.0
-#MISSING: 0.15.0# libinput_unref@LIBINPUT_0.8.0 0.8.0

commit 04c006e2113a58d7cdb8d233b6a5f2194f776544
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Wed Aug 5 10:51:43 2015 +0300

    source/local-options: Added extend-diff-ignore to filter files only in git and not in upstream tarballs.

diff --git a/debian/changelog b/debian/changelog
index 53451e0..83b82cc 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -3,6 +3,8 @@ libinput (0.21.0-1) UNRELEASED; urgency=medium
   * New upstream release.
   * control: Add Vcs urls.
   * symbols: Updated.
+  * source/local-options: Added extend-diff-ignore to filter files only
+    in git and not in upstream tarballs.
 
  -- Timo Aaltonen <tjaalton@debian.org>  Wed, 05 Aug 2015 09:34:35 +0300
 
diff --git a/debian/source/local-options b/debian/source/local-options
new file mode 100644
index 0000000..c6e3758
--- /dev/null
+++ b/debian/source/local-options
@@ -0,0 +1 @@
+extend-diff-ignore = "(^|/)(.vimdir|CODING_STYLE|autogen.sh|doc/*|test/50-litest.conf|tools/publish-doc)"

commit e6d77aed7cbe56e47015aa23bfcded5b4cb0634a
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Wed Aug 5 10:51:32 2015 +0300

    symbols: Updated.

diff --git a/debian/changelog b/debian/changelog
index f0463f2..53451e0 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -2,6 +2,7 @@ libinput (0.21.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
   * control: Add Vcs urls.
+  * symbols: Updated.
 
  -- Timo Aaltonen <tjaalton@debian.org>  Wed, 05 Aug 2015 09:34:35 +0300
 
diff --git a/debian/libinput10.symbols b/debian/libinput10.symbols
index ee71428..b72d79b 100644
--- a/debian/libinput10.symbols
+++ b/debian/libinput10.symbols
@@ -3,6 +3,9 @@ libinput.so.10 libinput10 #MINVER#
  LIBINPUT_0.12.0@LIBINPUT_0.12.0 0.15.0
  LIBINPUT_0.14.0@LIBINPUT_0.14.0 0.15.0
  LIBINPUT_0.15.0@LIBINPUT_0.15.0 0.15.0
+ LIBINPUT_0.19.0@LIBINPUT_0.19.0 0.21.0
+ LIBINPUT_0.20.0@LIBINPUT_0.20.0 0.21.0
+ LIBINPUT_0.21.0@LIBINPUT_0.21.0 0.21.0
 #MISSING: 0.15.0# LIBINPUT_0.8.0@LIBINPUT_0.8.0 0.8.0
 #MISSING: 0.15.0# LIBINPUT_0.9.0@LIBINPUT_0.9.0 0.9.0
 #MISSING: 0.8.0# libinput_config_status_to_str@Base 0.5.0
@@ -37,6 +40,10 @@ libinput.so.10 libinput10 #MINVER#
 #MISSING: 0.15.0# libinput_device_config_click_get_methods@LIBINPUT_0.9.0 0.9.0
  libinput_device_config_click_set_method@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_device_config_click_set_method@LIBINPUT_0.9.0 0.9.0
+ libinput_device_config_dwt_get_default_enabled@LIBINPUT_0.21.0 0.21.0
+ libinput_device_config_dwt_get_enabled@LIBINPUT_0.21.0 0.21.0
+ libinput_device_config_dwt_is_available@LIBINPUT_0.21.0 0.21.0
+ libinput_device_config_dwt_set_enabled@LIBINPUT_0.21.0 0.21.0
  libinput_device_config_left_handed_get@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_device_config_left_handed_get@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_left_handed_get_default@LIBINPUT_0.12.0 0.15.0
@@ -79,15 +86,18 @@ libinput.so.10 libinput10 #MINVER#
 #MISSING: 0.15.0# libinput_device_config_send_events_get_modes@LIBINPUT_0.8.0 0.8.0
  libinput_device_config_send_events_set_mode@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_device_config_send_events_set_mode@LIBINPUT_0.8.0 0.8.0
+ libinput_device_config_tap_get_default_drag_lock_enabled@LIBINPUT_0.19.0 0.21.0
 #MISSING: 0.8.0# libinput_device_config_tap_get_default_enabled@Base 0.5.0
  libinput_device_config_tap_get_default_enabled@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_device_config_tap_get_default_enabled@LIBINPUT_0.8.0 0.8.0
 #MISSING: 0.8.0# libinput_device_config_tap_get_enabled@Base 0.5.0
  libinput_device_config_tap_get_enabled@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_device_config_tap_get_enabled@LIBINPUT_0.8.0 0.8.0
+ libinput_device_config_tap_get_drag_lock_enabled@LIBINPUT_0.19.0 0.21.0
 #MISSING: 0.8.0# libinput_device_config_tap_get_finger_count@Base 0.5.0
  libinput_device_config_tap_get_finger_count@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_device_config_tap_get_finger_count@LIBINPUT_0.8.0 0.8.0
+ libinput_device_config_tap_set_drag_lock_enabled@LIBINPUT_0.19.0 0.21.0
 #MISSING: 0.8.0# libinput_device_config_tap_set_enabled@Base 0.5.0
  libinput_device_config_tap_set_enabled@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_device_config_tap_set_enabled@LIBINPUT_0.8.0 0.8.0
@@ -154,6 +164,17 @@ libinput.so.10 libinput10 #MINVER#
 #MISSING: 0.8.0# libinput_event_device_notify_get_base_event@Base 0.2.0
  libinput_event_device_notify_get_base_event@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_event_device_notify_get_base_event@LIBINPUT_0.8.0 0.8.0
+ libinput_event_gesture_get_angle_delta@LIBINPUT_0.20.0 0.21.0
+ libinput_event_gesture_get_base_event@LIBINPUT_0.20.0 0.21.0
+ libinput_event_gesture_get_cancelled@LIBINPUT_0.20.0 0.21.0
+ libinput_event_gesture_get_dx@LIBINPUT_0.20.0 0.21.0
+ libinput_event_gesture_get_dx_unaccelerated@LIBINPUT_0.20.0 0.21.0
+ libinput_event_gesture_get_dy@LIBINPUT_0.20.0 0.21.0
+ libinput_event_gesture_get_dy_unaccelerated@LIBINPUT_0.20.0 0.21.0
+ libinput_event_gesture_get_finger_count@LIBINPUT_0.20.0 0.21.0
+ libinput_event_gesture_get_scale@LIBINPUT_0.20.0 0.21.0
+ libinput_event_gesture_get_time@LIBINPUT_0.20.0 0.21.0
+ libinput_event_gesture_get_time_usec@LIBINPUT_0.21.0 0.21.0
 #MISSING: 0.8.0# libinput_event_get_context@Base 0.1.0
  libinput_event_get_context@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_event_get_context@LIBINPUT_0.8.0 0.8.0
@@ -163,6 +184,7 @@ libinput.so.10 libinput10 #MINVER#
 #MISSING: 0.8.0# libinput_event_get_device_notify_event@Base 0.1.0
  libinput_event_get_device_notify_event@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_event_get_device_notify_event@LIBINPUT_0.8.0 0.8.0
+ libinput_event_get_gesture_event@LIBINPUT_0.20.0 0.21.0
 #MISSING: 0.8.0# libinput_event_get_keyboard_event@Base 0.1.0
  libinput_event_get_keyboard_event@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_event_get_keyboard_event@LIBINPUT_0.8.0 0.8.0
@@ -190,6 +212,7 @@ libinput.so.10 libinput10 #MINVER#
 #MISSING: 0.8.0# libinput_event_keyboard_get_time@Base 0.1.0
  libinput_event_keyboard_get_time@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_event_keyboard_get_time@LIBINPUT_0.8.0 0.8.0
+ libinput_event_keyboard_get_time_usec@LIBINPUT_0.21.0 0.21.0
 #MISSING: 0.8.0# libinput_event_pointer_get_absolute_x@Base 0.1.0
  libinput_event_pointer_get_absolute_x@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_event_pointer_get_absolute_x@LIBINPUT_0.8.0 0.8.0
@@ -235,6 +258,7 @@ libinput.so.10 libinput10 #MINVER#
 #MISSING: 0.8.0# libinput_event_pointer_get_time@Base 0.1.0
  libinput_event_pointer_get_time@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_event_pointer_get_time@LIBINPUT_0.8.0 0.8.0
+ libinput_event_pointer_get_time_usec@LIBINPUT_0.21.0 0.21.0
  libinput_event_pointer_has_axis@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_event_pointer_has_axis@LIBINPUT_0.8.0 0.8.0
 #MISSING: 0.8.0# libinput_event_touch_get_base_event@Base 0.2.0
@@ -249,6 +273,7 @@ libinput.so.10 libinput10 #MINVER#
 #MISSING: 0.8.0# libinput_event_touch_get_time@Base 0.1.0
  libinput_event_touch_get_time@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_event_touch_get_time@LIBINPUT_0.8.0 0.8.0
+ libinput_event_touch_get_time_usec@LIBINPUT_0.21.0 0.21.0
 #MISSING: 0.8.0# libinput_event_touch_get_x@Base 0.1.0
  libinput_event_touch_get_x@LIBINPUT_0.12.0 0.15.0
 #MISSING: 0.15.0# libinput_event_touch_get_x@LIBINPUT_0.8.0 0.8.0

commit dc2d729a76fb629838599a04178c518f52a1e5d5
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Wed Aug 5 09:40:18 2015 +0300

    control: Add Vcs urls.

diff --git a/debian/changelog b/debian/changelog
index 1970742..f0463f2 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,6 +1,7 @@
 libinput (0.21.0-1) UNRELEASED; urgency=medium
 
   * New upstream release.
+  * control: Add Vcs urls.
 
  -- Timo Aaltonen <tjaalton@debian.org>  Wed, 05 Aug 2015 09:34:35 +0300
 
diff --git a/debian/control b/debian/control
index 6282aa2..7329f9b 100644
--- a/debian/control
+++ b/debian/control
@@ -11,6 +11,8 @@ Build-Depends:
  libudev-dev,
  libevdev-dev (>= 0.4),
 Standards-Version: 3.9.6
+Vcs-Git: git://anonscm.debian.org/pkg-xorg/lib/libinput.git
+Vcs-Browser: http://anonscm.debian.org/cgit/pkg-xorg/lib/libinput.git
 Homepage: http://www.freedesktop.org/wiki/Software/libinput/
 
 Package: libinput10

commit 9ce24c058b3d880b330cfb73a6db8bc9b42fb95b
Author: Timo Aaltonen <tjaalton@debian.org>
Date:   Wed Aug 5 09:38:13 2015 +0300

    update the changelog

diff --git a/debian/changelog b/debian/changelog
index 5fb0908..1970742 100644
--- a/debian/changelog
+++ b/debian/changelog
@@ -1,3 +1,9 @@
+libinput (0.21.0-1) UNRELEASED; urgency=medium
+
+  * New upstream release.
+
+ -- Timo Aaltonen <tjaalton@debian.org>  Wed, 05 Aug 2015 09:34:35 +0300
+
 libinput (0.17.0-1) unstable; urgency=medium
 
   * New upstream release.

commit 603ac39e3b76fff453410995d7f11c9ace504ec6
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 4 10:09:43 2015 +1000

    configure.ac: libinput 0.21.0
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

diff --git a/configure.ac b/configure.ac
index e186d4e..0d5d486 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,7 +1,7 @@
 AC_PREREQ([2.64])
 
 m4_define([libinput_major_version], [0])
-m4_define([libinput_minor_version], [20])
+m4_define([libinput_minor_version], [21])
 m4_define([libinput_micro_version], [0])
 m4_define([libinput_version],
           [libinput_major_version.libinput_minor_version.libinput_micro_version])
@@ -31,7 +31,7 @@ AM_INIT_AUTOMAKE([1.11 foreign no-dist-gzip dist-xz])
 # b) If interfaces have been changed or added, but binary compatibility has
 #    been preserved, change to C+1:0:A+1
 # c) If the interface is the same as the previous version, change to C:R+1:A
-LIBINPUT_LT_VERSION=14:0:4
+LIBINPUT_LT_VERSION=15:0:5
 AC_SUBST(LIBINPUT_LT_VERSION)
 
 AM_SILENT_RULES([yes])

commit e625d2d24ba393601c36283e52fcf4abb6b14b99
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Aug 4 10:25:47 2015 +1000

    udev: include new udev rule in EXTRA_DIST
    
    Fixes distcheck
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

diff --git a/udev/Makefile.am b/udev/Makefile.am
index 975f537..cfb854e 100644
--- a/udev/Makefile.am
+++ b/udev/Makefile.am
@@ -33,3 +33,4 @@ CLEANFILES = $(litest_rules)
 DISTCLEANFILES = \
 		 80-libinput-device-groups.rules \
 		 90-libinput-model-quirks.rules 
+EXTRA_DIST = 80-libinput-test-device.rules

commit f03f447590d12f1a9bcc52065a3e476df67479d6
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Tue Jul 28 13:25:45 2015 +1000

    touchpad: always enable the bottom-most area for thumb detection
    
    If the touchpad is higher than 50mm, enable bottom area thumb detection. This
    only applies to the bottom-most 8mm and only if the touch remains unmoving in
    that area.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>

diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
index 64ec446..a683d9a 100644
--- a/src/evdev-mt-touchpad.c
+++ b/src/evdev-mt-touchpad.c
@@ -1765,13 +1765,6 @@ tp_init_thumb(struct tp_dispatch *tp)
 	if (!tp->buttons.is_clickpad)
 		return 0;
 
-	abs = libevdev_get_abs_info(device->evdev, ABS_MT_PRESSURE);
-	if (!abs)
-		return 0;
-
-	if (abs->maximum - abs->minimum < 255)
-		return 0;
-
 	/* if the touchpad is less than 50mm high, skip thumb detection.
 	 * it's too small to meaningfully interact with a thumb on the
 	 * touchpad */
@@ -1779,6 +1772,23 @@ tp_init_thumb(struct tp_dispatch *tp)
 	if (h < 50)
 		return 0;
 
+	tp->thumb.detect_thumbs = true;
+	tp->thumb.threshold = INT_MAX;
+
+	/* detect thumbs by pressure in the bottom 15mm, detect thumbs by
+	 * lingering in the bottom 8mm */
+	ymax = tp->device->abs.absinfo_y->maximum;
+	yres = tp->device->abs.absinfo_y->resolution;
+	tp->thumb.upper_thumb_line = ymax - yres * 15;
+	tp->thumb.lower_thumb_line = ymax - yres * 8;
+
+	abs = libevdev_get_abs_info(device->evdev, ABS_MT_PRESSURE);
+	if (!abs)
+		goto out;
+
+	if (abs->maximum - abs->minimum < 255)
+		goto out;
+
 	/* Our reference touchpad is the T440s with 42x42 resolution.
 	 * Higher-res touchpads exhibit higher pressure for the same
 	 * interaction. On the T440s, the threshold value is 100, you don't
@@ -1790,17 +1800,11 @@ tp_init_thumb(struct tp_dispatch *tp)
 	yres = tp->device->abs.absinfo_y->resolution;
 	threshold = 100.0 * hypot(xres, yres)/hypot(42, 42);
 	tp->thumb.threshold = max(100, threshold);
-	tp->thumb.detect_thumbs = true;
-
-	/* detect thumbs by pressure in the bottom 15mm, detect thumbs by
-	 * lingering in the bottom 8mm */
-	ymax = tp->device->abs.absinfo_y->maximum;
-	yres = tp->device->abs.absinfo_y->resolution;
-	tp->thumb.upper_thumb_line = ymax - yres * 15;
-	tp->thumb.lower_thumb_line = ymax - yres * 8;
 
+out:
 	log_debug(tp_libinput_context(tp),
-		  "thumb: enabled thumb detection on '%s'\n",
+		  "thumb: enabled thumb detection%s on '%s'\n",
+		  tp->thumb.threshold != INT_MAX ? " (+pressure)" : "",
 		  device->devname);
 
 	return 0;

commit d823a3da0ad74f68e89ef5a0e8660c99b7eaf348
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Aug 3 15:08:57 2015 +1000

    gestures: reduce 2fg scroll timeout to 500ms
    
    Holding the fingers in place without moving for 500ms is long enough to lock
    in a scroll gesture, especially while we're still waiting for the rest of the
    stack to expose pinch gestures.
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
    Reviewed-by: Hans de Goede <hdegoede@redhat.com>

diff --git a/src/evdev-mt-touchpad-gestures.c b/src/evdev-mt-touchpad-gestures.c
index 6017416..d82a6fb 100644
--- a/src/evdev-mt-touchpad-gestures.c
+++ b/src/evdev-mt-touchpad-gestures.c
@@ -30,7 +30,7 @@
 #include "evdev-mt-touchpad.h"
 
 #define DEFAULT_GESTURE_SWITCH_TIMEOUT ms2us(100)
-#define DEFAULT_GESTURE_2FG_SCROLL_TIMEOUT ms2us(1000)
+#define DEFAULT_GESTURE_2FG_SCROLL_TIMEOUT ms2us(500)
 
 static inline const char*
 gesture_state_to_str(enum tp_gesture_2fg_state state)

commit 441db3afb1c5be794e7431f77f3ffbde9440767e
Author: Peter Hutterer <peter.hutterer@who-t.net>
Date:   Mon Aug 3 14:28:43 2015 +1000

    doc: add a page about touchpads
    
    Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>

diff --git a/doc/Makefile.am b/doc/Makefile.am
index 01bcd1b..c9dccfd 100644
--- a/doc/Makefile.am
+++ b/doc/Makefile.am
@@ -24,7 +24,8 @@ header_files = \
 	$(srcdir)/t440-support.dox \
 	$(srcdir)/tapping.dox \
 	$(srcdir)/test-suite.dox \
-	$(srcdir)/tools.dox
+	$(srcdir)/tools.dox \
+	$(srcdir)/touchpads.dox
 
 diagram_files = \
 	$(srcdir)/dot/seats-sketch.gv \
diff --git a/doc/touchpads.dox b/doc/touchpads.dox


Reply to: