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