commit 9400d41660e6c27b672f9c77855d736581f499bf
Author: Khem Raj <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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 <[email protected]>
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