qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PULL 00/33] UI patches


From: marcandre . lureau
Subject: [PULL 00/33] UI patches
Date: Tue, 27 Jun 2023 15:01:57 +0200

From: Marc-André Lureau <marcandre.lureau@redhat.com>

The following changes since commit 4329d049d5b8d4af71c6b399d64a6d1b98856318:

  Merge tag 'pull-tcg-20230626' of https://gitlab.com/rth7680/qemu into staging 
(2023-06-26 17:40:38 +0200)

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 b41858bd0a1361fda7ecb2a08b9b07e21d67f57d:

  ui/dbus: use shared D3D11 Texture2D when possible (2023-06-27 12:33:11 +0200)

----------------------------------------------------------------
UI patches

- add dbus multi-touch interface
- add dbus win32 support
- fixes for sdl & gtk display
- fix for win32 stdio chardev

----------------------------------------------------------------

Antonio Caggiano (1):
  ui/sdl2: OpenGL window context

Bilal Elmoussaoui (2):
  ui/touch: Move event handling to a common helper
  ui/dbus: Expose a touch device interface

Dongwon Kim (4):
  virtio-gpu-udmabuf: create udmabuf for blob even when iov_cnt == 1
  ui/gtk: set the area of the scanout texture correctly
  virtio-gpu: OUT_OF_MEMORY if failing to create udmabuf
  ui/gtk: making dmabuf NULL when it's released.

Keqian Zhu via (1):
  virtio-gpu: Optimize 2D resource data transfer

Marc-André Lureau (23):
  ui: return NULL when getting cursor without a console
  egl: no need to lookup EGL functions manually
  ui/egl: export qemu_egl_get_error_string()
  ui/egl: fix make_context_current() callback return value
  ui/dbus: compile without gio/gunixfdlist.h
  scripts: add a XML preprocessor script
  ui/dbus: win32 support
  qtest: add qtest_pid()
  tests: make dbus-display-test work on win32
  ui/dbus: introduce "Interfaces" properties
  console/win32: allocate shareable display surface
  virtio-gpu/win32: allocate shareable 2d resources/images
  ui/dbus: use shared memory when possible on win32
  ui: add egl-headless support on win32
  ui/egl: default to GLES on windows
  ui: add egl_fb_read_rect()
  ui/dbus: add GL support on win32
  ui/dbus: add some GL traces
  virtio-gpu-virgl: teach it to get the QEMU EGL display
  ui/egl: query ANGLE d3d device
  ui: add optional d3d texture pointer to scanout texture
  virtio-gpu-virgl: use D3D11_SHARE_TEXTURE when available
  ui/dbus: use shared D3D11 Texture2D when possible

Vivek Kasireddy (1):
  virtio-gpu: Make non-gl display updates work again when blob=true

Zhang Huasen (1):
  chardev/char-win-stdio: Support VT sequences on Windows 11 host

 MAINTAINERS                     |   1 +
 meson.build                     |  10 +-
 qapi/ui.json                    |   5 +-
 include/hw/virtio/virtio-gpu.h  |   3 +
 include/sysemu/os-win32.h       |   3 +
 include/ui/console.h            |  30 +-
 include/ui/egl-helpers.h        |  11 +-
 include/ui/gtk.h                |   6 +-
 include/ui/sdl2.h               |   3 +-
 tests/qtest/libqtest.h          |   9 +
 ui/dbus.h                       |   6 +
 audio/dbusaudio.c               |  43 ++-
 chardev/char-win-stdio.c        |   2 +-
 hw/display/virtio-gpu-udmabuf.c |   3 +-
 hw/display/virtio-gpu-virgl.c   |  43 ++-
 hw/display/virtio-gpu.c         |  99 ++++--
 tests/qtest/dbus-display-test.c |  43 ++-
 tests/qtest/libqtest.c          |   5 +
 ui/console.c                    | 137 ++++++++-
 ui/dbus-chardev.c               |  20 +-
 ui/dbus-console.c               | 124 +++++++-
 ui/dbus-listener.c              | 527 +++++++++++++++++++++++++++++---
 ui/dbus.c                       |   4 -
 ui/egl-context.c                |  10 +-
 ui/egl-headless.c               |  25 +-
 ui/egl-helpers.c                | 104 +++++--
 ui/gtk-egl.c                    |  16 +-
 ui/gtk-gl-area.c                |   6 +-
 ui/gtk.c                        |  66 +---
 ui/qemu-pixman.c                |   1 +
 ui/sdl2-gl.c                    |   3 +-
 ui/sdl2.c                       |  18 +-
 ui/spice-display.c              |   3 +-
 util/oslib-win32.c              |  33 ++
 scripts/meson.build             |   2 +
 scripts/xml-preprocess-test.py  | 136 +++++++++
 scripts/xml-preprocess.py       | 293 ++++++++++++++++++
 tests/qtest/meson.build         |   2 +-
 ui/dbus-display1.xml            | 285 ++++++++++++++++-
 ui/meson.build                  |  15 +-
 ui/trace-events                 |   9 +-
 util/trace-events               |   4 +
 42 files changed, 1953 insertions(+), 215 deletions(-)
 create mode 100644 scripts/xml-preprocess-test.py
 create mode 100755 scripts/xml-preprocess.py

-- 
2.41.0




reply via email to

[Prev in Thread] Current Thread [Next in Thread]