Compare commits
No commits in common. "rawhide" and "f27" have entirely different histories.
5 changed files with 236 additions and 450 deletions
24
.gitignore
vendored
24
.gitignore
vendored
|
|
@ -1 +1,23 @@
|
|||
/libinput-*.tar.bz2
|
||||
/libinput-1.7.1.tar.xz
|
||||
/libinput-1.7.2.tar.xz
|
||||
/libinput-1.7.3.tar.xz
|
||||
/libinput-1.7.901.tar.xz
|
||||
/libinput-1.7.902.tar.xz
|
||||
/libinput-1.8.0.tar.xz
|
||||
/libinput-1.8.1.tar.xz
|
||||
/libinput-1.8.2.tar.xz
|
||||
/libinput-1.8.901.tar.xz
|
||||
/libinput-1.8.902.tar.xz
|
||||
/libinput-1.9.0.tar.xz
|
||||
/libinput-1.9.1.tar.xz
|
||||
/libinput-1.9.2.tar.xz
|
||||
/libinput-1.9.3.tar.xz
|
||||
/libinput-1.9.4.tar.xz
|
||||
/libinput-1.9.901.tar.xz
|
||||
/libinput-1.9.902.tar.xz
|
||||
/libinput-1.10.0.tar.xz
|
||||
/libinput-1.10.1.tar.xz
|
||||
/libinput-1.10.2.tar.xz
|
||||
/libinput-1.10.3.tar.xz
|
||||
/libinput-1.10.4.tar.xz
|
||||
/libinput-1.10.5.tar.xz
|
||||
|
|
|
|||
|
|
@ -0,0 +1,78 @@
|
|||
From 4fb3f9e1d4de48853e2cdc43300e4d1fa41550b3 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Thu, 19 Apr 2018 11:00:51 +1000
|
||||
Subject: [PATCH libinput] evdev: disable ABS_MT_TOOL_PALM on the Lenovo X1
|
||||
Carbon 6th gen
|
||||
|
||||
This device randomly decides that a touch is now a palm, based on
|
||||
the moon phase, the user's starsign and possibly what the dog had for
|
||||
breakfast. Since libinput assumes that a touchpad that labels a touch as palm
|
||||
has reasons to do so, let's unassume this for this device by disabling that
|
||||
axis altogether and relying on the touch pressure only.
|
||||
|
||||
https://bugzilla.redhat.com/show_bug.cgi?id=1565692
|
||||
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
(cherry picked from commit 762c1726f1b633d46ce0415a43fcee93453b8b7a)
|
||||
---
|
||||
src/evdev.c | 8 ++++++++
|
||||
src/evdev.h | 1 +
|
||||
udev/90-libinput-model-quirks.hwdb | 4 ++++
|
||||
3 files changed, 13 insertions(+)
|
||||
|
||||
diff --git a/src/evdev.c b/src/evdev.c
|
||||
index 13b2b13c..a145a03b 100644
|
||||
--- a/src/evdev.c
|
||||
+++ b/src/evdev.c
|
||||
@@ -1272,6 +1272,7 @@ evdev_read_model_flags(struct evdev_device *device)
|
||||
MODEL(LOGITECH_MARBLE_MOUSE),
|
||||
MODEL(TABLET_NO_PROXIMITY_OUT),
|
||||
MODEL(MS_NANO_TRANSCEIVER),
|
||||
+ MODEL(LENOVO_CARBON_X1_6TH),
|
||||
#undef MODEL
|
||||
{ "ID_INPUT_TRACKBALL", EVDEV_MODEL_TRACKBALL },
|
||||
{ NULL, EVDEV_MODEL_DEFAULT },
|
||||
@@ -1868,6 +1869,13 @@ evdev_pre_configure_model_quirks(struct evdev_device *device)
|
||||
/* Logitech Marble Mouse claims to have a middle button */
|
||||
if (device->model_flags & EVDEV_MODEL_LOGITECH_MARBLE_MOUSE)
|
||||
libevdev_disable_event_code(device->evdev, EV_KEY, BTN_MIDDLE);
|
||||
+
|
||||
+ /* Lenovo Carbon X1 6th gen sends bogus ABS_MT_TOOL_TYPE events for
|
||||
+ * MT_TOOL_PALM */
|
||||
+ if (device->model_flags & EVDEV_MODEL_LENOVO_CARBON_X1_6TH)
|
||||
+ libevdev_disable_event_code(device->evdev,
|
||||
+ EV_ABS,
|
||||
+ ABS_MT_TOOL_TYPE);
|
||||
}
|
||||
|
||||
static void
|
||||
diff --git a/src/evdev.h b/src/evdev.h
|
||||
index 496bea7f..cdcaf8f9 100644
|
||||
--- a/src/evdev.h
|
||||
+++ b/src/evdev.h
|
||||
@@ -112,6 +112,7 @@ enum evdev_device_model {
|
||||
EVDEV_MODEL_JUMPING_SEMI_MT = (1 << 10),
|
||||
EVDEV_MODEL_LOGITECH_K400 = (1 << 11),
|
||||
EVDEV_MODEL_LENOVO_X220_TOUCHPAD_FW81 = (1 << 12),
|
||||
+ EVDEV_MODEL_LENOVO_CARBON_X1_6TH = (1 << 13),
|
||||
EVDEV_MODEL_CYBORG_RAT = (1 << 14),
|
||||
EVDEV_MODEL_HP_STREAM11_TOUCHPAD = (1 << 16),
|
||||
EVDEV_MODEL_LENOVO_T450_TOUCHPAD= (1 << 17),
|
||||
diff --git a/udev/90-libinput-model-quirks.hwdb b/udev/90-libinput-model-quirks.hwdb
|
||||
index 7470973f..6f625017 100644
|
||||
--- a/udev/90-libinput-model-quirks.hwdb
|
||||
+++ b/udev/90-libinput-model-quirks.hwdb
|
||||
@@ -232,6 +232,10 @@ libinput:keyboard:input:b0003v17EFp6047*
|
||||
libinput:name:*ALPS TrackPoint*:svnLENOVO:*:pvrThinkPadX280:*
|
||||
LIBINPUT_ATTR_TRACKPOINT_RANGE=70
|
||||
|
||||
+# Lenovo Carbon X1 6th gen (RMI4 only, PS/2 is broken on this device)
|
||||
+libinput:name:Synaptics TM3288-010:dmi:*svnLenovo:*pvrThinkPadX1Carbon6th:*
|
||||
+ LIBINPUT_MODEL_LENOVO_CARBON_X1_6TH=1
|
||||
+
|
||||
##########################################
|
||||
# Logitech
|
||||
##########################################
|
||||
--
|
||||
2.14.3
|
||||
|
||||
112
0001-touchpad-fix-the-trackpoint-event-counter-for-the-T4.patch
Normal file
112
0001-touchpad-fix-the-trackpoint-event-counter-for-the-T4.patch
Normal file
|
|
@ -0,0 +1,112 @@
|
|||
From 4172888e91281df81b226920a28117d24ee57266 Mon Sep 17 00:00:00 2001
|
||||
From: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
Date: Fri, 27 Apr 2018 14:40:57 +1000
|
||||
Subject: [PATCH libinput] touchpad: fix the trackpoint event counter for the
|
||||
T460s
|
||||
|
||||
Introduced in 416fa44d80b0f2c53b652ddfa35dd4a156a65c65 but there was a logic
|
||||
error: we claimed to require 3 events from a trackpoint before stopping the
|
||||
touchpad but the timer was only set when we actually stopped the touchpad. So
|
||||
if a trackpoint sends a single event every second, we'd disable the touchpad
|
||||
after 3 seconds for the duration of the timeout, then again 3 seconds later,
|
||||
etc.
|
||||
|
||||
Fix this by always setting the timeout and resetting the event counter if no
|
||||
activity happened.
|
||||
|
||||
Signed-off-by: Peter Hutterer <peter.hutterer@who-t.net>
|
||||
(cherry picked from commit c0fd857def5547f612d2c14ae57dda1cef47a92c)
|
||||
---
|
||||
src/evdev-mt-touchpad.c | 13 ++++++++++---
|
||||
test/test-trackpoint.c | 30 ++++++++++++++++++++++++++++++
|
||||
2 files changed, 40 insertions(+), 3 deletions(-)
|
||||
|
||||
diff --git a/src/evdev-mt-touchpad.c b/src/evdev-mt-touchpad.c
|
||||
index cc01976a..25520526 100644
|
||||
--- a/src/evdev-mt-touchpad.c
|
||||
+++ b/src/evdev-mt-touchpad.c
|
||||
@@ -31,6 +31,7 @@
|
||||
#include "evdev-mt-touchpad.h"
|
||||
|
||||
#define DEFAULT_TRACKPOINT_ACTIVITY_TIMEOUT ms2us(300)
|
||||
+#define DEFAULT_TRACKPOINT_EVENT_TIMEOUT ms2us(40)
|
||||
#define DEFAULT_KEYBOARD_ACTIVITY_TIMEOUT_1 ms2us(200)
|
||||
#define DEFAULT_KEYBOARD_ACTIVITY_TIMEOUT_2 ms2us(500)
|
||||
#define THUMB_MOVE_TIMEOUT ms2us(300)
|
||||
@@ -1912,8 +1913,10 @@ tp_trackpoint_timeout(uint64_t now, void *data)
|
||||
{
|
||||
struct tp_dispatch *tp = data;
|
||||
|
||||
- tp_tap_resume(tp, now);
|
||||
- tp->palm.trackpoint_active = false;
|
||||
+ if (tp->palm.trackpoint_active) {
|
||||
+ tp_tap_resume(tp, now);
|
||||
+ tp->palm.trackpoint_active = false;
|
||||
+ }
|
||||
tp->palm.trackpoint_event_count = 0;
|
||||
}
|
||||
|
||||
@@ -1930,9 +1933,13 @@ tp_trackpoint_event(uint64_t time, struct libinput_event *event, void *data)
|
||||
tp->palm.trackpoint_last_event_time = time;
|
||||
tp->palm.trackpoint_event_count++;
|
||||
|
||||
+
|
||||
/* Require at least three events before enabling palm detection */
|
||||
- if (tp->palm.trackpoint_event_count < 3)
|
||||
+ if (tp->palm.trackpoint_event_count < 3) {
|
||||
+ libinput_timer_set(&tp->palm.trackpoint_timer,
|
||||
+ time + DEFAULT_TRACKPOINT_EVENT_TIMEOUT);
|
||||
return;
|
||||
+ }
|
||||
|
||||
if (!tp->palm.trackpoint_active) {
|
||||
tp_stop_actions(tp, time);
|
||||
diff --git a/test/test-trackpoint.c b/test/test-trackpoint.c
|
||||
index 46a66893..5cca9bc9 100644
|
||||
--- a/test/test-trackpoint.c
|
||||
+++ b/test/test-trackpoint.c
|
||||
@@ -379,6 +379,35 @@ START_TEST(trackpoint_palmdetect_require_min_events)
|
||||
}
|
||||
END_TEST
|
||||
|
||||
+START_TEST(trackpoint_palmdetect_require_min_events_timeout)
|
||||
+{
|
||||
+ struct litest_device *trackpoint = litest_current_device();
|
||||
+ struct litest_device *touchpad;
|
||||
+ struct libinput *li = trackpoint->libinput;
|
||||
+
|
||||
+ touchpad = litest_add_device(li, LITEST_SYNAPTICS_I2C);
|
||||
+ litest_drain_events(li);
|
||||
+
|
||||
+ for (int i = 0; i < 10; i++) {
|
||||
+ /* A single event does not trigger palm detection */
|
||||
+ litest_event(trackpoint, EV_REL, REL_X, 1);
|
||||
+ litest_event(trackpoint, EV_REL, REL_Y, 1);
|
||||
+ litest_event(trackpoint, EV_SYN, SYN_REPORT, 0);
|
||||
+ libinput_dispatch(li);
|
||||
+ litest_drain_events(li);
|
||||
+
|
||||
+ litest_touch_down(touchpad, 0, 30, 30);
|
||||
+ litest_touch_move_to(touchpad, 0, 30, 30, 80, 80, 10, 1);
|
||||
+ litest_touch_up(touchpad, 0);
|
||||
+ litest_assert_only_typed_events(li, LIBINPUT_EVENT_POINTER_MOTION);
|
||||
+
|
||||
+ litest_timeout_trackpoint();
|
||||
+ }
|
||||
+
|
||||
+ litest_delete_device(touchpad);
|
||||
+}
|
||||
+END_TEST
|
||||
+
|
||||
void
|
||||
litest_setup_tests_trackpoint(void)
|
||||
{
|
||||
@@ -393,4 +422,5 @@ litest_setup_tests_trackpoint(void)
|
||||
litest_add("trackpoint:palmdetect", trackpoint_palmdetect, LITEST_POINTINGSTICK, LITEST_ANY);
|
||||
litest_add("trackpoint:palmdetect", trackpoint_palmdetect_resume_touch, LITEST_POINTINGSTICK, LITEST_ANY);
|
||||
litest_add("trackpoint:palmdetect", trackpoint_palmdetect_require_min_events, LITEST_POINTINGSTICK, LITEST_ANY);
|
||||
+ litest_add("trackpoint:palmdetect", trackpoint_palmdetect_require_min_events_timeout, LITEST_POINTINGSTICK, LITEST_ANY);
|
||||
}
|
||||
--
|
||||
2.14.3
|
||||
|
||||
470
libinput.spec
470
libinput.spec
|
|
@ -4,11 +4,10 @@
|
|||
%global gitversion 58abea394
|
||||
|
||||
Name: libinput
|
||||
Version: 1.30.1
|
||||
Release: 1%{?gitdate:.%{gitdate}git%{gitversion}}%{?dist}
|
||||
Version: 1.10.5
|
||||
Release: 3%{?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,19 @@ 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
|
||||
|
||||
Patch01: 0001-evdev-disable-ABS_MT_TOOL_PALM-on-the-Lenovo-X1-Carb.patch
|
||||
Patch02: 0001-touchpad-fix-the-trackpoint-event-counter-for-the-T4.patch
|
||||
|
||||
BuildRequires: git-core
|
||||
BuildRequires: gcc
|
||||
BuildRequires: gcc gcc-c++
|
||||
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
|
||||
|
||||
BuildRequires: lua-devel
|
||||
|
||||
%description
|
||||
libinput is a library that handles input devices for display servers and other
|
||||
|
|
@ -51,31 +49,19 @@ developing applications that use %{name}.
|
|||
%package utils
|
||||
Summary: Utilities and tools for debugging %{name}
|
||||
Requires: %{name}%{?_isa} = %{version}-%{release}
|
||||
Requires: python3-pyudev python3-libevdev
|
||||
Requires: python3-evdev python3-pyudev
|
||||
|
||||
%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')
|
||||
%autosetup -S git
|
||||
|
||||
%build
|
||||
%meson -Ddebug-gui=false \
|
||||
-Ddocumentation=false \
|
||||
-Dtests=true \
|
||||
-Dinstall-tests=true \
|
||||
-Dautoload-plugins=true \
|
||||
-Dtests=false \
|
||||
-Dudev-dir=%{udevdir}
|
||||
%meson_build
|
||||
|
||||
|
|
@ -83,31 +69,30 @@ intended to be run by users.
|
|||
%meson_install
|
||||
|
||||
%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
|
||||
%{udevdir}/rules.d/90-libinput-model-quirks.rules
|
||||
%{udevdir}/hwdb.d/90-libinput-model-quirks.hwdb
|
||||
%{_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/*
|
||||
|
||||
%{_mandir}/man1/libinput-list-devices.1*
|
||||
%{_mandir}/man1/libinput-debug-events.1*
|
||||
%{_bindir}/libinput-list-devices
|
||||
%{_bindir}/libinput-debug-events
|
||||
|
||||
%files devel
|
||||
%{_includedir}/libinput.h
|
||||
|
|
@ -115,429 +100,18 @@ intended to be run by users.
|
|||
%{_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*
|
||||
%{_libexecdir}/libinput/libinput-measure-trackpoint-range
|
||||
%{_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*
|
||||
|
||||
%{_mandir}/man1/libinput-measure-trackpoint-range.1*
|
||||
|
||||
%changelog
|
||||
* Mon Dec 08 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.30.1-1
|
||||
- libinput 1.30.1
|
||||
|
||||
* Tue Nov 25 2025 Peter Hutterer <peter.hutterer@redhat.com> - 1.30.0-1
|
||||
- libinput 1.30.0
|
||||
|
||||
* 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)
|
||||
|
||||
|
|
@ -976,7 +550,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
|
||||
SHA512 (libinput-1.10.5.tar.xz) = 61f19ea777b523f0e76869b8e7dbbff5e51132d3c856c6edb9915a695f7903256228e71be2567642866923a800f1283bdd5aff97266ac26c2e42dfce0bffa50b
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue