commit 0f438924f9f8a858b1b82434c876e31c2de180d4 (HEAD -> vte-0-68, tag: 0.68.0)
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sun Mar 27 19:52:19 2022 +0200

    build: Version 0.68.0

 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 22c815f3556450b37596bad48f03aef48d397f45
Author: Christian Persch <chpe@src.gnome.org>
Date:   Mon Feb 28 17:37:43 2022 +0100

    spawn: Fix build without CLOSE_RANGE_CLOEXEC
    
    Only call close_range() when CLOSE_RANGE_CLOEXEC is defined.
    Fixes the build on non-linux.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2544
    (cherry picked from commit 5770e39b5a908952237bc8288e5342eb08c1d5bb)

 src/spawn.cc | 2 ++
 1 file changed, 2 insertions(+)

commit e723a6fa96bc50effbd046a2c2419cc51b3cc8c1
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Feb 12 21:10:08 2022 +0100

    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 7cb2e8c03cffa39603c041e6bdd6e5efe11e6c66
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Feb 12 19:19:07 2022 +0100

    build: Post release version bump

 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 08f6c596d1a05e20541b8268d19aede55ac99f4d (tag: 0.67.90)
Author: Christian Persch <chpe@src.gnome.org>
Date:   Fri Feb 11 19:01:03 2022 +0100

    build: Version 0.67.90

 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit be0ca2a79414d3db2a991631148db63937c1a93e
Author: Christian Persch <chpe@src.gnome.org>
Date:   Fri Feb 11 19:01:03 2022 +0100

    widget: Defer alignment API to next cycle
    
    This API is untested and can possibly be improved, so don't freeze it now.

 doc/reference/vte-sections.txt.in |   8 --
 src/app/app.cc                    |  43 ------
 src/vte/vteterminal.h             |  28 ----
 src/vtegtk.cc                     | 274 --------------------------------------
 src/vtegtk.hh                     |   4 -
 5 files changed, 357 deletions(-)

commit 6d80d3bca78397b2073f61e7954f3ceb45a8cb37
Author: Christian Persch <chpe@src.gnome.org>
Date:   Fri Feb 11 19:01:03 2022 +0100

    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)

 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 62da45c67465fe94fd962788729020738292b15f
Author: Christian Persch <chpe@src.gnome.org>
Date:   Fri Feb 11 19:01:03 2022 +0100

    build: Assert on non-supported option on stable branch
    
    (cherry picked from commit 1e38c581b8cc45be46e0bb1f2fec2df50712bb3b)

 meson.build | 2 ++
 1 file changed, 2 insertions(+)

commit 5fa45b4b177989d35fad927e9f8f9d57d4dbba2a
Author: Christian Persch <chpe@src.gnome.org>
Date:   Thu Feb 10 21:07:24 2022 +0100

    sixel: Fix DECGRI for parameter value 0
    
    A DECGRI 0 should be treated like a DECGRI 1, as per DEC documentation.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2543

 src/sixel-context.hh | 5 ++++-
 src/sixel-test.cc    | 8 ++++++++
 2 files changed, 12 insertions(+), 1 deletion(-)

commit edaca046502c02a4b2e247bebae3f69f3ecb6ebd
Author: Christian Persch <chpe@src.gnome.org>
Date:   Tue Feb 8 20:53:03 2022 +0100

    build: Change gtk4 GIR version hack
    
    Seems gjs has a problem with this, so use a diffferent character.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2539

 bindings/gir/meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 467063842ccee1f2917906755103101c476cc982
Author: Christian Persch <chpe@src.gnome.org>
Date:   Tue Feb 8 20:30:31 2022 +0100

    widget: Deprecate VteCharAttributes struct

 src/meson.build         |  1 -
 src/vte/vtedeprecated.h | 12 +++++++++++-
 src/vte/vteterminal.h   |  9 ---------
 src/vtegtk.cc           |  6 ++++++
 4 files changed, 17 insertions(+), 11 deletions(-)

