On Fri, Oct 24, 2025 at 11:53:50AM +0200, Yury V. Zaytsev wrote: > Hello, > > I’m forwarding the report originally by Egmont Koblinger for your information: > > https://github.com/MidnightCommander/mc/issues/4799#issuecomment-3442057420 > > — > > ncursesw (the wide char library only) with KOI8-R is broken since ncurses > version 6.4-20240203, up to including latest 6.5-20251018. > > Test program: ncursesw-koi8r.c >
> > > hline() with an 8-bit character only works if the line length is at least > 7-ish characters long. vline() doesn't work. > > Not shown in the test program: their widechar equivalent hline_set() and > vline_set() are also broken, and so is addch()'s wide char equivalent > add_wch(). > > Line drawing works using the ACS_* or WACS_* characters, but not their 8-bit > codepoints according to the locale. Not only single and double line drawing > characters are affected, but so are cyrillic letters and other symbols. thanks: my notes on that change tell me that I was fixing a portability problem that showed up in debugging traces on MacOS, but had no noticable effect on the test programs. (I'll have to amend that). -- Thomas E. Dickey <[email protected]> https://invisible-island.net
signature.asc
Description: PGP signature
