Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package libXi for openSUSE:Factory checked 
in at 2024-09-06 17:17:59
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/libXi (Old)
 and      /work/SRC/openSUSE:Factory/.libXi.new.10096 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "libXi"

Fri Sep  6 17:17:59 2024 rev:22 rq:1198927 version:1.8.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/libXi/libXi.changes      2023-05-05 
15:56:57.283971561 +0200
+++ /work/SRC/openSUSE:Factory/.libXi.new.10096/libXi.changes   2024-09-06 
17:18:12.347045719 +0200
@@ -1,0 +2,10 @@
+Thu Sep  5 09:34:29 UTC 2024 - Stefan Dirsch <sndir...@suse.com>
+
+- Update to version 1.8.2
+  * This release includes fixes for malloc failures and a double
+    alignment issue on some machines. XFreeDeviceInfo can now be
+    called with NULL and XGetFeedbackControl is more robust in
+    the face of a malicious X server sending random data. Plus a
+    typo fix in the man page.
+
+-------------------------------------------------------------------

Old:
----
  libXi-1.8.1.tar.xz

New:
----
  libXi-1.8.2.tar.xz

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

Other differences:
------------------
++++++ libXi.spec ++++++
--- /var/tmp/diff_new_pack.RMzDKe/_old  2024-09-06 17:18:12.783063836 +0200
+++ /var/tmp/diff_new_pack.RMzDKe/_new  2024-09-06 17:18:12.783063836 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package libXi
 #
-# Copyright (c) 2023 SUSE LLC
+# Copyright (c) 2024 SUSE LLC
 #
 # 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 @@
 
 Name:           libXi
 %define lname   libXi6
-Version:        1.8.1
+Version:        1.8.2
 Release:        0
 Summary:        X Input Extension library
 License:        MIT

++++++ libXi-1.8.1.tar.xz -> libXi-1.8.2.tar.xz ++++++
++++ 1939 lines of diff (skipped)
++++    retrying with extended exclude list
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/ChangeLog new/libXi-1.8.2/ChangeLog
--- old/libXi-1.8.1/ChangeLog   2023-05-04 07:09:54.000000000 +0200
+++ new/libXi-1.8.2/ChangeLog   2024-09-05 03:19:50.000000000 +0200
@@ -1,3 +1,83 @@
+commit 3c2d5aedd7708c75710b39268631762de904c304
+Author: Peter Hutterer <peter.hutte...@who-t.net>
+Date:   Thu Sep 5 11:15:04 2024 +1000
+
+    libXi 1.8.2
+    
+    Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
+
+commit a5af26c654b4da5fd5eaaeaa2173c734ab9e63ec
+Author: Peter Hutterer <peter.hutte...@who-t.net>
+Date:   Tue Aug 27 11:01:06 2024 +1000
+
+    XGetFeedbackControl: skip over unknown feedback controls
+    
+    If the server sends an unknown feedback control class we would allocate
+    the amount of *protocol* bytes for the client representation but then
+    later mess up the actual composition of the classes due to
+    Feedback->length never being initialized.
+    
+    So while in theory it looks like this:
+       |-------------- allocated size -----------------|
+       [led feedback] [ ?unknown? ] [kbd feedback][....]
+    with unknown being the size of the class on the protocol,
+    in practice it looks like this:
+       |-------------- allocated size -----------------|
+       [led feedback] [ ?unknown?                ] [kbd feedback][...]
+    with unknown being the size of whatever was in the Feeback->length
+    pointed to at the time. The content of unknown is never initialized.
+    
+    Fix this by making unknown classes disappear so the above becomes:
+       |------- allocated size ---------|
+       [led feedback][kbd feedback][....]
+    
+    Closes #16
+    
+    Part-of: 
<https://gitlab.freedesktop.org/xorg/lib/libxi/-/merge_requests/18>
+
+commit dabce4dbe5eab35076e31fd0a628cbe11b858fa1
+Author: Alan Coopersmith <alan.coopersm...@oracle.com>
+Date:   Mon Aug 26 11:49:49 2024 -0700
+
+    wireTo*Event: check for malloc() failure
+    
+    Fixes 6 -Wanalyzer-possible-null-dereference and
+    1 -Wanalyzer-null-dereference and warnings from gcc 14.1
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com>
+    Part-of: 
<https://gitlab.freedesktop.org/xorg/lib/libxi/-/merge_requests/17>
+
+commit 56b11459f833df8f324587847534a548b070da94
+Author: kyomawolf <kyomaw...@kyomawolf.eu>
+Date:   Thu Oct 5 21:52:36 2023 +0200
+
+    fixed wrong type in man page
+    
+    Part-of: 
<https://gitlab.freedesktop.org/xorg/lib/libxi/-/merge_requests/14>
+
+commit 57ce2e8ba4c1f1bc5792e14bc7082f3ebd0915be
+Author: Peter Hutterer <peter.hutte...@who-t.net>
+Date:   Mon Jan 29 11:27:11 2024 +1000
+
+    Allow XIFreeDeviceInfo on a null pointer
+
+commit a340bc0424a73d9fc4badbb7aee5284877635ca9
+Author: Alan Coopersmith <alan.coopersm...@oracle.com>
+Date:   Fri Oct 13 11:17:43 2023 -0700
+
+    gitlab CI: Update to latest CI templates
+    
+    Current template fails to rebuild the CI container with the current
+    Debian stable release (a new release since the last update)
+    
+    Signed-off-by: Alan Coopersmith <alan.coopersm...@oracle.com>
+
+commit 09f3eb570fe79bfc0c430b6059d7b4acaf371c24
+Author: Matthieu Herrb <matth...@herrb.eu>
+Date:   Sat Aug 5 10:32:03 2023 +0000
+
+    Fix double alignment on 32bits machines with strict constraints
+
 commit 3a7503ec7703f10de17c622ea22b7bff736cea74
 Author: Peter Hutterer <peter.hutte...@who-t.net>
 Date:   Thu May 4 14:42:12 2023 +1000
