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