Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package libevdev for openSUSE:Factory checked in at 2026-01-07 16:00:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/libevdev (Old) and /work/SRC/openSUSE:Factory/.libevdev.new.1928 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "libevdev" Wed Jan 7 16:00:42 2026 rev:25 rq:1325619 version:1.13.6 Changes: -------- --- /work/SRC/openSUSE:Factory/libevdev/libevdev.changes 2025-10-28 14:46:18.698296023 +0100 +++ /work/SRC/openSUSE:Factory/.libevdev.new.1928/libevdev.changes 2026-01-07 16:00:56.529937166 +0100 @@ -1,0 +2,6 @@ +Fri Jan 2 21:52:44 UTC 2026 - Dirk Müller <[email protected]> + +- update to 1.13.6: + * include: sync event codes with kernel 6.18 + +------------------------------------------------------------------- @@ -4 +10 @@ -- Update to 1.14.5 +- Update to 1.13.5 Old: ---- libevdev-1.13.5.tar.xz libevdev-1.13.5.tar.xz.sig New: ---- libevdev-1.13.6.tar.xz libevdev-1.13.6.tar.xz.sig ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ libevdev.spec ++++++ --- /var/tmp/diff_new_pack.ImXgnw/_old 2026-01-07 16:00:58.078001598 +0100 +++ /var/tmp/diff_new_pack.ImXgnw/_new 2026-01-07 16:00:58.094002265 +0100 @@ -1,7 +1,7 @@ # # spec file for package libevdev # -# Copyright (c) 2025 SUSE LLC +# Copyright (c) 2026 SUSE LLC and contributors # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -18,7 +18,7 @@ %define sonum 2 Name: libevdev -Version: 1.13.5 +Version: 1.13.6 Release: 0 Summary: A wrapper library for evdev devices License: MIT ++++++ libevdev-1.13.5.tar.xz -> libevdev-1.13.6.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/configure new/libevdev-1.13.6/configure --- old/libevdev-1.13.5/configure 2025-10-20 06:59:17.000000000 +0200 +++ new/libevdev-1.13.6/configure 2025-12-01 06:36:25.000000000 +0100 @@ -1,6 +1,6 @@ #! /bin/sh # Guess values for system-dependent variables and create Makefiles. -# Generated by GNU Autoconf 2.72 for libevdev 1.13.5. +# Generated by GNU Autoconf 2.72 for libevdev 1.13.6. # # Report bugs to <https://gitlab.freedesktop.org/libevdev/libevdev/issues/>. # @@ -615,8 +615,8 @@ # Identity of this package. PACKAGE_NAME='libevdev' PACKAGE_TARNAME='libevdev' -PACKAGE_VERSION='1.13.5' -PACKAGE_STRING='libevdev 1.13.5' +PACKAGE_VERSION='1.13.6' +PACKAGE_STRING='libevdev 1.13.6' PACKAGE_BUGREPORT='https://gitlab.freedesktop.org/libevdev/libevdev/issues/' PACKAGE_URL='http://freedesktop.org/wiki/Software/libevdev/' @@ -1393,7 +1393,7 @@ # Omit some internal or obsolete options to make the list less imposing. # This message is too long to be a string in the A/UX 3.1 sh. cat <<_ACEOF -'configure' configures libevdev 1.13.5 to adapt to many kinds of systems. +'configure' configures libevdev 1.13.6 to adapt to many kinds of systems. Usage: $0 [OPTION]... [VAR=VALUE]... @@ -1464,7 +1464,7 @@ if test -n "$ac_init_help"; then case $ac_init_help in - short | recursive ) echo "Configuration of libevdev 1.13.5:";; + short | recursive ) echo "Configuration of libevdev 1.13.6:";; esac cat <<\_ACEOF @@ -1593,7 +1593,7 @@ test -n "$ac_init_help" && exit $ac_status if $ac_init_version; then cat <<\_ACEOF -libevdev configure 1.13.5 +libevdev configure 1.13.6 generated by GNU Autoconf 2.72 Copyright (C) 2023 Free Software Foundation, Inc. @@ -1817,7 +1817,7 @@ This file contains any messages produced by compilers while running configure, to aid debugging if configure makes a mistake. -It was created by libevdev $as_me 1.13.5, which was +It was created by libevdev $as_me 1.13.6, which was generated by GNU Autoconf 2.72. Invocation command line was $ $0$ac_configure_args_raw @@ -4635,7 +4635,7 @@ # Define the identity of the package. PACKAGE='libevdev' - VERSION='1.13.5' + VERSION='1.13.6' printf "%s\n" "#define PACKAGE \"$PACKAGE\"" >>confdefs.h @@ -15580,7 +15580,7 @@ # report actual input values of CONFIG_FILES etc. instead of their # values after options handling. ac_log=" -This file was extended by libevdev $as_me 1.13.5, which was +This file was extended by libevdev $as_me 1.13.6, which was generated by GNU Autoconf 2.72. Invocation command line was CONFIG_FILES = $CONFIG_FILES @@ -15649,7 +15649,7 @@ cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 ac_cs_config='$ac_cs_config_escaped' ac_cs_version="\\ -libevdev config.status 1.13.5 +libevdev config.status 1.13.6 configured by $0, generated by GNU Autoconf 2.72, with options \\"\$ac_cs_config\\" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/configure.ac new/libevdev-1.13.6/configure.ac --- old/libevdev-1.13.5/configure.ac 2025-10-20 06:59:11.000000000 +0200 +++ new/libevdev-1.13.6/configure.ac 2025-12-01 06:36:19.000000000 +0100 @@ -7,7 +7,7 @@ # change meson version too AC_INIT([libevdev], - [1.13.5], + [1.13.6], [https://gitlab.freedesktop.org/libevdev/libevdev/issues/], [libevdev], [http://freedesktop.org/wiki/Software/libevdev/]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/backwardscompatibility.html new/libevdev-1.13.6/doc/html/backwardscompatibility.html --- old/libevdev-1.13.5/doc/html/backwardscompatibility.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/backwardscompatibility.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/deprecated.html new/libevdev-1.13.6/doc/html/deprecated.html --- old/libevdev-1.13.5/doc/html/deprecated.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/deprecated.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/dir_237a012ffe1a208b10d31c74b4ef545e.html new/libevdev-1.13.6/doc/html/dir_237a012ffe1a208b10d31c74b4ef545e.html --- old/libevdev-1.13.5/doc/html/dir_237a012ffe1a208b10d31c74b4ef545e.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/dir_237a012ffe1a208b10d31c74b4ef545e.html 2025-12-01 06:36:28.000000000 +0100 @@ -8,7 +8,7 @@ <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta name="generator" content="Doxygen 1.14.0"/> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script> - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.eMZw2i5tow/libevdev Directory Reference</title> + <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.b8fLcOvmAD/libevdev Directory Reference</title> <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>--> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/files.html new/libevdev-1.13.6/doc/html/files.html --- old/libevdev-1.13.5/doc/html/files.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/files.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/globals.html new/libevdev-1.13.6/doc/html/globals.html --- old/libevdev-1.13.5/doc/html/globals.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/globals.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/globals_defs.html new/libevdev-1.13.6/doc/html/globals_defs.html --- old/libevdev-1.13.5/doc/html/globals_defs.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/globals_defs.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/globals_enum.html new/libevdev-1.13.6/doc/html/globals_enum.html --- old/libevdev-1.13.5/doc/html/globals_enum.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/globals_enum.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/globals_eval.html new/libevdev-1.13.6/doc/html/globals_eval.html --- old/libevdev-1.13.5/doc/html/globals_eval.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/globals_eval.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/globals_func.html new/libevdev-1.13.6/doc/html/globals_func.html --- old/libevdev-1.13.5/doc/html/globals_func.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/globals_func.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/globals_type.html new/libevdev-1.13.6/doc/html/globals_type.html --- old/libevdev-1.13.5/doc/html/globals_type.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/globals_type.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/group__bits.html new/libevdev-1.13.6/doc/html/group__bits.html --- old/libevdev-1.13.5/doc/html/group__bits.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/group__bits.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/group__events.html new/libevdev-1.13.6/doc/html/group__events.html --- old/libevdev-1.13.5/doc/html/group__events.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/group__events.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/group__init.html new/libevdev-1.13.6/doc/html/group__init.html --- old/libevdev-1.13.5/doc/html/group__init.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/group__init.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/group__kernel.html new/libevdev-1.13.6/doc/html/group__kernel.html --- old/libevdev-1.13.5/doc/html/group__kernel.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/group__kernel.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/group__logging.html new/libevdev-1.13.6/doc/html/group__logging.html --- old/libevdev-1.13.5/doc/html/group__logging.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/group__logging.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/group__misc.html new/libevdev-1.13.6/doc/html/group__misc.html --- old/libevdev-1.13.5/doc/html/group__misc.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/group__misc.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/group__mt.html new/libevdev-1.13.6/doc/html/group__mt.html --- old/libevdev-1.13.5/doc/html/group__mt.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/group__mt.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/group__uinput.html new/libevdev-1.13.6/doc/html/group__uinput.html --- old/libevdev-1.13.5/doc/html/group__uinput.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/group__uinput.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/index.html new/libevdev-1.13.6/doc/html/index.html --- old/libevdev-1.13.5/doc/html/index.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/index.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/ioctls.html new/libevdev-1.13.6/doc/html/ioctls.html --- old/libevdev-1.13.5/doc/html/ioctls.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/ioctls.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/kernel_header.html new/libevdev-1.13.6/doc/html/kernel_header.html --- old/libevdev-1.13.5/doc/html/kernel_header.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/kernel_header.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/libevdev-uinput_8h.html new/libevdev-1.13.6/doc/html/libevdev-uinput_8h.html --- old/libevdev-1.13.5/doc/html/libevdev-uinput_8h.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/libevdev-uinput_8h.html 2025-12-01 06:36:28.000000000 +0100 @@ -8,7 +8,7 @@ <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta name="generator" content="Doxygen 1.14.0"/> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script> - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.eMZw2i5tow/libevdev/libevdev-uinput.h File Reference</title> + <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.b8fLcOvmAD/libevdev/libevdev-uinput.h File Reference</title> <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>--> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/libevdev-uinput_8h_source.html new/libevdev-1.13.6/doc/html/libevdev-uinput_8h_source.html --- old/libevdev-1.13.5/doc/html/libevdev-uinput_8h_source.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/libevdev-uinput_8h_source.html 2025-12-01 06:36:28.000000000 +0100 @@ -8,7 +8,7 @@ <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta name="generator" content="Doxygen 1.14.0"/> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script> - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.eMZw2i5tow/libevdev/libevdev-uinput.h Source File</title> + <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.b8fLcOvmAD/libevdev/libevdev-uinput.h Source File</title> <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>--> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/libevdev_8h.html new/libevdev-1.13.6/doc/html/libevdev_8h.html --- old/libevdev-1.13.5/doc/html/libevdev_8h.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/libevdev_8h.html 2025-12-01 06:36:28.000000000 +0100 @@ -8,7 +8,7 @@ <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta name="generator" content="Doxygen 1.14.0"/> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script> - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.eMZw2i5tow/libevdev/libevdev.h File Reference</title> + <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.b8fLcOvmAD/libevdev/libevdev.h File Reference</title> <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>--> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/libevdev_8h_source.html new/libevdev-1.13.6/doc/html/libevdev_8h_source.html --- old/libevdev-1.13.5/doc/html/libevdev_8h_source.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/libevdev_8h_source.html 2025-12-01 06:36:28.000000000 +0100 @@ -8,7 +8,7 @@ <meta http-equiv="Content-Type" content="text/xhtml;charset=UTF-8"/> <meta name="generator" content="Doxygen 1.14.0"/> <script type="text/javascript" src="https://code.jquery.com/jquery-2.1.1.min.js"></script> - <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.eMZw2i5tow/libevdev/libevdev.h Source File</title> + <title>libevdev: /home/whot/code/libevdev/release/libevdev/build.b8fLcOvmAD/libevdev/libevdev.h Source File</title> <!--<link href="tabs.css" rel="stylesheet" type="text/css"/>--> <script type="text/javascript" src="dynsections.js"></script> <link href="navtree.css" rel="stylesheet" type="text/css"/> @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/pages.html new/libevdev-1.13.6/doc/html/pages.html --- old/libevdev-1.13.5/doc/html/pages.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/pages.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/static_linking.html new/libevdev-1.13.6/doc/html/static_linking.html --- old/libevdev-1.13.5/doc/html/static_linking.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/static_linking.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/syn_dropped.html new/libevdev-1.13.6/doc/html/syn_dropped.html --- old/libevdev-1.13.5/doc/html/syn_dropped.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/syn_dropped.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/testing.html new/libevdev-1.13.6/doc/html/testing.html --- old/libevdev-1.13.5/doc/html/testing.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/testing.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/doc/html/topics.html new/libevdev-1.13.6/doc/html/topics.html --- old/libevdev-1.13.5/doc/html/topics.html 2025-10-20 06:59:20.000000000 +0200 +++ new/libevdev-1.13.6/doc/html/topics.html 2025-12-01 06:36:28.000000000 +0100 @@ -29,7 +29,7 @@ <nav class="navbar navbar-default" role="navigation"> <div class="container"> <div class="navbar-header"> - <a class="navbar-brand">libevdev 1.13.5</a> + <a class="navbar-brand">libevdev 1.13.6</a> </div> </div> </nav> diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/include/linux/freebsd/input-event-codes.h new/libevdev-1.13.6/include/linux/freebsd/input-event-codes.h --- old/libevdev-1.13.5/include/linux/freebsd/input-event-codes.h 2025-10-20 06:59:11.000000000 +0200 +++ new/libevdev-1.13.6/include/linux/freebsd/input-event-codes.h 2025-12-01 06:36:19.000000000 +0100 @@ -27,6 +27,7 @@ #define INPUT_PROP_TOPBUTTONPAD 0x04 /* softbuttons at top of pad */ #define INPUT_PROP_POINTING_STICK 0x05 /* is a pointing stick */ #define INPUT_PROP_ACCELEROMETER 0x06 /* has accelerometer */ +#define INPUT_PROP_PRESSUREPAD 0x07 /* pressure triggers clicks */ #define INPUT_PROP_MAX 0x1f #define INPUT_PROP_CNT (INPUT_PROP_MAX + 1) @@ -630,6 +631,18 @@ #define KEY_BRIGHTNESS_MIN 0x250 /* Set Brightness to Minimum */ #define KEY_BRIGHTNESS_MAX 0x251 /* Set Brightness to Maximum */ +/* + * Keycodes for hotkeys toggling the electronic privacy screen found on some + * laptops on/off. Note when the embedded-controller turns on/off the eprivacy + * screen itself then the state should be reported through drm connecter props: + * https://www.kernel.org/doc/html/latest/gpu/drm-kms.html#standard-connector-properties + * Except when implementing the drm connecter properties API is not possible + * because e.g. the firmware does not allow querying the presence and/or status + * of the eprivacy screen at boot. + */ +#define KEY_EPRIVACY_SCREEN_ON 0x252 +#define KEY_EPRIVACY_SCREEN_OFF 0x253 + #define KEY_KBDINPUTASSIST_PREV 0x260 #define KEY_KBDINPUTASSIST_NEXT 0x261 #define KEY_KBDINPUTASSIST_PREVGROUP 0x262 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/include/linux/linux/input-event-codes.h new/libevdev-1.13.6/include/linux/linux/input-event-codes.h --- old/libevdev-1.13.5/include/linux/linux/input-event-codes.h 2025-10-20 06:59:11.000000000 +0200 +++ new/libevdev-1.13.6/include/linux/linux/input-event-codes.h 2025-12-01 06:36:19.000000000 +0100 @@ -27,6 +27,7 @@ #define INPUT_PROP_TOPBUTTONPAD 0x04 /* softbuttons at top of pad */ #define INPUT_PROP_POINTING_STICK 0x05 /* is a pointing stick */ #define INPUT_PROP_ACCELEROMETER 0x06 /* has accelerometer */ +#define INPUT_PROP_PRESSUREPAD 0x07 /* pressure triggers clicks */ #define INPUT_PROP_MAX 0x1f #define INPUT_PROP_CNT (INPUT_PROP_MAX + 1) @@ -630,6 +631,18 @@ #define KEY_BRIGHTNESS_MIN 0x250 /* Set Brightness to Minimum */ #define KEY_BRIGHTNESS_MAX 0x251 /* Set Brightness to Maximum */ +/* + * Keycodes for hotkeys toggling the electronic privacy screen found on some + * laptops on/off. Note when the embedded-controller turns on/off the eprivacy + * screen itself then the state should be reported through drm connecter props: + * https://www.kernel.org/doc/html/latest/gpu/drm-kms.html#standard-connector-properties + * Except when implementing the drm connecter properties API is not possible + * because e.g. the firmware does not allow querying the presence and/or status + * of the eprivacy screen at boot. + */ +#define KEY_EPRIVACY_SCREEN_ON 0x252 +#define KEY_EPRIVACY_SCREEN_OFF 0x253 + #define KEY_KBDINPUTASSIST_PREV 0x260 #define KEY_KBDINPUTASSIST_NEXT 0x261 #define KEY_KBDINPUTASSIST_PREVGROUP 0x262 diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/include/linux/linux/input.h new/libevdev-1.13.6/include/linux/linux/input.h --- old/libevdev-1.13.5/include/linux/linux/input.h 2025-10-20 06:59:11.000000000 +0200 +++ new/libevdev-1.13.6/include/linux/linux/input.h 2025-12-01 06:36:19.000000000 +0100 @@ -430,6 +430,24 @@ }; /** + * struct ff_haptic_effect + * @hid_usage: hid_usage according to Haptics page (WAVEFORM_CLICK, etc.) + * @vendor_id: the waveform vendor ID if hid_usage is in the vendor-defined range + * @vendor_waveform_page: the vendor waveform page if hid_usage is in the vendor-defined range + * @intensity: strength of the effect as percentage + * @repeat_count: number of times to retrigger effect + * @retrigger_period: time before effect is retriggered (in ms) + */ +struct ff_haptic_effect { + __u16 hid_usage; + __u16 vendor_id; + __u8 vendor_waveform_page; + __u16 intensity; + __u16 repeat_count; + __u16 retrigger_period; +}; + +/** * struct ff_effect - defines force feedback effect * @type: type of the effect (FF_CONSTANT, FF_PERIODIC, FF_RAMP, FF_SPRING, * FF_FRICTION, FF_DAMPER, FF_RUMBLE, FF_INERTIA, or FF_CUSTOM) @@ -465,6 +483,7 @@ struct ff_periodic_effect periodic; struct ff_condition_effect condition[2]; /* One for each axis */ struct ff_rumble_effect rumble; + struct ff_haptic_effect haptic; } u; }; @@ -472,6 +491,7 @@ * Force feedback effect types */ +#define FF_HAPTIC 0x4f #define FF_RUMBLE 0x50 #define FF_PERIODIC 0x51 #define FF_CONSTANT 0x52 @@ -481,7 +501,7 @@ #define FF_INERTIA 0x56 #define FF_RAMP 0x57 -#define FF_EFFECT_MIN FF_RUMBLE +#define FF_EFFECT_MIN FF_HAPTIC #define FF_EFFECT_MAX FF_RAMP /* diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/libevdev-1.13.5/meson.build new/libevdev-1.13.6/meson.build --- old/libevdev-1.13.5/meson.build 2025-10-20 06:59:11.000000000 +0200 +++ new/libevdev-1.13.6/meson.build 2025-12-01 06:36:19.000000000 +0100 @@ -1,5 +1,5 @@ project('libevdev', 'c', - version: '1.13.5', # change autotools version too + version: '1.13.6', # change autotools version too license: 'MIT/Expat', default_options: [ 'c_std=gnu99', 'warning_level=2' ], meson_version: '>= 0.56.0')
