X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=announce.html.in;h=84d5bbe127c71d06ad79302568a646c2659f9800;hp=a4c643b1e3c3fd2bdedc4dccf3a16fe60f7c08d8;hb=491a3f08b795f494ae17179338c31a11b18fd433;hpb=3a9b6a3bf0269231bef7de74757a910dedd04e0c diff --git a/announce.html.in b/announce.html.in index a4c643b1..84d5bbe1 100644 --- a/announce.html.in +++ b/announce.html.in @@ -1,98 +1,424 @@ - + Announcing ncurses @VERSION@ - + +

Announcing ncurses @VERSION@

-The ncurses (new curses) library is a freeware emulation of System V -Release 4.0 curses. It uses terminfo format, supports pads and color +The ncurses (new curses) library is a free software emulation of +curses in System V Release 4.0, and more. It uses terminfo format, +supports pads and color and multiple highlights and forms characters and function-key mapping, -and has all the other SYSV-curses enhancements over BSD curses.

+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 -ncurses.

+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 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), and a termcap conversion tool captoinfo(1). Full manual pages are provided for -the library and tools.

+the library and tools.

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

Release Notes

+ +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: + + +Portability: + + +

Features of Ncurses

+ +The ncurses package is fully compatible with SVr4 (System V Release 4) curses: + + +The ncurses package also has many useful extensions over SVr4: + + @@ -152,41 +467,72 @@ a narrative introduction to the curses programming interface.

State of the Package

Numerous bugs present in earlier versions have been fixed; the -library is far more reliable than it used to be. Bounds checking in many -`dangerous' entry points has been improved. The code is now type-safe +library is far more reliable than it used to be. Bounds checking in many +`dangerous' entry points has been improved. The code is now type-safe according to gcc -Wall. The library has been checked for malloc leaks and -arena corruption by the Purify memory-allocation tester.

+arena corruption by the Purify memory-allocation tester.

The ncurses code has been tested with a wide variety of applications -including:

+including (versions starting with those noted):

+
cdk +
Curses Development Kit +
+http://invisible-island.net/cdk/ +
+http://www.vexus.ca/products/CDK/
ded
directory-editor -ftp://ftp.clark.net/pub/dickey/ded. +
+http://invisible-island.net/ded/
dialog
the underlying application used in Slackware's setup, and the basis -for similar applications on Linux. -
lynx-2.7 +for similar applications on GNU/Linux. +
+http://invisible-island.net/dialog/ +
lynx
the character-screen WWW browser -
ncftp 2.0 +
+http://lynx.isc.org/release/ +
Midnight Commander +
file manager +
+http://www.ibiblio.org/mc/ +
mutt +
mail utility +
+http://www.mutt.org/ +
ncftp
file-transfer utility +
+http://www.ncftp.com/
nvi
New vi versions 1.50 are able to use ncurses versions 1.9.7 and later. -
taper -
tape archive utility +
+http://www.bostic.com/vi/ +
+
pinfo +
Lynx-like info browser. +http://dione.ids.pl/~pborys/software/pinfo/ +
tin +
newsreader, supporting color, MIME +http://www.tin.org/
vh-1.6
Volks-Hypertext browser for the Jargon File +
+http://www.debian.org/Packages/unstable/text/vh.html
as well as some that use ncurses for the terminfo support alone:
-
minicom-1.75 +
minicom
terminal emulator -
tin-unoff -
tin (unofficial) newsreader, supporting color, MIME -ftp://ftp.akk.uni-karlsruhe.de/pub/news/clients/tin-unoff. +
+ +http://alioth.debian.org/projects/minicom/
vile
vi-like-emacs -ftp://ftp.clark.net/pub/dickey/vile. +
+http://invisible-island.net/vile/

@@ -195,60 +541,56 @@ a few games).

Who's Who and What's What

-The original maintainer of ncurses is Zeyd Ben-Halim. Unfortunately, -he can only work on the package part time. As a result, since 1.8.1, -much of the enhancement work and documentation has been done -by Eric S. Raymond. -The current primary maintainers are -Thomas Dickey -and -Juergen Pfeifer. +Zeyd Ben-Halim +started it from a previous package pcurses, written by Pavel Curtis. +Eric S. Raymond +continued development. +Jürgen Pfeifer wrote most of the form and menu libraries. +Ongoing work is being done by +Thomas Dickey. +Thomas Dickey +acts as the maintainer for the Free Software Foundation, +which holds the copyright on ncurses. +Contact the current maintainers at +bug-ncurses@gnu.org.

-There is an ncurses mailing list. It is a majordomo list; to join, write -to ncurses-request@mailgate.bsdi.com with a message containing the line: +To join the ncurses mailing list, please write email to +bug-ncurses-request@gnu.org containing the line:

              subscribe <name>@<host.domain>
 
This list is open to anyone interested in helping with the development and -testing of this package.

+testing of this package.

Beta versions of ncurses and patches to the current release are made available at -ftp://ftp.clark.net/pub/dickey/ncurses. +ftp://invisible-island.net/ncurses/ .

Future Plans

-We need people to help with these projects. If you are interested in working +We need people to help with these projects. If you are interested in working on them, please join the ncurses list. -

The terminfo/termcap Database

- -The distribution includes and uses a copy of the terminfo-format -terminal description file maintained by Eric Raymond. - -You can download either the -termcap -or -terminfo -versions of the terminal-type -database from Eric's ncurses page, -http://www.ccil.org/~esr/ncurses.html.

-

Other Related Resources

+The distribution provides a newer version of the terminfo-format +terminal description file once maintained by +Eric Raymond . +Unlike the older version, the termcap and terminfo data are provided +in the same file, and provides several user-definable extensions +beyond the X/Open specification.

+ You can find lots of information on terminal-related topics not covered in the terminfo file at Richard Shuford's -archive. +archive . -