commit ab85f122db965d56ace54d01fd391300795ee0c0
Author: Christian Persch <chpe@src.gnome.org>
Date:   Tue Feb 8 20:30:31 2022 +0100

    widget: Deprecate the attributes out-param for vte_terminal_get_text
    
    Part of the future fix for issue #2504.

 src/vtegtk.cc | 38 +++++++++++++++++++++++++++++++++-----
 1 file changed, 33 insertions(+), 5 deletions(-)

commit 1e7be827e0fbfefddc8e785bdaac43dd353134e4
Author: Christian Persch <chpe@src.gnome.org>
Date:   Tue Feb 8 20:30:31 2022 +0100

    lib: Remove misplaced inline from function declaration

 src/cxx-utils.hh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0718a9a7f9300b2526eddb0fc74e25eef34795ba
Author: Christian Persch <chpe@src.gnome.org>
Date:   Thu Feb 3 20:58:11 2022 +0100

    emulation: Support XTVERSION sequence

 src/parser-reply.hh |  1 +
 src/parser-seq.py   |  2 ++
 src/vteseq.cc       | 32 ++++++++++++++++++++++++++++++--
 3 files changed, 33 insertions(+), 2 deletions(-)

commit e78b08c09dc3972ed9415fa5b82d47080a7380ca
Author: Christian Persch <chpe@src.gnome.org>
Date:   Thu Feb 3 20:58:11 2022 +0100

    parser: Fix comments

 src/parser-charset-tables.hh | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit 49a4b4b73b75805ff40ccdab93f098d3e7c8962d
Author: Christian Persch <chpe@src.gnome.org>
Date:   Thu Feb 3 20:58:11 2022 +0100

    fonts: Fix height check

 src/fonts-pangocairo.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit a1fee6a62d87893dceffda5cbce698ebf897a9e7
Author: Naala Nanba <naala-nanba@rambler.ru>
Date:   Tue Feb 1 20:46:26 2022 +0000

    Add Abkhazian translation

 po/LINGUAS |  1 +
 po/ab.po   | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 59 insertions(+)

commit a8cd0885e4382f634a3549a417969567d1ca87d1
Author: Sveinn í Felli <sv1@fellsnet.is>
Date:   Sat Jan 29 11:51:06 2022 +0000

    Update Icelandic translation
    
    (cherry picked from commit e217f867ebbd0792051ccb51d7c1cd3a0555ca67)

 po/is.po | 71 ++++++++++++++++++++++++++++++++++++++++++----------------------
 1 file changed, 47 insertions(+), 24 deletions(-)

commit 009a975e587ce22d76107d3720d60532c2c759d0
Author: Christian Persch <chpe@src.gnome.org>
Date:   Fri Jan 14 21:20:50 2022 +0100

    widget: Fix measure baseline to return -1

 src/widget.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e32dba1d5cf884959af5b2c0691db00c263ea048
Author: Christian Persch <chpe@src.gnome.org>
Date:   Mon Dec 27 19:24:46 2021 +0100

    build: Fix check for -fstack-protector* compiler support
    
    Need to use has_link_argument() on some platforms.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2535

 meson.build | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 730cca20d69cdd7fc8a67b6f578293b07373cf97
Author: Christian Persch <chpe@src.gnome.org>
Date:   Wed Dec 22 21:22:35 2021 +0100

    app: Fix context menu styling
    
    Somehow with a recent gtk3 version, the context menu inherits the monospace
    style of the VteTerminal.

 src/app/app.cc | 3 +++
 1 file changed, 3 insertions(+)

commit 980b3f4f62051e8acf0a2a2973c861dbf8fff4db
Author: Christian Persch <chpe@src.gnome.org>
Date:   Wed Dec 22 21:22:35 2021 +0100

    widget: Split alignment and fill properties
    
    Don't encode fill as a flag within the VteAlign enum.
    
    https://gitlab.gnome.org/GNOME/vte/-/issues/337

 doc/reference/vte-sections.txt.in |   4 ++
 src/app/app.cc                    |  17 ++++-
 src/vte.cc                        |  18 +++--
 src/vte/vteenums.h                |   5 --
 src/vte/vteterminal.h             |  14 ++++
 src/vtegtk.cc                     | 142 ++++++++++++++++++++++++++++++++++++--
 src/vtegtk.hh                     |   2 +
 src/vteinternal.hh                |  10 +--
 src/widget.cc                     |   6 +-
 src/widget.hh                     |  28 +++++++-
 10 files changed, 221 insertions(+), 25 deletions(-)

