qemu/ui
Philippe Mathieu-Daudé f32f9ffcfe monitor: Replace container_of(MonitorHMP, parent_obj) -> MONITOR_HMP()
By replacing the container_of(MonitorHMP) use in ui/ui-hmp-cmds.c
we can remove its incorrect inclusion of "monitor/monitor-internal.h"
header, using the public "monitor/monitor.h" instead.

Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com>
Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com>
Message-Id: <20260812211708.92824-23-philmd@oss.qualcomm.com>
2026-08-16 16:35:27 +02:00
..
icons ui/icons/qemu.svg: Add metadata information (author, license) to the logo 2025-09-30 11:21:55 +04:00
shader meson: do not build shaders by default 2023-10-17 15:20:53 +02:00
clipboard.c ui/clipboard: clear deferred serial reset flag on resume 2026-04-22 12:46:04 +04:00
cocoa.m ui/cocoa: implement display cleanup 2026-06-24 15:41:15 +04:00
console-gl.c ui/surface: Avoid including epoxy/gl.h in header files 2026-03-17 21:15:10 +04:00
console-priv.h ui/console-vc: move VT100 emulation into separate unit 2026-05-09 10:24:48 +04:00
console-vc-stubs.c ui/console-vc: move VT100 emulation into separate unit 2026-05-09 10:24:48 +04:00
console-vc.c ui/console-vc: fire ADDED/REMOVED notifications 2026-06-24 15:41:15 +04:00
console.c ui/console: unregister console from QOM tree on close 2026-06-24 15:41:15 +04:00
cp437.c ui/console-vc: add UTF-8 input decoding with CP437 rendering 2026-05-09 10:24:37 +04:00
cp437.h ui/console-vc: add UTF-8 input decoding with CP437 rendering 2026-05-09 10:24:37 +04:00
curses.c ui/curses: implement display cleanup 2026-06-24 15:41:15 +04:00
curses_keys.h For curses display, recognize a few more control keys 2023-07-25 10:56:51 +01:00
cursor.c ui/cursor: remove cursor_get_mono_image 2024-10-03 17:26:06 +03:00
cursor_hidden.xpm
cursor_left_ptr.xpm
dbus-chardev.c ui/dbus: expose vc encoding via D-Bus Chardev.VCEncoding interface 2026-05-09 10:24:35 +04:00
dbus-clipboard.c io: use g_clear_handle_id() for GSource cleanup 2026-05-06 16:10:46 +02:00
dbus-console.c ui/dbus: handle console hotplug/unplug events 2026-06-24 15:41:15 +04:00
dbus-display1.xml ui/dbus: expose vc encoding via D-Bus Chardev.VCEncoding interface 2026-05-09 10:24:35 +04:00
dbus-error.c ui: add a D-Bus display backend 2021-12-21 10:50:22 +04:00
dbus-listener.c ui/console: rename public API to use consistent qemu_console_ prefix 2026-05-09 18:54:15 +04:00
dbus-module.c ui/dbus: add p2p=on/off option 2021-12-21 10:50:22 +04:00
dbus.c ui/dbus: handle console hotplug/unplug events 2026-06-24 15:41:15 +04:00
dbus.h ui/dbus: handle console hotplug/unplug events 2026-06-24 15:41:15 +04:00
display-surface.c ui: move DisplaySurface functions to display-surface.c 2026-04-28 18:39:36 +04:00
dmabuf.c ui/dmabuf: extend QemuDmaBuf to support multi-plane 2025-05-06 11:57:03 +04:00
egl-context.c ui/egl: Don't change bound GL context when creating new context 2026-03-06 17:27:40 +00:00
egl-headless.c ui/egl: implement display and EGL cleanup 2026-06-24 15:41:15 +04:00
egl-helpers.c ui/egl: implement display and EGL cleanup 2026-06-24 15:41:15 +04:00
gtk-clipboard.c ui/gtk: implement display cleanup 2026-06-24 15:41:15 +04:00
gtk-egl.c ui/gtk: Narrow DMA-BUF critical section 2026-07-17 15:52:31 +04:00
gtk-gl-area.c ui/gtk: Narrow DMA-BUF critical section 2026-07-17 15:52:31 +04:00
gtk.c ui/gtk: handle console hotplug/unplug events 2026-06-24 15:41:15 +04:00
input-barrier.c ui/input-barrier: fix off-by-one in keycode bounds check 2026-07-17 15:52:31 +04:00
input-barrier.h ui: add an embedded Barrier client 2019-09-17 13:43:22 +02:00
input-keymap.c ui/input: Remove unused QKeyCode helpers and keymaps 2026-05-25 02:01:35 +04:00
input-linux.c ui/input-linux: Use Linux key codes 2026-05-25 02:01:34 +04:00
input.c ui/input: Have qemu_input_is_absolute() take a const QemuConsole 2026-06-17 19:22:50 +04:00
kbd-state.c ui/kbd-state: Use Linux key codes 2026-05-25 01:00:54 +04:00
keymaps.c ui/keymaps: Use Linux key codes 2026-05-25 02:01:35 +04:00
keymaps.h ui: rename init_keyboard_layout->kbd_layout_new() 2026-04-28 18:39:36 +04:00
meson.build ui/spice: add cleanup on shutdown 2026-06-24 15:41:14 +04:00
qemu-pixman.c ui/pixman: fix zero rowstride in qemu_pixman_image_new_shareable() 2026-06-17 19:22:50 +04:00
qemu-x509.h
qemu.desktop ui: fix icon display for GTK frontend under GNOME Shell with Wayland 2019-01-21 09:43:13 +01:00
sdl2-2d.c ui/console: rename public API to use consistent qemu_console_ prefix 2026-05-09 18:54:15 +04:00
sdl2-gl.c ui/console: rename public API to use consistent qemu_console_ prefix 2026-05-09 18:54:15 +04:00
sdl2-input.c ui/sdl2: Use Linux key codes 2026-05-25 02:01:35 +04:00
sdl2.c ui/sdl2: implement display cleanup 2026-06-24 15:41:15 +04:00
shader.c ui/surface: Avoid including epoxy/gl.h in header files 2026-03-17 21:15:10 +04:00
spice-app.c ui/spice-app: implement display cleanup 2026-06-24 15:41:15 +04:00
spice-core.c ui/spice: add cleanup on shutdown 2026-06-24 15:41:14 +04:00
spice-display.c ui/spice: add cleanup on shutdown 2026-06-24 15:41:14 +04:00
spice-input.c ui/spice: add cleanup on shutdown 2026-06-24 15:41:14 +04:00
spice-module.c ui/spice: add cleanup on shutdown 2026-06-24 15:41:14 +04:00
trace-events ui/sdl2: Use Linux key codes 2026-05-25 02:01:35 +04:00
trace.h trace: switch position of headers to what Meson requires 2020-08-21 06:18:24 -04:00
udmabuf.c Do not include "qemu/error-report.h" in headers that do not need it 2023-02-14 09:11:27 +01:00
ui-hmp-cmds.c monitor: Replace container_of(MonitorHMP, parent_obj) -> MONITOR_HMP() 2026-08-16 16:35:27 +02:00
ui-qmp-cmds.c ui/qmp: keep a reference of console across yield 2026-06-24 15:41:14 +04:00
util.c include/hw/pci: Split pci_device.h off pci.h 2023-01-08 01:54:22 -05:00
vdagent.c ui/vdagent: Use VMSTATE_GBYTEARRAY to safely migrate outbuf 2026-06-01 19:32:49 +00:00
vgafont.c ui/vgafont: add SPDX license header 2026-04-22 12:51:23 +04:00
vgafont.h ui: move FONT_WIDTH/HEIGHT to vgafont.h 2026-04-28 18:39:36 +04:00
vnc-auth-sasl.c ui/vnc: fix OOB read access in VNC SASL mechname array 2026-05-25 01:00:53 +04:00
vnc-auth-sasl.h vnc: avoid deprecation warnings for SASL on OS X 2021-06-15 17:17:09 +02:00
vnc-auth-vencrypt.c io: use g_clear_handle_id() for GSource cleanup 2026-05-06 16:10:46 +02:00
vnc-auth-vencrypt.h Clean up ill-advised or unusual header guards 2016-07-12 16:20:46 +02:00
vnc-clipboard.c ui: fix validation of VNC extended clipboard data length 2026-05-25 01:00:54 +04:00
vnc-enc-hextile-template.h ui/vnc-enc-hextile: Use static rather than dynamic length stack array 2023-09-04 14:57:44 +04:00
vnc-enc-hextile.c Drop useless casts from g_malloc() & friends to pointer 2022-10-22 23:15:40 +02:00
vnc-enc-tight.c ui/vnc: replace VNC_DEBUG with trace-events 2026-05-09 18:54:15 +04:00
vnc-enc-tight.h Clean up header guards that don't match their file name 2016-07-12 16:19:16 +02:00
vnc-enc-zlib.c ui/vnc: replace VNC_DEBUG with trace-events 2026-05-09 18:54:15 +04:00
vnc-enc-zrle.c ui/vnc: Introduce the VncWorker type 2025-07-14 14:51:12 +04:00
vnc-enc-zrle.c.inc ui/vnc: Introduce the VncWorker type 2025-07-14 14:51:12 +04:00
vnc-enc-zrle.h Clean up header guards that don't match their file name 2016-07-12 16:19:16 +02:00
vnc-enc-zywrle-template.c ui: fix tab indentation 2022-11-08 10:23:06 +01:00
vnc-enc-zywrle.h ui: spelling fixes 2023-08-31 19:47:43 +02:00
vnc-jobs.c ui/vnc: make the worker thread per-VncDisplay 2026-05-09 10:24:50 +04:00
vnc-jobs.h ui/vnc: make the worker thread per-VncDisplay 2026-05-09 10:24:50 +04:00
vnc-palette.c ui: Clean up local variable shadowing 2023-09-29 08:13:57 +02:00
vnc-palette.h Include qapi/qmp/qlist.h exactly where needed 2018-02-09 13:52:15 +01:00
vnc-stubs.c ui: add proper error reporting for password changes 2026-03-05 17:40:24 +00:00
vnc-system.c ui/vnc: add vnc-system unit, to allow different implementations 2026-05-09 10:24:58 +04:00
vnc-ws.c ui/vnc: replace VNC_DEBUG with trace-events 2026-05-09 18:54:15 +04:00
vnc-ws.h Clean up ill-advised or unusual header guards 2016-07-12 16:20:46 +02:00
vnc.c ui/vnc: remove redundant rows computation 2026-07-27 15:51:03 +04:00
vnc.h ui/vnc: switch LED handling to Notifier-based input API 2026-06-17 19:22:50 +04:00
vnc_keysym.h ui: fix tab indentation 2022-11-08 10:23:06 +01:00
vt100.c ui/vt100: add vt100_fini() check 2026-05-25 01:00:53 +04:00
vt100.h ui/console-vc: move VT100 emulation into separate unit 2026-05-09 10:24:48 +04:00
win32-kbd-hook.c include: Rename sysemu/ -> system/ 2024-12-20 17:44:56 +01:00
x_keymap.c ui/gtk: Use Linux key codes 2026-05-25 02:01:34 +04:00
x_keymap.h ui/gtk: Use Linux key codes 2026-05-25 02:01:34 +04:00