-------------------------------------------------------------------------------
--- Copyright (c) 1998-2010,2011 Free Software Foundation, Inc. --
+-- Copyright (c) 1998-2011,2012 Free Software Foundation, Inc. --
-- --
-- Permission is hereby granted, free of charge, to any person obtaining a --
-- copy of this software and associated documentation files (the --
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
--- $Id: NEWS,v 1.1784 2011/09/17 22:05:18 tom Exp $
+-- $Id: NEWS,v 1.1957 2012/09/22 20:11:31 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.
+20120922
+ + modify setupterm to set its copy of TERM to "unknown" if configured
+ for the terminal driver and TERM was null or empty.
+ + modify treatment of TERM variable for MinGW port to allow explicit
+ use of the windows console driver by checking if $TERM is set to
+ "#win32con" or an abbreviation of that.
+ + undo recent change to fallback definition of vsscanf() to build with
+ older Solaris compilers (cf: 20120728).
+
+20120908
+ + add test-screens to test/ncurses to show 256-characters at a time,
+ to help with MinGW port.
+
+20120903
+ + simplify varargs logic in lib_printw.c; va_copy is no longer needed
+ there.
+ + modifications for MinGW port to make wide-character display usable.
+
+20120902
+ + regenerate configure script (report by Sven Joachim, cf: 20120901).
+
+20120901
+ + add a null-pointer check in _nc_flush (cf: 20120825).
+ + fix a case in _nc_scroll_optimize() where the _oldnums_list array
+ might not be allocated.
+ + improve comparisons in configure.in for unset shell variables.
+
+20120826
+ + increase size of ncurses' output-buffer, in case of very small
+ initial screen-sizes.
+ + fix evaluation of TERMINFO and TERMINFO_DIRS default values as needed
+ after changes to use --datarootdir (reports by Gabriele Balducci,
+ Roumen Petrov).
+
+20120825
+ + change output buffering scheme, using buffer maintained by ncurses
+ rather than stdio, to avoid problems with SIGTSTP handling (report
+ by Brian Bloniarz).
+
+20120811
+ + update autoconf patch to 2.52.20120811, adding --datarootdir
+ (prompted by discussion with Erwin Waterlander).
+ + improve description of --enable-reentrant option in README and the
+ INSTALL file.
+ + add nsterm-256color, make this the default nsterm -TD
+ + remove bw from nsterm-bce, per testing with tack -TD
+
+20120804
+ + update test/configure, adding check for tinfo library.
+ + improve limit-checks for the getch fifo (report by Werner Fink).
+ + fix a remaining mismatch between $with_echo and the symbols updated
+ for CF_DISABLE_ECHO affecting parameters for mk-2nd.awk (report by
+ Sven Joachim, cf: 20120317).
+ + modify followup check for pkg-config's library directory in the
+ --enable-pc-files option to validate syntax (report by Sven Joachim,
+ cf: 20110716).
+
+20120728
+ + correct path for ncurses_mingw.h in include/headers, in case build
+ is done outside source-tree (patch by Roumen Petrov).
+ + modify some older xterm entries to align with xterm source -TD
+ + separate "xterm-old" alias from "xterm-r6" -TD
+ + add E3 extended capability to xterm-basic and putty -TD
+ + parenthesize parameters of other macros in curses.h -TD
+ + parenthesize parameter of COLOR_PAIR and PAIR_NUMBER in curses.h
+ in case it happens to be a comma-expression, etc. (patch by Nick
+ Black).
+
+20120721
+ + improved form_request_by_name() and menu_request_by_name().
+ + eliminate two fixed-size buffers in toe.c
+ + extend use_tioctl() to have expected behavior when use_env(FALSE) and
+ use_tioctl(TRUE) are called.
+ + modify ncurses test-program, adding -E and -T options to demonstrate
+ use_env() versus use_tioctl().
+
+20120714
+ + add use_tioctl() function (adapted from patch by Werner Fink,
+ Novell #769788):
+
+20120707
+ + add ncurses_mingw.h to installed headers (prompted by patch by
+ Juergen Pfeifer).
+ + clarify return-codes from wgetch() in response to SIGWINCH (prompted
+ by Novell #769788).
+ + modify resizeterm() to always push a KEY_RESIZE onto the fifo, even
+ if screensize is unchanged. Modify _nc_update_screensize() to push a
+ KEY_RESIZE if there was a SIGWINCH, even if it does not call
+ resizeterm(). These changes eliminate the case where a SIGWINCH is
+ received, but ERR returned from wgetch or wgetnstr because the screen
+ dimensions did not change (Novell #769788).
+
+20120630
+ + add --enable-interop to sample package scripts (suggested by Juergen
+ Pfeifer).
+ + update CF_PATH_SYNTAX macro, from mawk changes.
+ + modify mk-0th.awk to allow for generating llib-ltic, etc., though
+ some work is needed on cproto to work with lib_gen.c to update
+ llib-lncurses.
+ + remove redundant getenv() cal in database-iterator leftover from
+ cleanup in 20120622 changes (report by Sven Joachim).
+
+20120622
+ + add -d, -e and -q options to test/demo_terminfo and test/demo_termcap
+ + fix caching of environment variables in database-iterator (patch by
+ Philippe Troin, Redhat #831366).
+
+20120616
+ + add configure check to distinguish clang from gcc to eliminate
+ warnings about unused command-line parameters when compiler warnings
+ are enabled.
+ + improve behavior when updating terminfo entries which are hardlinked
+ by allowing for the possibility that an alias has been repurposed to
+ a new primary name.
+ + fix some strict compiler warnings based on package scripts.
+ + further fixes for configure check for working poll (Debian #676461).
+
+20120608
+ + fix an uninitialized variable in -c/-n logic for infocmp changes
+ (cf: 20120526).
+ + corrected fix for building c++ binding with clang 3.0 (report/patch
+ by Richard Yao, Gentoo #417613, cf: 20110409)
+ + correct configure check for working poll, fixing the case where stdin
+ is redirected, e.g., in rpm/dpkg builds (Debian #676461).
+ + add rpm- and dpkg-scripts, to test those build-environments.
+ The resulting packages are used only for testing.
+
+20120602
+ + add kdch1 aka "Remove" to vt220 and vt220-8 entries -TD
+ + add kdch1, etc., to qvt108 -TD
+ + add dl1/il1 to some entries based on dl/il values -TD
+ + add dl to simpleterm -TD
+ + add consistency-checks in tic for insert-line vs delete-line
+ controls, and insert/delete-char keys
+ + correct no-leaks logic in infocmp when doing comparisons, fixing
+ duplicate free of entries given via the command-line, and freeing
+ entries loaded from the last-but-one of files specified on the
+ command-line.
+ + add kdch1 to wsvt25 entry from NetBSD CVS (reported by David Lord,
+ analysis by Martin Husemann).
+ + add cnorm/civis to wsvt25 entry from NetBSD CVS (report/analysis by
+ Onno van der Linden).
+
+20120526
+ + extend -c and -n options of infocmp to allow comparing more than two
+ entries.
+ + correct check in infocmp for number of terminal names when more than
+ two are given.
+ + correct typo in curs_threads.3x (report by Yanhui Shen on
+ freebsd-hackers mailing list).
+
+20120512
+ + corrected 'op' for bterm (report by Samuel Thibault) -TD
+ + modify test/background.c to demonstrate a background character
+ holding a colored ACS_HLINE. The behavior differs from SVr4 due to
+ the thick- and double-line extension (cf: 20091003).
+ + modify handling of acs characters in PutAttrChar to avoid mapping an
+ unmapped character to a space with A_ALTCHARSET set.
+ + rewrite vt520 entry based on vt420 -TD
+
+20120505
+ + remove p6 (bold) from opus3n1+ for consistency -TD
+ + remove acs stuff from env230 per clues in Ingres termcap -TD
+ + modify env230 sgr/sgr0 to match other capabilities -TD
+ + modify smacs/rmacs in bq300-8 to match sgr/sgr0 -TD
+ + make sgr for dku7202 agree with other caps -TD
+ + make sgr for ibmpc agree with other caps -TD
+ + make sgr for tek4107 agree with other caps -TD
+ + make sgr for ndr9500 agree with other caps -TD
+ + make sgr for sco-ansi agree with other caps -TD
+ + make sgr for d410 agree with other caps -TD
+ + make sgr for d210 agree with other caps -TD
+ + make sgr for d470c, d470c-7b agree with other caps -TD
+ + remove redundant AC_DEFINE for NDEBUG versus Makefile definition.
+ + fix a back-link in _nc_delink_entry(), which is needed if ncurses is
+ configured with --enable-termcap and --disable-getcap.
+
+20120428
+ + fix some inconsistencies between vt320/vt420, e.g., cnorm/civis -TD
+ + add eslok flag to dec+sl -TD
+ + dec+sl applies to vt320 and up -TD
+ + drop wsl width from xterm+sl -TD
+ + reuse xterm+sl in putty and nsca-m -TD
+ + add ansi+tabs to vt520 -TD
+ + add ansi+enq to vt220-vt520 -TD
+ + fix a compiler warning in example in ncurses-intro.doc (Paul Waring).
+ + added paragraph in keyname manpage telling how extended capabilities
+ are interpreted as key definitions.
+ + modify tic's check of conflicting key definitions to include extended
+ capability strings in addition to the existing check on predefined
+ keys.
+
+20120421
+ + improve cleanup of temporary files in tic using atexit().
+ + add msgr to vt420, similar DEC vtXXX entries -TD
+ + add several missing vt420 capabilities from vt220 -TD
+ + factor out ansi+pp from several entries -TD
+ + change xterm+sl and xterm+sl-twm to include only the status-line
+ capabilities and not "use=xterm", making them more generally useful
+ as building-blocks -TD
+ + add dec+sl building block, as example -TD
+
+20120414
+ + add XT to some terminfo entries to improve usefulness for other
+ applications than screen, which would like to pretend that xterm's
+ title is a status-line. -TD
+ + change use-clauses in ansi-mtabs, hp2626, and hp2622 based on review
+ of ordering and overrides -TD
+ + add consistency check in tic for screen's "XT" capability.
+ + add section in terminfo.src summarizing the user-defined capabilities
+ used in that file -TD
+
+20120407
+ + fix an inconsistency between tic/infocmp "-x" option; tic omits all
+ non-standard capabilities, while infocmp was ignoring only the user
+ definable capabilities.
+ + improve special case in tic parsing of description to allow it to be
+ followed by terminfo capabilities. Previously the description had to
+ be the last field on an input line to allow tic to distinguish
+ between termcap and terminfo format while still allowing commas to be
+ embedded in the description.
+ + correct variable name in gen_edit.sh which broke configurability of
+ the --with-xterm-kbs option.
+ + revert 2011-07-16 change to "linux" alias, return to "linux2.2" -TD
+ + further amend 20110910 change, providing for configure-script
+ override of the "linux" terminfo entry to install and changing the
+ default for that to "linux2.2" (Debian #665959).
+
+20120331
+ + update Ada95/configure to use CF_DISABLE_ECHO (cf: 20120317).
+ + correct order of use-clauses in st-256color -TD
+ + modify configure script to look for gnatgcc if the Ada95 binding
+ is built, in preference to the default gcc/cc (suggested by
+ Nicolas Boulenguez).
+ + modify configure script to ensure that the same -On option used for
+ the C compiler in CFLAGS is used for ADAFLAGS rather than simply
+ using "-O3" (suggested by Nicolas Boulenguez)
+
+20120324
+ + amend an old fix so that next_char() exits properly for empty files,
+ e.g., from reading /dev/null (cf: 20080804).
+ + modify tic so that it can read from the standard input, or from
+ a character device. Because tic uses seek's, this requires writing
+ the data to a temporary file first (prompted by remark by Sven
+ Joachim) (cf: 20000923).
+
+20120317
+ + correct a check made in lib_napms.c, so that terminfo applications
+ can again use napms() (cf: 20110604).
+ + add a note in tic.h regarding required casts for ABSENT_BOOLEAN
+ (cf: 20040327).
+ + correct scripting for --disable-echo option in test/configure.
+ + amend check for missing c++ compiler to work when no error is
+ reported, and no variables set (cf: 20021206).
+ + add/use configure macro CF_DISABLE_ECHO.
+
+20120310
+ + fix some strict compiler warnings for abi6 and 64-bits.
+ + use begin_va_copy/end_va_copy macros in lib_printw.c (cf: 20120303).
+ + improve a limit-check in infocmp.c (Werner Fink):
+
+20120303
+ + minor tidying of terminfo.tail, clarify reason for limitation
+ regarding mapping of \0 to \200
+ + minor improvement to _nc_copy_termtype(), using memcpy to replace
+ loops.
+ + fix no-leaks checking in test/demo_termcap.c to account for multiple
+ calls to setupterm().
+ + modified the libgpm change to show previous load as a problem in the
+ debug-trace.
+ > merge some patches from OpenSUSE rpm (Werner Fink):
+ + ncurses-5.7-printw.dif, fixes for varargs handling in lib_printw.c
+ + ncurses-5.7-gpm.dif, do not dlopen libgpm if already loaded by
+ runtime linker
+ + ncurses-5.6-fallback.dif, do not free arrays and strings from static
+ fallback entries
+
+20120228
+ + fix breakage in tic/infocmp from 20120225 (report by Werner Fink).
+
+20120225
+ + modify configure script to allow creating dll's for MinGW when
+ cross-compiling.
+ + add --enable-string-hacks option to control whether strlcat and
+ strlcpy may be used. The same issue applies to OpenBSD's warnings
+ about snprintf, noting that this function is weakly standardized.
+ + add configure checks for strlcat, strlcpy and snprintf, to help
+ reduce bogus warnings with OpenBSD builds.
+ + build-fix for OpenBSD 4.9 to supply consistent intptr_t declaration
+ (cf:20111231)
+ + update config.guess, config.sub
+
+20120218
+ + correct CF_ETIP_DEFINES configure macro, making it exit properly on
+ the first success (patch by Pierre Labastie).
+ + improve configure macro CF_MKSTEMP by moving existence-check for
+ mkstemp out of the AC_TRY_RUN, to help with cross-compiles.
+ + improve configure macro CF_FUNC_POLL from luit changes to detect
+ broken implementations, e.g., with Mac OS X.
+ + add configure option --with-tparm-arg
+ + build-fix for MinGW cross-compiling, so that make_hash does not
+ depend on TTY definition (cf: 20111008).
+
+20120211
+ + make sgr for xterm-pcolor agree with other caps -TD
+ + make sgr for att5425 agree with other caps -TD
+ + make sgr for att630 agree with other caps -TD
+ + make sgr for linux entries agree with other caps -TD
+ + make sgr for tvi9065 agree with other caps -TD
+ + make sgr for ncr260vt200an agree with other caps -TD
+ + make sgr for ncr160vt100pp agree with other caps -TD
+ + make sgr for ncr260vt300an agree with other caps -TD
+ + make sgr for aaa-60-dec-rv, aaa+dec agree with other caps -TD
+ + make sgr for cygwin, cygwinDBG agree with other caps -TD
+ + add configure option --with-xterm-kbs to simplify configuration for
+ Linux versus most other systems.
+
+20120204
+ + improved tic -D option, avoid making target directory and provide
+ better diagnostics.
+
+20120128
+ + add mach-gnu (Debian #614316, patch by Samuel Thibault)
+ + add mach-gnu-color, tweaks to mach-gnu terminfo -TD
+ + make sgr for sun-color agree with smso -TD
+ + make sgr for prism9 agree with other caps -TD
+ + make sgr for icl6404 agree with other caps -TD
+ + make sgr for ofcons agree with other caps -TD
+ + make sgr for att5410v1, att4415, att620 agree with other caps -TD
+ + make sgr for aaa-unk, aaa-rv agree with other caps -TD
+ + make sgr for avt-ns agree with other caps -TD
+ + amend fix intended to separate fixups for acsc to allow "tic -cv" to
+ give verbose warnings (cf: 20110730).
+ + modify misc/gen-edit.sh to make the location of the tabset directory
+ consistent with misc/Makefile.in, i.e., using ${datadir}/tabset
+ (Debian #653435, patch by Sven Joachim).
+
+20120121
+ + add --with-lib-prefix option to allow configuring for old/new flavors
+ of OS/2 EMX.
+ + modify check for gnat version to allow for year, as used in FreeBSD
+ port.
+ + modify check_existence() in db_iterator.c to simply check if the
+ path is a directory or file, according to the need. Checking for
+ directory size also gives no usable result with OS/2 (cf: 20120107).
+ + support OS/2 kLIBC (patch by KO Myung-Han).
+
+20120114
+ + several improvements to test/movewindow.c (prompted by discussion on
+ Linux Mint forum):
+ + modify movement commands to make them continuous
+ + rewrote the test for mvderwin
+ + rewrote the test for recursive mvwin
+ + split-out reusable CF_WITH_NCURSES_ETC macro in test/configure.in
+ + updated configure macro CF_XOPEN_SOURCE, build-fixes for Mac OS X
+ and OpenBSD.
+ + regenerated html manpages.
+
+20120107
+ + various improvments for MinGW (Juergen Pfeifer):
+ + modify stat() calls to ignore the st_size member
+ + drop mk-dlls.sh script.
+ + change recommended regular expression library.
+ + modify rain.c to allow for threaded configuraton.
+ + modify tset.c to allow for case when size-change logic is not used.
+
+20111231
+ + modify toe's report when -a and -s options are combined, to add
+ a column showing which entries belong to a given database.
+ + add -s option to toe, to sort its output.
+ + modify progs/toe.c, simplifying use of db-iterator results to use
+ caching improvements from 20111001 and 20111126.
+ + correct generation of pc-files when ticlib or termlib options are
+ given to rename the corresponding tic- or tinfo-libraries (report
+ by Sven Joachim).
+
+20111224
+ + document a portability issue with tput, i.e., that scripts which work
+ with ncurses may fail in other implementations that do no parameter
+ analysis.
+ + add putty-sco entry -TD
+
+20111217
+ + review/fix places in manpages where --program-prefix configure option
+ was not being used.
+ + add -D option to infocmp, to show the database locations that it
+ could use.
+ + fix build for the special case where term-driver, ticlib and termlib
+ are all enabled. The terminal driver depends on a few features in
+ the base ncurses library, so tic's dependencies include both ncurses
+ and termlib.
+ + fix build work for term-driver when --enable-wgetch-events option is
+ enabled.
+ + use <stdint.h> types to fix some questionable casts to void*.
+
+20111210
+ + modify configure script to check if thread library provides
+ pthread_mutexattr_settype(), e.g., not provided by Solaris 2.6
+ + modify configure script to suppress check to define _XOPEN_SOURCE
+ for IRIX64, since its header files have a conflict versus
+ _SGI_SOURCE.
+ + modify configure script to add ".pc" files for tic- and
+ tinfo-libraries, which were omitted in recent change (cf: 20111126).
+ + fix inconsistent checks on $PKG_CONFIG variable in configure script.
+
+20111203
+ + modify configure-check for etip.h dependencies, supplying a temporary
+ copy of ncurses_dll.h since it is a generated file (prompted by
+ Debian #646977).
+ + modify CF_CPP_PARAM_INIT "main" function to work with current C++.
+
+20111126
+ + correct database iterator's check for duplicate entries
+ (cf: 20111001).
+ + modify database iterator to ignore $TERMCAP when it is not an
+ absolute pathname.
+ + add -D option to tic, to show the database locations that it could
+ use.
+ + improve description of database locations in tic manpage.
+ + modify the configure script to generate a list of the ".pc" files to
+ generate, rather than deriving the list from the libraries which have
+ been built (patch by Mike Frysinger).
+ + use AC_CHECK_TOOLS in preference to AC_PATH_PROGS when searching for
+ ncurses*-config, e.g., in Ada95/configure and test/configure (adapted
+ from patch by Mike Frysinger).
+
+20111119
+ + remove obsolete/conflicting fallback definition for _POSIX_SOURCE
+ from curses.priv.h, fixing a regression with IRIX64 and Tru64
+ (cf: 20110416)
+ + modify _nc_tic_dir() to ensure that its return-value is nonnull,
+ i.e., the database iterator was not initialized. This case is needed
+ to when tic is translating to termcap, rather than loading the
+ database (cf: 20111001).
+
+20111112
+ + add pccon entries for OpenBSD console (Alexei Malinin).
+ + build-fix for OpenBSD 4.9 with gcc 4.2.1, setting _XOPEN_SOURCE to
+ 600 to work around inconsistent ifdef'ing of wcstof between C and
+ C++ header files.
+ + modify capconvert script to accept more than exact match on "xterm",
+ e.g., the "xterm-*" variants, to exclude from the conversion (patch
+ by Robert Millan).
+ + add -lc_r as alternative for -lpthread, allows build of threaded code
+ in older FreeBSD machines.
+ + build-fix for MirBSD, which fails when either _XOPEN_SOURCE or
+ _POSIX_SOURCE are defined.
+ + fix a typo misc/Makefile.in, used in uninstalling pc-files.
+
+20111030
+ + modify make_db_path() to allow creating "terminfo.db" in the same
+ directory as an existing "terminfo" directory. This fixes a case
+ where switching between hashed/filesystem databases would cause the
+ new hashed database to be installed in the next best location -
+ root's home directory.
+ + add variable cf_cv_prog_gnat_correct to those passed to
+ config.status, fixing a problem with Ada95 builds (cf: 20111022).
+ + change feature test from _XPG5 to _XOPEN_SOURCE in two places, to
+ accommodate broken implementations for _XPG6.
+ + eliminate usage of NULL symbol from etip.h, to reduce header
+ interdependencies.
+ + add configure check to decide when to add _XOPEN_SOURCE define to
+ compiler options, i.e., for Solaris 10 and later (cf: 20100403).
+ This is a workaround for gcc 4.6, which fails to build the c++
+ binding if that symbol is defined by the application, due to
+ incorrectly combining the corresponding feature test macros
+ (report by Peter Kruse).
+
+20111022
+ + correct logic for discarding mouse events, retaining the partial
+ events used to build up click, double-click, etc, until needed
+ (cf: 20110917).
+ + fix configure script to avoid creating unused Ada95 makefile when
+ gnat does not work.
+ + cleanup width-related gcc 3.4.3 warnings for 64-bit platform, for the
+ internal functions of libncurses. The external interface of courses
+ uses bool, which still produces these warnings.
+
+20111015
+ + improve description of --disable-tic-depends option to make it
+ clear that it may be useful whether or not the --with-termlib
+ option is also given (report by Sven Joachim).
+ + amend termcap equivalent for set_pglen_inch to use the X/Open
+ "YI" rather than the obsolete Solaris 2.5 "sL" (cf: 990109).
+ + improve manpage for tgetent differences from termcap library.
+
+20111008
+ + moved static data from db_iterator.c to lib_data.c
+ + modify db_iterator.c for memory-leak checking, fix one leak.
+ + modify misc/gen-pkgconfig.in to use Requires.private for the parts
+ of ncurses rather than Requires, as well as Libs.private for the
+ other library dependencies (prompted by Debian #644728).
+
+20111001
+ + modify tic "-K" option to only set the strict-flag rather than force
+ source-output. That allows the same flag to control the parser for
+ input and output of termcap source.
+ + modify _nc_getent() to ignore backslash at the end of a comment line,
+ making it consistent with ncurses' parser.
+ + restore a special-case check for directory needed to make termcap
+ text files load as if they were databases (cf: 20110924).
+ + modify tic's resolution/collision checking to attempt to remove the
+ conflicting alias from the second entry in the pair, which is
+ normally following in the source file. Also improved the warning
+ message to make it simpler to see which alias is the problem.
+ + improve performance of the database iterator by caching search-list.
+
+20110925
+ + add a missing "else" in changes to _nc_read_tic_entry().
+
+20110924
+ + modify _nc_read_tic_entry() so that hashed-database is checked before
+ filesystem.
+ + updated CF_CURSES_LIBS check in test/configure script.
+ + modify configure script and makefiles to split TIC_ARGS and
+ TINFO_ARGS into pieces corresponding to LDFLAGS and LIBS variables,
+ to help separate searches for tic- and tinfo-libraries (patch by Nick
+ Alcock aka "Nix").
+ + build-fix for lib_mouse.c changes (cf: 20110917).
+
20110917
+ fix compiler warning for clang 2.9
+ improve merging of mouse events (integrated patch by Damien
+ modify configure script to provide value for HTML_DIR in
Ada95/gen/Makefile.in, which depends on whether the Ada95 binding is
distributed separately (report by Nicolas Boulenguez).
- + modify configure script to add -g and/or -O3 to ADAFLAGS if the
+ + modify configure script to add "-g" and/or "-O3" to ADAFLAGS if the
CFLAGS for the build has these options.
+ amend change from 20070324, to not add 1 to the result of getmaxx
and getmaxy in the Ada binding (report by Nicolas Boulenguez for
20110212
+ regenerated html manpages.
+ use _tracef() in show_where() function of tic, to work correctly with
- special case of trace configuration.
+ special case of trace configuration.
20110205
+ add xterm-utf8 entry as a demo of the U8 feature -TD
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
+ + update doc/html/index.html to include NCURSES-Programming-HOWTO.html
(report by Sven Joachim).
20101128
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
+ + 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
20100417
+ modify _nc_capcmp() to work with cancelled strings.
+ correct translation of "^" in _nc_infotocap(), used to transform
- terminfo to termcap strings
+ terminfo to termcap strings
+ add configure --disable-rpath-hack, to allow disabling the feature
which adds rpath options for libraries in unusual places.
+ improve CF_RPATH_HACK_2 by checking if the rpath option for a given
handling in lynx (reported by Kim DeVaughn).
990306 pre-release
- + add -G option to tic and infocmp, to reverse the -g option.
+ + add -G option to tic and infocmp, to reverse the "-g" option.
+ recode functions in name_match.c to avoid use of strncpy, which
caused a 4-fold slowdown in tic (cf: 980530).
+ correct a few warnings about sign-extension in recent changes.
since that is a little more efficient.
+ minor correction to infocmp to avoid displaying "difference" between
two capabilities that are rendered in equivalent forms.
- + add -g option to tic/infocmp to force character constants to be
+ + add "-g" option to tic/infocmp to force character constants to be
displayed in quoted form. Otherwise their decimal values are shown.
+ modify setupterm so that cancelled strings are treated the same as
absent strings, cancelled and absent booleans false (does not affect
960810 - snapshot
+ correct nl()/nonl() to work as per SVr4 & XSI.
+ minor fixes to ncurses.c (use 'noraw()', mvscanw return-code)
- + refine configure-test for -g option (Tim Mooney).
+ + refine configure-test for "-g" option (Tim Mooney).
+ correct interaction between O_BLANK and NEW_LINE request in form
library (Juergen Pfeifer)
+ enhancement to the control over the new PC-style soft key format.
allow caller now to select whether or not one wants to have
the index-line; see curs_slk.3x for documentation (Juergen Pfeifer).
- + typos, don't use inline with -g (Philippe De Muyter)
+ + typos, don't use inline with "-g" (Philippe De Muyter)
+ fixes for menus & wattr-, slk-functions (Juergen Pfeifer)
960526 - snapshot