commit ba78631c2d1293575f9fef3d90989f3bcb97d077
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Wed Dec 1 08:22:54 2021 +0100

    vala: Reference of [GtkChild] field is handled by GtkBuilder, type must be unowned

 bindings/vala/app.vala | 36 ++++++++++++++++++------------------
 1 file changed, 18 insertions(+), 18 deletions(-)

commit 069b68f393c46ebfc6734708f1446419ceed95da
Author: Rico Tzschichholz <ricotz@ubuntu.com>
Date:   Wed Dec 1 08:21:36 2021 +0100

    vala: Fix accessibility of constant intializer expression

 bindings/vala/app.vala | 14 +++++++-------
 1 file changed, 7 insertions(+), 7 deletions(-)

commit f93a093fb2a4029ea365b24f5105b8f45a14bcd7
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Nov 27 19:45:07 2021 +0100

    terminal: Make CRLF pastification smarter
    
    Replace lone LF with CR as previously, but replace a CR LF also
    with CR only, not CR CR.
    
    This may help with https://gitlab.gnome.org/GNOME/gtk/-/issues/2307 .

 src/pastify-test.cc |  5 ++++-
 src/pastify.cc      | 30 +++++++++++++++++++++---------
 2 files changed, 25 insertions(+), 10 deletions(-)

commit 4bbd956a155f133c289e514a8f2e48c435096258
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Nov 27 19:45:07 2021 +0100

    terminal: Make pastification not replace something with nothing
    
    Replacing something with nothing may be dangerous in itself. So
    instead of omitting the forbidden controls from the pasted string,
    replace the controls with their control picture (or U+FFFD for
    the C1 controls which have no control pictures in unicode).

 src/pastify-test.cc | 29 +++++++++++--------
 src/pastify.cc      | 81 ++++++++++++++++++++++++++++++++++++++++++++++++++++-
 src/pastify.hh      |  3 ++
 3 files changed, 101 insertions(+), 12 deletions(-)

commit 7daaabbc6d8c217b01f94e28c43656fad1170391
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Nov 27 19:45:07 2021 +0100

    terminal: Add tests for text paste transformation
    
    Move the paste transformation to its own file, and add tests.

 src/meson.build     |  20 +++++-
 src/pastify-test.cc | 198 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/pastify.cc      | 108 ++++++++++++++++++++++++++++
 src/pastify.hh      |  30 ++++++++
 src/vte.cc          |  65 ++---------------
 src/vteinternal.hh  |   2 +-
 src/widget.cc       |   2 +-
 src/widget.hh       |   2 +-
 8 files changed, 364 insertions(+), 63 deletions(-)

commit ffefea92b97afd334b2f09df7a2ef040598de1c8
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Nov 27 19:45:07 2021 +0100

    parser: Fix some control codes
    
    NAK and WM had the wrong codes assigned. Since both are NOPs, this
    wasn't allowing incorrrect behaviour, but needs to be corrected still.

 src/parser-seq.py | 24 ++++++++++++++++++++++--
 1 file changed, 22 insertions(+), 2 deletions(-)

commit 205aecf066326de679138106a004a0e893935a9f
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Nov 27 19:45:07 2021 +0100

    widget: Fix Since version for new API

 src/vte/vteterminal.h | 3 ++-
 src/vtegtk.cc         | 7 ++++---
 2 files changed, 6 insertions(+), 4 deletions(-)

