Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package vte for openSUSE:Factory checked in 
at 2026-01-06 17:42:11
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/vte (Old)
 and      /work/SRC/openSUSE:Factory/.vte.new.1928 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "vte"

Tue Jan  6 17:42:11 2026 rev:174 rq:1325358 version:0.82.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/vte/vte.changes  2025-11-25 15:52:43.166158770 
+0100
+++ /work/SRC/openSUSE:Factory/.vte.new.1928/vte.changes        2026-01-06 
17:43:12.510263587 +0100
@@ -1,0 +2,10 @@
+Sun Jan 04 10:10:30 UTC 2026 - Bjørn Lie <[email protected]>
+
+- Update to version 0.82.3:
+  * lib: Filter out internal flags in public API
+  * parser: Remove incorrect CSI sequence
+  * build: Add missing output file
+  * emulation: Fix xtermcap entry
+  * widget: Fix fallback backspace binding without pty
+
+-------------------------------------------------------------------

Old:
----
  vte-0.82.2.obscpio

New:
----
  vte-0.82.3.obscpio

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

Other differences:
------------------
++++++ vte.spec ++++++
--- /var/tmp/diff_new_pack.6WKT6x/_old  2026-01-06 17:43:13.318296851 +0100
+++ /var/tmp/diff_new_pack.6WKT6x/_new  2026-01-06 17:43:13.322297015 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package vte
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -27,7 +27,7 @@
 %bcond_with     glade_support
 
 Name:           vte
-Version:        0.82.2
+Version:        0.82.3
 Release:        0
 Summary:        Terminal Emulator Library
 License:        CC-BY-4.0 AND LGPL-3.0-or-later AND GPL-3.0-or-later AND MIT

++++++ _service ++++++
--- /var/tmp/diff_new_pack.6WKT6x/_old  2026-01-06 17:43:13.362298662 +0100
+++ /var/tmp/diff_new_pack.6WKT6x/_new  2026-01-06 17:43:13.370298991 +0100
@@ -5,7 +5,7 @@
     <param name="scm">git</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="changesgenerate">enable</param>
-    <param name="revision">0.82.2</param>
+    <param name="revision">0.82.3</param>
     <param name="exclude">doc/vttest.*</param>
   </service>
   <service name="tar" mode="buildtime" />

++++++ _servicedata ++++++
--- /var/tmp/diff_new_pack.6WKT6x/_old  2026-01-06 17:43:13.390299815 +0100
+++ /var/tmp/diff_new_pack.6WKT6x/_new  2026-01-06 17:43:13.398300144 +0100
@@ -1,6 +1,6 @@
 <servicedata>
 <service name="tar_scm">
                 <param 
name="url">https://gitlab.gnome.org/GNOME/vte.git</param>
-              <param 
name="changesrevision">1e7f7d58520b858458b5388ecdb25ba762dcd584</param></service></servicedata>
+              <param 
name="changesrevision">18fca6d0a124c2d0fb87293306626db1d5ba8ebc</param></service></servicedata>
 (No newline at EOF)
 

