Patches applied successfully (
tree,
apply log)
git fetch https://github.com/patchew-project/qemu tags/patchew/20211217143756.1831099-1-marcandre.lureau@redhat.com
docs/conf.py | 8 +
docs/interop/dbus-display.rst | 31 ++
docs/interop/dbus-vmstate.rst | 52 +--
docs/interop/dbus.rst | 2 +
docs/interop/index.rst | 1 +
docs/sphinx/dbusdoc.py | 166 +++++++
docs/sphinx/dbusdomain.py | 406 +++++++++++++++++
docs/sphinx/dbusparser.py | 373 ++++++++++++++++
docs/sphinx/fakedbusdoc.py | 25 ++
configure | 1 +
meson.build | 22 +-
qapi/audio.json | 3 +-
qapi/char.json | 27 ++
qapi/misc.json | 4 +-
qapi/ui.json | 34 +-
audio/audio_int.h | 7 +
audio/audio_template.h | 2 +
include/chardev/char-socket.h | 86 ++++
include/qemu/cutils.h | 5 +
include/qemu/dbus.h | 24 +
include/qemu/option.h | 2 +
include/ui/clipboard.h | 55 ++-
include/ui/console.h | 70 ++-
include/ui/dbus-display.h | 17 +
include/ui/dbus-module.h | 11 +
include/ui/egl-context.h | 6 +-
include/ui/gtk.h | 11 +-
include/ui/sdl2.h | 7 +-
include/ui/spice-display.h | 5 +-
tests/qtest/libqos/libqtest.h | 10 +
ui/dbus.h | 144 ++++++
audio/audio.c | 1 +
audio/dbusaudio.c | 654 +++++++++++++++++++++++++++
chardev/char-socket.c | 72 +--
hw/display/qxl.c | 7 +-
hw/display/vhost-user-gpu.c | 2 +-
hw/display/virtio-gpu-base.c | 5 +-
hw/display/virtio-gpu-virgl.c | 3 +-
hw/display/virtio-vga.c | 11 -
monitor/qmp-cmds.c | 13 +
tests/qtest/dbus-display-test.c | 257 +++++++++++
tests/qtest/libqtest.c | 19 +
ui/clipboard.c | 34 +-
ui/console.c | 305 +++++++++----
ui/dbus-chardev.c | 296 +++++++++++++
ui/dbus-clipboard.c | 457 +++++++++++++++++++
ui/dbus-console.c | 497 +++++++++++++++++++++
ui/dbus-error.c | 48 ++
ui/dbus-listener.c | 486 ++++++++++++++++++++
ui/dbus-module.c | 35 ++
ui/dbus.c | 482 ++++++++++++++++++++
ui/egl-context.c | 6 +-
ui/egl-headless.c | 20 +-
ui/gtk-clipboard.c | 23 +-
ui/gtk-egl.c | 12 +-
ui/gtk-gl-area.c | 10 +-
ui/gtk.c | 28 +-
ui/sdl2-gl.c | 12 +-
ui/sdl2.c | 16 +-
ui/spice-core.c | 50 ---
ui/spice-display.c | 27 +-
ui/util.c | 75 ++++
ui/vdagent.c | 94 +++-
ui/vnc-clipboard.c | 23 +-
ui/vnc.c | 4 +-
MAINTAINERS | 10 +-
audio/meson.build | 6 +
audio/trace-events | 5 +
backends/dbus-vmstate1.xml | 52 +++
meson_options.txt | 2 +
qemu-options.hx | 20 +
scripts/meson-buildoptions.sh | 3 +
scripts/modinfo-collect.py | 3 +
tests/qtest/dbus-vmstate1.xml | 12 -
tests/qtest/meson.build | 10 +-
ui/cocoa.m | 20 +-
ui/dbus-display1.xml | 761 ++++++++++++++++++++++++++++++++
ui/meson.build | 28 ++
ui/trace-events | 15 +
79 files changed, 6248 insertions(+), 400 deletions(-)
create mode 100644 docs/interop/dbus-display.rst
create mode 100644 docs/sphinx/dbusdoc.py
create mode 100644 docs/sphinx/dbusdomain.py
create mode 100644 docs/sphinx/dbusparser.py
create mode 100644 docs/sphinx/fakedbusdoc.py
create mode 100644 include/chardev/char-socket.h
create mode 100644 include/ui/dbus-display.h
create mode 100644 include/ui/dbus-module.h
create mode 100644 ui/dbus.h
create mode 100644 audio/dbusaudio.c
create mode 100644 tests/qtest/dbus-display-test.c
create mode 100644 ui/dbus-chardev.c
create mode 100644 ui/dbus-clipboard.c
create mode 100644 ui/dbus-console.c
create mode 100644 ui/dbus-error.c
create mode 100644 ui/dbus-listener.c
create mode 100644 ui/dbus-module.c
create mode 100644 ui/dbus.c
create mode 100644 ui/util.c
create mode 100644 backends/dbus-vmstate1.xml
delete mode 100644 tests/qtest/dbus-vmstate1.xml
create mode 100644 ui/dbus-display1.xml