)]}'
{
  "commit": "5e61afe211e82a9af15a8794a0bd29bb574e953b",
  "tree": "0e800e887378fc4b25169ea96ebeab4bb84904af",
  "parents": [
    "e1f06e20ca9d5c26decc76ddd5de7853f9859fec",
    "e4c7ebde643811e8dc1f640b50f37ad0a0dd1dac"
  ],
  "author": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Mon May 11 10:49:53 2026 -0400"
  },
  "committer": {
    "name": "Stefan Hajnoczi",
    "email": "stefanha@redhat.com",
    "time": "Mon May 11 10:49:53 2026 -0400"
  },
  "message": "Merge tag \u0027ui-pull-request\u0027 of https://gitlab.com/marcandre.lureau/qemu into staging\n\n- gtk clipboard fixes\n- dbus-vmstate test fixes\n- vt100 emulator support for utf8\n- qemu-vnc tool\n\n# -----BEGIN PGP SIGNATURE-----\n#\n# iQIzBAABCgAdFiEEh6m9kz+HxgbSdvYt2ujhCXWWnOUFAmn/axAACgkQ2ujhCXWW\n# nOXsvw/+IUmFaUQQ1a/7DaRVqemWJK6voFqPI7Zykftlq2qkDovo3L/JG+d3soqk\n# l9VIIFv1EpN4ZfL6r7poaV/bXPwBJG9JDvQAD7o+9i97eWBMbWFsPbdo2gtyJYhC\n# 29WosuaUa3YJ9rjc2YWLrOCx0RIjYZCgh2UJuS0XaZZdQNiv2E+p35dBvqP5fM/E\n# DVvJEpGFQvHoQN9Tp9LU7HyONo1gp77+0SA2OKA30nL7RcEmHqpoDHxkz86C+ffN\n# 9qzxC7armk2bjRHKsaNr1of1BOLycGK3Gz9vR/y3ycYKFsc9IRdWyRxmHMY/Rt31\n# rMZ522PkgEA+W9j7DpF9nSGaLFB9fo0S1IXIWcDZYoAx+mXJ+ib+IOmfakrVOc1L\n# T60GIkPvWPYiaMetCuoiM/TyEKhFIUs9soNJ1tYlfUNEzqSdxkFCjxRlKlUUUrmR\n# VLcUJ8NtrXwdiwa999uD8+58GOQyyLBnPKUqelL9nir5uzJNALYHBe5rh/1seW1o\n# +D4Yq3ahPEs9JPcRAdHc0WcSctERvlbTgcgWYLPWJtYjn++hmCDgvYByg4EP3cLB\n# lIT9XP7aYYqaUBfSYOWyJxGIkSxzb8f9Fju5fwnUe/19Is79ycl0wanezLa73yY5\n# Wl6GZo7LC5D0pKgATWAzEV8YLJS6NIoA1QF5FOT1EBeH2Dfn6Io\u003d\n# \u003dbQJb\n# -----END PGP SIGNATURE-----\n# gpg: Signature made Sat 09 May 2026 13:12:48 EDT\n# gpg:                using RSA key 87A9BD933F87C606D276F62DDAE8E10975969CE5\n# gpg: Good signature from \"Marc-André Lureau \u003cmarcandre.lureau@redhat.com\u003e\" [full]\n# gpg:                 aka \"Marc-André Lureau \u003cmarcandre.lureau@gmail.com\u003e\" [full]\n# Primary key fingerprint: 87A9 BD93 3F87 C606 D276  F62D DAE8 E109 7596 9CE5\n\n* tag \u0027ui-pull-request\u0027 of https://gitlab.com/marcandre.lureau/qemu: (33 commits)\n  qemu-options: document -chardev dbus\n  tools/qemu-vnc: add standalone VNC server over D-Bus\n  tests/qtest: drop DBUS_VMSTATE_TEST_TMPDIR\n  ui: extract common sources into a static library\n  ui/vnc: replace VNC_DEBUG with trace-events\n  ui/console: rename public API to use consistent qemu_console_ prefix\n  ui/console: add doc comment for qemu_console_{un}register_listener()\n  ui/console: simplify registering display/console change listener\n  ui/vnc: add vnc-system unit, to allow different implementations\n  ui/vnc: defer listener registration until the console is known\n  ui/vnc: clean up VNC displays on exit\n  ui/vnc: merge vnc_display_init() and vnc_display_open()\n  ui/vnc: vnc_display_init() and vnc_display_open() return bool\n  ui/vnc: make the worker thread per-VncDisplay\n  ui/console-vc: move VT100 emulation into separate unit\n  ui/console: remove console_ch_t typedef and console_write_ch()\n  ui/console-vc: extract vt100_init() and vt100_fini()\n  ui/console-vc: extract vt100_keysym() from qemu_text_console_handle_keysym()\n  ui/console-vc: extract vt100_input() from vc_chr_write()\n  ui/console-vc: move VT100 state machine and output FIFO into QemuVT100\n  ...\n\nSigned-off-by: Stefan Hajnoczi \u003cstefanha@redhat.com\u003e\n",
  "tree_diff": []
}
