X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=announce.html.in;h=84d5bbe127c71d06ad79302568a646c2659f9800;hp=b797f0d03c36d00f7d7451a83f7c697083300dea;hb=3853a8e97d7efa8cb6a3c93c696d2c52895d6a70;hpb=0eb88fc5281804773e2a0c7a488a4452463535ce;ds=inline diff --git a/announce.html.in b/announce.html.in index b797f0d0..84d5bbe1 100644 --- a/announce.html.in +++ b/announce.html.in @@ -1,11 +1,39 @@ Announcing ncurses @VERSION@ + @@ -18,12 +46,15 @@ and multiple highlights and forms characters and function-key mapping, and has all the other SYSV-curses enhancements over BSD curses.

In mid-June 1995, the maintainer of 4.4BSD curses declared that he -considered 4.4BSD curses obsolete, and is encouraging the keepers of -Unix releases such as BSD/OS, freeBSD and netBSD to switch over to +considered 4.4BSD curses obsolete, and encouraged the keepers of +Unix releases such as BSD/OS, FreeBSD and NetBSD to switch over to ncurses.

-The ncurses code was developed under GNU/Linux. It should port easily to -any ANSI/POSIX-conforming UNIX. It has even been ported to OS/2 Warp!

+The ncurses code was developed under GNU/Linux. +It has been in use for some time with OpenBSD as the system curses library, +and on FreeBSD and NetBSD as an external package. +It should port easily to any ANSI/POSIX-conforming UNIX. +It has even been ported to OS/2 Warp!

The distribution includes the library and support utilities, including a terminfo compiler tic(1), a decompiler infocmp(1), clear(1), tput(1), tset(1), @@ -32,154 +63,305 @@ the library and tools.

The ncurses distribution is available via anonymous FTP at the GNU distribution site -ftp://ftp.gnu.org/pub/gnu/ncurses. -It is also available at -ftp://ftp.clark.net/pub/dickey/ncurses. +ftp://ftp.gnu.org/gnu/ncurses/ . +
It is also available at +ftp://invisible-island.net/ncurses/ .

Release Notes

-We decided to release ncurses as a new whole number release (5.0) because it -incorporates several interface changes, including some that would invalidate -existing shared libraries. These are the highlights from the change-log -since ncurses 4.2 release. +This release is designed to be upward compatible from ncurses 5.0 through 5.5; +very few applications will require recompilation, depending on the platform. +These are the highlights from the change-log since ncurses 5.5 release.

Interface changes:

+New features and improvements: + +Major bug fixes: -
  • The newest version of the X/Open Curses is implemented on Solaris - and other vendor's systems. It adds new features to the terminfo - descriptions: - -
  • We made additional changes to reduce impact by future interface - changes: - -
  • modify configure script to embed ABI in shared libraries for HP-UX - 10.x (detailed request by Tim Mooney). +
  • fix wins_nwstr(), which did not handle single-column + non-8bit codes. -
  • modify configuration of shared libraries on Digital Unix so that - versioning is embedded in the library, rather than implied by - links (patch by Tim Mooney). +
  • modify wbkgrnd() to avoid clearing the + A_CHARTEXT attribute bits since those record the state + of multicolumn characters. + +
  • improve SIGWINCH handling by postponing its effect + during newterm(), etc., when allocating screens. + +
  • remove 970913 feature for copying subwindows as they are moved in + mvwin(). + +
  • add checks in waddchnstr() and + wadd_wchnstr() to stop copying when a null character + is found. + +
  • add some checks to ensure current position is within scrolling + region before scrolling on a new line. + +
  • add a workaround to ACS mapping to allow applications such as + test/blue.c to use the "PC ROM" characters by masking them with + A_ALTCHARSET. This worked up til 5.5, but was lost in the revision + of legacy coding. -New features: + +Portability:

    Features of Ncurses

    @@ -208,14 +390,15 @@ The ncurses package also has many useful extensions over SVr4: