public inbox for cygwin-announce@cygwin.com
 help / color / mirror / Atom feed
* Test: ncurses/-demo terminfo/-extra libncurses/-devel/++/w10 6.4+20240330 (TEST)
@ 2024-03-31 15:38 Cygwin ncurses Maintainer
  0 siblings, 0 replies; only message in thread
From: Cygwin ncurses Maintainer @ 2024-03-31 15:38 UTC (permalink / raw)
  To: Cygwin Announcements

The following test packages have been uploaded to the Cygwin distribution:

* ncurses		6.4+20240330
* ncurses-demo		6.4+20240330
* terminfo		6.4+20240330
* terminfo-extra	6.4+20240330
* libncurses-devel	6.4+20240330
* libncurses++w10	6.4+20240330
* libncursesw10		6.4+20240330

The ncurses (new curses) library is an emulation of Sys V R 4
curses, and more. It uses terminfo format, supports pads, color,
multiple highlights, forms characters, function key mapping,
and has all the other SVR4 curses enhancements over BSD curses.

For more information see the project home page:

	https://invisible-island.net/ncurses

Please test these packages as extensively as possible (especially if you
are a Cygwin package maintainer) as libncursesw10 is used in many
libraries including libreadline and utilities including less, vim,
emacs, most other editors, screen, tmux, mail and web clients, and bash.
Package maintainers should install this test release and rerun checks of
as many libraries and packages depending on libncurses{,++}w10 as
possible.
If no issues are reported in the next few weeks, this release may be
promoted to current stable.

As there are multiple components and may be many changes each release,
see below or read /usr/share/doc/ncurses/NEWS after installation:

20240330
- remove masking of ISIG in cbreak().
- modify test/test_mouse.c to use curses api for raw/noraw.
- improved configure macros from other program development:
  - build-fix for clang on Solaris
  - suppress filename/timestamp in gzip'd manpages

20240323
- modify tput/tset reset feature to avoid 1-second sleep if running in
  a pseudo-terminal.
- modify check-size feature to avoid using it in a pseudoterminal
- improve formatting/style of manpages.
- trim a space after some "-R" options, fixing builds for applications
  built using clang and ncurses on Solaris.

20240309
- modify xgterm to work around line-drawing bug
- use CSI 3J in vte-2017

20240302
- add configure check for MB_LEN_MAX, to provide warning as needed.
- improve formatting/style of manpages.
- fix regression in tput which disallowed hex/octal parameters
- update config.guess, config.sub

20240224
- improve man/curs_mouse.3x style.
- provide for CCHARW_MAX greater than 1
- eliminate use of PATH_MAX in lib_trace.c
- work around misconfiguration of MacPorts gcc13, which exposes invalid
  definition of MB_LEN_MAX in gcc's fallback copy of limits.h.

20240217
- add vt100+noapp, vt100+noapp+pc, xterm+app+pc, xterm+decedit from
  xterm #389
- fix inconsistent description of wmouse_trafo().
- modify wenclose() to handle pads.
- improve manpage discussion of mouseinterval().

20240210
- compiler-warning fixes, while investigating an optimizer bug in
  MacPorts gcc13 13.2.0_4+stdlib_flag which results in only the first
  byte of a multibyte character being printed to the screen.

20240203
- minor changes to tracing and locale-checks.

20240127
- amend change to z39-a.
- use xterm+nopcfkeys, vt52-basic, dec+pp, dec+sl, vt52+arrows,
  hp+pfk+cr, klone+acs, klone+color, klone+sgr, ncr160wy50+pp
  to trim
- NetBSD-related fixes for x68k and wsvt52


^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2024-03-31 15:40 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2024-03-31 15:38 Test: ncurses/-demo terminfo/-extra libncurses/-devel/++/w10 6.4+20240330 (TEST) Cygwin ncurses Maintainer

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 read-only IMAP folder(s) and NNTP newsgroup(s).