Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package xorgproto for openSUSE:Factory 
checked in at 2026-10-05 12:54:52
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/xorgproto (Old)
 and      /work/SRC/openSUSE:Factory/.xorgproto.new.3698736 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "xorgproto"

Mon Oct  5 12:54:52 2026 rev:16 rq:1382307 version:2026.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/xorgproto/xorgproto.changes      2026-01-07 
16:00:44.473435356 +0100
+++ /work/SRC/openSUSE:Factory/.xorgproto.new.3698736/xorgproto.changes 
2026-10-05 12:55:08.930550429 +0200
@@ -1,0 +2,7 @@
+Sat Oct  3 21:22:52 UTC 2026 - Stefan Dirsch <[email protected]>
+
+- Update to version 2026.1
+  * The primary practical effect of this release is making a number
+    of new keysym definitions available to X11 clients & servers.
+
+-------------------------------------------------------------------

Old:
----
  xorgproto-2025.1.tar.xz
  xorgproto-2025.1.tar.xz.sig

New:
----
  xorgproto-2026.1.tar.xz
  xorgproto-2026.1.tar.xz.sig

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

Other differences:
------------------
++++++ xorgproto.spec ++++++
--- /var/tmp/diff_new_pack.q9sNSu/_old  2026-10-05 12:55:10.769627649 +0200
+++ /var/tmp/diff_new_pack.q9sNSu/_new  2026-10-05 12:55:10.771627733 +0200
@@ -26,7 +26,7 @@
 %define srcname xorgproto
 
 Name:           %{srcname}%{psuffix}
-Version:        2025.1
+Version:        2026.1
 Release:        0
 %if "%{flavor}" == "doc"
 Summary:        The X11 Protocol collection (documentation)

++++++ xorgproto-2025.1.tar.xz -> xorgproto-2026.1.tar.xz ++++++
++++ 11510 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/xorgproto-2025.1/COPYING-xextproto new/xorgproto-2026.1/COPYING-xextproto
--- old/xorgproto-2025.1/COPYING-xextproto      2025-12-19 08:11:19.000000000 
+0100
+++ new/xorgproto-2026.1/COPYING-xextproto      2026-10-03 19:52:04.000000000 
+0200
@@ -115,28 +115,6 @@
 Equipment Corporation.
 
 
