qemu-commits
[Top][All Lists]
Advanced

[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



reply via email to

[Prev in Thread] Current Thread [Next in Thread]