Hi, These tree patches make the text terminal consoles support multiple windows, i.e. work correctly in case a displaychangelistener binds a text terminal explicitly to a fixed QemuConsole by setting dcl->con.
Use case: https://www.kraxel.org/cgit/qemu/commit/?h=rebase/ui-gtk-next&id=dc0bdb463d0b9cb0f3f2bd898ced9b9322f7d3ce please review, Gerd Gerd Hoffmann (3): console: update text terminal surface unconditionally console: rework text terminal cursor logic console: add kbd_put_keysym_console include/ui/console.h | 1 + ui/console.c | 184 ++++++++++++++++++++++++++------------------------- 2 files changed, 94 insertions(+), 91 deletions(-) -- 1.8.3.1