]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.1 - patch 20180512
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index bd187cac0d6914f1f030b6368f3585915f276f86..da3b1d2692d3aa87e771391561cbe161c19a670f 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -1,5 +1,5 @@
 -------------------------------------------------------------------------------
--- Copyright (c) 1998-2016,2017 Free Software Foundation, Inc.               --
+-- Copyright (c) 1998-2017,2018 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             --
@@ -25,7 +25,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.2935 2017/08/26 21:33:48 tom Exp $
+-- $Id: NEWS,v 1.3127 2018/05/12 23:36:35 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -45,6 +45,429 @@ See the AUTHORS file for the corresponding full names.
 Changes through 1.9.9e did not credit all contributions;
 it is not possible to add this information.
 
+20180512
+       + remove trailing ';' from GCC_DEPRECATED definition.
+       + repair a change from 20110730 which left an error-check/warning dead.
+       + fix several minor Coverity warnings.
+
+20180505
+       + add deprecation warnings for internal functions called by older
+         versions of tack.
+       + fix a special case in PutAttrChar() where a cell is marked as
+         alternate-character set, but the terminal does not actually support
+         the given graphic character.  This would happen in an older terminal
+         such as vt52, which lacks most line-drawing capability.
+       + use configure --with-config-suffix option to work around filename
+         conflict with Debian packages versus test-packages.
+       + update tracemunch to work with perl 5.26.2, which changed the rules
+         for escaping regular expressions.
+
+20180428
+       + document new form-extension O_EDGE_INSERT_STAY (report by Leon
+         Winter).
+       + correct error-returns listed in manual pages for a few form functions
+         (report by Leon Winter).
+       + add a check in form-library for null-pointer dereference:
+               unfocus_current_field (form);
+               form_driver (form, REQ_VALIDATION);
+         (patch by Leon Winter).
+
+20180414
+       + modify form library to optionally delay cursor movement on a field
+         edge/boundary (patch by Leon Winter).
+       + modify form library to avoid unnecessary update of cursor position in
+         non-public fields (patch by Leon Winter).
+       + remove unused _nc_import_termtype2() function.
+       + also add/improve null-pointer checks in other places
+       + add a null-pointer check in _nc_parse_entry to handle an error when
+         a use-name is invalid syntax (report by Chung-Yi Lin).
+
+20180407
+       + clarify in manual pages that vwprintw and vwscanw are obsolete,
+         not part of X/Open Curses since 2007.
+       + use "const" in some prototypes rather than NCURSES_CONST where X/Open
+         Curses was updated to do this, e.g., wscanw, newterm, the terminfo
+         interface.  Also use "const" for consistency in the termcap
+         interface, which was withdrawn by X/Open Curses in Issue 5 (2007).
+         As of Issue 7, X/Open Curses still lacks "const" for certain return
+         values, e.g., keyname().
+
+20180331
+       + improve terminfo write/read by modifying the fourth item of the
+         extended header to denote the number of valid strings in the extended
+         string table (prompted by a comment in unibilium's sources).
+
+20180324
+       + amend Scaled256() macro in test/picsmap.c to cover the full range
+         0..1000 (report by Roger Pau Monne).
+       + add some checks in tracemunch for undefined variables.
+       + trim some redundant capabilities from st-0.7 -TD
+       + trim unnecessary setf/setb from interix -TD
+
+20180317
+       + fix a check in infotocap which may not have detected a problem when
+         it should have.
+       + add a check in tic for the case where setf/setb are given using
+         different strings, but provide identical results to setaf/setab.
+       + further improve fix for terminfo.5 (patch by Kir Kolyshkin).
+       + reorder loop-limit checks in winsnstr() in case the string has no
+         terminating null and only the number of characters is used (patch
+         by Gyorgy Jeney).
+
+20180303
+       + modify TurnOn/TurnOff macros in lib_vidattr.c and lib_vid_attr.c to
+         avoid expansion of "CUR" in trace.
+       + improve a few lintian warnings in test-packages.
+       + modify lib_setup to avoid calling pthread_self() without first
+         verifying that the address is valid, i.e., for weak symbols
+         (report/patch by Werner Fink).
+       + modify generated terminfo.5 to not use "expand" and related width
+         on the last column of tables, making layout on wide terminals look
+         better (adapted from patch by Kir Kolyshkin).
+       + add a category to report_offsets, e.g., "w" for wide-character, "t"
+         for threads to make the report more readable.  Reorganized the
+         structures reported to make the categories more apparent.
+       + simplify some ifdef's for extended-colors.
+       + add NCURSES_GLOBALS and NCURSES_PRESCREEN to report_offsets, to show
+         how similar the different tinfo configurations are.
+
+20180224
+       + modify _nc_resolve_uses2() to detect incompatible types when merging
+         a "use=" clause of extended capabilities.  The problem was seen in a
+         defective terminfo integrated from simpleterm sources in 20171111,
+         compounded by repair in 20180121.
+       + correct Ss/Ms interchange in st-0.7 entry (tmux #1264) -TD
+       + fix remaining flash capabilities with trailing mandatory delays -TD
+       + correct cut/paste in NEWS (report by Sven Joachim).
+
+20180217
+       + remove incorrect free() from 20170617 changes (report by David Macek).
+       + correct type for "U8" in user_caps.5; it is a number not boolean.
+       + add a null-pointer check in safe_sprintf.c (report by Steven Noonan).
+       + improve fix for Debian #882620 by reusing limit2 variable (report by
+         Julien Cristau, Sven Joachim).
+
+20180210
+       + modify misc/Makefile.in to install/uninstall explicit list in case
+         the build-directory happens to have no ".pc" files when an uninstall
+         is performed (report by Jeffrey Walton).
+       + deprecate safe-sprintf, since the vsnprintf function, which does what
+         was needed, was standardized long ago.
+       + add several development/experimental options to development packages.
+       + minor reordering of options in configure script to make the threaded
+         and reentrant options distinct from the other extensions which are
+         normally enabled.
+
+20180203
+       + minor fixes to test/*.h to make them idempotent.
+       + add/use test/parse_rgb.h to show how the "RGB" capability works.
+       + add a clarification in user_caps.5 regarding "RGB" capability.
+       + add extended_slk_color{,_sp} symbols to the appropriate
+         package/*.{map,sym} files (report by Sven Joachim, cf: 20170401).
+
+20180129
+       + update "VERSION" file, used in shared-library naming.
+
+20180127 6.1 release for upload to ftp.gnu.org
+
+20180127
+       + updated release notes
+       + amend a warning message from tic which should have flagged misuse
+         of "XT" capability in "screen" terminal description.
+       > terminfo changes:
+       + trim "XT" from screen entry, add comments to explain why it was
+         not suitable -TD
+       + modify iterm to use xterm+sl-twm building block -TD
+       + mark konsole-420pc, konsole-vt100, konsole-xf3x obsolete reflecting
+         konsole's removal in 2008 -TD
+       + expanded the history section of konsole to explain its flawed
+         imitation of xterm's keyboard -TD
+       + use xterm+x11mouse in screen.* entries because screen does not yet
+         support xterm's 1006 mode -TD
+       + add nsterm-build400 for macOS 10.13 -TD
+       + add ansi+idc1, use that in ansi+idc adding dch for consistency -TD
+       + update vte to vte-2017 -TD
+       + add ecma+strikeout to vte-2017 -TD
+       + add iterm2-direct -TD
+       + updated teraterm, added teraterm-256color -TD
+       + add mlterm-direct -TD
+       + add descriptions for ANSI building-blocks -TD
+
+20180121 pre-release
+       > terminfo changes:
+       + add xterm+noalt, xterm+titlestack, xterm+alt1049, xterm+alt+title
+         blocks from xterm #331 -TD
+       + add xterm+direct, xterm+indirect, xterm-direct entries from xterm
+         #331 -TD
+       + modify xterm+256color and xterm+256setaf to use correct number of
+         color pairs, for ncurses 6.1 -TD
+       + add rs1 capability to xterm-256color -TD
+       + modify xterm-r5, xterm-r6 and xterm-xf86-v32 to use xterm+kbs to
+         match xterm #272, reflecting packager's changes -TD
+       + remove "boolean" Se, Ss from st-0.7 -TD
+       + add konsole-direct and st-direct -TD
+       + remove unsupported "Tc" capability from st-0.7; use st-direct if
+         direct-colors are wanted -TD
+       + add vte-direct -TD
+       + add XT, hpa, indn, and vpa to screen, and invis, E3 to tmux (patch by
+         Pierre Carru)
+       + use xterm+sm+1006 in xterm-new, vte-2014 -TD
+       + use xterm+x11mouse in iterm, iterm2, mlterm3 because xterm's 1006
+         mode does not work with those programs.  konsole is debatable -TD
+       + add "termite" entry (report by Markus Pfeiffer) -TD
+       > merge branch begun April 2, 2017 which provides these features:
+       + support read/write new binary-format for terminfo which stores
+         numeric capabilities as a signed 32-bit integer.  The test programs
+         such as picsmap, ncurses were created or updated during 2017 to use
+         this feature.
+       + the new format is written by the wide-character configuration of
+         tic when it finds a numeric capability larger than 32767.
+       + other applications such as infocmp built with the wide-character
+         ncurses library work as expected.
+       + applications built with the "narrow" (8-bit) configuration will
+         read the new format, but will limit those extended values to 32767.
+       + in either wide/narrow configuration, the structure defined in
+         term.h still uses signed 16-bit values.
+       + because it is incompatible with the legacy (mid-1980s) binary format,
+         a new magic value is provided for the "file" program.
+       + the term.5 manual page is updated to describe this new format.
+       + the limit on file-size for compiled terminfo is increased in the
+         wide-character configuration to 32768.
+
+20180120
+       + build-fix in picsmap.c for stdint.h existence.
+       + add --disable-stripping option to configure scripts.
+       + modify ncurses-examples to install test-scripts in the data directory.
+       + work around tool-breakage in Debian 9 and later by invoking
+         gprconfig to specify the C compiler to be used by gnatmake,
+         and conditionally suppressing Library_Options line for static
+         libraries.
+       + bump the compat level for test-packages to 7, i.e., Debian 5.
+
+20180106
+       + fixes for writing extended color pairs in putwin.
+       + modify test/savescreen.c to add test patterns that exercise 88-,
+         256-, etc., colors.
+       + modify configure option --with-build-cc, adding clang, c89 and c99
+         as possible default values.
+       + modify ncurses-examples configure script to use pkg-config for the
+         extra form/menu/panel libraries, to be more consistent with the
+         handling of the curses/ncurses library.
+       + modify test-packages for mingw to supply "pc" files.
+       + modify gen-pkgconfig.in to list -lpthread as a private library when
+         configured to access it via weak symbols.
+       + simplify gen-pkgconfig.in, adding -ltinfo without the special linker
+         checks because some versions of the linker simply hard-code the
+         behavior.
+       + update URLs for ncurses website to use https.
+       + modify CF_CURSES_LIBS to fill in $cf_nculib_root in case the
+         ncurses-examples are built with a system ncurses that lacks the
+         standard "curses" symbolic link, as done by SuSE.  The symbol is
+         needed to make a followup check for the pthread library work, and
+         would be set properly using the options "--with-screen", etc.
+       + generate misc/*.pc with "all" rule, as done for "sources" rule
+         (report by Jeffrey Walton).
+
+20171230
+       + build-fix for ncurses-examples with Fedora27, adding check for
+         reset_color_pairs() -- not yet in Fedora's package.
+       + consistently add $CFLAGS to $MK_SHARED_LIB symbol in configure
+         script when the latter happens to use the C compiler rather than
+         directly using the loader (report by Jeffrey Walton).
+       + set ABI for upcoming 6.1 release in "*.map" files.  While there are
+         some remaining internals to apply, no ABI-related changes are
+         anticipated.
+       + add configure --with-config-suffix option to work around filename
+         conflict with Redhat packages versus test-packages.
+
+20171223
+       + modify ncurses-examples to quiet const-warnings when building with
+         PDCurses.
+       + modify toe to not exit if unable to read a terminal description,
+         e.g., if there is a permission problem.
+       + minor fix for progs/toe.c, using _nc_free_termtype2.
+       + assign 0 to pointer in _nc_tgetent_leak() after freeing it. Also
+         avoid reusing pointer from previous successful call to tgetent
+         if the latest call is unsuccessful (patch by Michael Schroeder,
+         OpenSuSE #1070450).
+       + minor fix for test/tracemunch, initialize $awaiting variable.
+
+20171216
+       + repair template in test/package/ncurses-examples.spec (cf: 20171111).
+       + improve tic's warning about the number of parameters tparm might use
+         for u1-u9 by making a special case for u6.
+       + improve curs_attr.3x discussion of color pairs.
+
+20171209
+       + modify misc/ncurses-config.in to make output with --includedir
+         consistent with --cflags, i.e., when --disable-overwrite option was
+         configured the output should show the subdirectory where headers
+         are.
+       + modify MKlib_gen.sh to suppress macros when calling an "implemented"
+         function in link_test.c
+       + updated ftp-url used in test-packages, etc.
+       + modify order of -pie/-shared options in configure script in case
+         LDFLAGS uses "-pie", working around a defect or limitation in the GNU
+         linker (prompted by patch by Yogesh Prasad, forwarded by Jay Shah).
+       + add entry in man_db.renames for user_caps.5
+
+20171125
+       + modify MKlib_gen.sh to avoid tracing result from getstr/getnstr
+         before initialized.
+       + add "-a" aspect-ratio option to picsmap.
+       + add configure check for default path of rgb.txt, used in picsmap.
+       + modify _nc_write_entry() to truncate too-long filename (report by
+         Hosein Askari, Debian #882620).
+       + build-fix for ncurses-examples with NetBSD curses:
+         + it lacks the use_env() function.
+         + it lacks libpanel; a recent change used the wrong ifdef symbol.
+       + add a macro for is_linetouched() and adjust the function's return
+         value to make it possible for most applications to check for an
+         error-return (report by Midolikawa H).
+       + additional manpage cleanup.
+       + update config.guess, config.sub from
+               http://git.savannah.gnu.org/cgit/config.git
+
+20171118
+       + add a note to curs_addch.3x on portability.
+       + add a note to curs_pad.3x on the origin and portability of pads.
+       + improve manpage description of getattrs (report by Midolikawa H).
+       + improve manpage macros (prompted by discussion in Debian #880551.
+       + reviewed test-programs using KEY_RESIZE, made fixes to test/worm.c
+       + add a "-d" option to picsmap for default-colors.
+       + modify old terminology entry and a few other terminal emulators to
+         account for xon -TD
+       + correct sgr string for tmux, which used screen's "standout" code
+         rather than the standard code (patch by Roman Kagan)
+       + correct sgr/sgr0 strings in a few other cases reported by tic, making
+         those correspond to the non-sgr settings where they differ, but
+         otherwise use ECMA-48 consistently:
+         jaixterm, aixterm, att5420_2, att4424, att500, decansi, d410-7b,
+         dm80, hpterm, emu-220, hp2, iTerm2.app, mterm-ansi, ncrvt100an,
+         st-0.7, vi603, vwmterm -TD
+       + build-fix for diagnostics warning in lib_mouse.c for pre-5.0 versions
+         of gcc which did not recognize the diagnostic "push" pragma (patch by
+         Vassili Courzakis).
+
+20171111
+       + add "op" to xterm+256setaf -TD
+       + reviewed terminology 1.0.0 -TD
+       + reviewed st 0.7 -TD
+       + suppress debug-package for ncurses-examples rpm build.
+
+20171104
+       + check for interrupt in color-pair initialization of dots_curses.c,
+         dots_xcurses.c
+       + add z/Z zoom feature to test/ncurses.c C/c screens.
+       + add '<' and '>' commands to test/ncurses.c S/s screens, to better
+         test off-by-ones in the overlap/copywin functions.
+
+20171028
+       + improve man/curs_inwstr.3x, correct end-logic for lib_inwstr.c
+         (report by Midolikawa H).
+       + fix typo in a few places for "improvements" (patch by Sven Joachim).
+       + clear the other half of a double-width character on which a line
+         drawing character is drawn.
+       + make test/ncurses.c "s" test easier to understand which subtests are
+         available; add a "S" wide-character overlap test-screen.
+       + modify test/ncurses.c C/c tests to allow for extended color pairs.
+       + add endwin() call in error-returns from test/ncurses.c omitted in
+         recent redesign of its menu (cf: 20170923).
+       + improve install of hashed-db by removing the ".db" file as done for
+         directory-tree terminal databases.
+       + repair a few overlooked items in include/ncurses_defs from recent
+         port/refactoring of test-programs (cf: 20170909).
+       + add test/padview.c, to compare pads with direct updates in view.c
+
+20171021
+       + modify test/view.c to expand tabs using the ncurses library rather
+         than in the test-program.
+       + remove very old SIGWINCH example in test/view.c, just use KEY_RESIZE.
+       + add -T, -e, -f -m options to "dots" test-programs.
+       + fix a few typos in usage-messages for test-programs.
+
+20171014
+       + minor cleanup to test/view.c:
+         + eliminate "-n" option by simply reading the whole file.
+         + implement page up/down commands.
+       + add check in tput for init/reset operands to ensure those use a
+         terminal.
+       + improve manual pages which discuss chtype, cchar_t types and the
+         attribute values which can be stored in those types.
+       + correct array-index when parsing "-T" command-line option in tabs
+         program.
+       + modify demo_new_pair.c to pass extended pairs to setcchar().
+       + add test/dots_xcurses.c to illustrate a different approach used for
+         extended colors which can be contrasted with dots_curses.c.
+       + add a check in tic to note when a description uses non-mandatory
+         delays without xon_xoff.  This is not an error, but some descriptions
+         for a terminal emulator may use the combination incorrectly.
+
+20171007
+       + modify "-T" option of clear and tput to call use_tioctl() to obtain
+         the operating system's notion of the screensize if possible.
+       + review/repair some exit-codes for tput, making usage-message exit
+         with 2 rather than 1, and a failure to open terminal 4+errno.
+       + amend check in tput, tabs and clear to allow those to use the
+         database-only features in cron if a -T option gives a suitable
+         terminal name (report by Lauri Tirkkonen).
+       + correct an ifdef in test/ncurses.c for systems with soft-keys but
+         not slk_color().
+       + regenerate man-html documentation.
+
+20170930
+       + fix a symbol conflict that made ncurses.c C/c menu not work with
+         Solaris xpg4 curses.
+       + add refresh() call to dots_mvcur.c, needed to use mvcur() with
+         Solaris xpg4 curses after calling newterm().
+       + minor fixes for configure script from work on ncurses-examples and
+         tin.
+       + improve animation in test/xmas.c by adding a time-delay in blinkit().
+       + modify several test programs to reflect that ncurses honors existing
+         signal handlers in initscr(), while other implementations do not.
+       + modify bs.c to make it easier to quit.
+       + change ncurses-examples to use attr_t vs chtype to follow X/Open
+         documentation more closely since Solaris xpg4-curses uses different
+         values for WA_xxx vs A_xxx that rely on attr_t being an unsigned
+         short.  Tru64 aka OSF1, HPUX, AIX did as ncurses does, equating the
+         two sets.
+
+20170923
+       + modify menu for test/ncurses.c to fit on 24-line screen.
+       + build-fix for configure --with-caps=uwin
+       + add options to test_arrays.c, for selecting termcap vs terminfo, etc.
+
+20170916
+       + minor fix to test/filter.c to avoid clearing the command in one case.
+       + modify filter() to discard clr_eos if back_color_erase is set.
+
+20170909
+       + improve wide-character implementation of myADDNSTR() in frm_driver.c,
+         which was inconsistent with the normal implementation.
+       + save/restore cursor position in Undo_Justification(), matching
+         behavior of Buffer_To_Window() (report by Leon Winter).
+       + modify test/knight to provide the "slow" solution for small screens
+         using "R", noting that Warnsdorf's method is easily done with "a".
+       + modify several test-programs which call use_default_colors() to
+         consistently do this only if "-d" option is given.
+       + additional changes to test with non-standard variants of curses:
+         + modify a loop limit in firework.c to work around absense of limit
+           checks in some libraries.
+         + fill the last row of a window with "?" in firstlast if waddch does
+           not return ERR on the lower-right corner.
+       + add checks in test/configure for some functions not in 4.3BSD curses.
+       + fix a regression in test/configure (cf: 20170826).
+
+20170902
+       + amend change for endwin-state for better consistency with the older
+         logic (report/patch by Jeb Rosen, cf: 20170722).
+       + modify check in fmt_entry() to handle a cancelled reset string
+         (Debian #873746).  Make similar fixes in other parts of dump_entry.c
+         and tput.c
+
+20170827
+       + fix a bug in repeat_char logic (cf: 20170729, report by Chris Clayton).
+
 20170826
        + fixes for "iterm2" (report by Leonardo Brondani Schenkel) -TD
        + corrected a warning from tic about keys which are the same, to skip
@@ -85,7 +508,7 @@ it is not possible to add this information.
        + add options -T and -V to clear command for compatibility with tput.
        + add usage message to clear command (Debian #371855).
        + improve usage messages for tset and tput.
-       + minor fixes to "RDGB" extension and reset_color_pairs().
+       + minor fixes to "RGB" extension and reset_color_pairs().
 
 20170812
        + improve description of -R option in infocmp manual page (report by
@@ -512,7 +935,7 @@ it is not possible to add this information.
                http://git.savannah.gnu.org/cgit/config.git
 
 20161224
-       + correct parmeters for copywin call in _nc_Synchronize_Attributes()
+       + correct parameters for copywin call in _nc_Synchronize_Attributes()
          (patch by Leon Winter).
        + improve color-handling section in terminfo manual page (prompted by
          patch by Mihail Konev).
@@ -701,7 +1124,7 @@ it is not possible to add this information.
          for special keys, based on xterm.
 
 20160702
-       + improve test/list_keys.c, using $TERM if no parameters areg given.
+       + improve test/list_keys.c, using $TERM if no parameters are given.
 
 20160625
        + build-fixes for ncurses "test_progs" rule.
@@ -939,7 +1362,7 @@ it is not possible to add this information.
          to incorrect attribute-masking.
 
 20151024
-       + modify MKexpanded.c to update the expansion of a temporary filename
+       + modify MKexpanded.sh to update the expansion of a temporary filename
          to "expanded.c", for use in trace statements.
        + modify layout of b/B tests in test/ncurses.c to allow for additional
          annotation on the right margin; some terminals with partial support
@@ -1036,7 +1459,7 @@ it is not possible to add this information.
 20150810
        + workaround for Debian #65617, which was fixed in mawk's upstream
          releases in 2009 (report by Sven Joachim).  See
-               http://invisible-island.net/mawk/CHANGES.html#t20090727
+               https://invisible-island.net/mawk/CHANGES.html#t20090727
 
 20150808 6.0 release for upload to ftp.gnu.org
 
@@ -1750,7 +2173,7 @@ it is not possible to add this information.
 20131221
        + further improved man2html, used this to fix broken links in html
          manpages.  See
-         ftp://invisible-island.net/ncurses/patches/man2html
+         ftp://ftp.invisible-island.net/ncurses/patches/man2html
 
 20131214
        + modify configure-script/ifdef's to allow OLD_TTY feature to be
@@ -2164,7 +2587,7 @@ it is not possible to add this information.
          Waterlander regarding screen flicker).
 
 20121229
-       + fix coverity warnings regarding copying into fixed-size buffers.
+       + fix Coverity warnings regarding copying into fixed-size buffers.
        + add throw-declarations in the c++ binding per Coverity warning.
        + minor changes to new-items for consistent reference to bug-report
          numbers.
@@ -2653,7 +3076,7 @@ it is not possible to add this information.
        + regenerated html manpages.
 
 20120107
-       + various improvments for MinGW (Juergen Pfeifer):
+       + various improvements for MinGW (Juergen Pfeifer):
          + modify stat() calls to ignore the st_size member
          + drop mk-dlls.sh script.
          + change recommended regular expression library.
@@ -5104,7 +5527,7 @@ it is not possible to add this information.
        + fix ifdef in c++/internal.h for QNX 6.1
        + test-compiled with (old) egcs-1.1.2, modified configure script to
          not unset the $CXX and related variables which would prevent this.
-       + fix a few terminfo.src typos exposed by improvments to "-f" option.
+       + fix a few terminfo.src typos exposed by improvements to "-f" option.
        + improve infocmp/tic "-f" option formatting.
 
 20060923
@@ -5708,7 +6131,7 @@ it is not possible to add this information.
        + document error conditions for ncurses library functions (report by
          Stanislav Ievlev).
        + regenerated html documentation for ada binding.
-         see ftp://invisible-island.net/ncurses/patches/gnathtml
+         see ftp://ftp.invisible-island.net/ncurses/patches/gnathtml
 
 20050507
        + regenerated html documentation for manpages.