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>