commit 9400d41660e6c27b672f9c77855d736581f499bf
Author: Khem Raj <raj.khem@gmail.com>
Date:   Thu Mar 2 22:57:00 2023 +0100

    pty: Do not typecast to GSpawnFlags
    
    GSpawnFlags is enum with max value 1 << 15 which means it fits into
    a short, however here we are oring VTE_SPAWN_* as well which have
    higher values (by design).  This fixes a compile error on clang 16
    with the -Wenum-constexpr-conversion flag.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2618
    (cherry picked from commit 9b41cd1014299d01111b64b705f013e28398821a)

 src/vtepty.cc | 24 ++++++++++++------------
 1 file changed, 12 insertions(+), 12 deletions(-)

commit c32ed91ebf34a979b5590e485dc9985603a9a906
Author: Christian Persch <chpe@src.gnome.org>
Date:   Tue Feb 28 18:34:05 2023 +0100

    fonts: Remove unnecessary context change call
    
    Calling pango_context_changed() is not necessary here; all changes
    to the context done above this have already done that.
    
    (cherry picked from commit 0677e390b5ddb4b70fe75185cbfe8210ee096a7b)

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

commit a1e5a284c51dc7de202b4794ffece04983c8c7b2
Author: Christian Persch <chpe@src.gnome.org>
Date:   Tue Feb 28 18:34:33 2023 +0100

    widget: Fix a deprecation warning
    
    (cherry picked from commit c8baa84d8cdfe9be774e8dbf62426348025df699)

 meson.build          | 2 +-
 src/clipboard-gtk.cc | 2 ++
 2 files changed, 3 insertions(+), 1 deletion(-)

commit 152e15aa9569b21d8364acfa1d29c5d1de8ab53b
Author: Calvin Walton <calvin.walton@kepstin.ca>
Date:   Tue Feb 28 18:34:33 2023 +0100

    widget: gtk4: Hint and quantize font metrics
    
    With gtk4, the font metrics are unhinted by default. This causes
    problems when measuring the font, since the width or height may
    have fractional pixel values that get rounded up - resulting in
    vte using integer cell sizes that are larger than would be
    appropriate for the font - the usual side-effect is that horizontal
    letter spacing looks too wide.
    
    To fix this, set the cairo font option to hint vertical metrics,
    which will result in the glyph ascent and descent values both being
    integers.
    
    Also make pango round glyph positions, so that the horizontal advance
    of the glyphs will be integers appropirate for a renderer that doesn't
    do sub-pixel glyph positioning.
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2573
    (cherry picked from commit e343088f9d02be69c2ff377566b942553e6e21fd)

 src/cairo-glue.hh       |  1 +
 src/fonts-pangocairo.cc | 40 ++++++++++++++++++++++++++++++++--------
 2 files changed, 33 insertions(+), 8 deletions(-)

commit 0e1b3809b862622ceffe8e5a45cc86fe20050b5f
Author: Christian Persch <chpe@src.gnome.org>
Date:   Fri Feb 24 18:54:12 2023 +0100

    widget: Fix introspection API
    
    Fixes: https://gitlab.gnome.org/GNOME/vte/-/issues/2617
    (cherry picked from commit e8dcb5e0187f10dce9bdc67af66cff31f8dc630b)

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

commit 5cabbd7b8d9fe2f78068916835f54c54c9b77f2a
Author: Christian Persch <chpe@src.gnome.org>
Date:   Wed Feb 15 19:33:44 2023 +0100

    widget: Don't consume right clicks on gtk4
    
    gtk4 still needs to handle context menus correctly, but on stable branch
    we need to remove always claiming the event since it doesn't do anything
    yet.
    
    https://gitlab.gnome.org/GNOME/vte/-/issues/2593
    (cherry picked from commit 5bf476f1d7283bc805ac8ae6abe94f81ffd7be05)

 src/vte.cc | 9 ---------
 1 file changed, 9 deletions(-)

commit 680dc9a3fb312aa995efe01aa6a569a259d0bc8e
Author: Christian Persch <chpe@src.gnome.org>
Date:   Sat Feb 11 19:06:25 2023 +0100

    build: Post release version bump

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

commit 966ab35e51d09e187b1e4fce34126ca4bb1848f8