-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1560 2010/06/19 23:31:03 tom Exp $
+-- $Id: NEWS,v 1.1626 2011/01/01 23:11:55 tom Exp $
-------------------------------------------------------------------------------
This is a log of changes that ncurses has gone through since Zeyd started
Changes through 1.9.9e did not credit all contributions;
it is not possible to add this information.
+20110101
+ + fix remaining strict compiler warnings in ncurses library ABI=5,
+ except those dealing with function pointers, etc.
+
+20101225
+ + modify nc_tparm.h, adding guards against repeated inclusion, and
+ allowing TPARM_ARG to be overridden.
+ + fix some strict compiler warnings in ncurses library.
+
+20101211
+ + suppress ncv in screen entry, allowing underline (patch by Alejandro
+ R Sedeno).
+ + also suppress ncv in konsole-base -TD
+ + fixes in wins_nwstr() and related functions to ensure that special
+ characters, i.e., control characters are handled properly with the
+ wide-character configuration.
+ + correct a comparison in wins_nwstr() (Redhat #661506).
+ + correct help-messages in some of the test-programs, which still
+ referred to quitting with 'q'.
+
+20101204
+ + add special case to _nc_infotocap() to recognize the setaf/setab
+ strings from xterm+256color and xterm+88color, and provide a reduced
+ version which works with termcap.
+ + remove obsolete emacs "Local Variables" section from documentation
+ (request by Sven Joachim).
+ + update doc/html/index.html to include NCURSES-Programming-HOWTO.html
+ (report by Sven Joachim).
+
+20101128
+ + modify test/configure and test/Makefile.in to handle this special
+ case of building within a build-tree (Debian #34182):
+ mkdir -p build && cd build && ../test/configure && make
+
+20101127
+ + miscellaneous build-fixes for Ada95 and test-directories when built
+ out-of-tree.
+ + use VPATH in makefiles to simplify out-of-tree builds (Debian #34182).
+ + fix typo in rmso for tek4106 entry -Goran Weinholt
+
+20101120
+ + improve checks in test/configure for X libraries, from xterm #267
+ changes.
+ + modify test/configure to allow it to use the build-tree's libraries
+ e.g., when using that to configure the test-programs without the
+ rpath feature (request by Sven Joachim).
+ + repurpose "gnome" terminfo entries as "vte", retaining "gnome" items
+ for compatibility, but generally deprecating those since the VTE
+ library is what actually defines the behavior of "gnome", etc.,
+ since 2003 -TD
+
+20101113
+ + compiler warning fixes for test programs.
+ + various build-fixes for test-programs with pdcurses.
+ + updated configure checks for X packages in test/configure from xterm
+ #267 changes.
+ + add configure check to gnatmake, to accommodate cygwin.
+
+20101106
+ + correct list of sub-directories needed in Ada95 tree for building as
+ a separate package.
+ + modify scripts in test-directory to improve builds as a separate
+ package.
+
+20101023
+ + correct parsing of relative tab-stops in tabs program (report by
+ Philip Ganchev).
+ + adjust configure script so that "t" is not added to library suffix
+ when weak-symbols are used, allowing the pthread configuration to
+ more closely match the non-thread naming (report by Werner Fink).
+ + modify configure check for tic program, used for fallbacks, to a
+ warning if not found. This makes it simpler to use additonal
+ scripts to bootstrap the fallbacks code using tic from the build
+ tree (report by Werner Fink).
+ + fix several places in configure script using ${variable-value} form.
+ + modify configure macro CF_LDFLAGS_STATIC to accommodate some loaders
+ which do not support selectively linking against static libraries
+ (report by John P. Hartmann)
+ + fix an unescaped dash in man/tset.1 (report by Sven Joachim).
+
+20101009
+ + correct comparison used for setting 16-colors in linux-16color
+ entry (Novell #644831) -TD
+ + improve linux-16color entry, using "dim" for color-8 which makes it
+ gray rather than black like color-0 -TD
+ + drop misc/ncu-indent and misc/jpf-indent; they are provided by an
+ external package "cindent".
+
+20101002
+ + improve linkages in html manpages, adding references to the newer
+ pages, e.g., *_variables, curs_sp_funcs, curs_threads.
+ + add checks in tic for inconsistent cursor-movement controls, and for
+ inconsistent printer-controls.
+ + fill in no-parameter forms of cursor-movement where a parameterized
+ form is available -TD
+ + fill in missing cursor controls where the form of the controls is
+ ANSI -TD
+ + fix inconsistent punctuation in form_variables manpage (patch by
+ Sven Joachim).
+ + add parameterized cursor-controls to linux-basic (report by Dae) -TD
+ > patch by Juergen Pfeifer:
+ + document how to build 32-bit libraries in README.MinGW
+ + fixes to filename computation in mk-dlls.sh.in
+ + use POSIX locale in mk-dlls.sh.in rather than en_US (report by Sven
+ Joachim).
+ + add a check in mk-dlls.sh.in to obtain the size of a pointer to
+ distinguish between 32-bit and 64-bit hosts. The result is stored
+ in mingw_arch
+
+20100925
+ + add "XT" capability to entries for terminals that support both
+ xterm-style mouse- and title-controls, for "screen" which
+ special-cases TERM beginning with "xterm" or "rxvt" -TD
+ > patch by Juergen Pfeifer:
+ + use 64-Bit MinGW toolchain (recommended package from TDM, see
+ README.MinGW).
+ + support pthreads when using the TDM MinGW toolchain
+
+20100918
+ + regenerated html manpages.
+ + minor fixes for symlinks to curs_legacy.3x and curs_slk.3x manpages.
+ + add manpage for sp-funcs.
+ + add sp-funcs to test/listused.sh, for documentation aids.
+
+20100911
+ + add manpages for summarizing public variables of curses-, terminfo-
+ and form-libraries.
+ + minor fixes to manpages for consistency (patch by Jason McIntyre).
+ + modify tic's -I/-C dump to reformat acsc strings into canonical form
+ (sorted, unique mapping) (cf: 971004).
+ + add configure check for pthread_kill(), needed for some old
+ platforms.
+
+20100904
+ + add configure option --without-tests, to suppress building test
+ programs (request by Frederic L W Meunier).
+
+20100828
+ + modify nsterm, xnuppc and tek4115 to make sgr/sgr0 consistent -TD
+ + add check in terminfo source-reader to provide more informative
+ message when someone attempts to run tic on a compiled terminal
+ description (prompted by Debian #593920).
+ + note in infotocap and captoinfo manpages that they read terminal
+ descriptions from text-files (Debian #593920).
+ + improve acsc string for vt52, show arrow keys (patch by Benjamin
+ Sittler).
+
+20100814
+ + document in manpages that "mv" functions first use wmove() to check
+ the window pointer and whether the position lies within the window
+ (suggested by Poul-Henning Kamp).
+ + fixes to curs_color.3x, curs_kernel.3x and wresize.3x manpages (patch
+ by Tim van der Molen).
+ + modify configure script to transform library names for tic- and
+ tinfo-libraries so that those build properly with Mac OS X shared
+ library configuration.
+ + modify configure script to ensure that it removes conftest.dSYM
+ directory leftover on checks with Mac OS X.
+ + modify configure script to cleanup after check for symbolic links.
+
+20100807
+ + correct a typo in mk-1st.awk (patch by Gabriele Balducci)
+ (cf: 20100724)
+ + improve configure checks for location of tic and infocmp programs
+ used for installing database and for generating fallback data,
+ e.g., for cross-compiling.
+ + add Markus Kuhn's wcwidth function for compiling MinGW
+ + add special case to CF_REGEX for cross-compiling to MinGW target.
+
+20100731
+ + modify initialization check for win32con driver to eliminate need for
+ special case for TERM "unknown", using terminal database if available
+ (prompted by discussion with Roumen Petrov).
+ + for MinGW port, ensure that terminal driver is setup if tgetent()
+ is called (patch by Roumen Petrov).
+ + document tabs "-0" and "-8" options in manpage.
+ + fix Debian "lintian" issues with manpages reported in
+ http://lintian.debian.org/full/csmall@debian.org.html#ncurses
+
+20100724
+ + add a check in tic for missing set_tab if clear_all_tabs given.
+ + improve use of symbolic links in makefiles by using "-f" option if
+ it is supported, to eliminate temporary removal of the target
+ (prompted by http://www.t2-project.org/packages/ncurses.html)
+ + minor improvement to test/ncurses.c, reset color pairs in 'd' test
+ after exit from 'm' main-menu command.
+ + improved ncu-indent, from mawk changes, allows more than one of
+ GCC_NORETURN, GCC_PRINTFLIKE and GCC_SCANFLIKE on a single line.
+
+20100717
+ + add hard-reset for rs2 to wsvt25 to help ensure that reset ends
+ the alternate character set (patch by Nicholas Marriott)
+ + remove tar-copy.sh and related configure/Makefile chunks, since the
+ Ada95 binding is now installed using rules in Ada95/src.
+
+20100703
+ + continue integrating changes to use gnatmake project files in Ada95
+ + add/use configure check to turn on project rules for Ada95/src.
+ + revert the vfork change from 20100130, since it does not work.
+
+20100626
+ + continue integrating changes to use gnatmake project files in Ada95
+ + old gnatmake (3.15) does not produce libraries using project-file;
+ work around by adding script to generate alternate makefile.
+
20100619
+ continue integrating changes to use gnatmake project files in Ada95
+ add configure --with-ada-sharedlib option, for the test_make rule.
+ move leak-checking for comp_captab.c into _nc_leaks_tinfo() since
that module since 20090711 is in libtinfo.
+ add configure option --enable-term-driver, to allow compiling with
- terminal-driver. That is used in mingw port, and (being somewhat
+ terminal-driver. That is used in MinGW port, and (being somewhat
more complicated) is an experimental alternative to the conventional
termlib internals. Currently, it requires the sp-funcs feature to
be enabled.