Hello community, here is the log from the commit of package vte for openSUSE:Factory checked in at 2017-05-18 20:39:12 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/vte (Old) and /work/SRC/openSUSE:Factory/.vte.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "vte" Thu May 18 20:39:12 2017 rev:102 rq:494263 version:0.48.3 Changes: -------- --- /work/SRC/openSUSE:Factory/vte/vte.changes 2017-04-29 10:48:14.592991793 +0200 +++ /work/SRC/openSUSE:Factory/.vte.new/vte.changes 2017-05-18 20:39:14.392147556 +0200 @@ -1,0 +2,14 @@ +Wed May 10 12:58:25 UTC 2017 - [email protected] + +- Update to version 0.48.3: + + widget: Add more xkb layout switching codes to the list of + modifiers. + + pty: spawn: Always fill in the GError on failure. + + build: + - vala: Bump vapigen required version to 0.24. + - vala: Fix check for valac >= 0.31.1. + + emulation: Disregard bce only when autowrapping to the new + line. + + Updated translations. + +------------------------------------------------------------------- Old: ---- vte-0.48.2.tar.xz New: ---- vte-0.48.3.tar.xz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ vte.spec ++++++ --- /var/tmp/diff_new_pack.33xGVI/_old 2017-05-18 20:39:15.008060636 +0200 +++ /var/tmp/diff_new_pack.33xGVI/_new 2017-05-18 20:39:15.008060636 +0200 @@ -24,7 +24,7 @@ Name: vte %define _name vte Url: http://www.gnome.org -Version: 0.48.2 +Version: 0.48.3 Release: 0 Summary: Terminal Emulator Library # Switched to sourceservice, as upstream have a tendency to not release tarballs on time. ++++++ _service ++++++ --- /var/tmp/diff_new_pack.33xGVI/_old 2017-05-18 20:39:15.036056685 +0200 +++ /var/tmp/diff_new_pack.33xGVI/_new 2017-05-18 20:39:15.036056685 +0200 @@ -4,7 +4,7 @@ <param name="scm">git</param> <param name="versionformat">@PARENT_TAG@</param> <param name="changesgenerate">enable</param> - <param name="revision">refs/tags/0.48.2</param> + <param name="revision">refs/tags/0.48.3</param> </service> <service name="recompress" mode="disabled"> <param name="file">*.tar</param> ++++++ _servicedata ++++++ --- /var/tmp/diff_new_pack.33xGVI/_old 2017-05-18 20:39:15.060053299 +0200 +++ /var/tmp/diff_new_pack.33xGVI/_new 2017-05-18 20:39:15.060053299 +0200 @@ -1,4 +1,4 @@ <servicedata> <service name="tar_scm"> <param name="url">git://git.gnome.org/vte</param> - <param name="changesrevision">3e7f21006b751136963fd1520dd1b157a68c659c</param></service></servicedata> \ No newline at end of file + <param name="changesrevision">992c481f21e266e7cdfcee1d425b18da4df9ef8d</param></service></servicedata> \ No newline at end of file ++++++ vte-0.48.2.tar.xz -> vte-0.48.3.tar.xz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.48.2/configure.ac new/vte-0.48.3/configure.ac --- old/vte-0.48.2/configure.ac 2017-04-10 21:27:19.000000000 +0200 +++ new/vte-0.48.3/configure.ac 2017-05-04 11:46:02.000000000 +0200 @@ -1,6 +1,6 @@ m4_define([version_major],0) m4_define([version_minor],48) -m4_define([version_micro],2) +m4_define([version_micro],3) m4_define([version_triplet],version_major.version_minor.version_micro) AC_PREREQ([2.63]) @@ -378,7 +378,7 @@ fi m4_ifdef([VAPIGEN_CHECK], - [VAPIGEN_CHECK([0.18])], + [VAPIGEN_CHECK([0.24])], [if test "$enable_vala" = "yes"; then AC_MSG_ERROR([[Vala requested but M4 macros not installed. Try --disable-vala]]) fi @@ -388,24 +388,19 @@ # Test Application # **************** -AC_MSG_CHECKING([whether to build the test application]) +AC_MSG_CHECKING([whether to install the vala test application]) AC_ARG_ENABLE([test-application], - [AS_HELP_STRING([--disable-test-application],[Disable test application])], + [AS_HELP_STRING([--disable-test-application],[Disable installing the vala test application])], [],[enable_test_application=$enable_vala]) AC_MSG_RESULT([$enable_test_application]) AM_PROG_VALAC([0.24.0],[],[ - if test "$enable_test_application" != "no"; then - AC_MSG_ERROR([vala support enabled by vala compiler not found]) + if test "$enable_vala" != "no"; then + AC_MSG_ERROR([Vala requested but vala compiler >= 0.24.0 not found]) fi]) -if test "$enable_test_application" = "yes"; then - PKG_CHECK_MODULES([GTK_3_16],[gtk+-$GTK_API_VERSION >= 3.16],[have_gtk_3_16=yes],[have_gtk_3_16=no]) - AM_PROG_VALAC([0.31.1],[have_vala_0_31=yes],[have_vala_0_31=no]) -else - have_gtk_3_16=no - have_vala_0_31=no -fi +PKG_CHECK_MODULES([GTK_3_16],[gtk+-$GTK_API_VERSION >= 3.16],[have_gtk_3_16=yes],[have_gtk_3_16=no]) +AM_PROG_VALAC([0.31.1],[have_vala_0_31=yes],[have_vala_0_31=no]) AM_CONDITIONAL([ENABLE_TEST_APPLICATION],[test "$enable_test_application" = "yes"]) AM_CONDITIONAL([HAVE_GTK_3_16],[test "$have_gtk_3_16" = "yes"]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.48.2/po/be.po new/vte-0.48.3/po/be.po --- old/vte-0.48.2/po/be.po 2017-04-10 21:27:19.000000000 +0200 +++ new/vte-0.48.3/po/be.po 2017-05-04 11:46:02.000000000 +0200 @@ -1,83 +1,76 @@ # Vital Khilko <[email protected]>, 2003. # Ihar Hrachyshka <[email protected]>, 2007, 2011. +# Yuras Shumovich <[email protected]>, 2017. # msgid "" msgstr "" "Project-Id-Version: vte.master\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2011-09-04 19:30+0300\n" -"PO-Revision-Date: 2011-09-04 19:30+0300\n" -"Last-Translator: Ihar Hrachyshka <[email protected]>\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=vte&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-03-20 22:37+0000\n" +"PO-Revision-Date: 2017-04-16 13:05+0300\n" +"Last-Translator: Yuras Shumovich <[email protected]>\n" "Language-Team: Belarusian <i18n-bel-googlegroups.com>\n" "Language: be\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" +"X-Generator: Poedit 1.8.11\n" -#: ../src/iso2022.c:779 ../src/iso2022.c:787 ../src/iso2022.c:818 -#: ../src/vte.c:2279 +#: ../src/iso2022.cc:73 ../src/iso2022.cc:81 ../src/iso2022.cc:111 +#: ../src/vtegtk.cc:3262 #, c-format msgid "Unable to convert characters from %s to %s." msgstr "Не ўдалося пераўтварыць знакі з %s у %s." -#: ../src/iso2022.c:1472 +#. Translators: %s is replaced with error message returned by strerror(). +#: ../src/vte.cc:4014 #, c-format -msgid "Attempt to set invalid NRC map '%c'." -msgstr "Спроба ўжыць хібную NRC-карту \"%c\"." - -#. Application signalled an "identified coding system" we haven't heard of. See ECMA-35 for gory details. -#: ../src/iso2022.c:1502 -msgid "Unrecognized identified coding system." -msgstr "Неапазнаная ідэнтыфікаваная сістэма кадавання." +msgid "Error reading from child: %s." +msgstr "Памылка чытання даных ад нашчадка: %s." -#: ../src/iso2022.c:1561 ../src/iso2022.c:1588 +#: ../src/vte.cc:4153 #, c-format -msgid "Attempt to set invalid wide NRC map '%c'." -msgstr "Спроба ўжыць хібную шырокафарматную NRC-карту \"%c\"." +msgid "Error (%s) converting data for child, dropping." +msgstr "Памылка (%s) пераўтварэння даных ад нашчадка: ігнаруецца." -#: ../src/trie.c:409 -#, c-format -msgid "Duplicate (%s/%s)!" -msgstr "Дублікат (%s/%s)." +#: ../src/vte.cc:7922 +msgid "WARNING" +msgstr "АСЦЯРОЖНА" -#. Bail back to normal mode. -#: ../src/vteapp.c:981 -msgid "Could not open console.\n" -msgstr "Не ўдалося адкрыць кансоль.\n" +#: ../src/vte.cc:7923 +msgid "GNUTLS not enabled; data will be written to disk unencrypted!" +msgstr "GNUTLS не ўключаны; даныя будуць запісаны на дыск незашыфраванымі!" -#: ../src/vteapp.c:1077 -msgid "Could not parse the geometry spec passed to --geometry" -msgstr "" -"Не ўдалося разабраць спецыфікацыю памераў акна, пададзеных для опцыі --" -"geometry" +#~ msgid "Attempt to set invalid NRC map '%c'." +#~ msgstr "Спроба ўжыць хібную NRC-карту \"%c\"." -#: ../src/vte.c:1305 -#, c-format -msgid "Error compiling regular expression \"%s\"." -msgstr "Памылка кампіляцыі рэгулярнага выразу \"%s\"." +#~ msgid "Unrecognized identified coding system." +#~ msgstr "Неапазнаная ідэнтыфікаваная сістэма кадавання." -#. Translators: %s is replaced with error message returned by strerror(). -#: ../src/vte.c:4593 -#, c-format -msgid "Error reading from child: %s." -msgstr "Памылка чытання даных ад нашчадка: %s." +#~ msgid "Attempt to set invalid wide NRC map '%c'." +#~ msgstr "Спроба ўжыць хібную шырокафарматную NRC-карту \"%c\"." -#: ../src/vte.c:4720 -msgid "Unable to send data to child, invalid charset convertor" -msgstr "" -"Не ўдалося паслаць даныя нашчадку: хібны модуль пераўтварэння знаказбору" +#~ msgid "Duplicate (%s/%s)!" +#~ msgstr "Дублікат (%s/%s)." -#: ../src/vte.c:4731 ../src/vte.c:5793 -#, c-format -msgid "Error (%s) converting data for child, dropping." -msgstr "Памылка (%s) пераўтварэння даных ад нашчадка: ігнаруецца." +#~ msgid "Could not open console.\n" +#~ msgstr "Не ўдалося адкрыць кансоль.\n" -#: ../src/vte.c:7978 -#, c-format -msgid "Error reading PTY size, using defaults: %s\n" -msgstr "Памылка чытання памеру PTY: выкарыстоўваецца прадвызначаны: %s\n" +#~ msgid "Could not parse the geometry spec passed to --geometry" +#~ msgstr "" +#~ "Не ўдалося разабраць спецыфікацыю памераў акна, пададзеных для опцыі --" +#~ "geometry" + +#~ msgid "Error compiling regular expression \"%s\"." +#~ msgstr "Памылка кампіляцыі рэгулярнага выразу \"%s\"." + +#~ msgid "Unable to send data to child, invalid charset convertor" +#~ msgstr "" +#~ "Не ўдалося паслаць даныя нашчадку: хібны модуль пераўтварэння знаказбору" + +#~ msgid "Error reading PTY size, using defaults: %s\n" +#~ msgstr "Памылка чытання памеру PTY: выкарыстоўваецца прадвызначаны: %s\n" -#. Aaargh. We're screwed. -#: ../src/vte.c:13807 -msgid "_vte_conv_open() failed setting word characters" -msgstr "_vte_conv_open() не здолеў настроіць знакі, якія ўжываюцца ў словах" +#~ msgid "_vte_conv_open() failed setting word characters" +#~ msgstr "_vte_conv_open() не здолеў настроіць знакі, якія ўжываюцца ў словах" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.48.2/po/hr.po new/vte-0.48.3/po/hr.po --- old/vte-0.48.2/po/hr.po 2017-04-10 21:27:19.000000000 +0200 +++ new/vte-0.48.3/po/hr.po 2017-05-04 11:46:02.000000000 +0200 @@ -4,113 +4,90 @@ msgid "" msgstr "" "Project-Id-Version: vte 0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2007-10-06 10:12+0000\n" -"PO-Revision-Date: 2016-09-24 13:08+0200\n" +"Report-Msgid-Bugs-To: https://bugzilla.gnome.org/enter_bug.cgi?" +"product=vte&keywords=I18N+L10N&component=general\n" +"POT-Creation-Date: 2017-03-20 22:37+0000\n" +"PO-Revision-Date: 2017-04-11 18:46+0200\n" "Last-Translator: gogo <[email protected]>\n" "Language-Team: Croatian <[email protected]>\n" +"Language: hr\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "X-Launchpad-Export-Date: 2016-09-15 11:47+0000\n" "X-Generator: Poedit 1.8.7.1\n" -"Language: hr\n" -#: ../src/iso2022.c:791 ../src/iso2022.c:799 ../src/iso2022.c:830 -#: ../src/vte.c:1840 +#: ../src/iso2022.cc:73 ../src/iso2022.cc:81 ../src/iso2022.cc:111 +#: ../src/vtegtk.cc:3262 #, c-format msgid "Unable to convert characters from %s to %s." msgstr "Nemoguća pretvorba znakova iz %s u %s." -#: ../src/iso2022.c:1540 +#. Translators: %s is replaced with error message returned by strerror(). +#: ../src/vte.cc:4014 #, c-format -msgid "Attempt to set invalid NRC map '%c'." -msgstr "Pokušaj postavljanja neispravne NRC mape '%c'." - -#. Application signalled an "identified coding system" we haven't heard of. See ECMA-35 for gory details. -#: ../src/iso2022.c:1570 -msgid "Unrecognized identified coding system." -msgstr "Pronađen je nepoznati sustav kôdiranja." +msgid "Error reading from child: %s." +msgstr "Greška prilikom čitanja nadređenog: %s." -#: ../src/iso2022.c:1629 ../src/iso2022.c:1656 +#: ../src/vte.cc:4153 #, c-format -msgid "Attempt to set invalid wide NRC map '%c'." -msgstr "Pokušaj postavljanja neispravne široke NRC mape '%c'." +msgid "Error (%s) converting data for child, dropping." +msgstr "Greška (%s) pri pretvorbi podataka za nadređenog, odbacujem." -#. Give the user some clue as to why session logging is not -#. * going to work (assuming we can open a pty using some other -#. * method). -#: ../src/pty.c:879 -#, c-format -msgid "can not run %s" -msgstr "nemoguće je pokrenuti %s" +#: ../src/vte.cc:7922 +msgid "WARNING" +msgstr "UPOZORENJE" -#: ../src/reaper.c:136 -msgid "Error creating signal pipe." -msgstr "Greška prilikom stvaranja slivnika signala." +#: ../src/vte.cc:7923 +msgid "GNUTLS not enabled; data will be written to disk unencrypted!" +msgstr "GNUTLS nije omogućen; podaci će biti zapisivani nešifrirano na disk!" -#: ../src/trie.c:414 -#, c-format -msgid "Duplicate (%s/%s)!" -msgstr "Duplikat (%s/%s)!" +#~ msgid "Attempt to set invalid NRC map '%c'." +#~ msgstr "Pokušaj postavljanja neispravne NRC mape '%c'." -#: ../src/vte.c:1227 -#, c-format -msgid "Error compiling regular expression \"%s\"." -msgstr "Greška u kompilaciji regularnog izraza \"%s\"." +#~ msgid "Unrecognized identified coding system." +#~ msgstr "Pronađen je nepoznati sustav kôdiranja." -#: ../src/vte.c:2701 ../src/vte.c:2706 -#, c-format -msgid "No handler for control sequence `%s' defined." -msgstr "Nema određenog rukovatelja za kontrolni slijed `%s' ." +#~ msgid "Attempt to set invalid wide NRC map '%c'." +#~ msgstr "Pokušaj postavljanja neispravne široke NRC mape '%c'." -#. Translators: %s is replaced with error message returned by strerror(). -#: ../src/vte.c:3671 -#, c-format -msgid "Error reading from child: %s." -msgstr "Greška prilikom čitanja nadređenog: %s." +#~ msgid "can not run %s" +#~ msgstr "nemoguće je pokrenuti %s" -#: ../src/vte.c:3787 -msgid "Unable to send data to child, invalid charset convertor" -msgstr "Nemoguće slanje podatka podređenom, neispravan pretvornik znakova" +#~ msgid "Error creating signal pipe." +#~ msgstr "Greška prilikom stvaranja slivnika signala." -#: ../src/vte.c:3798 ../src/vte.c:4705 -#, c-format -msgid "Error (%s) converting data for child, dropping." -msgstr "Greška (%s) pri pretvorbi podataka za nadređenog, odbacujem." +#~ msgid "Duplicate (%s/%s)!" +#~ msgstr "Duplikat (%s/%s)!" -#: ../src/vte.c:6941 -#, c-format -msgid "Error reading PTY size, using defaults: %s." -msgstr "" -"Greška prilikom čitanja PTY veličine, koristim uobičajene postavke: %s." +#~ msgid "Error compiling regular expression \"%s\"." +#~ msgstr "Greška u kompilaciji regularnog izraza \"%s\"." -#: ../src/vte.c:6977 -#, c-format -msgid "Error setting PTY size: %s." -msgstr "Greška postavljanja PTY veličine: %s." +#~ msgid "No handler for control sequence `%s' defined." +#~ msgstr "Nema određenog rukovatelja za kontrolni slijed `%s' ." -#. Aaargh. We're screwed. -#: ../src/vte.c:11451 -msgid "_vte_conv_open() failed setting word characters" -msgstr "_vte_conv_open() nije uspio postaviti znakove riječi" +#~ msgid "Unable to send data to child, invalid charset convertor" +#~ msgstr "Nemoguće slanje podatka podređenom, neispravan pretvornik znakova" -#: ../src/vteseq.c:3929 -#, c-format -msgid "Got unexpected (key?) sequence `%s'." -msgstr "Dobio sam neočekivani (tipkanjem?) slijed `%s'." +#~ msgid "Error reading PTY size, using defaults: %s." +#~ msgstr "" +#~ "Greška prilikom čitanja PTY veličine, koristim uobičajene postavke: %s." -#. Bail back to normal mode. -#: ../src/vteapp.c:780 -msgid "Could not open console.\n" -msgstr "Nemoguće otvaranje konzole\n" +#~ msgid "Error setting PTY size: %s." +#~ msgstr "Greška postavljanja PTY veličine: %s." -#: ../src/vteapp.c:844 -msgid "Could not parse the geometry spec passed to --geometry" -msgstr "" -"Nemoguća obrada geometrijske specifikacije prosljeđene pomoću --geometry" +#~ msgid "_vte_conv_open() failed setting word characters" +#~ msgstr "_vte_conv_open() nije uspio postaviti znakove riječi" -#: ../src/vteglyph.c:562 -#, c-format -msgid "Unknown pixel mode %d.\n" -msgstr "Nepoznati način piksela %d.\n" +#~ msgid "Got unexpected (key?) sequence `%s'." +#~ msgstr "Dobio sam neočekivani (tipkanjem?) slijed `%s'." + +#~ msgid "Could not open console.\n" +#~ msgstr "Nemoguće otvaranje konzole\n" + +#~ msgid "Could not parse the geometry spec passed to --geometry" +#~ msgstr "" +#~ "Nemoguća obrada geometrijske specifikacije prosljeđene pomoću --geometry" + +#~ msgid "Unknown pixel mode %d.\n" +#~ msgstr "Nepoznati način piksela %d.\n" diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.48.2/src/keymap.cc new/vte-0.48.3/src/keymap.cc --- old/vte-0.48.2/src/keymap.cc 2017-04-10 21:27:19.000000000 +0200 +++ new/vte-0.48.3/src/keymap.cc 2017-05-04 11:46:02.000000000 +0200 @@ -792,16 +792,24 @@ case GDK_KEY_Eisu_Shift: case GDK_KEY_Hyper_L: case GDK_KEY_Hyper_R: + case GDK_KEY_ISO_First_Group: case GDK_KEY_ISO_First_Group_Lock: + case GDK_KEY_ISO_Group_Latch: case GDK_KEY_ISO_Group_Lock: case GDK_KEY_ISO_Group_Shift: + case GDK_KEY_ISO_Last_Group: case GDK_KEY_ISO_Last_Group_Lock: + case GDK_KEY_ISO_Level2_Latch: + case GDK_KEY_ISO_Level3_Latch: case GDK_KEY_ISO_Level3_Lock: case GDK_KEY_ISO_Level3_Shift: + case GDK_KEY_ISO_Level5_Latch: case GDK_KEY_ISO_Level5_Lock: case GDK_KEY_ISO_Level5_Shift: case GDK_KEY_ISO_Lock: + case GDK_KEY_ISO_Next_Group: case GDK_KEY_ISO_Next_Group_Lock: + case GDK_KEY_ISO_Prev_Group: case GDK_KEY_ISO_Prev_Group_Lock: case GDK_KEY_Kana_Lock: case GDK_KEY_Kana_Shift: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.48.2/src/pty.cc new/vte-0.48.3/src/pty.cc --- old/vte-0.48.2/src/pty.cc 2017-04-10 21:27:19.000000000 +0200 +++ new/vte-0.48.3/src/pty.cc 2017-05-04 11:46:02.000000000 +0200 @@ -364,8 +364,15 @@ GError *err = NULL; GPollFD pollfd; - if (cancellable && !g_cancellable_make_pollfd(cancellable, &pollfd)) + if (cancellable && !g_cancellable_make_pollfd(cancellable, &pollfd)) { + vte::util::restore_errno errsv; + g_set_error(error, + G_IO_ERROR, + g_io_error_from_errno(errsv), + "Failed to make cancellable pollfd: %s", + g_strerror(errsv)); return FALSE; + } spawn_flags |= G_SPAWN_DO_NOT_REAP_CHILD; diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.48.2/src/vte.cc new/vte-0.48.3/src/vte.cc --- old/vte-0.48.2/src/vte.cc 2017-04-10 21:27:19.000000000 +0200 +++ new/vte-0.48.3/src/vte.cc 2017-05-04 11:46:02.000000000 +0200 @@ -2770,7 +2770,7 @@ /* Cursor down, with scrolling. */ void -VteTerminalPrivate::cursor_down() +VteTerminalPrivate::cursor_down(bool explicit_sequence) { long start, end; @@ -2819,13 +2819,14 @@ update_insert_delta(); } - /* Match xterm and fill the new row when scrolling. */ -#if 0 /* Disable for now: see bug 754596. */ - if (m_fill_defaults.attr.back != VTE_DEFAULT_BG) { + /* Handle bce (background color erase), however, diverge from xterm: + * only fill the new row with the background color if scrolling + * happens due to an explicit escape sequence, not due to autowrapping. + * See bug 754596 for details. */ + if (explicit_sequence && m_fill_defaults.attr.back != VTE_DEFAULT_BG) { VteRowData *rowdata = ensure_row(); _vte_row_data_fill (rowdata, &m_fill_defaults, m_column_count); } -#endif } else { /* Otherwise, just move the cursor down. */ m_screen->cursor.row++; @@ -2962,7 +2963,7 @@ /* Mark this line as soft-wrapped. */ row = ensure_row(); row->attr.soft_wrapped = 1; - cursor_down(); + cursor_down(false); } else { /* Don't wrap, stay at the rightmost column. */ col = m_screen->cursor.col = diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.48.2/src/vteinternal.hh new/vte-0.48.3/src/vteinternal.hh --- old/vte-0.48.2/src/vteinternal.hh 2017-04-10 21:27:19.000000000 +0200 +++ new/vte-0.48.3/src/vteinternal.hh 2017-05-04 11:46:02.000000000 +0200 @@ -558,7 +558,7 @@ void cleanup_fragments(long start, long end); - void cursor_down(); + void cursor_down(bool explicit_sequence); void drop_scrollback(); void restore_cursor(VteScreen *screen__); diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/vte-0.48.2/src/vteseq.cc new/vte-0.48.3/src/vteseq.cc --- old/vte-0.48.2/src/vteseq.cc 2017-04-10 21:27:19.000000000 +0200 +++ new/vte-0.48.3/src/vteseq.cc 2017-05-04 11:46:02.000000000 +0200 @@ -1660,7 +1660,7 @@ vte_sequence_handler_next_line (VteTerminalPrivate *that, GValueArray *params) { that->set_cursor_column(0); - that->cursor_down(); + that->cursor_down(true); } /* No-op. */ @@ -1817,7 +1817,7 @@ { that->ensure_cursor_is_onscreen(); - that->cursor_down(); + that->cursor_down(true); } /* Cursor up 1 line, with scrolling. */