@@ -1064,7 +1144,7 @@
     Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
 
 commit af9f26510d87eee71f1cd688d7dcfbf173c13943
-Merge: 31c6cf9 9e8a55d
+Merge: 31c6cf9f6fbc 9e8a55dfcb3d
 Author: Peter Hutterer <peter.hutte...@who-t.net>
 Date:   Mon Dec 17 14:34:53 2012 +1000
 
@@ -1382,7 +1462,7 @@
     Signed-off-by: Peter Hutterer <peter.hutte...@who-t.net>
 
 commit 47f3d887a7731f4ab68a69ed31dbe7acf6d13270
-Merge: 82a6312 e73e2fe
+Merge: 82a631263ef4 e73e2fe95dab
 Author: Peter Hutterer <peter.hutte...@who-t.net>
 Date:   Wed Dec 21 15:40:37 2011 +1000
 
@@ -1587,7 +1667,7 @@
     Reviewed-by: Gaetan Nadon <mems...@videotron.ca>
 
 commit 69f2580fd47cfe24105892e9ffb79cd046954b7d
-Merge: fc5d478 3ed1b46
+Merge: fc5d47895c13 3ed1b4632052
 Author: Peter Hutterer <peter.hutte...@who-t.net>
 Date:   Sat Sep 17 06:41:30 2011 +1000
 
@@ -3403,7 +3483,7 @@
     Fix building if asciidoc or xmlto is not installed.
 
 commit 5975cb9e6f89bf71b1740cee951fc583d7b7cfc1
-Merge: 8ea9ebc 279a8c3
+Merge: 8ea9ebcedcb9 279a8c3a6466
 Author: Peter Hutterer <peter.hutte...@who-t.net>
 Date:   Thu Jun 4 15:49:07 2009 +1000
 
@@ -4220,7 +4300,7 @@
     Ansify the XI 2 functions.
 
 commit 50990b8deb8b8484e9e02e313387ea4d2ddbd242
-Merge: 26dde5a 145947e
+Merge: 26dde5aaf4bb 145947ed6032
 Author: Peter Hutterer <pe...@cs.unisa.edu.au>
 Date:   Thu May 22 12:48:40 2008 +0930
 
@@ -4268,7 +4348,7 @@
     Fix up AM_CFLAGS, pulled in the system-includes before the local ones.
 
 commit d68d321c0692848dd5eb67a3713676498c1c646b
-Merge: 7d0977b 3e99cc2
+Merge: 7d0977bc02ce 3e99cc281509
 Author: Peter Hutterer <pe...@cs.unisa.edu.au>
 Date:   Mon Apr 28 14:35:11 2008 +0930
 
@@ -4808,14 +4888,14 @@
     Add *.o to .gitignore.
 
 commit 6e08a76fd8e356f98d2d6913f0c1b1401090768d