commit b8cbae1a81ad879128e492d524ee55306ecf9168
Author: Zander Brown <zbrown@gnome.org>
Date:   Wed Nov 24 12:17:14 2021 +0000

    widget: add vte_terminal_paste
    
    Allow providing an explict string to "paste"
    
    Fix: https://gitlab.gnome.org/GNOME/vte/-/issues/2531

 doc/reference/vte-sections.txt.in |  1 +
 src/vte.cc                        |  3 +--
 src/vte/vteterminal.h             |  2 ++
 src/vtegtk.cc                     | 25 +++++++++++++++++++++++++
 src/vteinternal.hh                |  3 +--
 src/widget.cc                     |  2 +-
 src/widget.hh                     |  1 +
 7 files changed, 32 insertions(+), 5 deletions(-)

commit ebecf6ac04488d0d697c255d582ea891c3bf1577
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sun Nov 7 13:38:23 2021 +0100

    lib: Check for close_range function and use it when available
    
    This should enable using close_range also on non-linux platforms that
    do have close_range, e.g. freebsd and (soon) hurd.
    
    Part of https://gitlab.gnome.org/GNOME/vte/-/issues/2528 .

 meson.build    |  7 +++++++
 src/missing.cc | 29 +++++++++--------------------
 src/missing.hh | 11 +++++++++++
 src/spawn.cc   | 12 ++++++++++++
 4 files changed, 39 insertions(+), 20 deletions(-)

