Compare commits
11 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
938d440a6c | ||
|
|
c4869e79dd | ||
|
|
149c403c76 | ||
|
|
941dd395d8 | ||
|
|
3ca14d6080 | ||
|
|
363e9d4c1c | ||
|
|
f922107f77 | ||
|
|
57a02c4fda | ||
|
|
3285a7d47d | ||
|
|
7a73ca3b06 | ||
|
|
6ed46bac1f |
8 changed files with 547 additions and 742 deletions
40
.gitignore
vendored
40
.gitignore
vendored
|
|
@ -1 +1,39 @@
|
|||
/libinput-*.tar.bz2
|
||||
/libinput-0.1.0.tar.xz
|
||||
/libinput-0.2.0.tar.xz
|
||||
/libinput-0.4.0.tar.xz
|
||||
/libinput-0.5.0.tar.xz
|
||||
/libinput-0.6.0.tar.xz
|
||||
/libinput-20141124.tar.xz
|
||||
/libinput-0.7.0.tar.xz
|
||||
/libinput-20141211.tar.xz
|
||||
/libinput-0.8.0.tar.xz
|
||||
/libinput-0.9.0.tar.xz
|
||||
/libinput-0.10.0.tar.xz
|
||||
/libinput-0.11.0.tar.xz
|
||||
/libinput-0.12.0.tar.xz
|
||||
/libinput-0.13.0.tar.xz
|
||||
/libinput-0.14.1.tar.xz
|
||||
/libinput-0.15.0.tar.xz
|
||||
/libinput-0.16.0.tar.xz
|
||||
/libinput-0.17.0.tar.xz
|
||||
/libinput-0.18.0.tar.xz
|
||||
/libinput-0.19.0.tar.xz
|
||||
/libinput-0.20.0.tar.xz
|
||||
/libinput-0.21.0.tar.xz
|
||||
/libinput-0.99.1.tar.xz
|
||||
/libinput-1.0.0.tar.xz
|
||||
/libinput-1.0.1.tar.xz
|
||||
/libinput-1.0.2.tar.xz
|
||||
/libinput-1.1.0.tar.xz
|
||||
/libinput-1.1.1.tar.xz
|
||||
/libinput-1.1.2.tar.xz
|
||||
/libinput-1.1.3.tar.xz
|
||||
/libinput-1.1.4.tar.xz
|
||||
/libinput-1.1.5.tar.xz
|
||||
/libinput-1.1.6.tar.xz
|
||||
/libinput-1.1.7.tar.xz
|
||||
/libinput-1.1.8.tar.xz
|
||||
/libinput-1.2.1.tar.xz
|
||||
/libinput-1.2.2.tar.xz
|
||||
/libinput-1.2.3.tar.xz
|
||||
/libinput-1.2.4.tar.xz
|
||||
|
|
|
|||
|
|
@ -0,0 +1,66 @@
|
|||
From e968549f2c4f1d51a921ed4997fc9151d0d91ccb Mon Sep 17 00:00:00 2001
|
||||
From: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Wed, 27 Apr 2016 11:32:02 +1000
|
||||
Subject: [PATCH libinput] Make a link to the html docs available as a #define
|
||||
|
||||
The "latest" documentation link is the location for the master branch,
|
||||
released versions have their own directory on the server.
|
||||
|
||||
The micro-versions of 90 and above are used for snapshots and release
|
||||
candidates, so whenever we have a micro version of >= 90 we still want to link
|
||||
to the "latest" documentation. In all other cases, we link to the current
|
||||
release.
|
||||
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
|
||||
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
|
||||
(cherry picked from commit 4fdaa1b2a96d5d9e7d121fc7082737cc581e8020)
|
||||
---
|
||||
configure.ac | 4 ++++
|
||||
src/libinput-private.h | 8 ++++++++
|
||||
2 files changed, 12 insertions(+)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index 602a860..77270fa 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -17,6 +17,10 @@ AC_SUBST([LIBINPUT_VERSION_MINOR], [libinput_minor_version])
|
||||
AC_SUBST([LIBINPUT_VERSION_MICRO], [libinput_micro_version])
|
||||
AC_SUBST([LIBINPUT_VERSION], [libinput_version])
|
||||
|
||||
+AC_DEFINE([LIBINPUT_VERSION_MAJOR], [libinput_major_version], "libinput major version number")
|
||||
+AC_DEFINE([LIBINPUT_VERSION_MINOR], [libinput_minor_version], "libinput minor version number")
|
||||
+AC_DEFINE([LIBINPUT_VERSION_MICRO], [libinput_micro_version], "libinput micro version number")
|
||||
+
|
||||
AC_CONFIG_HEADERS([config.h])
|
||||
AC_CONFIG_MACRO_DIR([m4])
|
||||
|
||||
diff --git a/src/libinput-private.h b/src/libinput-private.h
|
||||
index 8d2492a..f89ca2e 100644
|
||||
--- a/src/libinput-private.h
|
||||
+++ b/src/libinput-private.h
|
||||
@@ -25,6 +25,8 @@
|
||||
#ifndef LIBINPUT_PRIVATE_H
|
||||
#define LIBINPUT_PRIVATE_H
|
||||
|
||||
+#include "config.h"
|
||||
+
|
||||
#include <errno.h>
|
||||
#include <math.h>
|
||||
|
||||
@@ -33,6 +35,12 @@
|
||||
#include "libinput.h"
|
||||
#include "libinput-util.h"
|
||||
|
||||
+#if LIBINPUT_VERSION_MICRO >= 90
|
||||
+#define HTTP_DOC_LINK "https://wayland.freedesktop.org/libinput/doc/latest/"
|
||||
+#else
|
||||
+#define HTTP_DOC_LINK "https://wayland.freedesktop.org/libinput/doc/" VERSION "/"
|
||||
+#endif
|
||||
+
|
||||
struct libinput_source;
|
||||
|
||||
/* A coordinate pair in device coordinates */
|
||||
--
|
||||
2.7.4
|
||||
|
||||
|
|
@ -0,0 +1,81 @@
|
|||
From 71841c822cb3cc7069f6a1a834b005fdf0403c69 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Tue, 12 Apr 2016 11:07:02 +1000
|
||||
Subject: [PATCH libinput] touchpad: add LIBINPUT_MODEL_WOBBLY_TOUCHPAD for the
|
||||
HP 14-ac157tu
|
||||
|
||||
If some elantech touchpads require a hysteresis, let's use some more generic
|
||||
tag for those touchpads that require correct handling of pointer wobbles.
|
||||
|
||||
https://bugs.freedesktop.org/show_bug.cgi?id=94897
|
||||
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
|
||||
(cherry picked from commit afdcaf50157c0a76389740885bed3719b758dc37)
|
||||
---
|
||||
src/evdev-mt-touchpad.c | 3 +++
|
||||
src/evdev.c | 1 +
|
||||
src/evdev.h | 1 +
|
||||
udev/90-libinput-model-quirks.hwdb | 8 ++++++++
|
||||
4 files changed, 13 insertions(+)
|
||||
|
||||
diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
|
||||
index c50f52d..a92e60b 100644
|
||||
--- a/src/evdev-mt-touchpad.c
|
||||
+++ b/src/evdev-mt-touchpad.c
|
||||
@@ -2046,6 +2046,9 @@ tp_init_hysteresis(struct tp_dispatch *tp)
|
||||
(tp->device->model_flags & EVDEV_MODEL_SYNAPTICS_SERIAL_TOUCHPAD))
|
||||
goto want_hysteresis;
|
||||
|
||||
+ if (tp->device->model_flags & EVDEV_MODEL_WOBBLY_TOUCHPAD)
|
||||
+ goto want_hysteresis;
|
||||
+
|
||||
tp->hysteresis_margin.x = 0;
|
||||
tp->hysteresis_margin.y = 0;
|
||||
|
||||
diff --git a/src/evdev.c b/src/evdev.c
|
||||
index 6bb8986..f0311c6 100644
|
||||
--- a/src/evdev.c
|
||||
+++ b/src/evdev.c
|
||||
@@ -1681,6 +1681,7 @@ evdev_read_model_flags(struct evdev_device *device)
|
||||
{ "LIBINPUT_MODEL_CYAPA", EVDEV_MODEL_CYAPA },
|
||||
{ "LIBINPUT_MODEL_ALPS_RUSHMORE", EVDEV_MODEL_ALPS_RUSHMORE },
|
||||
{ "LIBINPUT_MODEL_LENOVO_T450_TOUCHPAD", EVDEV_MODEL_LENOVO_T450_TOUCHPAD },
|
||||
+ { "LIBINPUT_MODEL_WOBBLY_TOUCHPAD", EVDEV_MODEL_WOBBLY_TOUCHPAD },
|
||||
{ NULL, EVDEV_MODEL_DEFAULT },
|
||||
};
|
||||
const struct model_map *m = model_map;
|
||||
diff --git a/src/evdev.h b/src/evdev.h
|
||||
index 4a5d807..3a7693e 100644
|
||||
--- a/src/evdev.h
|
||||
+++ b/src/evdev.h
|
||||
@@ -114,6 +114,7 @@ enum evdev_device_model {
|
||||
EVDEV_MODEL_CYAPA = (1 << 15),
|
||||
EVDEV_MODEL_ALPS_RUSHMORE = (1 << 16),
|
||||
EVDEV_MODEL_LENOVO_T450_TOUCHPAD= (1 << 17),
|
||||
+ EVDEV_MODEL_WOBBLY_TOUCHPAD = (1 << 18),
|
||||
};
|
||||
|
||||
struct mt_slot {
|
||||
diff --git a/udev/90-libinput-model-quirks.hwdb b/udev/90-libinput-model-quirks.hwdb
|
||||
index 242c444..91ac243 100644
|
||||
--- a/udev/90-libinput-model-quirks.hwdb
|
||||
+++ b/udev/90-libinput-model-quirks.hwdb
|
||||
@@ -81,6 +81,14 @@ libinput:name:Cypress APA Trackpad ?cyapa?:dmi:*
|
||||
LIBINPUT_MODEL_CYAPA=1
|
||||
|
||||
##########################################
|
||||
+# HP
|
||||
+##########################################
|
||||
+
|
||||
+# HP 14-ac157tu
|
||||
+libinput:name:*ETPS/2 Elantech Touchpad*:dmi:*svnHP*pvrCNB1:*
|
||||
+ LIBINPUT_MODEL_WOBBLY_TOUCHPAD=1
|
||||
+
|
||||
+##########################################
|
||||
# LENOVO
|
||||
##########################################
|
||||
|
||||
--
|
||||
2.7.4
|
||||
|
||||
210
0001-touchpad-detect-and-warn-about-kernel-tracking-point.patch
Normal file
210
0001-touchpad-detect-and-warn-about-kernel-tracking-point.patch
Normal file
|
|
@ -0,0 +1,210 @@
|
|||
From 1814c8586b62000caab91c5af40f7c5a0a80c384 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Tue, 16 Sep 2014 15:13:00 +1000
|
||||
Subject: [PATCH libinput] touchpad: detect and warn about kernel tracking
|
||||
pointer jumps
|
||||
|
||||
If a touch moves by more than 20mm within a single frame, reset the motion
|
||||
history, effectively discarding the movement. This is a relatively common bug
|
||||
and almost always needs a kernel fix, so add an explanatory page to the docs.
|
||||
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Reviewed-by: Benjamin Tissoires <benjamin.tissoires@gmail.com>
|
||||
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
|
||||
(cherry picked from commit 6a22eed4efa2a18664d62c6d8131c05258f869ab)
|
||||
---
|
||||
doc/Makefile.am | 1 +
|
||||
doc/page-hierarchy.dox | 1 +
|
||||
doc/touchpad-jumping-cursors.dox | 54 ++++++++++++++++++++++++++++++++++++++++
|
||||
src/evdev-mt-touchpad.c | 27 ++++++++++++++++++++
|
||||
test/touchpad.c | 39 +++++++++++++++++++++++++++++
|
||||
5 files changed, 122 insertions(+)
|
||||
create mode 100644 doc/touchpad-jumping-cursors.dox
|
||||
|
||||
diff --git a/doc/Makefile.am b/doc/Makefile.am
|
||||
index 7a7c6cf..f56ed6a 100644
|
||||
--- a/doc/Makefile.am
|
||||
+++ b/doc/Makefile.am
|
||||
@@ -27,6 +27,7 @@ header_files = \
|
||||
$(srcdir)/tapping.dox \
|
||||
$(srcdir)/test-suite.dox \
|
||||
$(srcdir)/tools.dox \
|
||||
+ $(srcdir)/touchpad-jumping-cursors.dox \
|
||||
$(srcdir)/touchpads.dox
|
||||
|
||||
diagram_files = \
|
||||
diff --git a/doc/page-hierarchy.dox b/doc/page-hierarchy.dox
|
||||
index 1351a5e..e47e98e 100644
|
||||
--- a/doc/page-hierarchy.dox
|
||||
+++ b/doc/page-hierarchy.dox
|
||||
@@ -7,6 +7,7 @@
|
||||
- @subpage gestures
|
||||
- @subpage palm_detection
|
||||
- @subpage t440_support
|
||||
+- @subpage touchpad_jumping_cursor
|
||||
|
||||
@page touchscreens Touchscreens
|
||||
|
||||
diff --git a/doc/touchpad-jumping-cursors.dox b/doc/touchpad-jumping-cursors.dox
|
||||
new file mode 100644
|
||||
index 0000000..e581eb1
|
||||
--- /dev/null
|
||||
+++ b/doc/touchpad-jumping-cursors.dox
|
||||
@@ -0,0 +1,54 @@
|
||||
+/**
|
||||
+@page touchpad_jumping_cursor Touchpad jumping cursor bugs
|
||||
+
|
||||
+A common bug encountered on touchpads is a cursor jump when alternating
|
||||
+between fingers on a multi-touch-capable touchpad. For example, after moving
|
||||
+the cursor a user may use a second finger in the software button area to
|
||||
+physically click the touchpad. Upon setting the finger down, the cursor
|
||||
+exhibits a jump towards the bottom left or right, depending on the finger
|
||||
+position.
|
||||
+
|
||||
+When libinput detects a cursor jump it prints a bug warning to the log with
|
||||
+the text <b>"Touch jump detected and discarded."</b> and a link to this page.
|
||||
+
|
||||
+In most cases, this is a bug in the kernel driver and to libinput it appears
|
||||
+that the touch point moves from its previous position. The pointer jump can
|
||||
+usually be seen in the evemu-record output for the device:
|
||||
+
|
||||
+<pre>
|
||||
+ E: 249.206319 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
|
||||
+ E: 249.218008 0003 0035 3764 # EV_ABS / ABS_MT_POSITION_X 3764
|
||||
+ E: 249.218008 0003 0036 2221 # EV_ABS / ABS_MT_POSITION_Y 2221
|
||||
+ E: 249.218008 0003 003a 0065 # EV_ABS / ABS_MT_PRESSURE 65
|
||||
+ E: 249.218008 0003 0000 3764 # EV_ABS / ABS_X 3764
|
||||
+ E: 249.218008 0003 0001 2216 # EV_ABS / ABS_Y 2216
|
||||
+ E: 249.218008 0003 0018 0065 # EV_ABS / ABS_PRESSURE 65
|
||||
+ E: 249.218008 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
|
||||
+ E: 249.230881 0003 0035 3752 # EV_ABS / ABS_MT_POSITION_X 3752
|
||||
+ E: 249.230881 0003 003a 0046 # EV_ABS / ABS_MT_PRESSURE 46
|
||||
+ E: 249.230881 0003 0000 3758 # EV_ABS / ABS_X 3758
|
||||
+ E: 249.230881 0003 0018 0046 # EV_ABS / ABS_PRESSURE 46
|
||||
+ E: 249.230881 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
|
||||
+ E: 249.242648 0003 0035 1640 # EV_ABS / ABS_MT_POSITION_X 1640
|
||||
+ E: 249.242648 0003 0036 4681 # EV_ABS / ABS_MT_POSITION_Y 4681
|
||||
+ E: 249.242648 0003 003a 0025 # EV_ABS / ABS_MT_PRESSURE 25
|
||||
+ E: 249.242648 0003 0000 1640 # EV_ABS / ABS_X 1640
|
||||
+ E: 249.242648 0003 0001 4681 # EV_ABS / ABS_Y 4681
|
||||
+ E: 249.242648 0003 0018 0025 # EV_ABS / ABS_PRESSURE 25
|
||||
+ E: 249.242648 0000 0000 0000 # ------------ SYN_REPORT (0) ----------
|
||||
+ E: 249.254568 0003 0035 1648 # EV_ABS / ABS_MT_POSITION_X 1648
|
||||
+ E: 249.254568 0003 003a 0027 # EV_ABS / ABS_MT_PRESSURE 27
|
||||
+ E: 249.254568 0003 0000 1644 # EV_ABS / ABS_X 1644
|
||||
+ E: 249.254568 0003 0018 0027 # EV_ABS / ABS_PRESSURE 27
|
||||
+</pre>
|
||||
+
|
||||
+In this recording, the pointer jumps from its position 3752/2216 to
|
||||
+1640/4681 within a single frame. On this particular touchpad, this would
|
||||
+represent a physical move of almost 50mm. libinput detects some of these
|
||||
+jumps and discards the movement but otherwise continues as usual. However,
|
||||
+the bug should be fixed at the kernel level.
|
||||
+
|
||||
+When you encounter the warning in the log, please generate an evemu
|
||||
+recording of your touchpad and file a bug. See @ref reporting_bugs for more
|
||||
+details.
|
||||
+*/
|
||||
diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
|
||||
index 2ab6fd3..c50f52d 100644
|
||||
--- a/src/evdev-mt-touchpad.c
|
||||
+++ b/src/evdev-mt-touchpad.c
|
||||
@@ -918,6 +918,25 @@ tp_need_motion_history_reset(struct tp_dispatch *tp, uint64_t time)
|
||||
return rc;
|
||||
}
|
||||
|
||||
+static bool
|
||||
+tp_detect_jumps(const struct tp_dispatch *tp, struct tp_touch *t)
|
||||
+{
|
||||
+ struct device_coords *last;
|
||||
+ double dx, dy;
|
||||
+ const int JUMP_THRESHOLD_MM = 20;
|
||||
+
|
||||
+ if (t->history.count == 0)
|
||||
+ return false;
|
||||
+
|
||||
+ /* called before tp_motion_history_push, so offset 0 is the most
|
||||
+ * recent coordinate */
|
||||
+ last = tp_motion_history_offset(t, 0);
|
||||
+ dx = fabs(t->point.x - last->x) / tp->device->abs.absinfo_x->resolution;
|
||||
+ dy = fabs(t->point.y - last->y) / tp->device->abs.absinfo_y->resolution;
|
||||
+
|
||||
+ return hypot(dx, dy) > JUMP_THRESHOLD_MM;
|
||||
+}
|
||||
+
|
||||
static void
|
||||
tp_process_state(struct tp_dispatch *tp, uint64_t time)
|
||||
{
|
||||
@@ -946,6 +965,14 @@ tp_process_state(struct tp_dispatch *tp, uint64_t time)
|
||||
if (!t->dirty)
|
||||
continue;
|
||||
|
||||
+ if (tp_detect_jumps(tp, t)) {
|
||||
+ log_bug_kernel(tp_libinput_context(tp),
|
||||
+ "Touch jump detected and discarded.\n"
|
||||
+ "See %stouchpad_jumping_cursor for details\n",
|
||||
+ HTTP_DOC_LINK);
|
||||
+ tp_motion_history_reset(t);
|
||||
+ }
|
||||
+
|
||||
tp_thumb_detect(tp, t, time);
|
||||
tp_palm_detect(tp, t, time);
|
||||
|
||||
diff --git a/test/touchpad.c b/test/touchpad.c
|
||||
index be9c566..8744cbd 100644
|
||||
--- a/test/touchpad.c
|
||||
+++ b/test/touchpad.c
|
||||
@@ -3958,6 +3958,43 @@ START_TEST(touchpad_time_usec)
|
||||
}
|
||||
END_TEST
|
||||
|
||||
+START_TEST(touchpad_jump_finger_motion)
|
||||
+{
|
||||
+ struct litest_device *dev = litest_current_device();
|
||||
+ struct libinput *li = dev->libinput;
|
||||
+ struct libinput_event *event;
|
||||
+ struct libinput_event_pointer *ptrev;
|
||||
+
|
||||
+ litest_touch_down(dev, 0, 20, 30);
|
||||
+ litest_touch_move_to(dev, 0, 20, 30, 90, 30, 10, 0);
|
||||
+ litest_drain_events(li);
|
||||
+
|
||||
+ litest_disable_log_handler(li);
|
||||
+ litest_touch_move_to(dev, 0, 90, 30, 20, 80, 1, 0);
|
||||
+ litest_assert_empty_queue(li);
|
||||
+ litest_restore_log_handler(li);
|
||||
+
|
||||
+ litest_touch_move_to(dev, 0, 20, 80, 21, 81, 10, 0);
|
||||
+ litest_touch_up(dev, 0);
|
||||
+
|
||||
+ /* expect lots of little events, no big jump */
|
||||
+ libinput_dispatch(li);
|
||||
+ event = libinput_get_event(li);
|
||||
+ do {
|
||||
+ double dx, dy;
|
||||
+
|
||||
+ ptrev = litest_is_motion_event(event);
|
||||
+ dx = libinput_event_pointer_get_dx(ptrev);
|
||||
+ dy = libinput_event_pointer_get_dy(ptrev);
|
||||
+ ck_assert_int_lt(abs(dx), 20);
|
||||
+ ck_assert_int_lt(abs(dy), 20);
|
||||
+
|
||||
+ libinput_event_destroy(event);
|
||||
+ event = libinput_get_event(li);
|
||||
+ } while (event != NULL);
|
||||
+}
|
||||
+END_TEST
|
||||
+
|
||||
void
|
||||
litest_setup_tests(void)
|
||||
{
|
||||
@@ -4077,4 +4114,6 @@ litest_setup_tests(void)
|
||||
litest_add_for_device("touchpad:bugs", touchpad_tool_tripletap_touch_count, LITEST_SYNAPTICS_TOPBUTTONPAD);
|
||||
|
||||
litest_add("touchpad:time", touchpad_time_usec, LITEST_TOUCHPAD, LITEST_ANY);
|
||||
+
|
||||
+ litest_add_for_device("touchpad:jumps", touchpad_jump_finger_motion, LITEST_SYNAPTICS_CLICKPAD);
|
||||
}
|
||||
--
|
||||
2.7.4
|
||||
|
||||
|
|
@ -0,0 +1,60 @@
|
|||
From 253f8e4152b6c36b87756bb23b16512c3abf7cb8 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Fri, 24 Jul 2015 11:13:41 +1000
|
||||
Subject: [PATCH libinput] touchpad: serial synaptics need to fake new touches
|
||||
on TRIPLETAP
|
||||
|
||||
On the 4.1 kernels synaptics pretends to have 3 slots (the serial fw only does
|
||||
2). This was added to avoid cursor jumps but has since been reverted for 4.2
|
||||
(kernel commit dbf3c37086, 4.1.3 is still buggy). In some cases a TRIPLETAP
|
||||
may be triggered without slot 2 ever activating.
|
||||
|
||||
While there are still those kernels out there, work around this bug by opening
|
||||
a new touch point where none exists if the fake finger count exceeds the slot
|
||||
count.
|
||||
|
||||
Reported-by: Jan Alexander Steffens <jan.steffens@gmail.com>
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Tested-by: Jan Alexander Steffens <jan.steffens@gmail.com>
|
||||
Reviewed-by: Hans de Goede <hdegoede@redhat.com>
|
||||
---
|
||||
src/evdev-mt-touchpad.c | 22 ++++++++++++++++------
|
||||
1 file changed, 16 insertions(+), 6 deletions(-)
|
||||
|
||||
diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
|
||||
index a683d9a..5ef03d5 100644
|
||||
--- a/src/evdev-mt-touchpad.c
|
||||
+++ b/src/evdev-mt-touchpad.c
|
||||
@@ -369,13 +369,23 @@ tp_restore_synaptics_touches(struct tp_dispatch *tp,
|
||||
for (i = 0; i < tp->num_slots; i++) {
|
||||
struct tp_touch *t = tp_get_touch(tp, i);
|
||||
|
||||
- if (t->state != TOUCH_END)
|
||||
+ switch(t->state) {
|
||||
+ case TOUCH_HOVERING:
|
||||
+ case TOUCH_BEGIN:
|
||||
+ case TOUCH_UPDATE:
|
||||
continue;
|
||||
-
|
||||
- /* new touch, move it through begin to update immediately */
|
||||
- tp_new_touch(tp, t, time);
|
||||
- tp_begin_touch(tp, t, time);
|
||||
- t->state = TOUCH_UPDATE;
|
||||
+ case TOUCH_NONE:
|
||||
+ /* new touch, move it through to begin immediately */
|
||||
+ tp_new_touch(tp, t, time);
|
||||
+ tp_begin_touch(tp, t, time);
|
||||
+ break;
|
||||
+ case TOUCH_END:
|
||||
+ /* touch just ended ,we need need to restore it to update */
|
||||
+ tp_new_touch(tp, t, time);
|
||||
+ tp_begin_touch(tp, t, time);
|
||||
+ t->state = TOUCH_UPDATE;
|
||||
+ break;
|
||||
+ }
|
||||
}
|
||||
}
|
||||
|
||||
--
|
||||
2.4.3
|
||||
|
||||
|
|
@ -0,0 +1,35 @@
|
|||
From 31b1e9e619ebe3281a4659590d7318225b81bd97 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Thu, 19 May 2016 14:40:33 +1000
|
||||
Subject: [PATCH libinput] udev: mark ALPS touchpads fw version 300 as wobbly
|
||||
touchpads
|
||||
|
||||
Includes the Dell Lattitude E5420 but since all alps touchpads with the same
|
||||
fw version are the same (as far as we know) hooking this off the firmware
|
||||
version should cover this generation.
|
||||
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=1336084
|
||||
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
---
|
||||
udev/90-libinput-model-quirks.hwdb | 4 ++++
|
||||
1 file changed, 4 insertions(+)
|
||||
|
||||
diff --git a/udev/90-libinput-model-quirks.hwdb b/udev/90-libinput-model-quirks.hwdb
|
||||
index 147fec2..305fed0 100644
|
||||
--- a/udev/90-libinput-model-quirks.hwdb
|
||||
+++ b/udev/90-libinput-model-quirks.hwdb
|
||||
@@ -26,6 +26,10 @@ libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:800
|
||||
libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:800
|
||||
LIBINPUT_ATTR_SIZE_HINT=100x55
|
||||
|
||||
+libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:300
|
||||
+libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:300
|
||||
+ LIBINPUT_MODEL_WOBBLY_TOUCHPAD=1
|
||||
+
|
||||
libinput:name:*AlpsPS/2 ALPS DualPoint TouchPad:fwversion:310
|
||||
libinput:name:*AlpsPS/2 ALPS GlidePoint:fwversion:310
|
||||
LIBINPUT_MODEL_ALPS_RUSHMORE=1
|
||||
--
|
||||
2.7.4
|
||||
|
||||
795
libinput.spec
795
libinput.spec
|
|
@ -4,11 +4,10 @@
|
|||
%global gitversion 58abea394
|
||||
|
||||
Name: libinput
|
||||
Version: 1.30.1
|
||||
Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
|
||||
Version: 1.2.4
|
||||
Release: 4%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
|
||||
Summary: Input device library
|
||||
|
||||
# SPDX
|
||||
License: MIT
|
||||
URL: http://www.freedesktop.org/wiki/Software/libinput/
|
||||
%if 0%{?gitdate}
|
||||
|
|
@ -16,20 +15,24 @@ Source0: %{name}-%{gitdate}.tar.xz
|
|||
Source1: make-git-snapshot.sh
|
||||
Source2: commitid
|
||||
%else
|
||||
Source0: https://gitlab.freedesktop.org/libinput/libinput/-/archive/%{version}/libinput-%{version}.tar.bz2
|
||||
Source0: http://www.freedesktop.org/software/libinput/libinput-%{version}.tar.xz
|
||||
%endif
|
||||
|
||||
BuildRequires: git-core
|
||||
BuildRequires: gcc
|
||||
BuildRequires: meson
|
||||
BuildRequires: pkgconfig(libudev)
|
||||
BuildRequires: pkgconfig(mtdev) >= 1.1.0
|
||||
BuildRequires: pkgconfig(libevdev) >= 0.4
|
||||
BuildRequires: pkgconfig(libwacom) >= 0.20
|
||||
BuildRequires: pkgconfig(udev)
|
||||
BuildRequires: python3-rpm-macros
|
||||
# Not upstream, keep until kernel 4.2 or 4.1.x with dbf3c37086
|
||||
Patch01: 0001-touchpad-serial-synaptics-need-to-fake-new-touches-o.patch
|
||||
Patch02: 0001-Make-a-link-to-the-html-docs-available-as-a-define.patch
|
||||
Patch03: 0001-touchpad-detect-and-warn-about-kernel-tracking-point.patch
|
||||
|
||||
BuildRequires: lua-devel
|
||||
# https://bugzilla.redhat.com/show_bug.cgi?id=1336084
|
||||
Patch04: 0001-touchpad-add-LIBINPUT_MODEL_WOBBLY_TOUCHPAD-for-the-.patch
|
||||
Patch05: 0001-udev-mark-ALPS-touchpads-fw-version-300-as-wobbly-to.patch
|
||||
|
||||
BuildRequires: git
|
||||
BuildRequires: autoconf automake libtool pkgconfig
|
||||
BuildRequires: libevdev-devel
|
||||
BuildRequires: libudev-devel
|
||||
BuildRequires: mtdev-devel libwacom-devel
|
||||
BuildRequires: pkgconfig(udev)
|
||||
|
||||
%description
|
||||
libinput is a library that handles input devices for display servers and other
|
||||
|
|
@ -48,64 +51,48 @@ Requires: %{name}%{?_isa} = %{version}-%{release}
|
|||
The %{name}-devel package contains libraries and header files for
|
||||
developing applications that use %{name}.
|
||||
|
||||
%package utils
|
||||
Summary: Utilities and tools for debugging %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: python3-pyudev python3-libevdev
|
||||
|
||||
%description utils
|
||||
The %{name}-utils package contains tools to debug hardware and analyze
|
||||
%{name}.
|
||||
|
||||
%package test
|
||||
Summary: libinput integration test suite
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
|
||||
%description test
|
||||
The %{name}-test package contains the libinput test suite. It is not
|
||||
intended to be run by users.
|
||||
|
||||
%prep
|
||||
%autosetup -S git -p1
|
||||
# Replace whatever the source uses with the approved call
|
||||
%py3_shebang_fix $(git grep -l '#!/usr/bin/.*python3')
|
||||
%setup -q -n %{name}-%{?gitdate:%{gitdate}}%{!?gitdate:%{version}}
|
||||
git init
|
||||
if [ -z "$GIT_COMMITTER_NAME" ]; then
|
||||
git config user.email "x@fedoraproject.org"
|
||||
git config user.name "Fedora X Ninjas"
|
||||
fi
|
||||
git add .
|
||||
git commit --allow-empty -a -q -m "%{version} baseline."
|
||||
|
||||
# Apply all the patches.
|
||||
git am -p1 %{patches} < /dev/null
|
||||
|
||||
%build
|
||||
%meson -Ddebug-gui=false \
|
||||
-Ddocumentation=false \
|
||||
-Dtests=true \
|
||||
-Dinstall-tests=true \
|
||||
-Dautoload-plugins=true \
|
||||
-Dudev-dir=%{udevdir}
|
||||
%meson_build
|
||||
autoreconf -v --install --force || exit 1
|
||||
%configure --disable-static --disable-silent-rules --with-udev-dir=%{udevdir}
|
||||
make %{?_smp_mflags}
|
||||
|
||||
|
||||
%install
|
||||
%meson_install
|
||||
%make_install
|
||||
find $RPM_BUILD_ROOT -name '*.la' -delete
|
||||
|
||||
|
||||
%post
|
||||
%{?ldconfig}
|
||||
/sbin/ldconfig
|
||||
/usr/bin/udevadm hwdb --update >/dev/null 2>&1 || :
|
||||
|
||||
%ldconfig_postun
|
||||
%postun -p /sbin/ldconfig
|
||||
|
||||
|
||||
%files
|
||||
%doc COPYING
|
||||
%{_libdir}/libinput.so.*
|
||||
%{udevdir}/libinput-device-group
|
||||
%{udevdir}/libinput-fuzz-to-zero
|
||||
%{udevdir}/libinput-fuzz-extract
|
||||
%{udevdir}/libinput-model-quirks
|
||||
%{udevdir}/rules.d/80-libinput-device-groups.rules
|
||||
%{udevdir}/rules.d/90-libinput-fuzz-override.rules
|
||||
%{_bindir}/libinput
|
||||
%dir %{_libexecdir}/libinput/
|
||||
%{_libexecdir}/libinput/libinput-debug-events
|
||||
%{_libexecdir}/libinput/libinput-list-devices
|
||||
%{_mandir}/man1/libinput.1*
|
||||
%dir %{_datadir}/libinput
|
||||
%{_datadir}/libinput/*.quirks
|
||||
%dir %{_datadir}/zsh
|
||||
%dir %{_datadir}/zsh/site-functions
|
||||
%{_datadir}/zsh/site-functions/*
|
||||
%{udevdir}/rules.d/90-libinput-model-quirks.rules
|
||||
%{udevdir}/hwdb.d/90-libinput-model-quirks.hwdb
|
||||
%{_bindir}/libinput-list-devices
|
||||
%{_bindir}/libinput-debug-events
|
||||
%{_mandir}/man1/libinput-list-devices.1*
|
||||
%{_mandir}/man1/libinput-debug-events.1*
|
||||
|
||||
|
|
@ -114,682 +101,16 @@ intended to be run by users.
|
|||
%{_libdir}/libinput.so
|
||||
%{_libdir}/pkgconfig/libinput.pc
|
||||
|
||||
%files utils
|
||||
%{_libexecdir}/libinput/libinput-analyze
|
||||
%{_libexecdir}/libinput/libinput-analyze-buttons
|
||||
%{_libexecdir}/libinput/libinput-analyze-per-slot-delta
|
||||
%{_libexecdir}/libinput/libinput-analyze-recording
|
||||
%{_libexecdir}/libinput/libinput-analyze-touch-down-state
|
||||
%{_libexecdir}/libinput/libinput-debug-tablet
|
||||
%{_libexecdir}/libinput/libinput-debug-tablet-pad
|
||||
%{_libexecdir}/libinput/libinput-list-kernel-devices
|
||||
%{_libexecdir}/libinput/libinput-measure
|
||||
%{_libexecdir}/libinput/libinput-measure-fuzz
|
||||
%{_libexecdir}/libinput/libinput-measure-touchpad-tap
|
||||
%{_libexecdir}/libinput/libinput-measure-touchpad-pressure
|
||||
%{_libexecdir}/libinput/libinput-measure-touchpad-size
|
||||
%{_libexecdir}/libinput/libinput-measure-touch-size
|
||||
%{_libexecdir}/libinput/libinput-quirks
|
||||
%{_libexecdir}/libinput/libinput-record
|
||||
%{_libexecdir}/libinput/libinput-replay
|
||||
%{_mandir}/man1/libinput-analyze.1*
|
||||
%{_mandir}/man1/libinput-analyze-buttons.1*
|
||||
%{_mandir}/man1/libinput-analyze-per-slot-delta.1*
|
||||
%{_mandir}/man1/libinput-analyze-recording.1*
|
||||
%{_mandir}/man1/libinput-analyze-touch-down-state.1*
|
||||
%{_mandir}/man1/libinput-debug-tablet.1*
|
||||
%{_mandir}/man1/libinput-debug-tablet-pad.1*
|
||||
%{_mandir}/man1/libinput-list-kernel-devices.1*
|
||||
%{_mandir}/man1/libinput-measure.1*
|
||||
%{_mandir}/man1/libinput-measure-fuzz.1*
|
||||
%{_mandir}/man1/libinput-measure-touchpad-tap.1*
|
||||
%{_mandir}/man1/libinput-measure-touch-size.1*
|
||||
%{_mandir}/man1/libinput-measure-touchpad-pressure.1*
|
||||
%{_mandir}/man1/libinput-measure-touchpad-size.1*
|
||||
%{_mandir}/man1/libinput-quirks.1*
|
||||
%{_mandir}/man1/libinput-quirks-list.1*
|
||||
%{_mandir}/man1/libinput-quirks-validate.1*
|
||||
%{_mandir}/man1/libinput-record.1*
|
||||
%{_mandir}/man1/libinput-replay.1*
|
||||
|
||||
%files test
|
||||
%{_libexecdir}/libinput/libinput-test
|
||||
%{_libexecdir}/libinput/libinput-test-suite
|
||||
%{_libexecdir}/libinput/libinput-test-utils
|
||||
%{_mandir}/man1/libinput-test.1*
|
||||
%{_mandir}/man1/libinput-test-suite.1*
|
||||
|
||||
|
||||
%changelog
|
||||
* Mon Dec 08 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.30.1-1
|
||||
- libinput 1.30.1
|
||||
* Mon May 23 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.4-4
|
||||
- Fix pointer jitter on ALPS FW v300 (#1336084)
|
||||
|
||||
* Tue Nov 25 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.30.0-1
|
||||
- libinput 1.30.0
|
||||
* Fri May 20 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.4-3
|
||||
- Fix pointer jitter on the Dell E5420 (#1336084)
|
||||
|
||||
* Mon Nov 24 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.29.902-2
|
||||
- Re-enable plugins on RHEL - lua 5.4 is available
|
||||
|
||||
* Tue Nov 18 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.29.902-1
|
||||
- libinput 1.29.902 - reenable ppc64le
|
||||
|
||||
* Fri Nov 07 2025 Yaakov Selkowitz <yselkowi@redhat.com> - 1.29.901-3
|
||||
- Disable plugins on RHEL
|
||||
|
||||
* Tue Nov 04 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.29.901-2
|
||||
- Disable plugins on ppc64le - there's no luajit
|
||||
|
||||
* Tue Nov 04 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.29.901-1
|
||||
- libinput 1.29.901 - with plugin autoload enabled
|
||||
|
||||
* Tue Oct 21 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.29.2-1
|
||||
- libinput 1.29.2
|
||||
|
||||
* Thu Aug 28 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.29.1-1
|
||||
- libinput 1.29.1
|
||||
|
||||
* Thu Jul 31 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.29.0-1
|
||||
- libinput 1.29.0
|
||||
|
||||
* Thu Jul 24 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.28.903-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_43_Mass_Rebuild
|
||||
|
||||
* Mon Jul 21 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.28.903-1
|
||||
- libinput 1.28.903 (#2382208)
|
||||
|
||||
* Thu Jul 17 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.28.902-1
|
||||
- libinput 1.28.902
|
||||
|
||||
* Wed Jul 16 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.28.901-3
|
||||
- Fix Alt+PrintScreen not working (#2379912)
|
||||
|
||||
* Tue Jul 15 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.28.901-2
|
||||
- Fix broken mouse wheel on non-high-resolution devices (#2379768)
|
||||
|
||||
* Thu Jul 10 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.28.901-1
|
||||
- libinput 1.28.901
|
||||
|
||||
* Tue Apr 01 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.28.1-1
|
||||
- libinput 1.28.1
|
||||
|
||||
* Mon Mar 24 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.28.0-1
|
||||
- libinput 1.28.0
|
||||
|
||||
* Fri Jan 17 2025 Fedora Release Engineering <releng@fedoraproject.org> - 1.27.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_42_Mass_Rebuild
|
||||
|
||||
* Mon Jan 06 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.27.1-1
|
||||
- libinput 1.27.1
|
||||
|
||||
* Fri Nov 22 2024 Peter Hutterer <peter.hutterer@redhat.com> - 1.27.0-2
|
||||
- libinput 1.27.0, with sources
|
||||
|
||||
* Tue Nov 19 2024 Peter Hutterer <peter.hutterer@redhat.com> - 1.27.0-1
|
||||
- libinput 1.27.0
|
||||
- drop the check-devel dependency, no longer needed
|
||||
|
||||
* Mon Aug 19 2024 Peter Hutterer <peter.hutterer@redhat.com> - 1.26.2-1
|
||||
- libinput 1.26.2
|
||||
|
||||
* Thu Jul 18 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.26.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_41_Mass_Rebuild
|
||||
|
||||
* Thu Jun 27 2024 Peter Hutterer <peter.hutterer@redhat.com> - 1.26.1-1
|
||||
- libinput 1.26.1
|
||||
|
||||
* Thu Jun 06 2024 Peter Hutterer <peter.hutterer@redhat.com> 1.26.0-1
|
||||
- libinput 1.26.0
|
||||
|
||||
* Fri May 31 2024 Peter Hutterer <peter.hutterer@redhat.com> - 1.25.0-5
|
||||
- Mark datadir/libinput as owned by us (#2283754)
|
||||
|
||||
* Wed Mar 27 2024 Arthur Bols <arthur@bols.dev> - 1.25.0-4
|
||||
- Add quirk for Framework 16 to recognize keyboard as internal
|
||||
|
||||
* Thu Jan 25 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Sun Jan 21 2024 Fedora Release Engineering <releng@fedoraproject.org> - 1.25.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_40_Mass_Rebuild
|
||||
|
||||
* Mon Jan 15 2024 Peter Hutterer <peter.hutterer@redhat.com> - 1.25.0-1
|
||||
- libinput 1.25
|
||||
|
||||
* Tue Sep 05 2023 Peter Hutterer <peter.hutterer@redhat.com>
|
||||
- SPDX migration: license is already SPDX compatible
|
||||
|
||||
* Fri Aug 25 2023 Peter Hutterer <peter.hutterer@redhat.com> - 1.24.0-1
|
||||
- libinput 1.24.0
|
||||
|
||||
* Thu Jul 20 2023 Peter Hutterer <peter.hutterer@redhat.com> - 1.23.0-3
|
||||
- BuildRequires python3-rpm-macros for pathfix.py
|
||||
|
||||
* Tue Apr 11 2023 Peter Hutterer <peter.hutterer@redhat.com> - 1.23.0-2
|
||||
- Add two patches for better Apple touchpad behavior (see libinput MR
|
||||
834 and 897)
|
||||
|
||||
* Mon Mar 27 2023 Peter Hutterer <peter.hutterer@redhat.com> - 1.23.0-1
|
||||
- libinput 1.23.0
|
||||
|
||||
* Thu Jan 19 2023 Fedora Release Engineering <releng@fedoraproject.org> - 1.22.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_38_Mass_Rebuild
|
||||
|
||||
* Mon Jan 16 2023 Peter Hutterer <peter.hutterer@redhat.com> - 1.22.1-1
|
||||
- libinput 1.22.1
|
||||
|
||||
* Sat Nov 26 2022 Davide Cavalca <dcavalca@fedoraproject.org> 1.22.0-2
|
||||
- Backport upstream patch to add Apple MTP touchpad quirk for Apple M2 laptops
|
||||
|
||||
* Mon Nov 21 2022 Peter Hutterer <peter.hutterer@redhat.com> - 1.22.0-1git58abea394}
|
||||
- libinput 1.22.0
|
||||
|
||||
* Wed Aug 31 2022 Peter Hutterer <peter.hutterer@redhat.com> - 1.21.0-3
|
||||
- Add udev to BuildRequires for udevdir to resolve againt
|
||||
|
||||
* Thu Jul 21 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.21.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
|
||||
|
||||
* Mon Jun 13 2022 Peter Hutterer <peter.hutterer@redhat.com> - 1.21.0-1
|
||||
- libinput 1.21.0
|
||||
|
||||
* Wed Apr 20 2022 Peter Hutterer <peter.hutterer@redhat.com> - 1.20.1-1
|
||||
- libinput 1.20.1
|
||||
|
||||
* Mon Feb 21 2022 Peter Hutterer <peter.hutterer@redhat.com> - 1.20.0-1
|
||||
- libinput 1.20
|
||||
|
||||
* Mon Feb 07 2022 Peter Hutterer <peter.hutterer@redhat.com> - 1.19.901-1
|
||||
- libinput 1.20rc1
|
||||
|
||||
* Thu Jan 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 1.19.3-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
|
||||
|
||||
* Mon Dec 13 2021 Peter Hutterer <peter.hutterer@redhat.com> - 1.19.3-2
|
||||
- Rebuild for libwacom soname bump
|
||||
|
||||
* Mon Dec 13 2021 Peter Hutterer <peter.hutterer@redhat.com> - 1.19.3-1
|
||||
- libinput 1.19.3
|
||||
|
||||
* Thu Oct 21 2021 Peter Hutterer <peter.hutterer@redhat.com> - 1.19.2-1
|
||||
- libinput 1.19.2
|
||||
|
||||
* Wed Sep 29 2021 Peter Hutterer <peter.hutterer@redhat.com> - 1.19.1-1
|
||||
- libinput 1.19.1
|
||||
|
||||
* Wed Sep 15 2021 Peter Hutterer <peter.hutterer@redhat.com> - 1.19.0-1
|
||||
- libinput 1.19.0
|
||||
|
||||
* Wed Sep 01 2021 Peter Hutterer <peter.hutterer@redhat.com> - 1.18.901-1
|
||||
- libinput 1.18.901
|
||||
|
||||
* Tue Aug 03 2021 Peter Hutterer <peter.hutterer@redhat.com> - 1.18.1-1
|
||||
- libinput 1.18.1
|
||||
|
||||
* Thu Jul 22 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.18.0-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
|
||||
|
||||
* Mon Jun 21 2021 Peter Hutterer <peter.hutterer@redhat.com> 1.18.0-2
|
||||
- Add quirk for the Huawai Matebook 2020 (#1972370)
|
||||
|
||||
* Wed Jun 02 2021 Peter Hutterer <peter.hutterer@redhat.com> 1.18.0-1
|
||||
- libinput 1.18.0
|
||||
|
||||
* Wed May 26 2021 Peter Hutterer <peter.hutterer@redhat.com> 1.17.901-1
|
||||
- libinput 1.17.901
|
||||
|
||||
* Wed May 26 2021 Peter Hutterer <peter.hutterer@redhat.com> 1.17.3-1
|
||||
- libinput 1.17.3
|
||||
|
||||
* Fri Apr 30 2021 Peter Hutterer <peter.hutterer@redhat.com> 1.17.2-1
|
||||
- libinput 1.17.2
|
||||
|
||||
* Wed Mar 24 2021 Peter Hutterer <peter.hutterer@redhat.com> 1.17.1-1
|
||||
- libinput 1.17.1
|
||||
|
||||
* Tue Feb 23 2021 Peter Hutterer <peter.hutterer@redhat.com> 1.17.0-1
|
||||
- libinput 1.17.0
|
||||
|
||||
* Tue Feb 16 2021 Peter Hutterer <peter.hutterer@redhat.com> 1.16.902-1
|
||||
- libinput 1.16.902
|
||||
|
||||
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 1.16.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
|
||||
|
||||
* Fri Nov 27 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.16.4-1
|
||||
- libinput 1.16.4
|
||||
|
||||
* Tue Nov 03 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.16.3-1
|
||||
- libinput 1.16.3
|
||||
|
||||
* Tue Sep 22 2020 Peter Hutterer <peter.hutterer@redhat.com>
|
||||
- Drop gcc-c++ from the BuildRequires, it's no longer needed
|
||||
|
||||
* Thu Aug 13 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.16.1-1
|
||||
- libinput 1.16.1
|
||||
|
||||
* Mon Aug 03 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.16.0-1
|
||||
- libinput 1.16.0
|
||||
|
||||
* Tue Jul 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.15.902-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
|
||||
|
||||
* Mon Jul 27 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.15.902-1
|
||||
- libinput 1.16rc2
|
||||
|
||||
* Wed Jul 15 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.15.901-1
|
||||
- libinput 1.16rc1
|
||||
|
||||
* Fri Jun 19 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.15.6-1
|
||||
- libinput 1.15.6
|
||||
|
||||
* Sat Apr 11 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.15.5-1
|
||||
- libinput 1.15.5
|
||||
|
||||
* Wed Mar 18 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.15.4-1
|
||||
- libinput 1.15.4
|
||||
|
||||
* Mon Mar 09 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.15.3-2
|
||||
- fix libinput record's dmi modalias recording
|
||||
|
||||
* Fri Mar 06 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.15.3-1
|
||||
- libinput 1.15.3
|
||||
|
||||
* Thu Feb 20 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.15.2-1
|
||||
- libinput 1.15.2
|
||||
|
||||
* Mon Feb 03 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.15.1-1
|
||||
- libinput 1.15.1
|
||||
|
||||
* Wed Jan 29 2020 Fedora Release Engineering <releng@fedoraproject.org> - 1.15.0-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
|
||||
|
||||
* Fri Jan 03 2020 Peter Hutterer <peter.hutterer@redhat.com> 1.15.0-1
|
||||
- libinput 1.15
|
||||
|
||||
* Thu Dec 05 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.14.901-1
|
||||
- libinput 1.15rc1
|
||||
|
||||
* Tue Nov 19 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.14.3-2
|
||||
- Point users to the libinput-utils package for missing tools.
|
||||
|
||||
* Mon Oct 28 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.14.3-1
|
||||
- libinput 1.14.3
|
||||
|
||||
* Thu Oct 17 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.14.2-1
|
||||
- libinput 1.14.2
|
||||
|
||||
* Mon Aug 26 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.14.1-1
|
||||
- libinput 1.14.1
|
||||
|
||||
* Tue Aug 20 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.14.0-2
|
||||
- Fix click+drag on clickpads
|
||||
|
||||
* Thu Aug 08 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.14.0-1
|
||||
- libinput 1.14
|
||||
|
||||
* Wed Jul 31 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.13.902-1
|
||||
- libinput 1.14rc2
|
||||
|
||||
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.13.4-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
||||
|
||||
* Fri Jun 28 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.13.4-1
|
||||
- libinput 1.13.4
|
||||
|
||||
* Mon Jun 24 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.13.3-1
|
||||
- libinput 1.13.3
|
||||
|
||||
* Thu May 09 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.13.2-1
|
||||
- libinput 1.13.2
|
||||
|
||||
* Tue Apr 16 2019 Adam Williamson <awilliam@redhat.com> - 1.13.1-2
|
||||
- Rebuild with Meson fix for #1699099
|
||||
|
||||
* Tue Apr 09 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.13.1-1
|
||||
- libinput 1.13.1
|
||||
|
||||
* Fri Mar 29 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.13.0-1
|
||||
- libinput 1.13.0
|
||||
|
||||
* Thu Mar 21 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.12.902-1
|
||||
- libinput 1.12.902
|
||||
|
||||
* Thu Mar 21 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.12.901-3
|
||||
- Package the tests suite as subpackage
|
||||
|
||||
* Fri Mar 15 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.12.901-2
|
||||
- Require python3-libevdev for the utils subpackage
|
||||
|
||||
* Thu Mar 14 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.12.901-1
|
||||
- libinput 1.12.901
|
||||
|
||||
* Thu Feb 14 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.12.6-3
|
||||
- Don't update the hwdb on install, we don't have any hwdb files anymore
|
||||
|
||||
* Fri Feb 01 2019 Fedora Release Engineering <releng@fedoraproject.org> - 1.12.6-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
||||
|
||||
* Mon Jan 21 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.12.6-1
|
||||
- libinput 1.12.6
|
||||
|
||||
* Mon Jan 07 2019 Peter Hutterer <peter.hutterer@redhat.com> 1.12.5-1
|
||||
- libinput 1.12.5
|
||||
|
||||
* Tue Dec 18 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.12.4-1
|
||||
- libinput 1.12.4
|
||||
|
||||
* Wed Nov 07 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.12.3-1
|
||||
- libinput 1.12.3
|
||||
|
||||
* Wed Oct 24 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.12.2-1
|
||||
- libinput 1.12.2
|
||||
|
||||
* Wed Oct 03 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.12.1-1
|
||||
- libinput 1.12.1
|
||||
|
||||
* Tue Sep 11 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.12.0-1
|
||||
- libinput 1.12
|
||||
|
||||
* Tue Sep 04 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.11.903-1
|
||||
- libinput 1.12rc3
|
||||
|
||||
* Tue Aug 14 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.11.902-1
|
||||
- libinput 1.12rc2
|
||||
|
||||
* Tue Jul 31 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.11.901-1
|
||||
- libinput 1.12rc1
|
||||
|
||||
* Wed Jul 25 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.11.3-1
|
||||
- libinput 1.11.3
|
||||
|
||||
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 1.11.2-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
||||
|
||||
* Fri Jul 06 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.11.2-2
|
||||
- Replace all python3 calls with the rpm macro
|
||||
|
||||
* Tue Jul 03 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.11.2-1
|
||||
- libinput 1.11.2
|
||||
|
||||
* Wed Jun 20 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.11.1-2
|
||||
- Fix segfault in libinput list-devices
|
||||
|
||||
* Tue Jun 19 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.11.1-1
|
||||
- libinput 1.11.1
|
||||
|
||||
* Tue Jun 05 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.11.0-1
|
||||
- libinput 1.11.0
|
||||
|
||||
* Fri Jun 01 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.902-2
|
||||
- Revert direct sensitivity attribute reading (#1583324)
|
||||
|
||||
* Wed May 30 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.902-1
|
||||
- libinput 1.11 rc2
|
||||
|
||||
* Tue May 22 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.901-1
|
||||
- libinput 1.11 rc1
|
||||
|
||||
* Thu May 17 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.7-2
|
||||
- libinput 1.10.7
|
||||
|
||||
* Mon May 14 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.6-2
|
||||
- Fix palm threshold on MacBookPro5,5 (#1575260)
|
||||
|
||||
* Tue May 01 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.6-1
|
||||
- libinput 1.10.6
|
||||
|
||||
* Fri Apr 27 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.5-3
|
||||
- Fix the T460s halting cursor problem harder (#1572394)
|
||||
|
||||
* Fri Apr 27 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.5-2
|
||||
- Fix the T460s halting cursor problem (#1572394)
|
||||
|
||||
* Thu Apr 19 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.5-1
|
||||
- libinput 1.10.5
|
||||
|
||||
* Thu Apr 19 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.4-2
|
||||
- Disable ABS_MT_TOOL_PALM on the Lenovo Carbon X1 6th (#1565692)
|
||||
|
||||
* Mon Apr 09 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.4-1
|
||||
- libinput 1.10.4
|
||||
|
||||
* Wed Mar 14 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.3-1
|
||||
- libinput 1.10.3
|
||||
|
||||
* Mon Mar 12 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.2-4
|
||||
- Fix occasional crashes on gestures when libinput loses track of hovering
|
||||
fake fingers
|
||||
|
||||
* Thu Mar 08 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.2-3
|
||||
- Add BuildRequires gcc-c++, needed for a test build
|
||||
|
||||
* Wed Mar 07 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.2-2
|
||||
- libinput 1.10.2
|
||||
|
||||
* Fri Mar 02 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.1-2
|
||||
- Fix touchpad jitter by changing from "disable if no jitter" to "enable if
|
||||
jitter" (#1548550)
|
||||
|
||||
* Wed Feb 28 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.1-1
|
||||
- libinput 1.10.1
|
||||
|
||||
* Tue Feb 13 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.0-2
|
||||
- Fix crasher due to missing devnode after resume (#1536633)
|
||||
|
||||
* Tue Feb 13 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.10.0-1
|
||||
- libinput 1.10
|
||||
|
||||
* Tue Feb 06 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.9.902-1
|
||||
- libinput 1.10rc2
|
||||
|
||||
* Mon Feb 05 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.9.901-3
|
||||
- Fix crasher on first event from tablets not supported by libwacom
|
||||
(#1535755)
|
||||
|
||||
* Fri Feb 02 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.9.901-2
|
||||
- Use autosetup instead of the manual git magic
|
||||
|
||||
* Mon Jan 22 2018 Peter Hutterer <peter.hutterer@redhat.com> 1.9.901-1
|
||||
- libinput 1.10rc1
|
||||
|
||||
* Thu Dec 14 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.4-1
|
||||
- libinput 1.9.4
|
||||
|
||||
* Fri Dec 08 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.3-2
|
||||
- Immediately post key events, don't wait for EV_SYN
|
||||
|
||||
* Tue Nov 28 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.3-1
|
||||
- libinput 1.9.3
|
||||
|
||||
* Wed Nov 15 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.2-1
|
||||
- libinput 1.9.2
|
||||
|
||||
* Wed Nov 15 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.1-4
|
||||
- Mark the Lenovo Compact Keyboard as external (#1510814)
|
||||
|
||||
* Tue Nov 14 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.1-3
|
||||
- Handle printing of tablet mode switches (#1510814)
|
||||
|
||||
* Thu Nov 09 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.1-2
|
||||
- Split some of the tools into a libinput-utils package so we can require
|
||||
the various bits easier (#1509298)
|
||||
|
||||
* Mon Oct 30 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.1-1
|
||||
- libinput 1.9.1
|
||||
|
||||
* Thu Oct 26 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.0-2
|
||||
- Drop explicit .gz from the man pages
|
||||
|
||||
* Thu Oct 19 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.9.0-1
|
||||
- libinput 1.9.0
|
||||
|
||||
* Tue Oct 10 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.8.902-1
|
||||
- libinput 1.9rc2
|
||||
|
||||
* Thu Sep 28 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.8.901-1
|
||||
- libinput 1.9rc1
|
||||
|
||||
* Thu Sep 07 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.8.2-1
|
||||
- libinput 1.8.2
|
||||
|
||||
* Tue Sep 05 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.8.1-4
|
||||
- Don't try pinching when the finger number exceeds available slots
|
||||
- Don't resume a disabled touchpad after a lid switch open (#1448962)
|
||||
|
||||
* Thu Aug 03 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.1-3
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
||||
|
||||
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.8.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
||||
|
||||
* Wed Jul 19 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.8.1-1
|
||||
- libinput 1.8.1
|
||||
|
||||
* Thu Jul 13 2017 Igor Gnatenko <ignatenko@redhat.com> - 1.8.0-2
|
||||
- Add missing BuildRequires: gcc
|
||||
- Fixup other BuildRequires
|
||||
- Rebuild for pkg-config fix from meson
|
||||
|
||||
* Mon Jul 03 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.8.0-1
|
||||
- libinput 1.8
|
||||
|
||||
* Tue Jun 27 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.902-2
|
||||
- Switch to meson as build system
|
||||
|
||||
* Mon Jun 26 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.902-1
|
||||
- libinput 1.8rc2
|
||||
|
||||
* Mon Jun 19 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.901-2
|
||||
- libinput 1.8rc1 with source files this time
|
||||
|
||||
* Mon Jun 19 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.901-1
|
||||
- libinput 1.8rc1
|
||||
|
||||
* Mon Jun 12 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.3-1
|
||||
- libinput 1.7.3
|
||||
|
||||
* Tue May 09 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.2-2
|
||||
- Ignore taps in the palm detection area even in software buttons (#1415796)
|
||||
|
||||
* Tue May 09 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.2-1
|
||||
- libinput 1.7.2
|
||||
|
||||
* Thu May 04 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-4
|
||||
- Fix a crash when shutting down a touchpad lid listener (#1440927)
|
||||
|
||||
* Thu May 04 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-3
|
||||
- Fix crash when we have multiple keyboard event listeners for the lid
|
||||
switch (#1440927)
|
||||
|
||||
* Tue May 02 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-2
|
||||
- Add patches to fix elantech pressure detection
|
||||
|
||||
* Tue Apr 25 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.1-1
|
||||
- libinput 1.7.1
|
||||
|
||||
* Thu Mar 23 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.7.0-1
|
||||
- libinput 1.7
|
||||
|
||||
* Fri Mar 10 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.6.902-1
|
||||
- libinput 1.7rc2
|
||||
|
||||
* Thu Feb 23 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.6.901-1
|
||||
- libinput 1.7rc1
|
||||
|
||||
* Wed Feb 22 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.6.2-2
|
||||
- Fix middle button emulation for Logitech Marble Mouse (#1421439)
|
||||
|
||||
* Tue Feb 21 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.6.2-1
|
||||
- libinput 1.6.2
|
||||
|
||||
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 1.6.1-2
|
||||
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
||||
|
||||
* Thu Feb 02 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.6.1-1
|
||||
- libinput 1.6.1
|
||||
|
||||
* Wed Feb 01 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.6.0-2
|
||||
- revert the tap timeout reduction (#1414935)
|
||||
|
||||
* Fri Jan 20 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.6.0-1
|
||||
- libinput 1.6
|
||||
|
||||
* Mon Jan 16 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.5.902-1
|
||||
- libinput 1.6rc2
|
||||
|
||||
* Tue Jan 10 2017 Peter Hutterer <peter.hutterer@redhat.com> 1.5.901-1
|
||||
- libinput 1.6rc1
|
||||
|
||||
* Wed Dec 07 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.3-1
|
||||
- libinput 1.5.3
|
||||
|
||||
* Fri Nov 25 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-2
|
||||
- Swap to the correct tarball so we match the checksums from upstream (had a
|
||||
local mixup of tarballs)
|
||||
|
||||
* Fri Nov 25 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.2-1
|
||||
- libinput 1.5.2
|
||||
|
||||
* Tue Nov 22 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.1-2
|
||||
- Improve responsiveness of touchpads by reducing the motion history.
|
||||
|
||||
* Fri Nov 11 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.1-1
|
||||
- libinput 1.5.1
|
||||
|
||||
* Wed Sep 14 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.0-2
|
||||
- Drop the synaptics 3-slot workaround
|
||||
|
||||
* Wed Sep 14 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.5.0-1
|
||||
- libinput 1.5.0
|
||||
|
||||
* Thu Sep 08 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.4.901-2
|
||||
- Avoid spurious trackpoint events halting the touchpad (related #1364850)
|
||||
|
||||
* Wed Sep 07 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.4.901-1
|
||||
- libinput 1.5rc1
|
||||
|
||||
* Wed Aug 31 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.4.2-2
|
||||
- Add quirk for the HP 8510w touchpad (#1351285)
|
||||
|
||||
* Tue Aug 30 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.4.2-1
|
||||
- libinput 1.4.2
|
||||
|
||||
* Fri Aug 05 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.4.1-1
|
||||
- libinput 1.4.1
|
||||
|
||||
* Mon Jul 18 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.4.0-1
|
||||
- libinput 1.4
|
||||
|
||||
* Tue Jul 12 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.901-1
|
||||
- libinput 1.4rc1
|
||||
|
||||
* Fri Jun 24 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.3-2
|
||||
- Drop the now unnecessary patch
|
||||
|
||||
* Fri Jun 24 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.3-1
|
||||
- libinput 1.3.3
|
||||
|
||||
* Thu Jun 16 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.2-1
|
||||
- libinput 1.3.2
|
||||
|
||||
* Mon May 30 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.1-1
|
||||
- libinput 1.3.1
|
||||
|
||||
* Fri May 20 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.0-3
|
||||
- Stop pointer jitter on the Dell E5420, E530 and Lenovo Yoga 2
|
||||
|
||||
* Thu May 19 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.0-2
|
||||
- Disable negative pressure transition on non-synaptics pads to avoid
|
||||
jerky movement (#1335249)
|
||||
|
||||
* Tue May 10 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.3.0-1
|
||||
- libinput 1.3.0
|
||||
|
||||
* Wed May 04 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.903-1
|
||||
- libinput 1.3rc3
|
||||
|
||||
* Thu Apr 21 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.902-1
|
||||
- libinput 1.3rc2
|
||||
* Thu May 12 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.4-2
|
||||
- discard large cursor jumps (#1335307)
|
||||
|
||||
* Tue Apr 19 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.4-1
|
||||
- libinput 1.2.4
|
||||
|
|
@ -807,19 +128,13 @@ intended to be run by users.
|
|||
- Fix segfault on mislabeled tablets (#1314955)
|
||||
|
||||
* Wed Mar 02 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-2
|
||||
- Bump to maintain upgrade path with F23
|
||||
|
||||
* Mon Feb 29 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-1
|
||||
- libinput 1.2.1
|
||||
|
||||
* Tue Feb 23 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.0-1
|
||||
- libinput 1.2.0
|
||||
|
||||
* Mon Feb 15 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.902-2
|
||||
- Add libwacom-devel to BuildRequires
|
||||
|
||||
* Mon Feb 15 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.902-1
|
||||
- libinput 1.2rc2
|
||||
* Wed Mar 02 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.2.1-1
|
||||
- libinput 1.2.1
|
||||
|
||||
* Thu Feb 18 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.8-1
|
||||
- libinput 1.1.8
|
||||
|
||||
* Wed Feb 10 2016 Peter Hutterer <peter.hutterer@redhat.com> 1.1.7-1
|
||||
- libinput 1.1.7
|
||||
|
|
@ -976,7 +291,7 @@ intended to be run by users.
|
|||
|
||||
* Fri May 29 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-4
|
||||
- Add tap-to-end-drag patch (#1225998)
|
||||
|
||||
|
||||
* Wed May 27 2015 Peter Hutterer <peter.hutterer@redhat.com> 0.15.0-3
|
||||
- Refine disable-while-typing (#1209753)
|
||||
|
||||
|
|
|
|||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
SHA512 (libinput-1.30.1.tar.bz2) = 6d9bb5653dfeb0e30c64e92f8146a8908233162ef39f89114f619605b7f0de3f9e0f344412d91c809d3c1dc3d4b836a5709373a80191484db3c6d0a8f69c4f82
|
||||
1cbaa34f04a336f2703906d564e0a37a libinput-1.2.4.tar.xz
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue