All of lore.kernel.org
 help / color / mirror / Atom feed
* [GIT PULL 00/35] UI patches
@ 2026-06-24 11:41 Marc-André Lureau
  2026-06-24 11:41 ` [GIT PULL 01/35] ui/gtk: fix bad widget realize on non-GFX VC Marc-André Lureau
                   ` (35 more replies)
  0 siblings, 36 replies; 38+ messages in thread
From: Marc-André Lureau @ 2026-06-24 11:41 UTC (permalink / raw)
  To: qemu-devel; +Cc: Stefan Hajnoczi

The following changes since commit b83371668192a705b878e909c5ae9c1233cbd5fb:

  Merge tag 'pbouvier/pr/plugins-20260618' of https://gitlab.com/p-b-o/qemu into staging (2026-06-19 15:00:01 -0400)

are available in the Git repository at:

  https://gitlab.com/marcandre.lureau/qemu.git tags/ui-pr-v1

for you to fetch changes up to a0e5242e1c670b368e9639bf265e22e11c0c65fe:

  vga: implement text mode character blink (2026-06-24 15:41:15 +0400)

----------------------------------------------------------------
UI patches

- ui: better console hotplug support
- vga: implement blinking

To: qemu-devel@nongnu.org
Cc: Stefan Hajnoczi <stefanha@redhat.com>
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com>

----------------------------------------------------------------
Marc-André Lureau (35):
      ui/gtk: fix bad widget realize on non-GFX VC
      build-sys: build with -fno-omit-frame-pointer with ASAN
      irq: add per-IRQ observer to fix qemu_irq_intercept_in leak
      scripts/lsan_suppressions: suppress fontconfig leaks
      vfio/pci: close display console during unrealize, not finalize
      docs: add mdpy mdev vfio display testing guide
      glib-compat: add fallback for g_clear_fd/g_autofd
      util: make notifer_remove() safer
      ui/dbus: remove mouse handler on dispose
      ui/qmp: keep a reference of console across yield
      ui: stop ui timer when closing
      ui/console: init gl_unblock_timer in qemu_console_init
      ui/spice: remove dead spice_displays
      ui/spice: add cleanup on shutdown
      ui: add display cleanup infrastructure
      ui/curses: implement display cleanup
      ui/sdl2: implement display cleanup
      ui/spice-app: implement display cleanup
      ui/egl: implement display and EGL cleanup
      ui/cocoa: implement display cleanup
      ui/dbus: implement display cleanup
      ui/gtk: implement display cleanup
      ui/console: add console event notifier infrastructure
      ui/console: fire console ADDED/REMOVED notifications
      ui/console-vc: fire ADDED/REMOVED notifications
      ui/gtk: convert VirtualConsole storage from fixed array to GPtrArray
      ui/gtk: move global display settings out of per-console init
      ui/gtk: fix tab re-insertion order on window close
      ui/gtk: centralize console menu and shortcut management
      ui/gtk: handle console hotplug/unplug events
      ui/console: register console in QOM tree dynamically
      ui/console: unregister console from QOM tree on close
      ui/dbus: handle console hotplug/unplug events
      tests/qtest: add D-Bus display hotplug test
      vga: implement text mode character blink

 MAINTAINERS                     |   1 +
 docs/devel/index-internals.rst  |   1 +
 docs/devel/vfio-mdpy.rst        |  90 ++++++++++
 meson.build                     |   2 +
 hw/display/vga_int.h            |   2 +
 hw/vfio/pci.h                   |   1 +
 include/glib-compat.h           |  29 ++++
 include/hw/core/irq.h           |   6 +-
 include/ui/console.h            |  20 +++
 include/ui/egl-helpers.h        |   1 +
 include/ui/gtk.h                |   7 +-
 include/ui/qemu-spice-module.h  |   1 +
 include/ui/qemu-spice.h         |   9 +-
 ui/dbus.h                       |   3 +
 hw/core/irq.c                   |  12 +-
 hw/display/vga.c                |  25 ++-
 hw/vfio/display.c               |  29 ++--
 hw/vfio/pci.c                   |   2 +
 system/qtest.c                  |   5 +-
 system/runstate.c               |   4 +-
 tests/qtest/dbus-display-test.c | 101 ++++++++++-
 ui/console-vc.c                 |  13 ++
 ui/console.c                    |  77 ++++++++-
 ui/curses.c                     |  17 +-
 ui/dbus-console.c               |   6 +
 ui/dbus.c                       | 106 ++++++++++--
 ui/egl-headless.c               |  31 ++++
 ui/egl-helpers.c                |  19 ++
 ui/gtk-clipboard.c              |  15 ++
 ui/gtk.c                        | 375 +++++++++++++++++++++++++++++++---------
 ui/sdl2.c                       |  23 ++-
 ui/spice-app.c                  |  10 +-
 ui/spice-core.c                 |  25 ++-
 ui/spice-display.c              |  52 ++++++
 ui/spice-input.c                |  53 ++++--
 ui/spice-module.c               |   5 +
 ui/ui-qmp-cmds.c                |   3 +
 util/notify.c                   |   2 +-
 scripts/lsan_suppressions.txt   |  15 +-
 ui/cocoa.m                      |  19 +-
 ui/meson.build                  |   4 +-
 41 files changed, 1028 insertions(+), 193 deletions(-)
 create mode 100644 docs/devel/vfio-mdpy.rst



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

end of thread, other threads:[~2026-06-26 14:04 UTC | newest]

Thread overview: 38+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2026-06-24 11:41 [GIT PULL 00/35] UI patches Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 01/35] ui/gtk: fix bad widget realize on non-GFX VC Marc-André Lureau
2026-06-26  4:39   ` Michael Tokarev
2026-06-24 11:41 ` [GIT PULL 02/35] build-sys: build with -fno-omit-frame-pointer with ASAN Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 03/35] irq: add per-IRQ observer to fix qemu_irq_intercept_in leak Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 04/35] scripts/lsan_suppressions: suppress fontconfig leaks Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 05/35] vfio/pci: close display console during unrealize, not finalize Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 06/35] docs: add mdpy mdev vfio display testing guide Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 07/35] glib-compat: add fallback for g_clear_fd/g_autofd Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 08/35] util: make notifer_remove() safer Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 09/35] ui/dbus: remove mouse handler on dispose Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 10/35] ui/qmp: keep a reference of console across yield Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 11/35] ui: stop ui timer when closing Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 12/35] ui/console: init gl_unblock_timer in qemu_console_init Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 13/35] ui/spice: remove dead spice_displays Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 14/35] ui/spice: add cleanup on shutdown Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 15/35] ui: add display cleanup infrastructure Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 16/35] ui/curses: implement display cleanup Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 17/35] ui/sdl2: " Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 18/35] ui/spice-app: " Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 19/35] ui/egl: implement display and EGL cleanup Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 20/35] ui/cocoa: implement display cleanup Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 21/35] ui/dbus: " Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 22/35] ui/gtk: " Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 23/35] ui/console: add console event notifier infrastructure Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 24/35] ui/console: fire console ADDED/REMOVED notifications Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 25/35] ui/console-vc: fire " Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 26/35] ui/gtk: convert VirtualConsole storage from fixed array to GPtrArray Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 27/35] ui/gtk: move global display settings out of per-console init Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 28/35] ui/gtk: fix tab re-insertion order on window close Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 29/35] ui/gtk: centralize console menu and shortcut management Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 30/35] ui/gtk: handle console hotplug/unplug events Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 31/35] ui/console: register console in QOM tree dynamically Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 32/35] ui/console: unregister console from QOM tree on close Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 33/35] ui/dbus: handle console hotplug/unplug events Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 34/35] tests/qtest: add D-Bus display hotplug test Marc-André Lureau
2026-06-24 11:41 ` [GIT PULL 35/35] vga: implement text mode character blink Marc-André Lureau
2026-06-25 22:53 ` [GIT PULL 00/35] UI patches Stefan Hajnoczi

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.