commit 86d004afa2bc563977e4ffd9a12181b58b770b0e
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sun Nov 7 13:38:23 2021 +0100

    build: Rework function checks
    
    Meson's compiler.has_function() is broken when the function checked for
    has multiple overloads, e.g. for strchrnul which has overloads for
    char* and const char*.
    [https://github.com/mesonbuild/meson/issues/8075].
    
    Use compiler.compiles() instead with hand-crafted source that also
    checks the function has the correct prototype.

 meson.build | 179 ++++++++++++++++++++++++++++++++++++++++++++++++------------
 1 file changed, 143 insertions(+), 36 deletions(-)

commit db3c6253d7fa1645996a2abd9fd55df414ca4c2d
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date:   Thu Nov 4 19:25:09 2021 +0100

    emulation: ECMA modes should not be saved by DECSC
    
    From esctest:
    DECRCTests.test_SaveRestoreCursor_InsertNotAffected
    DECSETTiteInhibitTests.test_SaveRestoreCursor_InsertNotAffected
    SCORCTests.test_SaveRestoreCursor_InsertNotAffected
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2524

 src/vte.cc         | 4 ----
 src/vteinternal.hh | 1 -
 2 files changed, 5 deletions(-)

commit c695b5e9f308cbb9e0d8dfcc9af924e177ba2c6d
Author: Luis Javier Merino Morán <ninjalj@gmail.com>
Date:   Thu Nov 4 19:14:58 2021 +0100

    emulation: use correct range for DECRQCRA
    
    Apparently at some point ranges where changed from end-inclusive to
    end-exclusive, and DECRQCRA was not updated accordingly.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2523

 src/vteseq.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit f52c9c23e1862b67679997f404adcd60ee61bbd0
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Oct 23 20:55:15 2021 +0200

    widget: Add more precondition checks for vte_pty_spawn_async_with_fds

 src/vtepty.cc | 15 +++++++--------
 1 file changed, 7 insertions(+), 8 deletions(-)

commit cc8c374ccb3a22bb55d33154664d2b81feb35a61
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Oct 23 20:55:15 2021 +0200

    spawn: FD reassignment code tweaks
    
    Made these while researching whether vte suffers from glib#2503.

 src/spawn.cc | 27 ++++++++++++++++-----------
 1 file changed, 16 insertions(+), 11 deletions(-)

commit 7d0c6aeaa870b67a3897bd439bb076d5ef376f2d
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Oct 23 20:55:15 2021 +0200

    parser: Recognise more commands
    
    Add one sequence from mintty.

 src/parser-seq.py | 5 +++++
 1 file changed, 5 insertions(+)

commit 51cd95caa2cf63270c51d6df027afe0252487ccd
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Oct 23 20:55:15 2021 +0200

    app: Improve option value description

 src/app/app.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 374e89381bc47f26260597fca67689a29600b8c6
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Oct 23 20:55:15 2021 +0200

    emulation: Docs improvements

 src/vteseq.cc | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

commit 357f8d066703700df2b4d4b69fd13f7ee5d70745
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Oct 9 20:16:05 2021 +0200

    fonts: Relax font sanitisation
    
    Allow specifying a font weight, but cap it so that emboldening it does
    not overflow the maximum weight.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/323
    f# bricht den Commit ab.

 src/vte.cc | 8 ++++----
 1 file changed, 4 insertions(+), 4 deletions(-)

commit 05fb6061fb962fee09085f5d7c9f9fd27202e2c6
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Oct 9 20:16:05 2021 +0200

    fonts: Improve font bolding
    
    Embolden the font by adding to its weight, not just overwriting the
    weight with PANGO_WEIGHT_BOLD.

 src/drawing-cairo.cc | 8 +++++++-
 src/vtedefines.hh    | 2 ++
 2 files changed, 9 insertions(+), 1 deletion(-)

commit 64b333b11b840d2fad6643516d5b0116ef82dba4
Author: Christian Persch <chpe@src.gnome.org>
Date:   Fri Oct 8 19:24:57 2021 +0200

    app: Add option to set initial title
    
    Based on a patch by Zach DeCook.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2517

 src/app/app.cc | 12 +++++-------
 1 file changed, 5 insertions(+), 7 deletions(-)

commit 91123bb5201156e3d3adbe24305488f5eea2c8d7
Author: Christian Persch <chpe@src.gnome.org>
Date:   Mon Sep 27 22:46:47 2021 +0200

    build: Fix build with kernel headers from linux < 4.13
    
    We already support running with a kernel that doesn't support this
    ioctl, so let's also support building with one. Add the missing
    ioctl definition to missing.hh.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2514

 src/missing.hh | 12 ++++++++++++
 1 file changed, 12 insertions(+)

commit 231dd818fcca839f21a1031497b37b7142a12645
Author: Yaron Shahrabani <sh.yaron@gmail.com>
Date:   Mon Sep 27 08:50:19 2021 +0000

    Update Hebrew translation
    
    (cherry picked from commit ca56bac88059a5b3cf3edda5ed58da7449cfa553)

 po/he.po | 71 +++++++++++++++++++++++++++++++++++++++++-----------------------
 1 file changed, 46 insertions(+), 25 deletions(-)

commit 73a029f06ceb67d3422a1c80a16602ada3ca0009
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sun Sep 26 19:12:57 2021 +0200

    lib: ABI repairs

 src/vte/vteterminal.h | 14 +++++++++++++-
 1 file changed, 13 insertions(+), 1 deletion(-)

commit d0bf44719a546dd24b3da08c934d8530ef474acd
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Sep 25 10:54:37 2021 +0200

    parser: modes: Fix DECSDM default value

 src/modes.hh | 1 -
 1 file changed, 1 deletion(-)

commit 2b0e792eafcb1b4cedaa8d84ef595b8de9d8f4ca
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Sep 25 10:50:29 2021 +0200

    parser: modes: Fix DECSDM default value

 src/modes.py | 6 ++++--
 1 file changed, 4 insertions(+), 2 deletions(-)

commit 2e0ae811fdea963ce0709eaedf14b8b7697908f7
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Sep 25 10:50:29 2021 +0200

    vte.sh: Fix the check for PROMPT_COMMAND when it is unset
    
    declare "helpfully" outputs on stdout for existing variables, but on stderr
    for nonexistent ones.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/37

 src/vte.sh.in | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 0178c1b0a3d2c162bfddcd161ab55f4ff79b1ab4
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sun Aug 29 22:24:57 2021 +0200

    emulation: Fix xterm window size request response
    
    The parameters were accidentally swapped.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2509

 src/vteseq.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit 5c067c2a64c411ad5c8cf28e9e5f0f58759a1a08
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sun Aug 29 19:06:46 2021 +0200

    docs: Add index for API new in 0.68

 doc/reference/vte-docs.xml | 4 ++++
 1 file changed, 4 insertions(+)

commit 9e2df181c8eebd4858f8257695b1b31081c32ed8
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sun Aug 29 19:06:46 2021 +0200

    widget: Correct some API Since: versions

 src/vte/vteenums.h |  2 +-
 src/vtegtk.cc      | 12 ++++++------
 2 files changed, 7 insertions(+), 7 deletions(-)

commit 8620b577303e60ef78efd6b66d9c79dcee579e39
Author: Takao Fujiwara <tfujiwar@redhat.com>
Date:   Sat Aug 28 22:12:59 2021 +0200

    widget: Adjust preedit position to GtkEntry
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/339

 src/vte.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit e67d15735e1410e139f8e1943cc6ca728524c34d
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Aug 28 22:00:06 2021 +0200

    vte.sh: Use PROMPT_COMMAND as an array when possible
    
    Newer bash versions support PROMPT_COMMAND as an array. In this case,
    add only the __vte_osc7 command to the array, instead of overwriting
    the PROMPT_COMMAND with __vte_prompt_command.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/37

 src/vte.sh.in | 31 ++++++++++++++++++++++++-------
 1 file changed, 24 insertions(+), 7 deletions(-)

commit 6c24f146a0f6a3829e3d36a3c2c3601e638e3a50
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Aug 28 21:18:52 2021 +0200

    fonts: More metrics sanity checks
    
    The pango font metrics for some fonts return a height lower than the
    height measured from the U+0020..U+007E characters. Using the metrics
    in this case may lead to the descenders getting cut off from characters
    in the last line, depending on the padding available.
    
    Change the code to only use the pango metrics when its height is at
    least that of the measured characters.
    
    Fixes: https://gitlab.gnome.org/GNOME/gnome-terminal/-/issues/340

 src/fonts-pangocairo.cc | 12 +++++++++++-
 1 file changed, 11 insertions(+), 1 deletion(-)

commit f688626f920480d95a7691a49b38eac1873f9849
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Aug 14 23:23:47 2021 +0200

    build: Post branch version bump

 meson.build | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 6460463b258d69ae12e5e9db09e9414403e136b5
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Aug 14 21:45:46 2021 +0200

    widget: Rework exception handling in non-debug builds
    
    Always make bad_alloc fatal.

 src/cxx-utils.hh |  2 +-
 src/vtegtk.cc    | 36 ++++++++++++++++++++++++++++++++++++
 2 files changed, 37 insertions(+), 1 deletion(-)

commit 970ea4ec4db308cf498b22c9ac94ae29559d7a11
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Aug 14 21:45:46 2021 +0200

    emulation: Some more docs

 src/vteseq.cc | 4 ++++
 1 file changed, 4 insertions(+)

commit 9c8ba36e8b2744735729f2b2abcb6a66a08705a8
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Aug 14 21:45:46 2021 +0200

    parser: Recognise more commands
    
    Add another NOP from WY.

 src/parser-seq.py |  2 ++
 src/vteseq.cc     | 48 ++++++++++++++++++++++++++++++++++++++++++------
 2 files changed, 44 insertions(+), 6 deletions(-)

commit c17e6d12da00a94c3768be6671182a6a039ec0c0
Author: Alexander Shopov <ash@kambanaria.org>
Date:   Sun Jul 4 12:25:07 2021 +0000

    Update Bulgarian translation

 po/bg.po | 59 ++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 38 insertions(+), 21 deletions(-)

commit 196416acdb7b5fbb9b99486b503680797613908f
Author: Alexey Rubtsov <rushills@gmail.com>
Date:   Mon Jun 28 13:44:57 2021 +0000

    Update Russian translation

 po/ru.po | 66 +++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 45 insertions(+), 21 deletions(-)

commit 674f864269d0842376752487f29bfdddc8c7ec9f
Author: Brad Smith <brad@comstyle.com>
Date:   Sun Jun 27 12:17:08 2021 +0200

    build: Fix build on non-linux systems
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2501

 src/missing.hh | 3 +++
 1 file changed, 3 insertions(+)

commit c7be1cc69aab64c5cc255bcdada39baf1dab5ad3
Author: Christian Persch <chpe@src.gnome.org>
Date:   Mon Jun 21 21:42:56 2021 +0200

    lib: Fix switching encodings
    
    When switching encodings, need to also set the current data syntax
    to the new data syntax.
    
    https://bugzilla.redhat.com/show_bug.cgi?id=1974182

 src/vte.cc | 8 ++++++--
 1 file changed, 6 insertions(+), 2 deletions(-)

commit 9eab17c8bc0f77faf3641e0d50083bb669b5656e
Author: Christian Persch <chpe@src.gnome.org>
Date:   Thu May 20 19:39:43 2021 +0200

    widget: Docs fix
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/357

 src/vtegtk.cc | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 3c2df74bcb2d33d1c20c6d78e26005eeca788686
Author: Quentin PAGÈS <pages_quentin@hotmail.com>
Date:   Thu May 13 14:55:23 2021 +0000

    Update Occitan translation
    
    (cherry picked from commit 08a3a3c61c96c16cd17bec7526cc531be7b56729)

 po/oc.po | 64 +++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 43 insertions(+), 21 deletions(-)

commit c842a88dbf4b7defa6849f821b0c12bd8eb78883
Author: Debarshi Ray <debarshir@gnome.org>
Date:   Wed May 12 22:31:55 2021 +0200

    font: pangocairo: Remove redundant code
    
    The max_height variable is initialized as 1, and then iteratively
    updated to track the maximum height of all the characters from U+0021
    to U+007E. The final value is assined to m_height. Hence m_height can
    never be zero.
    
    In the case of m_ascent, the contents of m_layout don't change between
    the two places where it's assigned. Therefore, the second assignment is
    redundant.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/355

 src/fonts-pangocairo.cc | 7 -------
 1 file changed, 7 deletions(-)

commit a248b8741a8144287b2d65effd3d859460008971
Author: Christian Persch <chpe@src.gnome.org>
Date:   Thu Apr 29 21:32:12 2021 +0200

    lib: Add glue for public types

 src/app/app.cc      |  5 +----
 src/app/meson.build |  2 +-
 src/meson.build     |  6 +++++-
 src/vte-glue.hh     | 28 ++++++++++++++++++++++++++++
 4 files changed, 35 insertions(+), 6 deletions(-)

commit d9fbea1835a71b5d023b7123e285f691faa4faea
Author: Christian Persch <chpe@src.gnome.org>
Date:   Tue Apr 27 22:43:30 2021 +0200

    build: Fix gtk4-only build

 src/meson.build | 26 ++++++++++++++------------
 1 file changed, 14 insertions(+), 12 deletions(-)

commit 984b5cdfd2bc3bc4ff98c4e6fddcff0115839f44
Author: Pawan Chitrakar <chautari@gmail.com>
Date:   Fri Apr 23 16:52:26 2021 +0000

    Update Nepali translation
    
    (cherry picked from commit 109a6cf6e05ef55b79f768a30fdf95723ebba0d3)

 po/ne.po | 157 +++++++++++++++++++++++++++++++--------------------------------
 1 file changed, 77 insertions(+), 80 deletions(-)

commit 94d6a3c10fcaae65b38c17687bc98defb6dfac33
Author: Joan Bruguera <joanbrugueram@gmail.com>
Date:   Sun Apr 11 22:58:37 2021 +0200

    widget: Move clipboard store from finalize to unrealize
    
    Fixes a regression from commit 0136048d32d29412de3381828bb21f05563c799f.
    
    Unfortunately, this causes a regression in the following simple case:
    * Open two instances of a terminal like xfce4-terminal.
    * Go to the first instance, copy some string of text, and close it.
    * Go to the second instance and paste it. Due to the regression, it won't work.
    
    The cause is that Widget::unrealize calls Terminal::widget_clipboard_data_clear,
    this will set m_selection_owned[type] = false. Later when Terminal::~Terminal is
    run, the piece of code that calls clipboard_set_text will not be run, because it
    depends on m_selection_owned[type] being set (but it ran before on 0.62.3).
    
    This commit moves this last piece of code to Terminal::widget_unrealize, which
    is called before setting m_selection_owned[type] = false.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/349

 src/vte.cc | 38 +++++++++++++++++++-------------------
 1 file changed, 19 insertions(+), 19 deletions(-)

commit f728689e89ef4f6b83527c9a0d340ee52b7d0cf0
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Apr 3 16:07:50 2021 +0200

    sixel: Reset repeat counter when receiving the next command
    
    This was already done when receiving one of the known commands; do the
    same when receiving an unimplemented command.

 src/sixel-context.hh | 13 ++++++-------
 src/sixel-parser.hh  |  9 ++++-----
 2 files changed, 10 insertions(+), 12 deletions(-)

commit 260416dfc4a93b8e202e09acfcc30e2063d7f37e
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Apr 3 16:07:50 2021 +0200

    sixel: Fix pixel aspect calculation

 src/sixel-context.hh | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

commit 74de8ced35d8ef7c3b0bdc81c90147aa00d30648
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Apr 3 16:07:50 2021 +0200

    sixel: More constexpr

 src/sixel-context.cc | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c834c8690d3ecd338b91334702da4c8682634e0d
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Apr 3 16:07:50 2021 +0200

    sixel: Remove obsolete comment

 src/sixel-context.cc | 2 --
 1 file changed, 2 deletions(-)

commit f4b99a55962ef80cedd10243867d19f2024d0299
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Apr 3 16:07:50 2021 +0200

    sixel: Remove ununused tracking of palette modification

 src/sixel-context.hh | 2 --
 1 file changed, 2 deletions(-)

commit ac68f31c34ecea9acb77d7d1bd10f5d3792f8565
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Apr 3 16:07:50 2021 +0200

    parser: Add new OSC command from xterm 367
    
    For documentation purposes only; won't implement this in vte.

 src/parser-osc.hh | 1 +
 src/vteseq.cc     | 1 +
 2 files changed, 2 insertions(+)

commit ed2ca9ff126aed6ddb9274611415f5a8239fa25f
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Apr 3 16:07:50 2021 +0200

    parser: modes: Small doc addition

 src/modes.py | 1 +
 1 file changed, 1 insertion(+)

commit 7044294b737b92a4afb15cfeb64ae09053cb85c1
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Apr 3 16:07:50 2021 +0200

    build: Don't install test app when building as subproject

 src/app/meson.build | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

commit c65d8d92a6b4be97e4d4224cda10ead5e9f413f7
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Apr 3 12:10:20 2021 +0200

    build: Mention release tarballs in README

 README.md | 13 +++++++++++++
 1 file changed, 13 insertions(+)

commit 42da7ea02322929f4adbb51ed79cda1eebc040b3
Author: Nathan Follens <nfollens@gnome.org>
Date:   Thu Apr 1 19:47:29 2021 +0000

    Update Dutch translation
    
    (cherry picked from commit b2d98b82d1be140e433b18423e0a95a370218032)

 po/nl.po | 65 +++++++++++++++++++++++++++++++++++++++++++---------------------
 1 file changed, 44 insertions(+), 21 deletions(-)

commit c65ad403e522a905d3f3b9d5f46d71ee95bebd4f
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Mar 27 13:28:13 2021 +0100

    widget: gtk4: Set controller names

 src/widget.cc | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

commit 37cd326d02c6a66c6fbb7beafd50a9ad42c12399
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Mar 27 13:28:13 2021 +0100

    widget: gtk4: Add click event controller

 src/widget.cc | 184 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
 src/widget.hh |  20 +++++++
 2 files changed, 204 insertions(+)

commit 5f1039f1c86676f79642cb576ec6dbb4dcacd47a
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Mar 27 13:28:13 2021 +0100
