Marc-André Lureau
3faf2b0ae1
ui/console-vc: decouple VT100 display updates via function pointer
...
Replace direct dpy_gfx_update() calls from the VT100 emulation code
with an indirect call through a new image_update function pointer in
QemuVT100. This decouples the VT100 terminal emulation from the
QEMU display layer, allowing different backends to provide their own
image update implementation.
The QemuVT100 typedef is changed to a forward-declared struct so the
function pointer signature can reference QemuVT100 itself.
Reviewed-by: Philippe Mathieu-Daudé <philmd@linaro.org >
Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com >
2026-04-22 12:49:19 +04:00
..
2025-09-30 11:21:55 +04:00
2023-10-17 15:20:53 +02:00
2026-04-22 12:46:04 +04:00
2026-03-08 23:08:42 +01:00
2026-03-17 21:15:10 +04:00
2026-04-22 12:48:43 +04:00
2026-04-22 12:48:43 +04:00
2026-04-22 12:49:19 +04:00
2026-04-22 12:48:43 +04:00
2023-07-25 10:56:51 +01:00
2025-08-07 14:08:06 +04:00
2024-10-03 17:26:06 +03:00
2026-02-13 10:00:01 +01:00
2026-03-30 14:02:33 +04:00
2025-02-03 21:15:57 +04:00
2025-05-06 13:39:47 +04:00
2026-03-17 21:15:10 +04:00
2026-03-30 14:02:33 +04:00
2026-03-30 14:02:33 +04:00
2025-05-06 11:57:03 +04:00
2026-03-06 17:27:40 +00:00
2026-03-06 17:27:40 +00:00
2025-07-14 14:51:45 +04:00
2025-05-24 16:33:17 +02:00
2026-03-17 21:15:10 +04:00
2026-03-06 17:27:40 +00:00
2026-02-13 10:00:01 +01:00
2025-09-01 13:11:13 +02:00
2024-11-08 11:06:42 +01:00
2026-04-22 12:36:59 +04:00
2024-12-20 17:44:56 +01:00
2024-03-20 10:27:54 +04:00
2025-09-01 12:51:37 +02:00
2023-08-31 19:47:43 +02:00
2026-02-23 14:28:57 +01:00
2025-10-21 09:54:48 +02:00
2024-06-19 12:42:03 +02:00
2026-03-06 17:27:40 +00:00
2024-09-13 20:12:16 +02:00
2026-03-06 17:27:40 +00:00
2026-03-17 21:15:10 +04:00
2026-04-22 12:37:44 +04:00
2026-03-05 17:40:24 +00:00
2026-03-17 21:15:10 +04:00
2023-10-03 15:04:56 +04:00
2026-03-05 17:40:24 +00:00
2025-07-16 11:27:30 +01:00
2023-02-14 09:11:27 +01:00
2025-12-09 21:00:15 +01:00
2026-03-05 17:40:24 +00:00
2023-01-08 01:54:22 -05:00
2026-03-17 21:15:10 +04:00
2024-10-22 13:02:31 +01:00
2023-12-04 11:28:26 +04:00
2023-09-04 14:57:44 +04:00
2025-07-14 14:51:12 +04:00
2025-07-14 14:51:12 +04:00
2025-07-14 14:51:12 +04:00
2025-07-14 14:51:12 +04:00
2023-08-31 19:47:43 +02:00
2026-04-22 12:48:01 +04:00
2023-09-29 08:13:57 +02:00
2026-03-05 17:40:24 +00:00
2023-06-05 20:48:34 +02:00
2026-04-22 12:47:52 +04:00
2025-10-30 22:56:51 +04:00
2024-12-20 17:44:56 +01:00