commit a793a6eb93cab42bf24d691c778d6ecc545be5a0 Author: Christian Persch Date: Mon Mar 5 21:53:25 2018 +0100 Version 0.51.92 configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6b56f107ad98b9c50f73b9080d15e82c42da7f61 Author: Egmont Koblinger Date: Mon Mar 5 21:23:23 2018 +0100 widget: Do not scroll to the bottom on soft reset https://bugzilla.gnome.org/show_bug.cgi?id=789954#c17 src/vte.cc | 2 -- 1 file changed, 2 deletions(-) commit a9e75c4517c58385871cc17fe7ab007098ac363e Author: Egmont Koblinger Date: Mon Mar 5 21:22:05 2018 +0100 widget: Preserve the selection on reset https://bugzilla.gnome.org/show_bug.cgi?id=789954 src/vte.cc | 37 ++++++++++++++++--------------------- 1 file changed, 16 insertions(+), 21 deletions(-) commit 9c620f462dfa3410d5cb543571ff699754deca45 Author: Egmont Koblinger Date: Mon Mar 5 13:44:40 2018 +0100 widget: Improve regex and hyperlink highlight tracking Fix underlining to immediately follow movements of the mouse pointer, as well as changes to its visibility. Do not perform regex matches behind the scenes when the pointer is hidden. https://bugzilla.gnome.org/show_bug.cgi?id=789536 src/vte.cc | 265 +++++++++++++++++++---------------------------------- src/vteinternal.hh | 22 ++--- 2 files changed, 100 insertions(+), 187 deletions(-) commit f608f08f727bf9bc7b45e6e311560fc7f5a59e62 Author: Christian Persch Date: Mon Mar 5 00:08:25 2018 +0100 app: Unset env var when not in test mode Just to make sure other processes don't inherit it. src/app/app.cc | 2 ++ 1 file changed, 2 insertions(+) commit cac7b40b507c8ef705c0d7a3c2fee8a4bc3ee6ef Author: Christian Persch Date: Sun Mar 4 23:22:26 2018 +0100 emulation: Implement DECRQCRA This will be used in the test suite later. https://bugzilla.gnome.org/show_bug.cgi?id=745045 src/caps-list.hh | 2 ++ src/vte.cc | 29 ++++++++++++++++++ src/vteinternal.hh | 5 +++ src/vteseq-list.hh | 1 + src/vteseq.cc | 89 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 126 insertions(+) commit bac521b55ec8df9de486c318094fa3d016b7ec8a Author: Christian Persch Date: Sun Mar 4 23:22:26 2018 +0100 all: Add test mode Add a way to enable test mode, which will activate functions that are normally not enabled (for whatever reason). Add --test-mode to the vteapp to activate test mode. This will later be used in automatic tests. src/app/app.cc | 12 +++++++++++- src/vte.cc | 17 +++++++++++++---- src/vtegtk.cc | 7 +++++++ src/vteinternal.hh | 5 ++++- 4 files changed, 35 insertions(+), 6 deletions(-) commit c9d53c075e4cc3734459051ba456d0e7d10dff06 Author: Egmont Koblinger Date: Sun Mar 4 14:28:40 2018 +0100 widget: Update adjustment page size and increments asynchronously This provides a workaround against these mistakenly printed warnings due to GTK+ bug 769566: "Allocating size to GtkScrollbar [...] without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?" https://bugzilla.gnome.org/show_bug.cgi?id=769566 https://bugzilla.gnome.org/show_bug.cgi?id=791014 https://bugzilla.gnome.org/show_bug.cgi?id=793435 src/vte.cc | 86 +++++++++++++++++++++++++++----------------------------------- 1 file changed, 38 insertions(+), 48 deletions(-) commit 72cdf6e6579917c351ab324dd313d4c51d7e5687 Author: Christian Persch Date: Sun Mar 4 11:22:33 2018 +0100 widget: Fix bell timestamp update Only update the timestamp when emitting the signal, not every time a bell was pending. src/vte.cc | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) commit 5c94130ec7a8f9bb5eb38db7c7fe384c9699a199 Author: Christian Persch Date: Sat Mar 3 18:32:44 2018 +0100 widget: Limit bell rate Also move the gdk_display_beep() and the signal emission out of the processing loop and just queue it. https://bugzilla.gnome.org/show_bug.cgi?id=790815 src/vte.cc | 12 ++++++++++++ src/vtedefines.hh | 3 +++ src/vteinternal.hh | 4 ++++ src/vteseq.cc | 3 +-- 4 files changed, 20 insertions(+), 2 deletions(-) commit b398e253053806a05261aca79d6cfbfa9d69ed9b Author: Egmont Koblinger Date: Sat Mar 3 17:42:34 2018 +0100 draw: Do not cache ligatured glyphs This workaround avoids ligatured glyphs (e.g. for "<=>") from being cached. A more proper solution is still pending. https://bugzilla.gnome.org/show_bug.cgi?id=793391 src/vtedraw.cc | 15 ++++++++------- 1 file changed, 8 insertions(+), 7 deletions(-) commit f2d1926ca4cac16e8fc3f77deb1c7eb02df35b66 Author: Egmont Koblinger Date: Sat Mar 3 17:33:01 2018 +0100 widget: Cleanup integer vs. boolean around faux bold https://bugzilla.gnome.org/show_bug.cgi?id=793987 src/vte.cc | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) commit 1aae8bf0771076c026b0b8ba494c84837784420d Author: Jiri Grönroos Date: Sat Mar 3 16:20:48 2018 +0000 Update Finnish translation po/fi.po | 114 ++++++++++++++++++++++++++++----------------------------------- 1 file changed, 51 insertions(+), 63 deletions(-) commit a1cd4a4e6e00022a6d874cef92980160973a9c01 Author: Phil Clayton Date: Sat Mar 3 13:29:34 2018 +0100 introspection: Fix annotation for vte_terminal_feed_child https://bugzilla.gnome.org/show_bug.cgi?id=793273 src/vtegtk.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 6d47b23d154eb9a458f4d4bcc47304e51bda85aa Author: Christian Persch Date: Sat Mar 3 13:01:37 2018 +0100 widget: Fix disabling bold effect https://bugzilla.gnome.org/show_bug.cgi?id=793987 src/vte.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) commit b8faef7af4a1199055b9897d8a51f105e0459f4d Author: Christian Persch Date: Sat Mar 3 13:01:37 2018 +0100 app: Add option to disable bold src/app/app.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 278cd4a44344f56050891d302d386320dd306666 Author: GNOME Translation Robot Date: Thu Mar 1 11:10:11 2018 +0000 Update Scottish Gaelic translation (cherry picked from commit e64ec6f38d8a63401fb6dad8ad076822b23a2162) po/gd.po | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) commit 634d5b019d5a53dc2dd2d82a6c3b4bfc094e92c6 Author: Egmont Koblinger Date: Tue Feb 27 22:34:15 2018 +0100 widget: Initialize the last mouse coordinates to the padding https://bugzilla.gnome.org/show_bug.cgi?id=789536 src/vte.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 135c6844e554a569f14a48db362af58c9ddfedaa Author: Egmont Koblinger Date: Tue Feb 27 22:32:19 2018 +0100 widget: Update the last mouse coordinates on enter and leave events https://bugzilla.gnome.org/show_bug.cgi?id=789536 src/vte.cc | 4 ++++ 1 file changed, 4 insertions(+) commit 430e45d30a29e66131d10ca47144d5aa317f06c3 Author: Egmont Koblinger Date: Tue Feb 27 22:31:04 2018 +0100 widget: Fix the initial belief whether the mouse is over the widget https://bugzilla.gnome.org/show_bug.cgi?id=789536 src/vte.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 2e5dfbd89b96e90509e4d738f0e18f4ea163084c Author: Egmont Koblinger Date: Tue Feb 27 22:29:04 2018 +0100 widget: Unset hyperlink URI when moving the mouse to a non-hyperlink cell https://bugzilla.gnome.org/show_bug.cgi?id=789536 src/vte.cc | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) commit 34a2b58573a4879fd3e07d1fd946b57e46234723 Author: Carlos Garnacho Date: Thu Feb 15 09:35:24 2018 +0100 widget: Protect fudge_pango_colors() against all-inclusive PangoAttributes PangoAttribute documentation says "By default an attribute will have an all-inclusive range of [0,G_MAXUINT]". It seems legal to get that from IMs (referring to the pre-edit string), however the only caller of this function just relies on the attribute being within the VteCells range, leading to crashes. https://bugzilla.gnome.org/show_bug.cgi?id=793480 src/vte.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 3fffbb8c4001c8f6d8409630ec8ab740fdb7e002 Author: Christian Persch Date: Mon Feb 12 22:17:26 2018 +0100 doap: Add Egmont vte.doap | 7 +++++++ 1 file changed, 7 insertions(+) commit e9989360bb3b020c4507562af9385ca7584f0d97 Author: Egmont Koblinger Date: Mon Feb 12 20:52:33 2018 +0100 widget: No longer generate bold color automatically Use the one explicitly provided via API, or the foreground color. This also fixes how OSC 10 affects bold color. https://bugzilla.gnome.org/show_bug.cgi?id=728600 https://bugzilla.gnome.org/show_bug.cgi?id=793152 src/vte.cc | 13 ++++--------- src/vtetypes.cc | 35 ----------------------------------- src/vtetypes.hh | 3 --- 3 files changed, 4 insertions(+), 47 deletions(-) commit 68fc39464453eccefaaf92788e8be2afbea74727 Author: Christian Persch Date: Mon Feb 5 20:16:20 2018 +0100 Post release version bump configure.ac | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)