qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [PULL 00/20] UI patches
@ 2024-10-14 13:39 marcandre.lureau
  2024-10-14 13:39 ` [PULL 01/20] hw/audio/hda: free timer on exit marcandre.lureau
                   ` (21 more replies)
  0 siblings, 22 replies; 25+ messages in thread
From: marcandre.lureau @ 2024-10-14 13:39 UTC (permalink / raw)
  To: qemu-devel; +Cc: peter.maydell, Marc-André Lureau

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

The following changes since commit 3860a2a8de56fad71db42f4ad120eb7eff03b51f:

  Merge tag 'pull-tcg-20241013' of https://gitlab.com/rth7680/qemu into staging (2024-10-14 11:12:34 +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 4cd78a3db2478d3c1527905a26c9d3fbee83ccac:

  audio/pw: Report more accurate error when connecting to PipeWire fails (2024-10-14 17:35:24 +0400)

----------------------------------------------------------------
UI-related fixes & shareable 2d memory with -display dbus

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

Marc-André Lureau (19):
  hw/audio/hda: free timer on exit
  hw/audio/hda: fix memory leak on audio setup
  ui/dbus: fix leak on message filtering
  ui/win32: fix potential use-after-free with dbus shared memory
  ui/dbus: fix filtering all update messages
  ui/dbus: discard display messages on disable
  ui/dbus: discard pending CursorDefine on new one
  util/memfd: report potential errors on free
  ui/pixman: generalize shared_image_destroy
  ui/dbus: do not limit to one listener per connection / bus name
  ui/dbus: add trace for can_share_map
  ui/surface: allocate shared memory on !win32
  meson: find_program('gdbus-codegen') directly
  ui/dbus: make Listener.Win32.Map win32-specific
  ui/dbus: add Listener.Unix.Map interface XML
  ui/dbus: implement Unix.Map
  virtio-gpu: allocate shareable 2d resources on !win32
  ui: refactor using a common qemu_pixman_shareable
  tests: add basic -display dbus Map.Unix test

Michal Privoznik (1):
  audio/pw: Report more accurate error when connecting to PipeWire fails

 meson.build                     |   2 +-
 include/hw/virtio/virtio-gpu.h  |   4 +-
 include/ui/qemu-pixman.h        |  24 +++++
 include/ui/surface.h            |  14 ++-
 audio/pwaudio.c                 |   8 +-
 hw/audio/hda-codec.c            |  33 ++++---
 hw/display/virtio-gpu.c         |  69 ++++----------
 tests/qtest/dbus-display-test.c |  72 ++++++++++++++-
 ui/console.c                    |  78 ++++++----------
 ui/dbus-console.c               |  23 +----
 ui/dbus-listener.c              | 159 ++++++++++++++++++++++++++++----
 ui/qemu-pixman.c                |  71 ++++++++++++++
 util/memfd.c                    |   9 +-
 ui/dbus-display1.xml            |  49 ++++++++++
 ui/trace-events                 |   1 +
 15 files changed, 444 insertions(+), 172 deletions(-)

-- 
2.47.0



^ permalink raw reply	[flat|nested] 25+ messages in thread

end of thread, other threads:[~2024-10-29 10:29 UTC | newest]

Thread overview: 25+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2024-10-14 13:39 [PULL 00/20] UI patches marcandre.lureau
2024-10-14 13:39 ` [PULL 01/20] hw/audio/hda: free timer on exit marcandre.lureau
2024-10-14 13:39 ` [PULL 02/20] hw/audio/hda: fix memory leak on audio setup marcandre.lureau
2024-10-14 13:39 ` [PULL 03/20] ui/dbus: fix leak on message filtering marcandre.lureau
2024-10-14 13:39 ` [PULL 04/20] ui/win32: fix potential use-after-free with dbus shared memory marcandre.lureau
2024-10-14 13:39 ` [PULL 05/20] ui/dbus: fix filtering all update messages marcandre.lureau
2024-10-14 13:39 ` [PULL 06/20] ui/dbus: discard display messages on disable marcandre.lureau
2024-10-14 13:39 ` [PULL 07/20] ui/dbus: discard pending CursorDefine on new one marcandre.lureau
2024-10-14 13:39 ` [PULL 08/20] util/memfd: report potential errors on free marcandre.lureau
2024-10-14 13:39 ` [PULL 09/20] ui/pixman: generalize shared_image_destroy marcandre.lureau
2024-10-14 13:39 ` [PULL 10/20] ui/dbus: do not limit to one listener per connection / bus name marcandre.lureau
2024-10-14 13:39 ` [PULL 11/20] ui/dbus: add trace for can_share_map marcandre.lureau
2024-10-14 13:39 ` [PULL 12/20] ui/surface: allocate shared memory on !win32 marcandre.lureau
2024-10-14 13:39 ` [PULL 13/20] meson: find_program('gdbus-codegen') directly marcandre.lureau
2024-10-14 13:39 ` [PULL 14/20] ui/dbus: make Listener.Win32.Map win32-specific marcandre.lureau
2024-10-14 13:39 ` [PULL 15/20] ui/dbus: add Listener.Unix.Map interface XML marcandre.lureau
2024-10-14 13:39 ` [PULL 16/20] ui/dbus: implement Unix.Map marcandre.lureau
2024-10-14 13:39 ` [PULL 17/20] virtio-gpu: allocate shareable 2d resources on !win32 marcandre.lureau
2024-10-14 13:39 ` [PULL 18/20] ui: refactor using a common qemu_pixman_shareable marcandre.lureau
2024-10-14 13:39 ` [PULL 19/20] tests: add basic -display dbus Map.Unix test marcandre.lureau
2024-10-14 13:39 ` [PULL 20/20] audio/pw: Report more accurate error when connecting to PipeWire fails marcandre.lureau
2024-10-15  9:30 ` [PULL 00/20] UI patches Peter Maydell
2024-10-15 17:39 ` Michael Tokarev
2024-10-16  6:34   ` Marc-André Lureau
2024-10-29 10:28     ` Michael Tokarev

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).