Hello, This patch series adds wide character support to the curses frontend of qemu, thus allowing to fix a lot of input and output issues with e.g. accented letters and semi-graphic glyphs. Since qemu can't know the encoding of the VGA font, the user has to specify it (just like he has to specify the keyboard layout with -k). I used option -f to make it simple for now, but I welcome any other idea :)
Samuel Samuel Thibault (5): curses: fix left/right arrow translation curses: Use cursesw instead of curses curses: use wide output functions curses: add option to specify VGA font encoding curses: support wide input configure | 71 ++++++-- hw/display/vga.c | 4 +- include/sysemu/sysemu.h | 1 + include/ui/console.h | 16 +- qemu-options.hx | 5 +- ui/curses.c | 436 +++++++++++++++++++++++++++++++++++++++++------- ui/curses_keys.h | 113 +++++++------ vl.c | 21 ++- 8 files changed, 543 insertions(+), 124 deletions(-) -- 2.9.3