The VTE library inserts terminal capability strings into a tree of tables, and then uses it to determine if data received from a pseudo-terminal is a control sequence or just random data. The sample program "interpret" illustrates more or less what the widget sees after it filters incoming data.
Release Notes: Translations were updated.
Release Notes: This release fixes custom child setup function in pty, a leak in vte_draw_set_text_font, and an off-by-one error in interpretation of ECH.
Release Notes: A gsettings .enums.xml file was added for vte's enum types. Building with the latest gtk 3 was fixed. Introspection annotations were fixed and gobject-introspection 0.9.0 is required. An error message was clarified. Translations were updated.
Release Notes: This release caches backgrounds as cairo surfaces and updates API docs.
Release Notes: 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.