[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-commits] [qemu/qemu] e08bb3: iconv: detect and make curses depend
From: |
Peter Maydell |
Subject: |
[Qemu-commits] [qemu/qemu] e08bb3: iconv: detect and make curses depend on it |
Date: |
Wed, 13 Mar 2019 15:19:55 -0700 |
Branch: refs/heads/master
Home: https://github.com/qemu/qemu
Commit: e08bb3010c5aa7fcdc614bdb151cdde7fd0756b6
https://github.com/qemu/qemu/commit/e08bb3010c5aa7fcdc614bdb151cdde7fd0756b6
Author: Samuel Thibault <address@hidden>
Date: 2019-03-13 (Wed, 13 Mar 2019)
Changed paths:
M configure
M ui/Makefile.objs
M vl.c
Log Message:
-----------
iconv: detect and make curses depend on it
curses will use it for proper wide output support.
Signed-off-by: Samuel Thibault <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 2f8b7cd587558944532f587abb5203ce54badba9
https://github.com/qemu/qemu/commit/2f8b7cd587558944532f587abb5203ce54badba9
Author: Samuel Thibault <address@hidden>
Date: 2019-03-13 (Wed, 13 Mar 2019)
Changed paths:
M configure
M qapi/ui.json
M qemu-options.hx
M ui/curses.c
Log Message:
-----------
curses: add option to specify VGA font encoding
This uses iconv to convert glyphs from the specified VGA font encoding to
unicode, and makes use of cchar_t instead of chtype when using ncursesw,
which allows to store all wide char as well as the WACS values. The default
charset is made CP437 since that is the charset of the hardware default VGA
font. This also makes the curses backend set the LC_CTYPE locale to "" to
allow curses to emit wide characters.
Signed-off-by: Samuel Thibault <address@hidden>
Cc: Eddie Kohler <address@hidden>
Acked-by: Markus Armbruster <address@hidden>
Message-Id: <address@hidden>
Signed-off-by: Gerd Hoffmann <address@hidden>
Commit: 85ce84489a74d4c6046345c7baac94f0a3ffd88f
https://github.com/qemu/qemu/commit/85ce84489a74d4c6046345c7baac94f0a3ffd88f
Author: Peter Maydell <address@hidden>
Date: 2019-03-13 (Wed, 13 Mar 2019)
Changed paths:
M configure
M qapi/ui.json
M qemu-options.hx
M ui/Makefile.objs
M ui/curses.c
M vl.c
Log Message:
-----------
Merge remote-tracking branch 'remotes/kraxel/tags/ui-20190313-pull-request'
into staging
ui: better unicode support for curses, v2.
# gpg: Signature made Wed 13 Mar 2019 07:29:44 GMT
# gpg: using RSA key 4CB6D8EED3E87138
# gpg: Good signature from "Gerd Hoffmann (work) <address@hidden>" [full]
# gpg: aka "Gerd Hoffmann <address@hidden>" [full]
# gpg: aka "Gerd Hoffmann (private) <address@hidden>" [full]
# Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138
* remotes/kraxel/tags/ui-20190313-pull-request:
curses: add option to specify VGA font encoding
iconv: detect and make curses depend on it
Signed-off-by: Peter Maydell <address@hidden>
Compare: https://github.com/qemu/qemu/compare/3b5b6e9b513e...85ce84489a74
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [Qemu-commits] [qemu/qemu] e08bb3: iconv: detect and make curses depend on it,
Peter Maydell <=