[FFe] Update gnome-terminal to 3.30.0 and vte to 0.54
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
gnome-terminal (Ubuntu) |
Fix Released
|
Wishlist
|
Marco Trevisan (Treviño) | ||
vte2.91 (Ubuntu) |
Fix Released
|
Wishlist
|
Marco Trevisan (Treviño) |
Bug Description
gnome-terminal in cosmic is still a 3.28, while vte is at 0.52.
Prepared packages are at https:/
vte upstream changes (0.52 -> 0.54):
In short:
- New parser
- Vte widget separated from terminal
- Deprecated some functions
- One more symbol: vte_terminal_
AUTHORS | 2 +-
COPYING.GPL3 | 675 +++
COPYING => COPYING.LGPL2 | 0
COPYING.LGPL3 | 165 +
HACKING | 11 -
Makefile.am | 4 +-
README | 10 -
configure.ac | 28 +-
doc/Makefile.am | 3 +-
doc/openi18n/
doc/openi18n/
doc/openi18n/
doc/openi18n/
doc/readme.txt | 10 -
doc/reference/
doc/reference/
doc/reference/
doc/vttest.tar.gz | Bin 100593 -> 0 bytes
m4/ax_
po/POTFILES.in | 1 -
po/cs.po | 64 +-
po/da.po | 37 +-
po/de.po | 35 +-
po/el.po | 36 +-
po/es.po | 25 +-
po/fi.po | 38 +-
po/fr.po | 32 +-
po/fur.po | 24 +-
po/gl.po | 34 +-
po/hu.po | 36 +-
po/id.po | 26 +-
po/it.po | 36 +-
po/kk.po | 36 +-
po/ko.po | 70 +-
po/lt.po | 31 +-
po/lv.po | 33 +-
po/oc.po | 33 +-
po/pl.po | 24 +-
po/pt_BR.po | 37 +-
po/ro.po | 28 +-
po/sl.po | 38 +-
po/sv.po | 28 +-
po/tr.po | 33 +-
po/zh_CN.po | 27 +-
po/zh_TW.po | 25 +-
src/Makefile.am | 196 +-
src/app/app.cc | 66 +-
src/buffer.h | 1 +
src/caps-list.hh | 320 --
src/{vterowdata.h => cell.hh} | 81 +-
src/chunk.cc | 65 +
src/chunk.hh | 80 +
src/debug.cc | 49 +-
src/debug.h | 35 +-
src/interpret.cc | 272 --
src/iso2022.cc | 201 -
src/iso2022.h | 44 -
src/iso2022.txt | 15 -
src/matcher.cc | 221 -
src/matcher.hh | 88 -
src/modes-ecma.hh | 201 +
src/modes-
src/modes-test.cc | 90 +
src/modes.hh | 250 ++
src/parser-arg.hh | 186 +
src/parser-c01.hh | 73 +
src/parser-cat.cc | 547 +++
src/parser-
src/parser-
src/parser-cmd.hh | 330 ++
src/parser-csi.hh | 212 +
src/parser-dcs.hh | 47 +
src/parser-esc.hh | 70 +
src/parser-glue.hh | 1002 +++++
src/parser-osc.hh | 100 +
src/parser-
src/parser-
src/parser-test.cc | 1484 ++++++
src/parser.cc | 1334 ++++++
src/parser.hh | 193 +
src/refptr-test.cc | 135 +
src/refptr.hh | 38 +
src/ring.cc | 1036 ++---
src/ring.h | 129 -
src/ring.hh | 263 ++
src/table.cc | 761 ----
src/table.hh | 54 -
src/tabstops-
src/tabstops.hh | 222 +
src/utf8-test.cc | 349 ++
src/utf8.cc | 47 +
src/utf8.hh | 83 +
src/vte.cc | 2969 ++++++------
src/vte.sh | 4 +-
src/vte/
src/vte/
src/vte/
src/vteconv.cc | 788 ----
src/vteconv.h | 52 -
src/vtedefines.hh | 17 +-
src/vtedraw.cc | 22 -
src/vtedraw.hh | 1 -
src/vtegtk.cc | 281 +-
src/vteinternal.hh | 552 ++-
src/vterowdata.cc | 12 +-
src/vterowdata.hh | 83 +
src/vteseq-list.hh | 157 -
src/vteseq.cc | 9748 +++++++
src/vtetypes.hh | 5 +
src/widget.cc | 364 ++
src/widget.hh | 168 +
vte.doap | 5 +-
112 files changed, 21239 insertions(+), 8729 deletions(-)
Installing the packages:
$ LANG=C sudo dpkg -i ../DEB-
(Reading database ... 113067 files and directories currently installed.)
Preparing to unpack .../gir1.
Unpacking gir1.2-
Preparing to unpack .../libvte-
Unpacking libvte-2.91-0:amd64 (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../libvte-
Unpacking libvte-2.91-common (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../libvte-
Unpacking libvte-
Preparing to unpack .../libvte-
Unpacking libvte-2.91-doc (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Setting up libvte-2.91-common (0.54.0-1ubuntu1) ...
Installing new version of config file /etc/profile.
Setting up libvte-2.91-doc (0.54.0-1ubuntu1) ...
Setting up libvte-2.91-0:amd64 (0.54.0-1ubuntu1) ...
Setting up gir1.2-
Setting up libvte-
Processing triggers for libc-bin (2.27-3ubuntu1)
=======
gnome-terminal upstream changes (3.28.0 -> 3.30.0):
In short:
- bugfixes (memory related mostly)
- removal of deprecated code/features (nautilus and settings migrations)
- Added desktop actions for preferences and new window
- Updated translations
configure.ac | 31 +-
gnome-
help/es/es.po | 596 +++-----
help/fr/fr.po | 2418 +++++++
help/ko/ko.po | 2222 +++++++
org.gnome.
po/POTFILES.in | 1 -
po/ar.po | 91 +-
po/ca.po | 180 +--
po/de.po | 330 ++---
po/el.po | 478 +++---
po/nl.po | 128 +-
po/oc.po | 2836 +++++++
po/pa.po | 2740 +++++++
po/pl.po | 266 ++--
po/ro.po | 2 +-
po/sl.po | 103 +-
po/zh_TW.po | 292 ++--
src/Makefile.am | 42 +-
src/migration.c | 686 ---------
src/org.
src/profile-
src/server.c | 4 +
src/terminal-
src/terminal-app.c | 62 +-
src/terminal-
src/terminal-
src/terminal-
src/terminal-
src/terminal-
src/terminal-
src/terminal-
src/terminal-
src/terminal-
src/terminal-
src/terminal-
src/terminal.c | 53 +-
37 files changed, 6988 insertions(+), 7175 deletions(-)
$ LANG=C sudo dpkg -i ../DEB-
(Reading database ... 113093 files and directories currently installed.)
Preparing to unpack .../gnome-
Unpacking gnome-terminal (3.30.0-1ubuntu1) over (3.28.2-1ubuntu1) ...
Preparing to unpack .../gnome-
Unpacking gnome-terminal-data (3.30.0-1ubuntu1) over (3.28.2-1ubuntu1) ...
Setting up gnome-terminal-data (3.30.0-1ubuntu1) ...
Setting up gnome-terminal (3.30.0-1ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-1ubuntu3.
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.56.1-2ubuntu1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
=============
Installing from bileto PPA:
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following packages will be upgraded:
gir1.2-vte-2.91 gnome-terminal gnome-terminal-data libvte-2.91-0
libvte-
6 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Need to get 400 kB of archives.
After this operation, 43,0 kB of additional disk space will be used.
Do you want to continue? [Y/n] Y
Get:1 http://
Get:2 http://
Get:3 http://
Get:4 http://
Get:5 http://
Get:6 http://
Fetched 400 kB in 2s (213 kB/s)
(Reading database ... 286551 files and directories currently installed.)
Preparing to unpack .../0-libvte-
Unpacking libvte-2.91-common (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../1-libvte-
Unpacking libvte-2.91-0:amd64 (0.54.0-1ubuntu1) over (0.52.2-1ubuntu1) ...
Preparing to unpack .../2-gir1.
Unpacking gir1.2-
Preparing to unpack .../3-nautilus-
Unpacking nautilus-
Preparing to unpack .../4-gnome-
Unpacking gnome-terminal (3.30.0-1ubuntu1) over (3.28.2-1ubuntu1) ...
Preparing to unpack .../5-gnome-
Unpacking gnome-terminal-data (3.30.0-1ubuntu1) over (3.28.2-1ubuntu1) ...
Processing triggers for mime-support (3.60ubuntu1) ...
Processing triggers for desktop-file-utils (0.23-3ubuntu1) ...
Processing triggers for libglib2.0-0:amd64 (2.58.0-2) ...
Setting up gnome-terminal-data (3.30.0-1ubuntu1) ...
Processing triggers for bamfdaemon (0.5.3+
Rebuilding /usr/share/
Setting up libvte-2.91-common (0.54.0-1ubuntu1) ...
Installing new version of config file /etc/profile.
Processing triggers for libc-bin (2.28-0ubuntu1) ...
Processing triggers for man-db (2.8.4-2) ...
Processing triggers for gnome-menus (3.13.3-11ubuntu2) ...
Setting up libvte-2.91-0:amd64 (0.54.0-1ubuntu1) ...
Setting up gnome-terminal (3.30.0-1ubuntu1) ...
Setting up nautilus-
Setting up gir1.2-
Processing triggers for libc-bin (2.28-0ubuntu1) ...
---
Package has been tested, no regression found as per normal usage:
- https:/
Related branches
- Iain Lane: Approve
-
Diff: 27280 lines (+7985/-7836)62 files modifiedChangeLog (+593/-93)
Makefile.in (+0/-2)
aclocal.m4 (+7/-1)
config.h.in (+0/-3)
configure (+13/-199)
configure.ac (+3/-28)
debian/changelog (+76/-21)
debian/control (+2/-2)
debian/control.in (+1/-1)
debian/gbp.conf (+11/-2)
debian/gnome-terminal.gsettings-override (+2/-0)
debian/patches/0001-Add-style-classes-and-CSS-names-to-some-of-our-widge.patch (+5/-5)
debian/patches/0001-Restore-transparency.patch (+15/-106)
debian/patches/0001-screen-window-Extra-padding-around-transparent-termi.patch (+8/-8)
debian/patches/01_onlyshowin.patch (+5/-2)
debian/patches/60_add_lp_handler.patch (+6/-6)
debian/patches/Don-t-allow-the-theme-to-set-black-on-black.patch (+2/-2)
debian/patches/Provide-fallback-for-reading-current-directory-if-OS.patch (+3/-3)
debian/patches/app-Make-new-terminal-menu-a-hidden-pref.patch (+195/-0)
debian/patches/nautilus-x11.patch (+2/-2)
debian/patches/revert-pcre2.patch (+23/-24)
debian/patches/scrollbar-background-theming.patch (+16/-16)
debian/patches/series (+1/-1)
debian/rules (+0/-7)
dev/null (+0/-686)
help/Makefile.in (+0/-2)
help/es/es.po (+226/-370)
help/fr/fr.po (+1281/-1137)
help/ko/ko.po (+1360/-862)
org.gnome.Terminal.desktop.in.in (+9/-0)
po/POTFILES.in (+0/-1)
po/ar.po (+43/-48)
po/ca.po (+90/-90)
po/de.po (+146/-184)
po/el.po (+192/-286)
po/nl.po (+65/-63)
po/oc.po (+1627/-1209)
po/pa.po (+1485/-1255)
po/pl.po (+118/-148)
po/ro.po (+1/-1)
po/sl.po (+49/-54)
po/zh_TW.po (+142/-150)
src/Makefile.am (+3/-39)
src/Makefile.in (+10/-153)
src/org.gnome.Terminal.gschema.xml (+1/-1)
src/profile-editor.c (+20/-91)
src/server.c (+4/-0)
src/terminal-accels.c (+1/-1)
src/terminal-app.c (+1/-61)
src/terminal-encoding.c (+1/-1)
src/terminal-nautilus.c (+39/-170)
src/terminal-notebook-menu.ui (+5/-0)
src/terminal-notebook.c (+0/-72)
src/terminal-options.c (+10/-8)
src/terminal-options.h (+1/-0)
src/terminal-pcre2.h (+4/-4)
src/terminal-screen.c (+19/-57)
src/terminal-screen.h (+0/-2)
src/terminal-search-popover.c (+3/-1)
src/terminal-version.h (+2/-2)
src/terminal-window.c (+0/-78)
src/terminal.c (+38/-15)
- Iain Lane: Approve
-
Diff: 44620 lines (+25346/-6374)128 files modifiedAUTHORS (+1/-1)
COPYING.GPL3 (+675/-0)
COPYING.LGPL2 (+0/-0)
COPYING.LGPL3 (+165/-0)
ChangeLog (+2529/-48)
Makefile.am (+3/-1)
Makefile.in (+6/-4)
aclocal.m4 (+0/-38)
bindings/Makefile.in (+1/-1)
bindings/gir/Makefile.in (+1/-1)
bindings/vala/Makefile.in (+1/-1)
config.h.in (+5/-2)
configure (+422/-39)
configure.ac (+18/-4)
debian/changelog (+46/-0)
debian/control (+2/-1)
debian/control.in (+2/-1)
debian/copyright (+79/-9)
debian/gbp.conf (+9/-0)
debian/libvte-2.91-0.docs (+0/-2)
debian/libvte-2.91-0.symbols (+3/-0)
debian/patches/0001-Add-the-style-context-provider-with-FALLBACK-priorit.patch (+8/-8)
debian/patches/01_scroll_notebook.patch (+2/-2)
debian/patches/91_keep_fds.patch (+8/-4)
debian/patches/pthread-vs-nostdlib.patch (+1/-1)
debian/patches/revert-pcre2.patch (+156/-157)
debian/watch (+1/-1)
dev/null (+0/-160)
doc/Makefile.am (+1/-2)
doc/Makefile.in (+2/-3)
doc/reference/Makefile.am (+20/-8)
doc/reference/Makefile.in (+21/-9)
doc/reference/html/VteTerminal.html (+265/-189)
doc/reference/html/annotation-glossary.html (+7/-2)
doc/reference/html/api-index-0-52.html (+2/-2)
doc/reference/html/api-index-0-54.html (+34/-0)
doc/reference/html/api-index-deprecated.html (+28/-0)
doc/reference/html/api-index-full.html (+4/-0)
doc/reference/html/index.html (+2/-1)
doc/reference/html/vte-Version-Information.html (+2/-2)
doc/reference/html/vte.devhelp2 (+7/-5)
doc/reference/version.xml (+1/-1)
doc/reference/vte-docs.xml (+4/-0)
doc/reference/vte-sections.txt (+5/-4)
glade/Makefile.in (+1/-1)
m4/ax_cxx_compile_stdcxx.m4 (+1/-3)
perf/Makefile.in (+1/-1)
po/POTFILES.in (+0/-1)
po/cs.po (+12/-52)
po/da.po (+16/-21)
po/de.po (+17/-18)
po/el.po (+17/-19)
po/es.po (+13/-12)
po/fi.po (+17/-21)
po/fr.po (+18/-14)
po/fur.po (+12/-12)
po/gl.po (+17/-17)
po/hu.po (+17/-19)
po/id.po (+13/-13)
po/it.po (+17/-19)
po/kk.po (+16/-20)
po/ko.po (+14/-56)
po/lt.po (+15/-16)
po/lv.po (+16/-17)
po/oc.po (+16/-17)
po/pl.po (+12/-12)
po/pt_BR.po (+18/-19)
po/ro.po (+14/-14)
po/sl.po (+18/-20)
po/sv.po (+14/-14)
po/tr.po (+17/-16)
po/zh_CN.po (+14/-13)
po/zh_TW.po (+12/-13)
src/Makefile.am (+152/-44)
src/Makefile.in (+461/-219)
src/app/Makefile.in (+1/-1)
src/app/app.cc (+52/-14)
src/buffer.h (+1/-0)
src/cell.hh (+8/-73)
src/chunk.cc (+65/-0)
src/chunk.hh (+80/-0)
src/debug.cc (+47/-2)
src/debug.h (+20/-15)
src/modes-ecma.hh (+201/-0)
src/modes-private.hh (+845/-0)
src/modes-test.cc (+90/-0)
src/modes.hh (+250/-0)
src/parser-arg.hh (+186/-0)
src/parser-c01.hh (+73/-0)
src/parser-cat.cc (+547/-0)
src/parser-charset-tables.hh (+230/-0)
src/parser-charset.hh (+306/-0)
src/parser-cmd.hh (+330/-0)
src/parser-csi.hh (+212/-0)
src/parser-dcs.hh (+47/-0)
src/parser-esc.hh (+70/-0)
src/parser-glue.hh (+1002/-0)
src/parser-osc.hh (+100/-0)
src/parser-reply.hh (+68/-0)
src/parser-string.hh (+138/-0)
src/parser-test.cc (+1484/-0)
src/parser.cc (+1334/-0)
src/parser.hh (+193/-0)
src/refptr-test.cc (+135/-0)
src/refptr.hh (+38/-0)
src/ring.cc (+497/-539)
src/ring.hh (+263/-0)
src/tabstops-test.cc (+234/-0)
src/tabstops.hh (+222/-0)
src/utf8-test.cc (+349/-0)
src/utf8.cc (+47/-0)
src/utf8.hh (+83/-0)
src/vte.cc (+1289/-1620)
src/vte.sh (+2/-2)
src/vte/vtedeprecated.h (+21/-0)
src/vte/vteglobals.h (+6/-0)
src/vte/vteterminal.h (+4/-15)
src/vtedefines.hh (+7/-10)
src/vtedraw.cc (+0/-22)
src/vtedraw.hh (+0/-1)
src/vtegtk.cc (+185/-87)
src/vteinternal.hh (+275/-273)
src/vterowdata.cc (+11/-1)
src/vterowdata.hh (+83/-0)
src/vteseq.cc (+7531/-2232)
src/vtetypes.hh (+5/-0)
src/widget.cc (+364/-0)
src/widget.hh (+168/-0)
Changed in vte2.91 (Ubuntu): | |
importance: | Undecided → Wishlist |
assignee: | nobody → Marco Trevisan (Treviño) (3v1n0) |
Status changed to 'Confirmed' because the bug affects multiple users.