From: Marc-André Lureau <marcandre.lur...@redhat.com> The following changes since commit 668df86ee8076152320345d8e36be7c95ec0a09a:
Merge tag 'for-upstream' of https://repo.or.cz/qemu/kevin into staging (2025-05-23 09:26:29 -0400) are available in the Git repository at: https://gitlab.com/marcandre.lureau/qemu.git tags/ui-pull-request for you to fetch changes up to f05e1a93f48729b568fdf86a12d56ee142cee5e1: ui/gtk-egl: Render guest content with padding in fixed-scale mode (2025-05-24 17:04:09 +0200) ---------------------------------------------------------------- UI-related - vdagent migration support - gtk: improve scale handling ---------------------------------------------------------------- Marc-André Lureau (10): ui/gtk: warn if setting the clipboard failed ui/clipboard: use int for selection field ui/clipboard: split out QemuClipboardContent ui/clipboard: add vmstate_cbinfo ui/clipboard: delay clipboard update when not running ui/vdagent: replace Buffer with GByteArray ui/vdagent: keep "connected" state ui/vdagent: factor out clipboard peer registration ui/vdagent: add migration support ui/vdagent: remove migration blocker Weifeng Liu (9): ui/gtk: Document scale and coordinate handling ui/gtk: Use consistent naming for variables in different coordinates gtk/ui: Introduce helper gd_update_scale ui/gtk: Update scales in fixed-scale mode when rendering GL area ui/sdl: Consider scaling in mouse event handling ui/gtk: Don't update scale in fixed scale mode in gtk-egl.c ui/gtk: Consider scaling when propagating ui info ui/gtk-gl-area: Render guest content with padding in fixed-scale mode ui/gtk-egl: Render guest content with padding in fixed-scale mode include/ui/clipboard.h | 31 +++-- include/ui/egl-helpers.h | 4 +- include/ui/gtk.h | 2 + ui/clipboard.c | 66 ++++++++++- ui/egl-helpers.c | 10 +- ui/gtk-clipboard.c | 13 ++- ui/gtk-egl.c | 58 ++++++--- ui/gtk-gl-area.c | 53 +++++++-- ui/gtk.c | 245 +++++++++++++++++++++++++++------------ ui/sdl2-gl.c | 2 +- ui/sdl2.c | 20 +++- ui/vdagent.c | 205 +++++++++++++++++++++++++++----- 12 files changed, 561 insertions(+), 148 deletions(-) -- 2.49.0