-Merge: ba84e84 360ceac
+Merge: ba84e84575b4 360ceacb2a3c
 Author: Daniel Stone <dan...@fooishbar.org>
 Date:   Sun Sep 24 20:02:24 2006 +0300
 
     Merge branch 'master' of git+ssh://git.freedesktop.org/git/xorg/lib/libXi
 
 commit ba84e84575b4167b0c6298e86a860b0741e2d2a3
-Merge: 93d3c2c 576c579
+Merge: 93d3c2c45ccd 576c5794cf4b
 Author: Daniel Stone <dan...@fooishbar.org>
 Date:   Sun Sep 24 19:58:56 2006 +0300
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/configure.ac new/libXi-1.8.2/configure.ac
--- old/libXi-1.8.1/configure.ac        2023-05-04 07:09:43.000000000 +0200
+++ new/libXi-1.8.2/configure.ac        2024-09-05 03:19:39.000000000 +0200
@@ -1,7 +1,7 @@
 
 # Initialize Autoconf
 AC_PREREQ([2.60])
-AC_INIT([libXi], [1.8.1],
+AC_INIT([libXi], [1.8.2],
        [https://gitlab.freedesktop.org/xorg/lib/libXi/issues], [libXi])
 AC_CONFIG_SRCDIR([Makefile.am])
 AC_CONFIG_HEADERS([src/config.h])
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XAllowDeviceEvents.man 
new/libXi-1.8.2/man/XAllowDeviceEvents.man
--- old/libXi-1.8.1/man/XAllowDeviceEvents.man  2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XAllowDeviceEvents.man  2024-09-05 03:19:52.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xallowdeviceevents
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XALLOWDEVICEEVENTS" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XALLOWDEVICEEVENTS" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XChangeDeviceDontPropagateList.man 
new/libXi-1.8.2/man/XChangeDeviceDontPropagateList.man
--- old/libXi-1.8.1/man/XChangeDeviceDontPropagateList.man      2023-05-04 
07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XChangeDeviceDontPropagateList.man      2024-09-05 
03:19:52.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xchangedevicedontpropagatelist
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XCHANGEDEVICEDONTPRO" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XCHANGEDEVICEDONTPRO" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XChangeKeyboardDevice.man 
new/libXi-1.8.2/man/XChangeKeyboardDevice.man
--- old/libXi-1.8.1/man/XChangeKeyboardDevice.man       2023-05-04 
07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XChangeKeyboardDevice.man       2024-09-05 
03:19:52.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xchangekeyboarddevice
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XCHANGEKEYBOARDDEVIC" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XCHANGEKEYBOARDDEVIC" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XChangePointerDevice.man 
new/libXi-1.8.2/man/XChangePointerDevice.man
--- old/libXi-1.8.1/man/XChangePointerDevice.man        2023-05-04 
07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XChangePointerDevice.man        2024-09-05 
03:19:52.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xchangepointerdevice
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XCHANGEPOINTERDEVICE" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XCHANGEPOINTERDEVICE" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XDeviceBell.man new/libXi-1.8.2/man/XDeviceBell.man
--- old/libXi-1.8.1/man/XDeviceBell.man 2023-05-04 07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XDeviceBell.man 2024-09-05 03:19:52.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xdevicebell
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XDEVICEBELL" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XDEVICEBELL" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGetDeviceControl.man 
new/libXi-1.8.2/man/XGetDeviceControl.man
--- old/libXi-1.8.1/man/XGetDeviceControl.man   2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XGetDeviceControl.man   2024-09-05 03:19:52.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xgetdevicecontrol
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XGETDEVICECONTROL" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XGETDEVICECONTROL" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGetDeviceKeyMapping.man 
new/libXi-1.8.2/man/XGetDeviceKeyMapping.man
--- old/libXi-1.8.1/man/XGetDeviceKeyMapping.man        2023-05-04 
07:09:57.000000000 +0200
+++ new/libXi-1.8.2/man/XGetDeviceKeyMapping.man        2024-09-05 
03:19:52.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xgetdevicekeymapping
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XGETDEVICEKEYMAPPING" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XGETDEVICEKEYMAPPING" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGetDeviceModifierMapping.man 
new/libXi-1.8.2/man/XGetDeviceModifierMapping.man
--- old/libXi-1.8.1/man/XGetDeviceModifierMapping.man   2023-05-04 
07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XGetDeviceModifierMapping.man   2024-09-05 
03:19:52.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xgetdevicemodifiermapping
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XGETDEVICEMODIFIERMA" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XGETDEVICEMODIFIERMA" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGetDeviceMotionEvents.man 
new/libXi-1.8.2/man/XGetDeviceMotionEvents.man
--- old/libXi-1.8.1/man/XGetDeviceMotionEvents.man      2023-05-04 
07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XGetDeviceMotionEvents.man      2024-09-05 
03:19:52.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xgetdevicemotionevents
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XGETDEVICEMOTIONEVEN" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XGETDEVICEMOTIONEVEN" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGetDeviceProperty.man 
new/libXi-1.8.2/man/XGetDeviceProperty.man
--- old/libXi-1.8.1/man/XGetDeviceProperty.man  2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XGetDeviceProperty.man  2024-09-05 03:19:52.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xgetdeviceproperty
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XGETDEVICEPROPERTY" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XGETDEVICEPROPERTY" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
@@ -57,7 +57,7 @@
                             Atom type,
                             int format,
                             int mode,
-                            const char *data,
+                            const unsigned char *data,
                             int nelements)
 .fi
 .sp
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGetDeviceProperty.txt 
new/libXi-1.8.2/man/XGetDeviceProperty.txt
--- old/libXi-1.8.1/man/XGetDeviceProperty.txt  2023-05-04 07:09:43.000000000 
+0200
+++ new/libXi-1.8.2/man/XGetDeviceProperty.txt  2024-09-05 03:19:39.000000000 
+0200
@@ -32,7 +32,7 @@
                                Atom type,
                                int format,
                                int mode,
-                               const char *data,
+                               const unsigned char *data,
                                int nelements)
 
    void XDeleteDeviceProperty( Display *display,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGetExtensionVersion.man 
new/libXi-1.8.2/man/XGetExtensionVersion.man
--- old/libXi-1.8.1/man/XGetExtensionVersion.man        2023-05-04 
07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XGetExtensionVersion.man        2024-09-05 
03:19:52.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xgetextensionversion
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XGETEXTENSIONVERSION" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XGETEXTENSIONVERSION" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGetFeedbackControl.man 
new/libXi-1.8.2/man/XGetFeedbackControl.man
--- old/libXi-1.8.1/man/XGetFeedbackControl.man 2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XGetFeedbackControl.man 2024-09-05 03:19:52.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xgetfeedbackcontrol
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XGETFEEDBACKCONTROL" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XGETFEEDBACKCONTROL" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGrabDevice.man new/libXi-1.8.2/man/XGrabDevice.man
--- old/libXi-1.8.1/man/XGrabDevice.man 2023-05-04 07:09:57.000000000 +0200
+++ new/libXi-1.8.2/man/XGrabDevice.man 2024-09-05 03:19:52.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xgrabdevice
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XGRABDEVICE" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XGRABDEVICE" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGrabDeviceButton.man 
new/libXi-1.8.2/man/XGrabDeviceButton.man
--- old/libXi-1.8.1/man/XGrabDeviceButton.man   2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XGrabDeviceButton.man   2024-09-05 03:19:52.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xgrabdevicebutton
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XGRABDEVICEBUTTON" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XGRABDEVICEBUTTON" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XGrabDeviceKey.man new/libXi-1.8.2/man/XGrabDeviceKey.man
--- old/libXi-1.8.1/man/XGrabDeviceKey.man      2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XGrabDeviceKey.man      2024-09-05 03:19:52.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xgrabdevicekey
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XGRABDEVICEKEY" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XGRABDEVICEKEY" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIAllowEvents.man new/libXi-1.8.2/man/XIAllowEvents.man
--- old/libXi-1.8.1/man/XIAllowEvents.man       2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XIAllowEvents.man       2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xiallowevents
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XIALLOWEVENTS" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XIALLOWEVENTS" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIBarrierReleasePointer.man 
new/libXi-1.8.2/man/XIBarrierReleasePointer.man
--- old/libXi-1.8.1/man/XIBarrierReleasePointer.man     2023-05-04 
07:09:57.000000000 +0200
+++ new/libXi-1.8.2/man/XIBarrierReleasePointer.man     2024-09-05 
03:19:53.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xibarrierreleasepointer
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XIBARRIERRELEASEPOIN" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XIBARRIERRELEASEPOIN" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIChangeHierarchy.man 
new/libXi-1.8.2/man/XIChangeHierarchy.man
--- old/libXi-1.8.1/man/XIChangeHierarchy.man   2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XIChangeHierarchy.man   2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xichangehierarchy
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XICHANGEHIERARCHY" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XICHANGEHIERARCHY" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIChangeProperty.man 
new/libXi-1.8.2/man/XIChangeProperty.man
--- old/libXi-1.8.1/man/XIChangeProperty.man    2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XIChangeProperty.man    2024-09-05 03:19:54.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xichangeproperty
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XICHANGEPROPERTY" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XICHANGEPROPERTY" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIDefineCursor.man new/libXi-1.8.2/man/XIDefineCursor.man
--- old/libXi-1.8.1/man/XIDefineCursor.man      2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XIDefineCursor.man      2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xidefinecursor
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XIDEFINECURSOR" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XIDEFINECURSOR" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIGrabButton.man new/libXi-1.8.2/man/XIGrabButton.man
--- old/libXi-1.8.1/man/XIGrabButton.man        2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XIGrabButton.man        2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xigrabbutton
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XIGRABBUTTON" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XIGRABBUTTON" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIGrabDevice.man new/libXi-1.8.2/man/XIGrabDevice.man
--- old/libXi-1.8.1/man/XIGrabDevice.man        2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XIGrabDevice.man        2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xigrabdevice
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XIGRABDEVICE" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XIGRABDEVICE" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIGrabEnter.man new/libXi-1.8.2/man/XIGrabEnter.man
--- old/libXi-1.8.1/man/XIGrabEnter.man 2023-05-04 07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XIGrabEnter.man 2024-09-05 03:19:53.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xigrabenter
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XIGRABENTER" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XIGRABENTER" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIListProperties.man 
new/libXi-1.8.2/man/XIListProperties.man
--- old/libXi-1.8.1/man/XIListProperties.man    2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XIListProperties.man    2024-09-05 03:19:54.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xilistproperties
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XILISTPROPERTIES" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XILISTPROPERTIES" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIQueryDevice.man new/libXi-1.8.2/man/XIQueryDevice.man
--- old/libXi-1.8.1/man/XIQueryDevice.man       2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XIQueryDevice.man       2024-09-05 03:19:54.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xiquerydevice
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XIQUERYDEVICE" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XIQUERYDEVICE" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIQueryPointer.man new/libXi-1.8.2/man/XIQueryPointer.man
--- old/libXi-1.8.1/man/XIQueryPointer.man      2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XIQueryPointer.man      2024-09-05 03:19:54.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xiquerypointer
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XIQUERYPOINTER" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XIQUERYPOINTER" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIQueryVersion.man new/libXi-1.8.2/man/XIQueryVersion.man
--- old/libXi-1.8.1/man/XIQueryVersion.man      2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XIQueryVersion.man      2024-09-05 03:19:54.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xiqueryversion
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XIQUERYVERSION" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XIQUERYVERSION" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XISelectEvents.man new/libXi-1.8.2/man/XISelectEvents.man
--- old/libXi-1.8.1/man/XISelectEvents.man      2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XISelectEvents.man      2024-09-05 03:19:54.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xiselectevents
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XISELECTEVENTS" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XISELECTEVENTS" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XISetClientPointer.man 
new/libXi-1.8.2/man/XISetClientPointer.man
--- old/libXi-1.8.1/man/XISetClientPointer.man  2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XISetClientPointer.man  2024-09-05 03:19:54.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xisetclientpointer
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XISETCLIENTPOINTER" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XISETCLIENTPOINTER" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XISetFocus.man new/libXi-1.8.2/man/XISetFocus.man
--- old/libXi-1.8.1/man/XISetFocus.man  2023-05-04 07:09:57.000000000 +0200
+++ new/libXi-1.8.2/man/XISetFocus.man  2024-09-05 03:19:54.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xisetfocus
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XISETFOCUS" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XISETFOCUS" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XIWarpPointer.man new/libXi-1.8.2/man/XIWarpPointer.man
--- old/libXi-1.8.1/man/XIWarpPointer.man       2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XIWarpPointer.man       2024-09-05 03:19:54.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xiwarppointer
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XIWARPPOINTER" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XIWARPPOINTER" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XListDeviceProperties.man 
new/libXi-1.8.2/man/XListDeviceProperties.man
--- old/libXi-1.8.1/man/XListDeviceProperties.man       2023-05-04 
07:09:55.000000000 +0200
+++ new/libXi-1.8.2/man/XListDeviceProperties.man       2024-09-05 
03:19:52.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xlistdeviceproperties
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XLISTDEVICEPROPERTIE" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XLISTDEVICEPROPERTIE" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XListInputDevices.man 
new/libXi-1.8.2/man/XListInputDevices.man
--- old/libXi-1.8.1/man/XListInputDevices.man   2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XListInputDevices.man   2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xlistinputdevices
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XLISTINPUTDEVICES" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XLISTINPUTDEVICES" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XOpenDevice.man new/libXi-1.8.2/man/XOpenDevice.man
--- old/libXi-1.8.1/man/XOpenDevice.man 2023-05-04 07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XOpenDevice.man 2024-09-05 03:19:53.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xopendevice
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XOPENDEVICE" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XOPENDEVICE" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XQueryDeviceState.man 
new/libXi-1.8.2/man/XQueryDeviceState.man
--- old/libXi-1.8.1/man/XQueryDeviceState.man   2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XQueryDeviceState.man   2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xquerydevicestate
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XQUERYDEVICESTATE" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XQUERYDEVICESTATE" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XSelectExtensionEvent.man 
new/libXi-1.8.2/man/XSelectExtensionEvent.man
--- old/libXi-1.8.1/man/XSelectExtensionEvent.man       2023-05-04 
07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XSelectExtensionEvent.man       2024-09-05 
03:19:53.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xselectextensionevent
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XSELECTEXTENSIONEVEN" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XSELECTEXTENSIONEVEN" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XSendExtensionEvent.man 
new/libXi-1.8.2/man/XSendExtensionEvent.man
--- old/libXi-1.8.1/man/XSendExtensionEvent.man 2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XSendExtensionEvent.man 2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xsendextensionevent
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XSENDEXTENSIONEVENT" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XSENDEXTENSIONEVENT" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XSetDeviceButtonMapping.man 
new/libXi-1.8.2/man/XSetDeviceButtonMapping.man
--- old/libXi-1.8.1/man/XSetDeviceButtonMapping.man     2023-05-04 
07:09:56.000000000 +0200
+++ new/libXi-1.8.2/man/XSetDeviceButtonMapping.man     2024-09-05 
03:19:53.000000000 +0200
@@ -2,12 +2,12 @@
 .\"     Title: xsetdevicebuttonmapping
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XSETDEVICEBUTTONMAPP" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XSETDEVICEBUTTONMAPP" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XSetDeviceFocus.man new/libXi-1.8.2/man/XSetDeviceFocus.man
--- old/libXi-1.8.1/man/XSetDeviceFocus.man     2023-05-04 07:09:56.000000000 
+0200
+++ new/libXi-1.8.2/man/XSetDeviceFocus.man     2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xsetdevicefocus
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XSETDEVICEFOCUS" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XSETDEVICEFOCUS" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XSetDeviceMode.man new/libXi-1.8.2/man/XSetDeviceMode.man
--- old/libXi-1.8.1/man/XSetDeviceMode.man      2023-05-04 07:09:57.000000000 
+0200
+++ new/libXi-1.8.2/man/XSetDeviceMode.man      2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xsetdevicemode
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XSETDEVICEMODE" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XSETDEVICEMODE" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/man/XSetDeviceValuators.man 
new/libXi-1.8.2/man/XSetDeviceValuators.man
--- old/libXi-1.8.1/man/XSetDeviceValuators.man 2023-05-04 07:09:55.000000000 
+0200
+++ new/libXi-1.8.2/man/XSetDeviceValuators.man 2024-09-05 03:19:53.000000000 
+0200
@@ -2,12 +2,12 @@
 .\"     Title: xsetdevicevaluators
 .\"    Author: [FIXME: author] [see http://www.docbook.org/tdg5/en/html/author]
 .\" Generator: DocBook XSL Stylesheets vsnapshot <http://docbook.sf.net/>
-.\"      Date: 05/04/2023
+.\"      Date: 09/05/2024
 .\"    Manual: \ \&
 .\"    Source: \ \&
 .\"  Language: English
 .\"
-.TH "XSETDEVICEVALUATORS" "libmansuffix" "05/04/2023" "\ \&" "\ \&"
+.TH "XSETDEVICEVALUATORS" "libmansuffix" "09/05/2024" "\ \&" "\ \&"
 .\" -----------------------------------------------------------------
 .\" * Define some portability stuff
 .\" -----------------------------------------------------------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/src/XExtInt.c new/libXi-1.8.2/src/XExtInt.c
--- old/libXi-1.8.1/src/XExtInt.c       2023-05-04 07:09:43.000000000 +0200
+++ new/libXi-1.8.2/src/XExtInt.c       2024-09-05 03:19:39.000000000 +0200
@@ -1428,16 +1428,18 @@
     in = cookie_in->data;
 
     bits = count_bits(in->valuators.mask, in->valuators.mask_len);
-    len = sizeof(XIRawEvent) + in->valuators.mask_len;
+    len = pad_to_double(sizeof(XIRawEvent))
+        + pad_to_double(in->valuators.mask_len);
     len += bits * sizeof(double) * 2;
 
     ptr = cookie_out->data = malloc(len);
     if (!ptr)
         return False;
 
-    out = next_block(&ptr, sizeof(XIRawEvent));
+    out = next_block(&ptr, pad_to_double(sizeof(XIRawEvent)));
     *out = *in;
-    out->valuators.mask = next_block(&ptr, out->valuators.mask_len);
+    out->valuators.mask
+        = next_block(&ptr, pad_to_double(out->valuators.mask_len));
     memcpy(out->valuators.mask, in->valuators.mask, out->valuators.mask_len);
 
     out->valuators.values = next_block(&ptr, bits * sizeof(double));
@@ -1595,6 +1597,8 @@
     len = sizeDeviceEvent(in->buttons_len * 4, in->valuators_len * 4, ptr);
 
     cookie->data = ptr_lib = malloc(len);
+    if (!ptr_lib)
+        return 0;
 
     out = next_block(&ptr_lib, sizeof(XIDeviceEvent));
     out->display = cookie->display;
@@ -1888,6 +1892,8 @@
     len = size_classes((xXIAnyInfo*)&in[1], in->num_classes);
 
     cookie->data = out = malloc(sizeof(XIDeviceChangedEvent) + len);
+    if (!out)
+        return 0;
 
     out->type = in->type;
     out->serial = cookie->serial;
@@ -1918,7 +1924,9 @@
     xXIHierarchyInfo *info_in;
     XIHierarchyEvent *out;
 
-    cookie->data = out = malloc(sizeof(XIHierarchyEvent) + in->num_info * 
sizeof(XIHierarchyInfo));;
+    cookie->data = out = malloc(sizeof(XIHierarchyEvent) + in->num_info * 
sizeof(XIHierarchyInfo));
+    if (!out)
+        return 0;
 
     out->info           = (XIHierarchyInfo*)&out[1];
     out->display        = cookie->display;
@@ -1954,7 +1962,8 @@
     XIRawEvent *out;
     void *ptr;
 
-    len = sizeof(XIRawEvent) + in->valuators_len * 4;
+    len = pad_to_double(sizeof(XIRawEvent))
+        + pad_to_double(in->valuators_len * 4);
     bits = count_bits((unsigned char*)&in[1], in->valuators_len * 4);
     len += bits * sizeof(double) * 2; /* raw + normal */
 
@@ -1962,7 +1971,7 @@
     if (!ptr)
         return 0;
 
-    out = next_block(&ptr, sizeof(XIRawEvent));
+    out = next_block(&ptr, pad_to_double(sizeof(XIRawEvent)));
     out->type           = in->type;
     out->serial         = cookie->serial;
     out->display        = cookie->display;
@@ -1981,7 +1990,8 @@
         out->sourceid       = 0;
 
     out->valuators.mask_len = in->valuators_len * 4;
-    out->valuators.mask = next_block(&ptr, out->valuators.mask_len);
+    out->valuators.mask
+        = next_block(&ptr, pad_to_double(out->valuators.mask_len));
     memcpy(out->valuators.mask, &in[1], out->valuators.mask_len);
 
     out->valuators.values = next_block(&ptr, bits * sizeof(double));
@@ -2012,6 +2022,9 @@
     len = sizeof(XIEnterEvent) + in->buttons_len * 4;
 
     cookie->data = out = malloc(len);
+    if (!out)
+        return 0;
+
     out->buttons.mask = (unsigned char*)&out[1];
 
     out->type           = in->type;
@@ -2056,6 +2069,8 @@
     XIPropertyEvent *out = malloc(sizeof(XIPropertyEvent));
 
     cookie->data = out;
+    if (!out)
+        return 0;
 
     out->type           = in->type;
     out->serial         = cookie->serial;
@@ -2077,6 +2092,8 @@
     XITouchOwnershipEvent *out = malloc(sizeof(XITouchOwnershipEvent));
 
     cookie->data = out;
+    if (!out)
+        return 0;
 
     out->type           = in->type;
     out->serial         = cookie->serial;
@@ -2102,6 +2119,8 @@
     XIBarrierEvent *out = malloc(sizeof(XIBarrierEvent));
 
     cookie->data = out;
+    if (!out)
+        return 0;
 
     out->display    = cookie->display;
     out->type       = in->type;
@@ -2133,6 +2152,8 @@
     XIGesturePinchEvent *out;
 
     cookie->data = out = malloc(sizeof(XIGesturePinchEvent));
+    if (!out)
+        return 0;
 
     out->display    = cookie->display;
     out->type       = in->type;
@@ -2178,6 +2199,8 @@
     XIGestureSwipeEvent *out;
 
     cookie->data = out = malloc(sizeof(XIGestureSwipeEvent));
+    if (!out)
+        return 0;
 
     out->display    = cookie->display;
     out->type       = in->type;
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/src/XGetFCtl.c new/libXi-1.8.2/src/XGetFCtl.c
--- old/libXi-1.8.1/src/XGetFCtl.c      2023-05-04 07:09:43.000000000 +0200
+++ new/libXi-1.8.2/src/XGetFCtl.c      2024-09-05 03:19:39.000000000 +0200
@@ -67,7 +67,7 @@
 XGetFeedbackControl(
     register Display   *dpy,
     XDevice            *dev,
-    int                        *num_feedbacks)
+    int                        *num_feedbacks_out)
 {
     XFeedbackState *Feedback = NULL;
     XFeedbackState *Sav = NULL;
@@ -77,6 +77,8 @@
     xGetFeedbackControlReq *req;
     xGetFeedbackControlReply rep;
     XExtDisplayInfo *info = XInput_find_display(dpy);
+    int num_feedbacks = 0;
+    int known_feedbacks = 0;
 
     LockDisplay(dpy);
     if (_XiCheckExtInit(dpy, XInput_Initial_Release, info) == -1)
@@ -95,7 +97,7 @@
        size_t size = 0;
        int i;
 
-       *num_feedbacks = rep.num_feedbacks;
+       num_feedbacks = rep.num_feedbacks;
 
        if (rep.length < (INT_MAX >> 2)) {
            nbytes = rep.length << 2;
@@ -109,7 +111,7 @@
        end = (char *)f + nbytes;
        _XRead(dpy, (char *)f, nbytes);
 
-       for (i = 0; i < *num_feedbacks; i++) {
+       for (i = 0; i < num_feedbacks; i++) {
            if ((char *)f + sizeof(*f) > end ||
                f->length == 0 || f->length > nbytes)
                goto out;
@@ -141,7 +143,7 @@
                size += sizeof(XBellFeedbackState);
                break;
            default:
-               size += f->length;
+               /* unknown classes are skipped */
                break;
            }
            if (size > INT_MAX)
@@ -154,9 +156,11 @@
            goto out;
 
        Sav = Feedback;
+       known_feedbacks = num_feedbacks;
 
        f = sav;
-       for (i = 0; i < *num_feedbacks; i++) {
+       for (i = 0; i < num_feedbacks; i++) {
+           Bool skip = False;
            switch (f->class) {
            case KbdFeedbackClass:
            {
@@ -262,14 +266,18 @@
                break;
            }
            default:
+               --known_feedbacks;
+               skip = True;
                break;
            }
            f = (xFeedbackState *) ((char *)f + f->length);
-           Feedback = (XFeedbackState *) ((char *)Feedback + Feedback->length);
+           if (!skip)
+               Feedback = (XFeedbackState *) ((char *)Feedback + 
Feedback->length);
        }
     }
 out:
     XFree((char *)sav);
+    *num_feedbacks_out = known_feedbacks;
 
     UnlockDisplay(dpy);
     SyncHandle();
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' --exclude Makefile.in --exclude configure --exclude 
config.guess --exclude '*.pot' --exclude mkinstalldirs --exclude aclocal.m4 
--exclude config.sub --exclude depcomp --exclude install-sh --exclude ltmain.sh 
old/libXi-1.8.1/src/XIQueryDevice.c new/libXi-1.8.2/src/XIQueryDevice.c
--- old/libXi-1.8.1/src/XIQueryDevice.c 2023-05-04 07:09:43.000000000 +0200
+++ new/libXi-1.8.2/src/XIQueryDevice.c 2024-09-05 03:19:39.000000000 +0200
@@ -150,7 +150,7 @@
 XIFreeDeviceInfo(XIDeviceInfo* info)
 {
     XIDeviceInfo *ptr = info;
-    while(ptr->name)
+    while(ptr && ptr->name)
     {
         Xfree(ptr->classes);
         Xfree(ptr->name);

Reply via email to