This release fixes a crash on terminal reset. It fixes building on Solaris. It fixes a bug where background tabs may have lost lines off the bottom of the scrollback. It fixes a bug where the expected background color was not displayed in ncurses apps.
This release fixes a build failure (ring.c:210: error: expected
expression before 'do'), an assertion failure (g_io_add_watch_full:
`channel != NULL'), and a bug which made vte display nothing on
GTK+/DirectFB. It recognizes the environment variable settings
VTE_CJK_WIDTH=narrow and VTE_CJK_WIDTH=wide. Any other value means
"auto" based on locale, as it was doing previously.
This release works around GDK backends that don't issue GdkVisibilityNotify. It tries transliteration when pasting text into a non-UTF-8 locale. It fixes drawing problems with GTK+-quartz and pasting of text containing characters not in the terminal's encoding, which silently failed.
Bug #372743, which caused vte_terminal_set_colors to not work as advertised, has been fixed. Bug #445620, which caused some characters to be shown differently in different locales, has been fixed.