[PULL 00/19] UI & audio patches

marcandre.lureau@redhat.com posted 19 patches 9 months, 3 weeks ago
Patches applied successfully (tree, apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20230717124545.177236-1-marcandre.lureau@redhat.com
Maintainers: Gerd Hoffmann <kraxel@redhat.com>, "Marc-André Lureau" <marcandre.lureau@redhat.com>, "Michael S. Tsirkin" <mst@redhat.com>, Paolo Bonzini <pbonzini@redhat.com>, "Daniel P. Berrangé" <berrange@redhat.com>, Thomas Huth <thuth@redhat.com>, "Philippe Mathieu-Daudé" <philmd@linaro.org>, Eric Blake <eblake@redhat.com>, Markus Armbruster <armbru@redhat.com>, "Alex Bennée" <alex.bennee@linaro.org>, Wainer dos Santos Moschetta <wainersm@redhat.com>, Beraldo Leal <bleal@redhat.com>
meson.build                                   |   2 +-
qapi/audio.json                               |  12 +-
include/ui/console.h                          |   4 +-
audio/pwaudio.c                               | 212 +++++++-----------
hw/display/virtio-gpu-udmabuf.c               |  12 +-
hw/display/virtio-gpu.c                       |  21 +-
ui/console.c                                  |  11 +-
ui/dbus-listener.c                            |   8 +-
ui/egl-helpers.c                              |   8 +-
ui/gtk-egl.c                                  |  20 +-
ui/gtk-gl-area.c                              |  15 +-
ui/vnc-clipboard.c                            |  10 +-
audio/trace-events                            |   2 +-
meson_options.txt                             |   2 +-
qemu-options.hx                               |   4 +-
scripts/meson-buildoptions.sh                 |   2 +-
tests/docker/dockerfiles/alpine.docker        |   1 +
tests/docker/dockerfiles/centos8.docker       |   1 +
.../dockerfiles/debian-amd64-cross.docker     |   1 +
tests/docker/dockerfiles/debian-amd64.docker  |   1 +
.../dockerfiles/debian-arm64-cross.docker     |   1 +
.../dockerfiles/debian-armel-cross.docker     |   1 +
.../dockerfiles/debian-armhf-cross.docker     |   1 +
.../dockerfiles/debian-mips64el-cross.docker  |   1 +
.../dockerfiles/debian-mipsel-cross.docker    |   1 +
.../dockerfiles/debian-ppc64el-cross.docker   |   1 +
.../dockerfiles/debian-s390x-cross.docker     |   1 +
tests/docker/dockerfiles/fedora.docker        |   1 +
tests/docker/dockerfiles/opensuse-leap.docker |   1 +
tests/docker/dockerfiles/ubuntu2204.docker    |   1 +
tests/lcitool/libvirt-ci                      |   2 +-
tests/lcitool/projects/qemu.yml               |   1 +
32 files changed, 171 insertions(+), 191 deletions(-)
[PULL 00/19] UI & audio patches
Posted by marcandre.lureau@redhat.com 9 months, 3 weeks ago
From: Marc-André Lureau <marcandre.lureau@redhat.com>

The following changes since commit ed8ad9728a9c0eec34db9dff61dfa2f1dd625637:

  Merge tag 'pull-tpm-2023-07-14-1' of https://github.com/stefanberger/qemu-tpm into staging (2023-07-15 14:54:04 +0100)

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 92f69a2c9bca26ee756c7cb932142664aca9c9c6:

  audio/pw: improve channel position code (2023-07-17 15:23:31 +0400)

----------------------------------------------------------------
ui & audio fixes for 8.1

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

Dongwon Kim (5):
  ui/gtk: Make sure the right EGL context is currently bound
  virtio-gpu: replace the surface with null surface when resetting
  virtio-gpu-udmabuf: correct naming of QemuDmaBuf size properties
  ui/gtk: set scanout-mode right before scheduling draw
  ui/gtk: skip refresh if new dmabuf has been submitted

Marc-André Lureau (13):
  virtio-gpu: fix potential divide-by-zero regression
  libvirt-ci: update submodule to cover pipewire
  tests/lcitool: add pipewire
  audio/pw: Pipewire->PipeWire case fix for user-visible text
  audio/pw: drop needless case statement
  audio/pw: needless check for NULL
  audio/pw: trace during init before calling pipewire API
  audio/pw: add more details on error
  audio/pw: factorize some common code
  audio/pw: add more error reporting
  audio/pw: simplify error reporting in stream creation
  audio/pw: remove wrong comment
  audio/pw: improve channel position code

Mauro Matteo Cascella (1):
  ui/vnc-clipboard: fix infinite loop in inflate_buffer (CVE-2023-3255)

 meson.build                                   |   2 +-
 qapi/audio.json                               |  12 +-
 include/ui/console.h                          |   4 +-
 audio/pwaudio.c                               | 212 +++++++-----------
 hw/display/virtio-gpu-udmabuf.c               |  12 +-
 hw/display/virtio-gpu.c                       |  21 +-
 ui/console.c                                  |  11 +-
 ui/dbus-listener.c                            |   8 +-
 ui/egl-helpers.c                              |   8 +-
 ui/gtk-egl.c                                  |  20 +-
 ui/gtk-gl-area.c                              |  15 +-
 ui/vnc-clipboard.c                            |  10 +-
 audio/trace-events                            |   2 +-
 meson_options.txt                             |   2 +-
 qemu-options.hx                               |   4 +-
 scripts/meson-buildoptions.sh                 |   2 +-
 tests/docker/dockerfiles/alpine.docker        |   1 +
 tests/docker/dockerfiles/centos8.docker       |   1 +
 .../dockerfiles/debian-amd64-cross.docker     |   1 +
 tests/docker/dockerfiles/debian-amd64.docker  |   1 +
 .../dockerfiles/debian-arm64-cross.docker     |   1 +
 .../dockerfiles/debian-armel-cross.docker     |   1 +
 .../dockerfiles/debian-armhf-cross.docker     |   1 +
 .../dockerfiles/debian-mips64el-cross.docker  |   1 +
 .../dockerfiles/debian-mipsel-cross.docker    |   1 +
 .../dockerfiles/debian-ppc64el-cross.docker   |   1 +
 .../dockerfiles/debian-s390x-cross.docker     |   1 +
 tests/docker/dockerfiles/fedora.docker        |   1 +
 tests/docker/dockerfiles/opensuse-leap.docker |   1 +
 tests/docker/dockerfiles/ubuntu2204.docker    |   1 +
 tests/lcitool/libvirt-ci                      |   2 +-
 tests/lcitool/projects/qemu.yml               |   1 +
 32 files changed, 171 insertions(+), 191 deletions(-)

-- 
2.41.0


Re: [PULL 00/19] UI & audio patches
Posted by Richard Henderson 9 months, 3 weeks ago
On 7/17/23 13:45, marcandre.lureau@redhat.com wrote:
> From: Marc-André Lureau<marcandre.lureau@redhat.com>
> 
> The following changes since commit ed8ad9728a9c0eec34db9dff61dfa2f1dd625637:
> 
>    Merge tag 'pull-tpm-2023-07-14-1' ofhttps://github.com/stefanberger/qemu-tpm  into staging (2023-07-15 14:54:04 +0100)
> 
> 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 92f69a2c9bca26ee756c7cb932142664aca9c9c6:
> 
>    audio/pw: improve channel position code (2023-07-17 15:23:31 +0400)
> 
> ----------------------------------------------------------------
> ui & audio fixes for 8.1

Applied, thanks.  Please update https://wiki.qemu.org/ChangeLog/8.1 as appropriate.


r~