X-Git-Url: http://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fannounce.html;h=36e61ba7448bb86862bb147b4167edcd20dc36e2;hp=f9dae07e5d9aaf90873bbbb8ec2beb1437c7eb63;hb=96d6b16de0d487e5d3aed0302a179dbce11b5d96;hpb=027ae42953e3186daed8f3882da73de48291b606 diff --git a/doc/html/announce.html b/doc/html/announce.html index f9dae07e..36e61ba7 100644 --- a/doc/html/announce.html +++ b/doc/html/announce.html @@ -1,8 +1,8 @@ -Announcing ncurses 5.6 +Announcing ncurses 5.7 -

Announcing ncurses 5.6

+

Announcing ncurses 5.7

The ncurses (new curses) library is a free software emulation of curses in System V Release 4.0, and more. It uses terminfo format, @@ -69,185 +69,170 @@ the GNU distribution site

Release Notes

-This release is designed to be upward compatible from ncurses 5.0 through 5.5; +This release is designed to be upward compatible from ncurses 5.0 through 5.6; very few applications will require recompilation, depending on the platform. -These are the highlights from the change-log since ncurses 5.5 release. +These are the highlights from the change-log since ncurses 5.6 release.

Interface changes:

New features and improvements: Major bug fixes: Portability: @@ -257,110 +242,115 @@ Portability:
  • new options:
    -
    --with-hashed-db -
    Use Berkeley hashed database for storing terminfo data rather than storing - each compiled entry in a separate binary file within a directory - tree. - -
    --without-dlsym -
    Do not use dlsym() to load GPM dynamically. - -
    --with-valgrind -
    Simplify building for testing with valgrind. - -
    --enable-wgetch-events -
    Compile with experimental wgetch-events code. - -
    --enable-signed-char -
    Store booleans in "signed char" rather than "char". +
    --disable-big-strings +
    control whether static string tables are generated as single + large strings (to improve startup performance), or as array + of individual strings. + +
    --disable-relink +
    control whether shared libraries are relinked (during install) + when rpath is enabled. + +
    --disable-tic-depends +
    make explicit whether tic library depends on ncurses/ncursesw + library. + +
    --enable-mixed-case +
    override the configure script's check if the filesystem + supports mixed-case filenames. + This allows one to control how the terminal database + maps to the filesystem. + For filesystems that do not support mixed-case, the library + uses generate 2-character (hexadecimal) codes for the + lower-level of the filesystem terminfo database + +
    --enable-reentrant +
    builds a different flavor of the ncurses library (ncursest) + which improves reentrant use of the + library by reducing global and static variables + (see the "--with-pthread" option for the threaded support). + +
    --enable-weak-symbols +
    use weak-symbols for linking to the POSIX thread library, + and use the same soname for the ncurses shared library + as the normal library (caveat: the ABI is for the threaded + library, which makes global data accessed via functions). + +
    --with-pthread +
    build with the POSIX thread library (tested with AIX, + Linux, FreeBSD, OpenBSD, HPUX, IRIX64, Solaris, Tru64). + +
    --with-ticlib +
    build/install the tic-support functions in a separate library
  • improved options:
    -
    --disable-largefile -
    make the option work both ways. +
    --enable-ext-colors +
    requires the wide-character configuration. -
    --with-gpm -
    The option now accepts a parameter, - i.e., the name of the dynamic GPM library to load via - dlopen() +
    --with-chtype +
    ignore option value "unsigned" is always added to + the type in curses.h; do the same for --with-mmask-t. -
    --disable-symlinks -
    The option now allows one to - disable symlink() in tic even when - link() does not work. +
    --with-dmalloc +
    build-fix for redefinition of strndup. -
    - - - -
  • other configure/build issues: -
  • modify progs/Makefile.in to make - tput init work properly with cygwin, - i.e., do not pass a .exe in the reference - string used in check_aliases. +
  • other configure/build issues: +
  • library: -
  • test programs: @@ -410,6 +400,8 @@ and define_key() allow you to better control the use of function keys, e.g., disabling the ncurses KEY_MOUSE, or by defining more than one control sequence to map to a given key code. +
  • Support for 256-color terminals, such as modern xterm, when configured +using the --enable-ext-colors option.
  • Support for 16-color terminals, such as aixterm and modern xterm.
  • Better cursor-movement optimization. The package now features a cursor-local-movement computation more efficient than either BSD's @@ -513,14 +505,10 @@ for similar applications on GNU/Linux.
    pinfo
    Lynx-like info browser. -http://dione.ids.pl/~pborys/software/pinfo/ +https://alioth.debian.org/projects/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:
    @@ -590,11 +578,3 @@ not covered in the terminfo file at archive . -