qemu-devel.nongnu.org archive mirror
 help / color / mirror / Atom feed
* [Qemu-devel] [PATCH 0/2] curses: Add support for wide output
@ 2019-03-03 10:44 Samuel Thibault
  2019-03-03 10:44 ` [Qemu-devel] [PATCH 1/2] iconv: detect and make curses depend on it Samuel Thibault
  2019-03-03 10:44 ` [Qemu-devel] [PATCH 2/2] curses: add option to specify VGA font encoding Samuel Thibault
  0 siblings, 2 replies; 11+ messages in thread
From: Samuel Thibault @ 2019-03-03 10:44 UTC (permalink / raw)
  To: qemu-devel
  Cc: Samuel Thibault, kraxel, pbonzini, armbru, eblake, Eddie Kohler

Hello,

This adds support for wide output in the curses frontend

Samuel Thibault (2):
  iconv: detect and make curses depend on it
  curses: add option to specify VGA font encoding

 configure       |  45 ++++++-
 qapi/ui.json    |   4 +-
 qemu-options.hx |   5 +-
 ui/curses.c     | 315 ++++++++++++++++++++++++++++++++++++++++--------
 vl.c            |   2 +-
 5 files changed, 320 insertions(+), 51 deletions(-)

-- 
2.20.1

^ permalink raw reply	[flat|nested] 11+ messages in thread
* [Qemu-devel] [PATCHv2 0/2] curses: use wide output functions
@ 2016-10-30 14:01 Samuel Thibault
  2016-10-30 14:01 ` [Qemu-devel] [PATCH 2/2] curses: add option to specify VGA font encoding Samuel Thibault
  0 siblings, 1 reply; 11+ messages in thread
From: Samuel Thibault @ 2016-10-30 14:01 UTC (permalink / raw)
  To: qemu-devel; +Cc: Samuel Thibault, Paolo Bonzini, Gerd Hoffmann

Hello,

This is a respin of the output part of curses wide output.

- curses has been made to now depend on iconv
- this allowed to just always use iconv, including to convert from the default
CP437 encoding.
- this also avoids the problematic usage of L'\uxxxx'.

Samuel Thibault (2):
  iconv: detect and make curses depend on it
  curses: add option to specify VGA font encoding

 configure               |  45 ++++++-
 hw/display/vga.c        |   4 +-
 include/sysemu/sysemu.h |   1 +
 include/ui/console.h    |  16 ++-
 qemu-options.hx         |   5 +-
 ui/curses.c             | 304 ++++++++++++++++++++++++++++++++++++++++--------
 vl.c                    |  23 +++-
 7 files changed, 340 insertions(+), 58 deletions(-)

-- 
2.10.1

^ permalink raw reply	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2019-03-04 18:32 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2019-03-03 10:44 [Qemu-devel] [PATCH 0/2] curses: Add support for wide output Samuel Thibault
2019-03-03 10:44 ` [Qemu-devel] [PATCH 1/2] iconv: detect and make curses depend on it Samuel Thibault
2019-03-03 10:44 ` [Qemu-devel] [PATCH 2/2] curses: add option to specify VGA font encoding Samuel Thibault
2019-03-04  6:44   ` Markus Armbruster
2019-03-04  7:08     ` Samuel Thibault
2019-03-04  8:55       ` Markus Armbruster
2019-03-04  8:03   ` Gerd Hoffmann
2019-03-04  8:06     ` Samuel Thibault
2019-03-04 16:56       ` Eddie Kohler
2019-03-04 18:32         ` Eric Blake
  -- strict thread matches above, loose matches on Subject: below --
2016-10-30 14:01 [Qemu-devel] [PATCHv2 0/2] curses: use wide output functions Samuel Thibault
2016-10-30 14:01 ` [Qemu-devel] [PATCH 2/2] curses: add option to specify VGA font encoding Samuel Thibault

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).