The following changes since commit 33eb51c859834f2024090bf843c69814267b6c26:

  Merge tag 'pull-vfio-20261031' of https://github.com/legoater/qemu into 
staging (2026-10-31 16:52:00 -0700)

are available in the Git repository at:

  https://gitlab.com/marcandre.lureau/qemu.git tags/ui-pr-v1

for you to fetch changes up to cfe14e550370100ebf27cfeea65f6b1b1e11004f:

  io: report a warning when a file channel is created from a stdio fd 
(2026-11-01 16:06:27 +0400)

----------------------------------------------------------------
UI-related improvements & fixes

- clipboard: add QEMU_CLIPBOARD_PEER_UPDATE notifications and guest-peer 
tracking,
  and factor VNC peer registration out of extended clipboard support.
- VNC clipboard: implement ClipboardAvailability so clients are told when a 
guest
  clipboard peer appears or disappears.
- VNC: stop losing updates (stale pixels, stuck client) when a queued job is
  dropped by a display surface switch.
- D-Bus: send a whole-surface Scanout before the first Update of a new surface,
  with a qtest for the VGA text-mode resize.
- stdio/io: duplicate stdio fds in char-stdio and warn when they are passed to
  qio_channel_file_new_fd().

Signed-off-by: Marc-André Lureau <[email protected]>

----------------------------------------------------------------
Christian Quante (2):
      ui/dbus: send a Scanout before the first Update of a new surface
      tests/qtest/dbus-display-test: check the Scanout after a text resize

Dax Kelson (1):
      ui/vnc: recover a job dropped by vnc_abort_display_jobs()

Filip Hejsek (2):
      char-stdio: avoid closing stdio fds
      io: report a warning when a file channel is created from a stdio fd

Lukasz Kornicki (4):
      ui/clipboard: add clipboard peer update notification
      ui/clipboard: keep track of clipboard peer side
      ui/vnc-clipboard: factor out clipboard peer registration
      ui/vnc: notify client of clipboard availability

 chardev/char-stdio.c            |  16 +++-
 include/io/channel-file.h       |  12 ++-
 include/ui/clipboard.h          |  28 +++++++
 io/channel-file.c               |   6 ++
 tests/qtest/dbus-display-test.c | 162 ++++++++++++++++++++++++++++++++++++----
 tools/qemu-vnc/clipboard.c      |   3 +
 tools/qemu-vnc/qemu-vnc.c       |   7 +-
 ui/clipboard.c                  |  35 +++++++++
 ui/cocoa.m                      |   3 +
 ui/dbus-clipboard.c             |   3 +
 ui/dbus-listener.c              |  10 ++-
 ui/gtk-clipboard.c              |   3 +
 ui/trace-events                 |   2 +
 ui/vdagent.c                    |   4 +
 ui/vnc-clipboard.c              |  52 +++++++++++--
 ui/vnc.c                        |  30 +++++++-
 ui/vnc.h                        |   9 +++
 17 files changed, 354 insertions(+), 31 deletions(-)


Reply via email to