[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: A doubt about my participation in ncurses project.
From: |
Thomas Dickey |
Subject: |
Re: A doubt about my participation in ncurses project. |
Date: |
Mon, 28 Jan 2013 18:58:58 -0500 |
User-agent: |
Mutt/1.5.20 (2009-06-14) |
On Mon, Jan 28, 2013 at 03:24:56PM -0800, daniel silva ferreira bruno wrote:
> Hi, Thomas.
>
> I liked to know, please, how I can to help the ncurses project at MS Windows
> (or Mingw, or MS Visual Studio, if possible!) programming, if I can.
well, Erwin Waterlander reported several issues (and I've been working
on those, but have not investigated all). Here are a few:
a) the ncurses port works in a regular Windows console window,
and in ConEmu - but does not initialize in Console2.
It would be very useful to identify the source of the problem.
PDCurses works in Console2, though it has its own share of
problems :-)
b) there are differences between those three (as well as with
mintty) for the ability to display double-cell characters.
My current understanding is that a console application cannot
tell much about the font in use (aside from its name), and
so cannot tell whether a given font uses double- or single-cells
for some problematic line-drawing characters. (It would be nice
if I'm wrong, and someone shows how to do this :-)
c) I started some experimental code to improve screen-painting
by reducing the amount of output. It doesn't handle the
double-width example which Erwin gave me. (Solving this
may actually depend on (b) mentioned above).
d) Input of Unicode (wide) characters is incompletely tested.
As I did for output, some changes are probably needed.
MinGW's wide-character support builds, but does not work
well enough for use.
e) Erwin also had comments about surrogate pairs, screen flicker.
I'm unsure if these are addressed.
(as usual, my progress on these depends on time available after doing
normal maintenance...)
--
Thomas E. Dickey <address@hidden>
http://invisible-island.net
ftp://invisible-island.net
signature.asc
Description: Digital signature