Hello community,

here is the log from the commit of package libinput for openSUSE:Factory 
checked in at 2020-11-13 18:55:07
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libinput (Old)
 and      /work/SRC/openSUSE:Factory/.libinput.new.24930 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libinput"

Fri Nov 13 18:55:07 2020 rev:94 rq:847454 version:1.16.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/libinput/libinput.changes        2020-10-18 
16:26:41.128631404 +0200
+++ /work/SRC/openSUSE:Factory/.libinput.new.24930/libinput.changes     
2020-11-13 18:55:28.261869032 +0100
@@ -1,0 +2,6 @@
+Tue Nov  3 10:15:49 UTC 2020 - Jan Engelhardt <jeng...@inai.de>
+
+- Update to release 1.16.3
+  * evdev: reduce the "your system is slow" warning to 5 per hour
+
+-------------------------------------------------------------------

Old:
----
  libinput-1.16.2.tar.xz
  libinput-1.16.2.tar.xz.sig

New:
----
  libinput-1.16.3.tar.xz
  libinput-1.16.3.tar.xz.sig

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ libinput.spec ++++++
--- /var/tmp/diff_new_pack.EciuEV/_old  2020-11-13 18:55:29.285870170 +0100
+++ /var/tmp/diff_new_pack.EciuEV/_new  2020-11-13 18:55:29.285870170 +0100
@@ -38,7 +38,7 @@
 
 %define lname  libinput10
 %define pname  libinput
-Version:        1.16.2
+Version:        1.16.3
 Release:        0
 Summary:        Input device and event processing library
 License:        MIT

++++++ libinput-1.16.2.tar.xz -> libinput-1.16.3.tar.xz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.16.2/doc/user/faqs.rst 
new/libinput-1.16.3/doc/user/faqs.rst
--- old/libinput-1.16.2/doc/user/faqs.rst       2020-10-07 02:37:44.226666000 
+0200
+++ new/libinput-1.16.3/doc/user/faqs.rst       2020-11-03 05:42:35.833723000 
+0100
@@ -287,28 +287,28 @@
 .. _faq_timer_offset:
 
 ------------------------------------------------------------------------------
-What causes the "timer offset negative" warning?
+What causes the "your system is too slow" warning?
 ------------------------------------------------------------------------------
 
 libinput relies on the caller to call **libinput_dispatch()** whenever data is
-available on the epoll-fd. Doing so will process the state of all devices
-and can trigger some timers to be set (e.g. palm detection, tap-to-click,
-disable-while-typing, etc.). Internally, libinput's time offsets are always
-based on the event time of the triggering event.
-
-For example, a touch event with time T may trigger a timer for the time T +
-180ms. When setting a timer, libinput checks the wall clock time to ensure
-that this time T + offset is still in the future. If not, the warning is
-logged.
+available. **libinput_dispatch()** will process the state of all devices,
+including some time-sensitive features (e.g. palm detection, tap-to-click,
+disable-while-typing, etc.).
+
+If the time between the event and the call to **libinput_dispatch()**
+is excessive, those features may not work correctly. For example, a delay in
+touch event processing may cause wrong or missing tap-to-click events or
+a palm may not be detected correctly.
 
 When this warning appears, it simply means that too much time has passed
-between the event occurring (and the epoll-fd triggering) and the current
-time. In almost all cases this is an indication of the caller being
-overloaded and not handling events as speedily as required.
+between the event occurring and the current time. In almost all cases this
+is an indication of the caller being overloaded and not handling events as
+speedily as required.
 
 The warning has no immediate effect on libinput's behavior but some of the
-functionality that relies on the timer may be impeded (e.g. palms are not
-detected as they should be).
+functionality that relies on the timer may be impeded. This is not a bug in
+libinput. libinput does not control how quickly **libinput_dispatch()** is
+called.
 
 .. _faq_wayland:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.16.2/meson.build 
new/libinput-1.16.3/meson.build
--- old/libinput-1.16.2/meson.build     2020-10-07 02:37:44.235665800 +0200
+++ new/libinput-1.16.3/meson.build     2020-11-03 05:42:35.842723100 +0100
@@ -1,5 +1,5 @@
 project('libinput', 'c',
-       version : '1.16.2',
+       version : '1.16.3',
        license : 'MIT/Expat',
        default_options : [ 'c_std=gnu99', 'warning_level=2' ],
        meson_version : '>= 0.45.0')
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/libinput-1.16.2/src/evdev.c 
new/libinput-1.16.3/src/evdev.c
--- old/libinput-1.16.2/src/evdev.c     2020-10-07 02:37:44.239665700 +0200
+++ new/libinput-1.16.3/src/evdev.c     2020-11-03 05:42:35.846723000 +0100
@@ -2225,8 +2225,8 @@
 
        /* at most 5 SYN_DROPPED log-messages per 30s */
        ratelimit_init(&device->syn_drop_limit, s2us(30), 5);
-       /* at most 5 "delayed processing" log messages per minute */
-       ratelimit_init(&device->delay_warning_limit, s2us(60), 5);
+       /* at most 5 "delayed processing" log messages per hour */
+       ratelimit_init(&device->delay_warning_limit, s2us(60 * 60), 5);
        /* at most 5 log-messages per 5s */
        ratelimit_init(&device->nonpointer_rel_limit, s2us(5), 5);
 
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to