-Copyright 1988, 1989, 1990, 1994 Network Computing Devices, Inc.
-
-Permission to use, copy, modify, distribute, and sell this software and
-its documentation for any purpose is hereby granted without fee, provided
-that the above copyright notice appear in all copies and that both that
-copyright notice and this permission notice appear in supporting
-documentation, and that the name Network Computing Devices, Inc. not be
-used in advertising or publicity pertaining to distribution of this
-software without specific, written prior permission.
-
-THIS SOFTWARE IS PROVIDED `AS-IS'.  NETWORK COMPUTING DEVICES, INC.,
-DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING WITHOUT
-LIMITATION ALL IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A
-PARTICULAR PURPOSE, OR NONINFRINGEMENT.  IN NO EVENT SHALL NETWORK
-COMPUTING DEVICES, INC., BE LIABLE FOR ANY DAMAGES WHATSOEVER, INCLUDING
-SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES, INCLUDING LOSS OF USE,
-DATA, OR PROFITS, EVEN IF ADVISED OF THE POSSIBILITY THEREOF, AND
-REGARDLESS OF WHETHER IN AN ACTION IN CONTRACT, TORT OR NEGLIGENCE,
-ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
-SOFTWARE.
-
-
 Copyright 1991,1993 by Digital Equipment Corporation, Maynard, Massachusetts,
 and Olivetti Research Limited, Cambridge, England.
 
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/xorgproto-2025.1/compile new/xorgproto-2026.1/compile
--- old/xorgproto-2025.1/compile        2025-12-19 08:11:21.000000000 +0100
+++ new/xorgproto-2026.1/compile        2026-10-03 19:52:08.000000000 +0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # Wrapper for compilers which do not understand '-c -o'.
 
-scriptversion=2025-06-18.21; # UTC
+scriptversion=2026-05-29.23; # UTC
 
-# Copyright (C) 1999-2025 Free Software Foundation, Inc.
+# Copyright (C) 1999-2026 Free Software Foundation, Inc.
 # Written by Tom Tromey <[email protected]>.
 #
 # This program is free software; you can redistribute it and/or modify
@@ -338,7 +338,10 @@
   sleep 1
 done
 # FIXME: race condition here if user kills between mkdir and trap.
-trap "rmdir '$lockdir'; exit 1" 1 2 15
+cleanup () {
+  rmdir "$lockdir"
+}
+trap "cleanup; exit 1" 1 2 15
 
 # Run the compile.
 "$@"
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/xorgproto-2025.1/configure.ac new/xorgproto-2026.1/configure.ac
--- old/xorgproto-2025.1/configure.ac   2025-12-19 08:11:19.000000000 +0100
+++ new/xorgproto-2026.1/configure.ac   2026-10-03 19:52:04.000000000 +0200
@@ -23,8 +23,8 @@
 
 AC_PREREQ([2.60])
 # keep version in sync with meson.build
-AC_INIT([xorgproto], [2025.1],
-        [https://gitlab.freedesktop.org/xorg/proto/xorgproto/issues])
+AC_INIT([xorgproto], [2026.1],
+        [https://gitlab.freedesktop.org/xorg/proto/xorgproto/-/issues])
 AM_INIT_AUTOMAKE([foreign dist-xz])
 
 # Require xorg-macros: XORG_DEFAULT_OPTIONS
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/xorgproto-2025.1/include/X11/XF86keysym.h 
new/xorgproto-2026.1/include/X11/XF86keysym.h
--- old/xorgproto-2025.1/include/X11/XF86keysym.h       2025-12-19 
08:11:19.000000000 +0100
+++ new/xorgproto-2026.1/include/X11/XF86keysym.h       2026-10-03 
19:52:04.000000000 +0200
@@ -516,18 +516,18 @@
 /* Use: XK_braille_dot_8                _EVDEVK(0x1f8)     v2.6.17 
KEY_BRL_DOT8 */
 /* Use: XK_braille_dot_9                _EVDEVK(0x1f9)     v2.6.23 
KEY_BRL_DOT9 */
 /* Use: XK_braille_dot_1                _EVDEVK(0x1fa)     v2.6.23 
KEY_BRL_DOT10 */
-#define XF86XK_Numeric0                 _EVDEVK(0x200)  /* v2.6.28 
KEY_NUMERIC_0 */
-#define XF86XK_Numeric1                 _EVDEVK(0x201)  /* v2.6.28 
KEY_NUMERIC_1 */
-#define XF86XK_Numeric2                 _EVDEVK(0x202)  /* v2.6.28 
KEY_NUMERIC_2 */
-#define XF86XK_Numeric3                 _EVDEVK(0x203)  /* v2.6.28 
KEY_NUMERIC_3 */
-#define XF86XK_Numeric4                 _EVDEVK(0x204)  /* v2.6.28 
KEY_NUMERIC_4 */
-#define XF86XK_Numeric5                 _EVDEVK(0x205)  /* v2.6.28 
KEY_NUMERIC_5 */
-#define XF86XK_Numeric6                 _EVDEVK(0x206)  /* v2.6.28 
KEY_NUMERIC_6 */
-#define XF86XK_Numeric7                 _EVDEVK(0x207)  /* v2.6.28 
KEY_NUMERIC_7 */
-#define XF86XK_Numeric8                 _EVDEVK(0x208)  /* v2.6.28 
KEY_NUMERIC_8 */
-#define XF86XK_Numeric9                 _EVDEVK(0x209)  /* v2.6.28 
KEY_NUMERIC_9 */
-#define XF86XK_NumericStar              _EVDEVK(0x20a)  /* v2.6.28 
KEY_NUMERIC_STAR */
-#define XF86XK_NumericPound             _EVDEVK(0x20b)  /* v2.6.28 
KEY_NUMERIC_POUND */
+#define XF86XK_Numeric0                 _EVDEVK(0x200)  /* v2.6.28 
KEY_NUMERIC_0 <U+0030 DIGIT ZERO> */
+#define XF86XK_Numeric1                 _EVDEVK(0x201)  /* v2.6.28 
KEY_NUMERIC_1 <U+0031 DIGIT ONE> */
+#define XF86XK_Numeric2                 _EVDEVK(0x202)  /* v2.6.28 
KEY_NUMERIC_2 <U+0032 DIGIT TWO> */
+#define XF86XK_Numeric3                 _EVDEVK(0x203)  /* v2.6.28 
KEY_NUMERIC_3 <U+0033 DIGIT THREE> */
+#define XF86XK_Numeric4                 _EVDEVK(0x204)  /* v2.6.28 
KEY_NUMERIC_4 <U+0034 DIGIT FOUR> */
+#define XF86XK_Numeric5                 _EVDEVK(0x205)  /* v2.6.28 
KEY_NUMERIC_5 <U+0035 DIGIT FIVE> */
+#define XF86XK_Numeric6                 _EVDEVK(0x206)  /* v2.6.28 
KEY_NUMERIC_6 <U+0036 DIGIT SIX> */
+#define XF86XK_Numeric7                 _EVDEVK(0x207)  /* v2.6.28 
KEY_NUMERIC_7 <U+0037 DIGIT SEVEN> */
+#define XF86XK_Numeric8                 _EVDEVK(0x208)  /* v2.6.28 
KEY_NUMERIC_8 <U+0038 DIGIT EIGHT> */
+#define XF86XK_Numeric9                 _EVDEVK(0x209)  /* v2.6.28 
KEY_NUMERIC_9 <U+0039 DIGIT NINE> */
+#define XF86XK_NumericStar              _EVDEVK(0x20a)  /* v2.6.28 
KEY_NUMERIC_STAR <U+002A ASTERISK> */
+#define XF86XK_NumericPound             _EVDEVK(0x20b)  /* v2.6.28 
KEY_NUMERIC_POUND <U+0023 NUMBER SIGN> */
 #define XF86XK_NumericA                 _EVDEVK(0x20c)  /* v4.1    
KEY_NUMERIC_A */
 #define XF86XK_NumericB                 _EVDEVK(0x20d)  /* v4.1    
KEY_NUMERIC_B */
 #define XF86XK_NumericC                 _EVDEVK(0x20e)  /* v4.1    
KEY_NUMERIC_C */
@@ -568,6 +568,11 @@
 #define XF86XK_DoNotDisturb             _EVDEVK(0x24f)  /* v6.10   
KEY_DO_NOT_DISTURB */
 #define XF86XK_BrightnessMin            _EVDEVK(0x250)  /* v3.16   
KEY_BRIGHTNESS_MIN */
 #define XF86XK_BrightnessMax            _EVDEVK(0x251)  /* v3.16   
KEY_BRIGHTNESS_MAX */
+#define XF86XK_ElectronicPrivacyScreenOn  _EVDEVK(0x252)  /* v6.18   
KEY_EPRIVACY_SCREEN_ON */
+#define XF86XK_ElectronicPrivacyScreenOff _EVDEVK(0x253)  /* v6.18   
KEY_EPRIVACY_SCREEN_OFF */
+#define XF86XK_ActionOnSelection        _EVDEVK(0x254)  /* v7.0    
KEY_ACTION_ON_SELECTION */
+#define XF86XK_ContextualInsert         _EVDEVK(0x255)  /* v7.0    
KEY_CONTEXTUAL_INSERT */
+#define XF86XK_ContextualQuery          _EVDEVK(0x256)  /* v7.0    
KEY_CONTEXTUAL_QUERY */
 #define XF86XK_KbdInputAssistPrev       _EVDEVK(0x260)  /* v3.18   
KEY_KBDINPUTASSIST_PREV */
 #define XF86XK_KbdInputAssistNext       _EVDEVK(0x261)  /* v3.18   
KEY_KBDINPUTASSIST_NEXT */
 #define XF86XK_KbdInputAssistPrevgroup  _EVDEVK(0x262)  /* v3.18   
KEY_KBDINPUTASSIST_PREVGROUP */
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/xorgproto-2025.1/include/X11/keysym.h 
new/xorgproto-2026.1/include/X11/keysym.h
--- old/xorgproto-2025.1/include/X11/keysym.h   2025-12-19 08:11:19.000000000 
+0100
+++ new/xorgproto-2026.1/include/X11/keysym.h   2026-10-03 19:52:04.000000000 
+0200
@@ -69,6 +69,8 @@
 #define XK_MATHEMATICAL
 #define XK_BRAILLE
 #define XK_SINHALA
+#define XK_GERMAN
+#define XK_GENERAL_PUNCTUATION
 
 #include <X11/keysymdef.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/xorgproto-2025.1/include/X11/keysymdef.h 
new/xorgproto-2026.1/include/X11/keysymdef.h
--- old/xorgproto-2025.1/include/X11/keysymdef.h        2025-12-19 
08:11:19.000000000 +0100
+++ new/xorgproto-2026.1/include/X11/keysymdef.h        2026-10-03 
19:52:04.000000000 +0200
@@ -271,8 +271,11 @@
 #define XK_Cancel                        0xff69  /* Cancel, stop, abort, exit 
*/
 #define XK_Help                          0xff6a  /* Help */
 #define XK_Break                         0xff6b
-#define XK_Mode_switch                   0xff7e  /* Character set switch */
-#define XK_script_switch                 0xff7e  /* non-deprecated alias for 
Mode_switch */
+#ifdef XK_XKB_KEYS
+#define XK_ISO_Group_Shift               0xff7e
+#endif
+#define XK_Mode_switch                   0xff7e  /* non-deprecated alias for 
ISO_Group_Shift */
+#define XK_script_switch                 0xff7e  /* non-deprecated alias for 
ISO_Group_Shift */
 #define XK_Num_Lock                      0xff7f
 
 /* Keypad functions, keypad numbers cleverly chosen to map to ASCII */
@@ -420,7 +423,7 @@
 #define XK_ISO_Level5_Shift              0xfe11
 #define XK_ISO_Level5_Latch              0xfe12
 #define XK_ISO_Level5_Lock               0xfe13
-#define XK_ISO_Group_Shift               0xff7e  /* non-deprecated alias for 
Mode_switch */
+/*      XK_ISO_Group_Shift               0xff7e (see above) */
 #define XK_ISO_Group_Latch               0xfe06
 #define XK_ISO_Group_Lock                0xfe07
 #define XK_ISO_Next_Group                0xfe08
@@ -514,6 +517,7 @@
 
 #define XK_dead_greek                    0xfe8c
 #define XK_dead_hamza                    0xfe8d
+#define XK_dead_apostrophe               0xfe8e
 
 #define XK_First_Virtual_Screen          0xfed0
 #define XK_Prev_Virtual_Screen           0xfed1
@@ -1081,7 +1085,7 @@
 #define XK_kana_N                        0x04dd  /* U+30F3 KATAKANA LETTER N */
 #define XK_voicedsound                   0x04de  /* U+309B KATAKANA-HIRAGANA 
VOICED SOUND MARK */
 #define XK_semivoicedsound               0x04df  /* U+309C KATAKANA-HIRAGANA 
SEMI-VOICED SOUND MARK */
-#define XK_kana_switch                   0xff7e  /* non-deprecated alias for 
Mode_switch */
+#define XK_kana_switch                   0xff7e  /* non-deprecated alias for 
ISO_Group_Shift */
 #endif /* XK_KATAKANA */
 
 /*
@@ -1180,7 +1184,7 @@
 #define XK_Arabic_farsi_yeh           0x10006cc  /* deprecated alias for 
Farsi_yeh */
 #define XK_Arabic_yeh_baree           0x10006d2  /* U+06D2 ARABIC LETTER YEH 
BARREE */
 #define XK_Arabic_heh_goal            0x10006c1  /* U+06C1 ARABIC LETTER HEH 
GOAL */
-#define XK_Arabic_switch                 0xff7e  /* non-deprecated alias for 
Mode_switch */
+#define XK_Arabic_switch                 0xff7e  /* non-deprecated alias for 
ISO_Group_Shift */
 #endif /* XK_ARABIC */
 
 /*
@@ -1412,7 +1416,7 @@
 #define XK_Greek_chi                     0x07f7  /* U+03C7 GREEK SMALL LETTER 
CHI */
 #define XK_Greek_psi                     0x07f8  /* U+03C8 GREEK SMALL LETTER 
PSI */
 #define XK_Greek_omega                   0x07f9  /* U+03C9 GREEK SMALL LETTER 
OMEGA */
-#define XK_Greek_switch                  0xff7e  /* non-deprecated alias for 
Mode_switch */
+#define XK_Greek_switch                  0xff7e  /* non-deprecated alias for 
ISO_Group_Shift */
 #endif /* XK_GREEK */
 
 /*
@@ -1672,7 +1676,7 @@
 #define XK_hebrew_shin                   0x0cf9  /* U+05E9 HEBREW LETTER SHIN 
*/
 #define XK_hebrew_taw                    0x0cfa  /* U+05EA HEBREW LETTER TAV */
 #define XK_hebrew_taf                    0x0cfa  /* deprecated */
-#define XK_Hebrew_switch                 0xff7e  /* non-deprecated alias for 
Mode_switch */
+#define XK_Hebrew_switch                 0xff7e  /* non-deprecated alias for 
ISO_Group_Shift */
 #endif /* XK_HEBREW */
 
 /*
@@ -1789,7 +1793,7 @@
 #define XK_Hangul_MultipleCandidate      0xff3d  /* Multiple candidate */
 #define XK_Hangul_PreviousCandidate      0xff3e  /* Previous candidate */
 #define XK_Hangul_Special                0xff3f  /* Special symbols */
-#define XK_Hangul_switch                 0xff7e  /* non-deprecated alias for 
Mode_switch */
+#define XK_Hangul_switch                 0xff7e  /* non-deprecated alias for 
ISO_Group_Shift */
 
 /* Hangul Consonant Characters */
 #define XK_Hangul_Kiyeog                 0x0ea1  /* U+3131 HANGUL LETTER 
KIYEOK */
@@ -2582,3 +2586,20 @@
 #define XK_Sinh_luu2                  0x1000df3  /* U+0DF3 SINHALA VOWEL SIGN 
DIGA GAYANUKITTA */
 #define XK_Sinh_kunddaliya            0x1000df4  /* U+0DF4 SINHALA PUNCTUATION 
KUNDDALIYA */
 #endif /* XK_SINHALA */
+
+/*
+ * German
+ */
+
+#ifdef XK_GERMAN
+#define XK_SSHARP                     0x1001e9e  /* U+1E9E LATIN CAPITAL 
LETTER SHARP S */
+#endif /* XK_GERMAN */
+
+/*
+ * General punctuation
+ */
+
+#ifdef XK_GENERAL_PUNCTUATION
+#define XK_leftsingleanglequotemark   0x1002039  /* U+2039 SINGLE 
LEFT-POINTING ANGLE QUOTATION MARK */
+#define XK_rightsingleanglequotemark  0x100203a  /* U+203A SINGLE 
RIGHT-POINTING ANGLE QUOTATION MARK */
+#endif /* XK_GENERAL_PUNCTUATION */
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/xorgproto-2025.1/meson.build new/xorgproto-2026.1/meson.build
--- old/xorgproto-2025.1/meson.build    2025-12-19 08:11:19.000000000 +0100
+++ new/xorgproto-2026.1/meson.build    2026-10-03 19:52:04.000000000 +0200
@@ -19,7 +19,7 @@
 # SOFTWARE.
 
 # keep version in sync with configure.ac
-project('xorgproto', 'c', license : 'MIT', version : '2025.1',
+project('xorgproto', 'c', license : 'MIT', version : '2026.1',
         meson_version : '>=0.56.0')
 cc = meson.get_compiler('c')
 
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/xorgproto-2025.1/missing new/xorgproto-2026.1/missing
--- old/xorgproto-2025.1/missing        2025-12-19 08:11:21.000000000 +0100
+++ new/xorgproto-2026.1/missing        2026-10-03 19:52:08.000000000 +0200
@@ -5,7 +5,7 @@
 
 # shellcheck disable=SC2006,SC2268 # we must support pre-POSIX shells
 
-# Copyright (C) 1996-2025 Free Software Foundation, Inc.
+# Copyright (C) 1996-2026 Free Software Foundation, Inc.
 # Originally written by Fran,cois Pinard <[email protected]>, 1996.
 
 # This program is free software; you can redistribute it and/or modify
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/xorgproto-2025.1/randrproto.txt new/xorgproto-2026.1/randrproto.txt
--- old/xorgproto-2025.1/randrproto.txt 2025-12-19 08:11:19.000000000 +0100
+++ new/xorgproto-2026.1/randrproto.txt 2026-10-03 19:52:04.000000000 +0200
@@ -3102,6 +3102,7 @@
        4       CARD32                  pad2
        4       CARD32                  pad3
        4       CARD32                  pad4
+       4       CARD32                  pad5
 └───
 
 A.2.3 Protocol Requests added with version 1.4
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/xorgproto-2025.1/scripts/keysym-generator.py 
new/xorgproto-2026.1/scripts/keysym-generator.py
--- old/xorgproto-2025.1/scripts/keysym-generator.py    2025-12-19 
08:11:19.000000000 +0100
+++ new/xorgproto-2026.1/scripts/keysym-generator.py    2026-10-03 
19:52:04.000000000 +0200
@@ -78,7 +78,7 @@
         exitcode, stdout, stderr = self.git_command("git tag 
--sort=version:refname")
         tags = stdout.split("\n")
         self.versions = list(
-            filter(lambda v: re.match(r"^v[2-6]\.[0-9]+(\.[0-9]+)?$", v), tags)
+            filter(lambda v: re.match(r"^v[2-7]\.[0-9]+(\.[0-9]+)?$", v), tags)
         )
         logger.debug(f"Kernel versions: {', '.join(self.versions)}")
 
@@ -192,14 +192,15 @@
     # This is the full pattern we expect.
     expected_pattern = re.compile(
         r"#define XF86XK_\w+ +_EVDEVK\(0x([0-9A-Fa-f]{3})\) +"
-        r"/\* (?:(?P<kernel_version>v[2-6]\.[0-9]+(\.[0-9]+)?)? +KEY_\w+|"
+        r"/\* (?:(?P<kernel_version>v[2-7]\.[0-9]+(\.[0-9]+)?)? +KEY_\w+"
+        r"(?:\s+(?P<lt><)?(?P<unicode>U\+[0-9A-F]{4,6})(?: \w+)+(?(lt)>))?|"
         r"(?P<alias>(?:Deprecated a|A)lias for XF86XK_\w+)) \*/"
     )
     # This is the comment pattern we expect
     expected_comment_pattern = re.compile(
         r"/\* (?:Use: (?P<name>\w+)|NOTE.+|TODO.*) +"
         r"_EVDEVK\(0x(?P<value>[0-9A-Fa-f]{3})\) +   "
-        r"(v[2-6]\.[0-9]+(\.[0-9]+)?)? +KEY_\w+ \*/"
+        r"(v[2-7]\.[0-9]+(\.[0-9]+)?)? +KEY_\w+ \*/"
     )
 
     # Some patterns to spot specific errors, just so we can print useful errors
@@ -210,9 +211,10 @@
     todo_pattern = re.compile(r"^/\* (TODO|NOTE).*\*/$")
     comment_format = re.compile(
         r".*/\* (?:(?:Deprecated a|A)lias for (?P<alias>\w+)|"
-        r"(?P<version>[^\s]+)?\s+(?P<key>\w+))"
+        r"(?P<version>[^\s]+)?\s+(?P<key>\w+)"
+        r"(?:\s+(?P<lt><)?(?P<unicode>U\+[0-9A-F]{4,6})(?: \w+)+(?(lt)>))?)"
     )
-    kver_format = re.compile(r"v[2-6]\.[0-9]+(\.[0-9]+)?")
+    kver_format = re.compile(r"v[2-7]\.[0-9]+(\.[0-9]+)?")
     alias_format = re.compile(r"(?:Deprecated a|A)lias for XF86XK_\w+")
 
     in_evdev_codes_section = False
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/xorgproto-2025.1/specs/SIAddresses/IPv6.md 
new/xorgproto-2026.1/specs/SIAddresses/IPv6.md
--- old/xorgproto-2025.1/specs/SIAddresses/IPv6.md      2025-12-19 
08:11:19.000000000 +0100
+++ new/xorgproto-2026.1/specs/SIAddresses/IPv6.md      2026-10-03 
19:52:04.000000000 +0200
@@ -7,4 +7,4 @@
 This address type specification will be formally issued once the
 IETF IPv6 Working Group issues the corresponding RFC.
 
-Version 0.9, March 2004
\ No newline at end of file
+Version 0.9, March 2004
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/xorgproto-2025.1/test-driver new/xorgproto-2026.1/test-driver
--- old/xorgproto-2025.1/test-driver    2025-12-19 08:11:21.000000000 +0100
+++ new/xorgproto-2026.1/test-driver    2026-10-03 19:52:09.000000000 +0200
@@ -1,9 +1,9 @@
 #! /bin/sh
 # test-driver - basic testsuite driver script.
 
-scriptversion=2025-06-18.21; # UTC
+scriptversion=2026-08-23.20; # UTC
 
-# Copyright (C) 2011-2025 Free Software Foundation, Inc.
+# Copyright (C) 2011-2026 Free Software Foundation, Inc.
 #
 # This program is free software; you can redistribute it and/or modify
 # it under the terms of the GNU General Public License as published by
@@ -106,7 +106,7 @@
   red= grn= lgn= blu= mgn= std=
 fi
 
-do_exit='rm -f $log_file $trs_file; (exit $st); exit $st'
+do_exit='rm -f "$log_file" "$trs_file"; (exit $st); exit $st'
 trap "st=129; $do_exit" 1
 trap "st=130; $do_exit" 2
 trap "st=141; $do_exit" 13
@@ -136,7 +136,7 @@
 
 # Report the test outcome and exit status in the logs, so that one can
 # know whether the test passed or failed simply by looking at the '.log'
-# file, without the need of also peaking into the corresponding '.trs'
+# file, without the need of also peeking into the corresponding '.trs'
 # file (automake bug#11814).
 echo "$res $test_name (exit status: $estatus)" >>"$log_file"
 
@@ -144,10 +144,10 @@
 echo "${col}${res}${std}: $test_name"
 
 # Register the test result, and other relevant metadata.
-echo ":test-result: $res" > $trs_file
-echo ":global-test-result: $res" >> $trs_file
-echo ":recheck: $recheck" >> $trs_file
-echo ":copy-in-global-log: $gcopy" >> $trs_file
+echo ":test-result: $res" > "$trs_file"
+echo ":global-test-result: $res" >> "$trs_file"
+echo ":recheck: $recheck" >> "$trs_file"
+echo ":copy-in-global-log: $gcopy" >> "$trs_file"
 
 # Local Variables:
 # mode: shell-script

++++++ xorgproto.keyring ++++++
--- /var/tmp/diff_new_pack.q9sNSu/_old  2026-10-05 12:55:11.703666868 +0200
+++ /var/tmp/diff_new_pack.q9sNSu/_new  2026-10-05 12:55:11.710667162 +0200
@@ -73,4 +73,109 @@
 NTdS3mgWGtdXVjWdAKCjUhzkN3uCaYNJR6h0Y1thYuPEJA==
 =L9d5
 -----END PGP PUBLIC KEY BLOCK-----
+-----BEGIN PGP PUBLIC KEY BLOCK-----
+Comment: 3AB2 8523 2C46 AE43 D8E1  92F4 DAB0 F78E A6E7 E2D2
+Comment: Alan Coopersmith <[email protected]>
+Comment: Alan Coopersmith <[email protected]>
+
+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
+=34AL
+-----END PGP PUBLIC KEY BLOCK-----
 

Reply via email to