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
