From: Marc-André Lureau <marcandre.lur...@redhat.com> The following changes since commit 1416688c53be6535be755b44c15fb2eb9defd20f:
Merge remote-tracking branch 'remotes/mcayland/tags/q800-updates-for-7.0-20220309' into staging (2022-03-10 13:16:37 +0000) are available in the Git repository at: g...@gitlab.com:marcandre.lureau/qemu.git tags/dbus-pull-request for you to fetch changes up to e1c676a254b012779db87166a1f26db6886a8bce: ui/console: call gfx_switch() even if the current scanout is GL (2022-03-15 12:55:02 +0400) ---------------------------------------------------------------- GL & D-Bus display related fixes Hi, Here are pending fixes related to D-Bus and GL, most of them reported thanks to Akihiko Odaki. v2: - fix avocado vnc test regression (crash without associated console) ---------------------------------------------------------------- Marc-André Lureau (12): ui/console: move check for compatible GL context ui/console: move dcl compatiblity check to a callback ui/console: egl-headless is compatible with non-gl listeners ui/dbus: associate the DBusDisplayConsole listener with the given console ui/console: move console compatibility check to dcl_display_console() ui/shader: fix potential leak of shader on error ui/shader: free associated programs ui/console: add a dpy_gfx_switch callback helper ui/console: optionally update after gfx switch ui/dbus: fix texture sharing ui/dbus: do not send 2d scanout until gfx_update ui/console: call gfx_switch() even if the current scanout is GL include/ui/console.h | 19 +++++--- ui/dbus.h | 3 ++ ui/console.c | 104 +++++++++++++++++++++++++++---------------- ui/dbus-console.c | 27 ++++++----- ui/dbus-listener.c | 48 +++++++++----------- ui/dbus.c | 35 ++++++++++++++- ui/egl-headless.c | 17 ++++++- ui/gtk.c | 18 +++++++- ui/sdl2.c | 9 +++- ui/shader.c | 9 +++- ui/spice-display.c | 9 +++- 11 files changed, 202 insertions(+), 96 deletions(-) -- 2.35.1.273.ge6ebfd0e8cbb