[PULL 00/19] Ui patches

marcandre.lureau@redhat.com posted 19 patches 5 months, 3 weeks ago
Failed in applying to current master (apply log)
Maintainers: "Marc-André Lureau" <marcandre.lureau@redhat.com>
There is a newer version of this series
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(-)
[PULL 00/19] Ui patches
Posted by marcandre.lureau@redhat.com 5 months, 3 weeks ago
From: Marc-André Lureau <marcandre.lureau@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


Re: [PULL 00/19] Ui patches
Posted by Stefan Hajnoczi 5 months, 3 weeks ago
Applied, thanks.

Please update the changelog at https://wiki.qemu.org/ChangeLog/10.1 for any user-visible changes.