commit 6127bc73705fe36eab2fdbf345eaa1dd410284c2
Author: Egmont Koblinger <[email protected]>
Date:   Mon Feb 11 22:57:13 2019 +0100

   emulation: Do not encode keyboard modifiers in X10 mouse mode

   https://gitlab.gnome.org/GNOME/vte/issues/93
   (cherry picked from commit 473c4e712881252cc832e31ecf7f2d077f60f70f)

src/vte.cc | 20 +++++++++++---------
1 file changed, 11 insertions(+), 9 deletions(-)

commit 864715c5f05f1ba2eb86ab6864875d5f234b97ca
Author: Christian Persch <[email protected]>
Date:   Sun Mar 3 22:15:26 2019 +0100

   widget: Prevent clipboard callbacks during destruction

   https://gitlab.gnome.org/GNOME/vte/issues/89
   (cherry picked from commit 3ab488b30283bca9f797965a9ff1ace8f56b0d32)

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

commit 630221eb26ff72af84a5a01b605b81851c2a85de
Author: Egmont Koblinger <[email protected]>
Date:   Tue Nov 27 23:13:57 2018 +0100

   widget: Don't show the cursor occasionally over the scrollback data

   https://gitlab.gnome.org/GNOME/vte/issues/75
   (cherry picked from commit 75b4f8440bc00fecec0286a452e7b182c46079bb)

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

commit 5015dcfc4dc520b5cdb45dc74b1e2af10f007a89
Author: Egmont Koblinger <[email protected]>
Date:   Mon Nov 26 00:21:57 2018 +0100

   widget: Fix URL recognition after dragging the scrollbar

   https://gitlab.gnome.org/GNOME/vte/issues/74
   (cherry picked from commit cfd75ab69f221259e1c15a6b6957a88ef5b91ebc)

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

commit 90006b3455228e2fc66b01c5065449a381369991
Author: Akira Nakajima <[email protected]>
Date:   Fri Oct 19 22:12:48 2018 +0200

   ring: Fix thawing combining accents over a double-wide character

   https://bugzilla.gnome.org/show_bug.cgi?id=795192
   (cherry picked from commit 441ea0ed2c06bfe716c390c825031024eee065ee)

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

commit 104486c654bf6f4c51e7ac46358bdf7620d9e277
Author: Egmont Koblinger <[email protected]>
Date:   Mon Sep 3 13:34:45 2018 +0200

   emulation: Fix upper coordinate limit for legacy mouse events

   https://gitlab.gnome.org/GNOME/vte/issues/36
   (cherry picked from commit dabedec3df2134e8888e9c4f9a003473c561611f)

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

commit 9652b069a400a771c008f521b44fcbf76d42902d
Author: Debarshi Ray <[email protected]>
Date:   Fri Jun 22 13:19:56 2018 +0200

   widget: Fix race between polling the master & using the PTY in a child

   When a very short-lived process, like true(1), is spawned
   asynchronously as a child, there is a race between the child closing
   the pseudo-terminal's slave device on exit and VteTerminal receiving
   it, and the GAsyncReadyCallback passed to vte_pty_spawn_async being
   invoked. If the child closes it and the G_IO_HUP is received before the
   callback is invoked, then it causes VterTerminal to unset its VtePty
   object, which leads to the following CRITICAL when the callback tries
   to set up a watch on the child:
     Vte-CRITICAL **: void vte_terminal_watch_child(VteTerminal*, GPid):
       assertion 'impl->m_pty != NULL' failed

   The race can be avoided by setting up the GIOChannel to poll the
   pseudo-terminal master device only after the callback has been
   invoked. If the kernel has already buffered up some activity on the
   slave device, then that will be seen in the next iteration of the main
   loop, and the VtePty won't be unset before setting up the watch.

   There is a similar race for downstreams that continue to use
   gnome-pty-helper. In those cases, the helper is in charge of creating
   the pseudo-terminal device pair, and it closes its copies of the file
   descriptors after sending them to VteTerminal. If VteTerminal starts
   polling the master device immediately after receiving it from the
   helper, before the child process has been forked, and the helper loses
   the race to close its copy of the slave device's file descriptor
   before the master is polled, then VteTerminal will receive a G_IO_HUP
   and stop reading further input from the master. The subsequently forked
   child process gets left in a defunct state and the same CRITICAL is
   logged.

   This also makes vte_terminal_spawn_async match its synchronous variant,
   which is nice.

   Fixes GNOME/vte#7:
   https://gitlab.gnome.org/GNOME/vte/issues/7

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

commit a30449d633b4b12e4ad82e708f1ef7c99850d394
Author: Christian Persch <[email protected]>
Date:   Mon May 21 20:49:53 2018 +0200

   Post release version bump

configure.ac | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)