commit f9501d9f4666bcec598baafe4ec7a99ec59aad99 (HEAD -> vte-0-70, tag: 0.69.92) Author: Christian Persch Date: Sat Aug 6 21:42:04 2022 +0200 build: Version 0.69.92 meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit 66b69471ffda807cd6549dd9ae63e96fd8dd7a0a Author: Christian Persch Date: Fri Aug 5 21:23:02 2022 +0200 widget: Defer alignment API to next cycle This API is untested and can possibly be improved, so don't freeze it now. (cherry picked from commit be0ca2a79414d3db2a991631148db63937c1a93e) src/app/app.cc | 43 -------- src/vte/vteterminal.h | 28 ------ src/vtegtk.cc | 274 -------------------------------------------------- src/vtegtk.hh | 4 - 4 files changed, 349 deletions(-) commit d90b9d1139c3ce413670f34588506741673919bb Author: Christian Persch Date: Fri Aug 5 21:23:02 2022 +0200 all: Remove SIXEL support from stable branch The SIXEL support is not in a releasable state with important and fundamental problems still unsolved. (cherry picked from commit d578bd30b18a0d040305f356a3327fbd011e5451) (cherry picked from commit ba1e05c9ad34d0e48a823ad5a67b96baa166de24) (cherry picked from commit 6d80d3bca78397b2073f61e7954f3ceb45a8cb37) meson.build | 2 - meson_options.txt | 7 - src/app/app.cc | 6 - src/debug.cc | 1 - src/debug.h | 1 - src/fwd.hh | 8 - src/image.cc | 68 --- src/image.hh | 102 ---- src/meson.build | 56 -- src/parser-cat.cc | 327 ----------- src/parser-seq.py | 2 +- src/pty.cc | 4 - src/ring.cc | 225 +------ src/ring.hh | 45 -- src/sixel-context.cc | 516 ---------------- src/sixel-context.hh | 663 --------------------- src/sixel-fuzzer.cc | 763 ------------------------ src/sixel-parser.hh | 669 --------------------- src/sixel-test.cc | 1597 -------------------------------------------------- src/vte.cc | 179 +----- src/vtedefines.hh | 6 - src/vtegtk.cc | 26 +- src/vteinternal.hh | 38 -- src/vteseq.cc | 223 +------ src/widget.hh | 3 - 25 files changed, 19 insertions(+), 5518 deletions(-) commit b804dec1990b4c880bb302b2862bf920bc2a11f7 Author: Christian Persch Date: Fri Aug 5 21:18:25 2022 +0200 build: Update gtk3 req version Commit 5147453115f46d2dc91b797cd12f2ede220ea100 introduced a dependency on gtk 3.24, so update the req, min and max versions. meson.build | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) commit 20d83ba052c94c0030f2964e1cbad7b012af81a2 Author: Christian Persch Date: Fri Aug 5 21:11:18 2022 +0200 build: Remove gtk4 notice While not completely stable yet, it's no longer experimental. meson.build | 4 ---- 1 file changed, 4 deletions(-) commit 84e4bccac4563af107a1c0a31fcb509ee4fa7032 Author: Christian Persch Date: Fri Aug 5 21:04:10 2022 +0200 Revert "emulation: Support XTVERSION sequence" This reverts commit 0718a9a7f9300b2526eddb0fc74e25eef34795ba. Issue #235 shows commiting this was premature and there's more discussion needed. src/parser-reply.hh | 1 - src/parser-seq.py | 2 -- src/vteseq.cc | 32 ++------------------------------ 3 files changed, 2 insertions(+), 33 deletions(-) commit 6eb98158c704eb9919bc324174c1f1147086f6ac Author: Christian Persch Date: Fri Aug 5 21:04:10 2022 +0200 widget: Correct some Since annotations src/vtegtk.cc | 30 +++++++++++++++--------------- 1 file changed, 15 insertions(+), 15 deletions(-) commit 2f255b2045fe5571c80fc9ded70af7f144ac839b Author: Christian Persch Date: Fri Aug 5 21:04:10 2022 +0200 build: Build fix for netbsd Define _NETBSD_SOURCE to get all necessary defines exposed, as found from a patch in netbsd ports. meson.build | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) commit a07cfcde3e595084ebc72c96c41857bf05c4c668 Author: Alexander Mikhaylenko Date: Thu Aug 4 20:04:25 2022 +0400 widget: Only avoid reentrant queue_resize() in GTK4 Fixes https://gitlab.gnome.org/GNOME/vte/-/issues/2572 src/vte.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) commit 5d732ad6f6f377e31260ae18dbc24d44f3a587e8 Author: Christian Persch Date: Wed Aug 3 22:58:02 2022 +0200 widget: Listen for toplevel focus change Update the cursor state when the toplevel focus changes. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2555 src/vte.cc | 9 --------- src/vteinternal.hh | 1 - src/widget.cc | 5 ++++- 3 files changed, 4 insertions(+), 11 deletions(-) commit d46756b89cfbb61929812ca2bd1d8c13a9504044 Author: Christian Persch Date: Wed Aug 3 22:58:02 2022 +0200 widget: Listen for toplevel focus change Need to listen to notify::state on the toplevel the widget is in, so as to generate the correct focus notifications (DECSET 1004). https://gitlab.gnome.org/GNOME/vte/-/issues/2555 src/vte.cc | 9 +++++ src/vteinternal.hh | 1 + src/widget.cc | 113 +++++++++++++++++++++++++++++++++++++++++++++++++++++ src/widget.hh | 12 ++++++ 4 files changed, 135 insertions(+) commit 901558bf471299e483976770e062730f35c13414 Author: Jeremy Bicha Date: Fri Jul 29 22:23:50 2022 +0200 docs: Install toml file to subdir Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2570 doc/reference/meson.build | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) commit 08d71a30d4feb8596a9ca3b39ab1c73bc6ecff10 Author: Alexander Mikhaylenko Date: Wed Jul 27 15:42:47 2022 +0400 widget: Don't queue_resize() during allocation This is not allowed, and while here it mostly works by accident, it's possible to break it - for example, if it resizes while unmapped. See https://gitlab.gnome.org/GNOME/console/-/merge_requests/102#note_1510384 src/vte.cc | 16 ++++++++++------ src/vtegtk.cc | 2 +- src/vteinternal.hh | 3 ++- 3 files changed, 13 insertions(+), 8 deletions(-) commit 2d165b61f527472a7a7eccee3e94f8ec96690245 Author: Alexander Mikhaylenko Date: Mon Jul 25 22:25:08 2022 +0200 widget: gtk4: Don't invalidate endlessly Have early returns to skip invalidation like in the gtk3 codepath. Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2566 src/vte.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) commit 6beb9246d84d3161e1ea377417d0a2b9a8fb1e90 Author: Christian Persch Date: Mon Jul 25 22:25:08 2022 +0200 widget: gtk4: Lower the priority of the style provider Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2567 src/vtegtk.cc | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) commit 409cc91b95c21f83b1978796495ee8dfcfd42dfd Author: Christian Persch Date: Sun Jul 24 15:20:18 2022 +0200 widget: gtk: Make new API naming self-consistent src/vte/vteterminal.h | 8 ++++---- src/vtegtk.cc | 18 +++++++++--------- 2 files changed, 13 insertions(+), 13 deletions(-) commit 0effa40fd9520e7e9af83d5a26d0d7be58b4094e Author: Christian Persch Date: Sun Jul 24 14:45:57 2022 +0200 widget: gtk4: Add API to check event context https://gitlab.gnome.org/GNOME/vte/-/issues/2530 src/vte.cc | 33 +++++++++ src/vte/vteterminal.h | 33 +++++++++ src/vtegtk.cc | 183 ++++++++++++++++++++++++++++++++++++++++++++++++++ src/vteinternal.hh | 20 +++--- src/widget.hh | 27 ++++++++ 5 files changed, 288 insertions(+), 8 deletions(-) commit 011b7acc60b71ea4762544ee72d106c3bccfa131 Author: Christian Persch Date: Fri Jul 22 21:39:12 2022 +0200 widget: gtk4: Make background API available on gtk4 https://gitlab.gnome.org/GNOME/vte/-/issues/12#note_1506942 src/vte/vteterminal.h | 4 ---- src/vtegtk.cc | 4 ---- 2 files changed, 8 deletions(-) commit 93e3d17cbb45b636a298d27a9af223a4e405382e Author: Christian Persch Date: Fri Jul 22 21:39:12 2022 +0200 widget: Add format arg to new API to get selected text src/vte/vteterminal.h | 3 ++- src/vtegtk.cc | 12 +++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) commit 0a663194fc1d4c9f5c2f952f6ccfea8a8a4719f7 Author: Christian Persch Date: Wed Jul 13 21:14:31 2022 +0200 build: Post release version bump meson.build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) commit d4754ba9e4394d4e02af72e548060aadbe431f5b (tag: 0.69.90)