++++++ vte-0.82.2.obscpio -> vte-0.82.3.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vte-0.82.2/meson.build new/vte-0.82.3/meson.build
--- old/vte-0.82.2/meson.build  2025-11-10 23:46:56.000000000 +0100
+++ new/vte-0.82.3/meson.build  2025-12-27 09:31:46.000000000 +0100
@@ -17,7 +17,7 @@
 project(
   'vte',
   ['c', 'cpp'],
-  version: '0.82.2',
+  version: '0.82.3',
   license: ['LGPL-3.0-or-later', 'GPL-3.0-or-later'],
   default_options: [
     'buildtype=release',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vte-0.82.2/src/meson.build 
new/vte-0.82.3/src/meson.build
--- old/vte-0.82.2/src/meson.build      2025-11-10 23:46:56.000000000 +0100
+++ new/vte-0.82.3/src/meson.build      2025-12-27 09:31:46.000000000 +0100
@@ -140,6 +140,7 @@
   install: false,
   output: [
     'parser-c01.hh',
+    'parser-cmd-handlers.hh',
     'parser-cmd.hh',
     'parser-csi.hh',
     'parser-dcs.hh',
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vte-0.82.2/src/parser-seq.py 
new/vte-0.82.3/src/parser-seq.py
--- old/vte-0.82.2/src/parser-seq.py    2025-11-10 23:46:56.000000000 +0100
+++ new/vte-0.82.3/src/parser-seq.py    2025-12-27 09:31:46.000000000 +0100
@@ -750,8 +750,6 @@
             comment='select disconnect delay time'),
     seq_CSI('MINTTY_PROGRESS', 'q', intermediates=(Intermediate.PERCENT,), 
flags=Flags.NOP,
             comment='set progress report'),
-    seq_CSI('DECSR', 'q', intermediates=(Intermediate.MULT,),
-            comment='secure reset'),
     seq_CSI('DECELF', 'q', intermediates=(Intermediate.PLUS,), flags=Flags.NOP,
             comment='enable local functions'),
     seq_CSI('DECTID', 'q', intermediates=(Intermediate.COMMA,), 
flags=Flags.NOP,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vte-0.82.2/src/vte.cc new/vte-0.82.3/src/vte.cc
--- old/vte-0.82.2/src/vte.cc   2025-11-10 23:46:56.000000000 +0100
+++ new/vte-0.82.3/src/vte.cc   2025-12-27 09:31:46.000000000 +0100
@@ -5068,16 +5068,18 @@
                 /* FIXMEchpe: why? this overrides the FALSE set above? */
                 suppress_alt_esc = true;
                 break;
-        case EraseMode::eTTY: {
-                struct termios tio;
-                if (pty() &&
-                    tcgetattr(pty()->fd(), &tio) != -1) {
-                        normal = g_strdup_printf("%c", tio.c_cc[VERASE]);
-                        normal_length = 1;
-                }
-                suppress_alt_esc = false;
-                break;
-        }
+        case EraseMode::eTTY:
+                if (pty()) {
+                        struct termios tio;
+                        if (tcgetattr(pty()->fd(), &tio) != -1) {
+                                normal = g_strdup_printf("%c", 
tio.c_cc[VERASE]);
+                                normal_length = 1;
+                                suppress_alt_esc = false;
+                        }
+                        break;
+                } /* else: AUTO */
+                assert(auto_mode != eTTY);
+                [[fallthrough]];
         case eAUTO:
                 assert(auto_mode != eAUTO);
                 return map_erase_binding(auto_mode,
@@ -5247,7 +5249,7 @@
                switch (event.keyval()) {
                case GDK_KEY_BackSpace:
                         map_erase_binding(m_backspace_binding,
-                                          EraseMode::eTTY,
+                                          ((m_backspace_binding != 
EraseMode::eTTY) && pty()) ? EraseMode::eTTY : EraseMode::eASCII_BACKSPACE,
                                           m_modifiers,
                                           normal,
                                           normal_length,
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vte-0.82.2/src/vteproperties.cc 
new/vte-0.82.3/src/vteproperties.cc
--- old/vte-0.82.2/src/vteproperties.cc 2025-11-10 23:46:56.000000000 +0100
+++ new/vte-0.82.3/src/vteproperties.cc 2025-12-27 09:31:46.000000000 +0100
@@ -215,7 +215,7 @@
                 if (type)
                         *type = VtePropertyType(info->type());
                 if (flags)
-                        *flags = VtePropertyFlags(info->flags());
+                        *flags = 
VtePropertyFlags(VtePropertyFlags(info->flags()) & VTE_PROPERTY_FLAGS_ALL);
                 return true;
         }
 
@@ -266,7 +266,7 @@
                 if (type)
                         *type = VtePropertyType(info->type());
                 if (flags)
-                        *flags = VtePropertyFlags(info->flags());
+                        *flags = 
VtePropertyFlags(VtePropertyFlags(info->flags()) & VTE_PROPERTY_FLAGS_ALL);
                 return true;
         }
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vte-0.82.2/src/vtepropertiesinternal.hh 
new/vte-0.82.3/src/vtepropertiesinternal.hh
--- old/vte-0.82.2/src/vtepropertiesinternal.hh 2025-11-10 23:46:56.000000000 
+0100
+++ new/vte-0.82.3/src/vtepropertiesinternal.hh 2025-12-27 09:31:46.000000000 
+0100
@@ -52,6 +52,8 @@
 
 VtePropertiesRegistry const* vte_get_termprops_registry(void) noexcept;
 
+#define VTE_PROPERTY_FLAGS_ALL VtePropertyFlags(VTE_PROPERTY_FLAG_EPHEMERAL)
+
 VTE_CXX_DEFINE_FACADE_PR(VtePropertiesRegistry, vte::property::Registry);
 VTE_CXX_DEFINE_FACADE_PP(VtePropertiesRegistry, vte::property::Registry);
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/vte-0.82.2/src/xtermcap.cc 
new/vte-0.82.3/src/xtermcap.cc
--- old/vte-0.82.2/src/xtermcap.cc      2025-11-10 23:46:56.000000000 +0100
+++ new/vte-0.82.3/src/xtermcap.cc      2025-12-27 09:31:46.000000000 +0100
@@ -174,7 +174,7 @@
         /* the terminfo codes here are ncurses extensions */
         /* ignore the termcap names, which are empty */
         { "", "kUP", GDK_KEY_Up, GDK_SHIFT_MASK, false },
-        { "", "kDN", GDK_KEY_Up, GDK_SHIFT_MASK, false },
+        { "", "kDN", GDK_KEY_Down, GDK_SHIFT_MASK, false },
 
         DGRP(DN, GDK_KEY_Down),
         DGRP(LFT, GDK_KEY_Left),

++++++ vte.obsinfo ++++++
--- /var/tmp/diff_new_pack.6WKT6x/_old  2026-01-06 17:43:13.962323362 +0100
+++ /var/tmp/diff_new_pack.6WKT6x/_new  2026-01-06 17:43:13.966323526 +0100
@@ -1,5 +1,5 @@
 name: vte
-version: 0.82.2
-mtime: 1762814816
-commit: 1e7f7d58520b858458b5388ecdb25ba762dcd584
+version: 0.82.3
+mtime: 1766824306
+commit: 18fca6d0a124c2d0fb87293306626db1d5ba8ebc
 

Reply via email to