This is an automated email from the git hooks/post-receive script.
tcwg-buildslave pushed a change to branch linaro-local/ci/tcwg_gnu_cross_build/master-arm in repository toolchain/ci/qemu.
from 2bf40d0841 Merge tag 'pull-user-20211220' of https://gitlab.com/rth7680 [...] new ddece46576 ui/vdagent: add CHECK_SPICE_PROTOCOL_VERSION new 5912745288 ui/vdagent: replace #if 0 with protocol version check new 1b17f1e9f9 ui: generalize clipboard notifier new 835f69f4e6 ui/vdagent: add serial capability support new 349504e5a1 ui/clipboard: add qemu_clipboard_check_serial() new 505dbf9b99 ui/clipboard: add a clipboard reset serial event new 8f5f1ea0c0 hw/display: report an error if virgl initialization failed new 46e4609e33 virtio-gpu: use VIRTIO_GPU_RESOURCE_FLAG_Y_0_TOP new ca19ef5299 ui: do not delay further remote resize new 4f41814991 ui: factor out qemu_console_set_display_gl_ctx() new ac32b2fff1 ui: associate GL context outside of display listener registration new a4ddc31417 ui: make gl_block use a counter new a9b1e471e1 ui: add a gl-unblock warning timer new f6413cbfd0 ui: simplify gl unblock & flush new 7cc712e986 ui: dispatch GL events to all listeners new 5e79d516e8 ui: split the GL context in a different object new f6ef71bded ui: move qemu_spice_fill_device_address to ui/util.c new ebced09185 console: save current scanout details new 20f19713ef scripts: teach modinfo to skip non-C sources new 2668dc7b5d docs/sphinx: add sphinx modules to include D-Bus documentation new 61534882e7 backends: move dbus-vmstate1.xml to backends/ new d2f25776ca docs: move D-Bus VMState documentation to source XML new ef20c5ba08 docs: add dbus-display documentation new d83acfd013 build-sys: set glib dependency version new 142ca628a7 ui: add a D-Bus display backend new 99997823bb ui/dbus: add p2p=on/off option new 2c7294d72c tests/qtests: add qtest_qmp_add_client() new b4dd5b6a60 tests: start dbus-display-test new 739362d420 audio: add "dbus" audio backend new ff1a5810f6 ui/dbus: add clipboard interface new 1b87751fb1 chardev: teach socket to accept no addresses new fa670c808a chardev: make socket derivable new 4085b87ff0 option: add g_auto for QemuOpts new 3e301c8d7e ui/dbus: add chardev backend & interface new 7f767ca35e ui/dbus: register D-Bus VC handler new 89f4df9595 MAINTAINERS: update D-Bus section new 5316e12bb2 Merge tag 'dbus-pull-request' of https://gitlab.com/marcandr [...]
The 37 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: MAINTAINERS | 10 +- audio/audio.c | 1 + audio/audio_int.h | 7 + audio/audio_template.h | 2 + audio/dbusaudio.c | 654 ++++++++++++++++++++++++++++++++++ audio/meson.build | 6 + audio/trace-events | 5 + backends/dbus-vmstate1.xml | 52 +++ chardev/char-socket.c | 72 +--- configure | 1 + 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 ++ 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 - 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 +- meson.build | 22 +- meson_options.txt | 2 + monitor/qmp-cmds.c | 13 + qapi/audio.json | 3 +- qapi/char.json | 27 ++ qapi/misc.json | 4 +- qapi/ui.json | 34 +- qemu-options.hx | 20 ++ scripts/meson-buildoptions.sh | 3 + scripts/modinfo-collect.py | 3 + tests/qtest/dbus-display-test.c | 257 ++++++++++++++ tests/qtest/dbus-vmstate1.xml | 12 - tests/qtest/libqos/libqtest.h | 10 + tests/qtest/libqtest.c | 19 + tests/qtest/meson.build | 10 +- ui/clipboard.c | 34 +- ui/cocoa.m | 22 +- ui/console.c | 305 +++++++++++----- ui/dbus-chardev.c | 296 ++++++++++++++++ ui/dbus-clipboard.c | 457 ++++++++++++++++++++++++ ui/dbus-console.c | 497 ++++++++++++++++++++++++++ ui/dbus-display1.xml | 761 ++++++++++++++++++++++++++++++++++++++++ ui/dbus-error.c | 48 +++ ui/dbus-listener.c | 486 +++++++++++++++++++++++++ ui/dbus-module.c | 35 ++ ui/dbus.c | 482 +++++++++++++++++++++++++ ui/dbus.h | 144 ++++++++ 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/meson.build | 28 ++ ui/sdl2-gl.c | 12 +- ui/sdl2.c | 16 +- ui/spice-core.c | 50 --- ui/spice-display.c | 27 +- ui/trace-events | 15 + ui/util.c | 75 ++++ ui/vdagent.c | 94 ++++- ui/vnc-clipboard.c | 23 +- ui/vnc.c | 4 +- 79 files changed, 6249 insertions(+), 401 deletions(-) create mode 100644 audio/dbusaudio.c create mode 100644 backends/dbus-vmstate1.xml 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 tests/qtest/dbus-display-test.c delete mode 100644 tests/qtest/dbus-vmstate1.xml 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-display1.xml 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/dbus.h create mode 100644 ui/util.c