Ignore:
Timestamp:
Jan 13, 2017, 3:21:12 PM (8 years ago)
Author:
Silvan Scherrer
Message:

ncurses: import vendor version 5.9

File:
1 edited

Legend:

Unmodified
Added
Removed
  • TabularUnified ncurses/vendor/current/NEWS

    r85 r1910  
    11-------------------------------------------------------------------------------
    2 -- Copyright (c) 1998-2007,2008 Free Software Foundation, Inc.               --
     2-- Copyright (c) 1998-2010,2011 Free Software Foundation, Inc.               --
    33--                                                                           --
    44-- Permission is hereby granted, free of charge, to any person obtaining a   --
     
    2626-- authorization.                                                            --
    2727-------------------------------------------------------------------------------
    28 -- $Id: NEWS,v 1.1320 2008/11/02 00:56:22 tom Exp $
     28-- $Id: NEWS,v 1.1682 2011/04/04 00:02:42 tom Exp $
    2929-------------------------------------------------------------------------------
    3030
     
    4545Changes through 1.9.9e did not credit all contributions;
    4646it is not possible to add this information.
     47
     4820110404 5.9 release for upload to ftp.gnu.org
     49
     5020110402
     51        + various build-fixes for the rpm/dpkg scripts.
     52        + add "--enable-rpath-link" option to Ada95/configure, to allow
     53          packages to suppress the rpath feature which is normally used for
     54          the in-tree build of sample programs.
     55        + corrected definition of libdir variable in Ada95/src/Makefile.in,
     56          needed for rpm script.
     57        + add "--with-shared" option to Ada95/configure script, to allow
     58          making the C-language parts of the binding use appropriate compiler
     59          options if building a shared library with gnat.
     60
     6120110329
     62        > portability fixes for Ada95 binding:
     63        + add configure check to ensure that SIGINT works with gnat.  This is
     64          needed for the "rain" sample program.  If SIGINT does not work, omit
     65          that sample program.
     66        + correct typo in check of $PKG_CONFIG variable in Ada95/configure
     67        + add ncurses_compat.c, to supply functions used in the Ada95 binding
     68          which were added in 5.7 and later.
     69        + modify sed expression in CF_NCURSES_ADDON to eliminate a dependency
     70          upon GNU sed.
     71
     7220110326
     73        + add special check in Ada95/configure script for ncurses6 reentrant
     74          code.
     75        + regen Ada html documentation.
     76        + build-fix for Ada shared libraries versus the varargs workaround.
     77        + add rpm and dpkg scripts for Ada95 and test directories, for test
     78          builds.
     79        + update test/configure macros CF_CURSES_LIBS, CF_XOPEN_SOURCE and
     80          CF_X_ATHENA_LIBS.
     81        + add configure check to determine if gnat's project feature supports
     82          libraries, i.e., collections of .ali files.
     83        + make all dereferences in Ada95 samples explicit.
     84        + fix typo in comment in lib_add_wch.c (patch by Petr Pavlu).
     85        + add configure check for, ifdef's for math.h which is in a separate
     86          package on Solaris and potentially not installed (report by Petr
     87          Pavlu).
     88        > fixes for Ada95 binding (Nicolas Boulenguez):
     89        + improve type-checking in Ada95 by eliminating a few warning-suppress
     90          pragmas.
     91        + suppress unreferenced warnings.
     92        + make all dereferences in binding explicit.
     93
     9420110319
     95        + regen Ada html documentation.
     96        + change order of -I options from ncurses*-config script when the
     97          --disable-overwrite option was used, so that the subdirectory include
     98          is listed first.
     99        + modify the make-tar.sh scripts to add a MANIFEST and NEWS file.
     100        + modify configure script to provide value for HTML_DIR in
     101          Ada95/gen/Makefile.in, which depends on whether the Ada95 binding is
     102          distributed separately (report by Nicolas Boulenguez).
     103        + modify configure script to add -g and/or -O3 to ADAFLAGS if the
     104          CFLAGS for the build has these options.
     105        + amend change from 20070324, to not add 1 to the result of getmaxx
     106          and getmaxy in the Ada binding (report by Nicolas Boulenguez for
     107          thread in comp.lang.ada).
     108        + build-fix Ada95/samples for gnat 4.5
     109        + spelling fixes for Ada95/samples/explain.txt
     110        > fixes for Ada95 binding (Nicolas Boulenguez):
     111        + add item in Trace_Attribute_Set corresponding to TRACE_ATTRS.
     112        + add workaround for binding to set_field_type(), which uses varargs.
     113          The original binding from 990220 relied on the prevalent
     114          implementation of varargs which did not support or need va_copy().
     115        + add dependency on gen/Makefile.in needed for *-panels.ads
     116        + add Library_Options to library.gpr
     117        + add Languages to library.gpr, for gprbuild
     118
     11920110307
     120        + revert changes to limit-checks from 20110122 (Debian #616711).
     121        > minor type-cleanup of Ada95 binding (Nicolas Boulenguez):
     122        + corrected a minor sign error in a field of Low_Level_Field_Type, to
     123          conform to form.h.
     124        + replaced C_Int by Curses_Bool as return type for some callbacks, see
     125          fieldtype(3FORM).
     126        + modify samples/sample-explain.adb to provide explicit message when
     127          explain.txt is not found.
     128
     12920110305
     130        + improve makefiles for Ada95 tree (patch by Nicolas Boulenguez).
     131        + fix an off-by-one error in _nc_slk_initialize() from 20100605 fixes
     132          for compiler warnings (report by Nicolas Boulenguez).
     133        + modify Ada95/gen/gen.c to declare unused bits in generated layouts,
     134          needed to compile when chtype is 64-bits using gnat 4.4.5
     135
     13620110226 5.8 release for upload to ftp.gnu.org
     137
     13820110226
     139        + update release notes, for 5.8.
     140        + regenerated html manpages.
     141        + change open() in _nc_read_file_entry() to fopen() for consistency
     142          with write_file().
     143        + modify misc/run_tic.in to create parent directory, in case this is
     144          a new install of hashed database.
     145        + fix typo in Ada95/mk-1st.awk which causes error with original awk.
     146
     14720110220
     148        + configure script rpath fixes from xterm #269.
     149        + workaround for cygwin's non-functional features.h, to force ncurses'
     150          configure script to define _XOPEN_SOURCE_EXTENDED when building
     151          wide-character configuration.
     152        + build-fix in run_tic.sh for OS/2 EMX install
     153        + add cons25-debian entry (patch by Brian M Carlson, Debian #607662).
     154
     15520110212
     156        + regenerated html manpages.
     157        + use _tracef() in show_where() function of tic, to work correctly with
     158          special case of trace configuration.
     159
     16020110205
     161        + add xterm-utf8 entry as a demo of the U8 feature -TD
     162        + add U8 feature to denote entries for terminal emulators which do not
     163          support VT100 SI/SO when processing UTF-8 encoding -TD
     164        + improve the NCURSES_NO_UTF8_ACS feature by adding a check for an
     165          extended terminfo capability U8 (prompted by mailing list
     166          discussion).
     167
     16820110122
     169        + start documenting interface changes for upcoming 5.8 release.
     170        + correct limit-checks in derwin().
     171        + correct limit-checks in newwin(), to ensure that windows have nonzero
     172          size (report by Garrett Cooper).
     173        + fix a missing "weak" declaration for pthread_kill (patch by Nicholas
     174          Alcock).
     175        + improve documentation of KEY_ENTER in curs_getch.3x manpage (prompted
     176          by discussion with Kevin Martin).
     177
     17820110115
     179        + modify Ada95/configure script to make the --with-curses-dir option
     180          work without requiring the --with-ncurses option.
     181        + modify test programs to allow them to be built with NetBSD curses.
     182        + document thick- and double-line symbols in curs_add_wch.3x manpage.
     183        + document WACS_xxx constants in curs_add_wch.3x manpage.
     184        + fix some warnings for clang 2.6 "--analyze"
     185        + modify Ada95 makefiles to make html-documentation with the project
     186          file configuration if that is used.
     187        + update config.guess, config.sub
     188
     18920110108
     190        + regenerated html manpages.
     191        + minor fixes to enable lint when trace is not enabled, e.g., with
     192          clang --analyze.
     193        + fix typo in man/default_colors.3x (patch by Tim van der Molen).
     194        + update ncurses/llib-lncurses*
     195
     19620110101
     197        + fix remaining strict compiler warnings in ncurses library ABI=5,
     198          except those dealing with function pointers, etc.
     199
     20020101225
     201        + modify nc_tparm.h, adding guards against repeated inclusion, and
     202          allowing TPARM_ARG to be overridden.
     203        + fix some strict compiler warnings in ncurses library.
     204
     20520101211
     206        + suppress ncv in screen entry, allowing underline (patch by Alejandro
     207          R Sedeno).
     208        + also suppress ncv in konsole-base -TD
     209        + fixes in wins_nwstr() and related functions to ensure that special
     210          characters, i.e., control characters are handled properly with the
     211          wide-character configuration.
     212        + correct a comparison in wins_nwstr() (Redhat #661506).
     213        + correct help-messages in some of the test-programs, which still
     214          referred to quitting with 'q'.
     215
     21620101204
     217        + add special case to _nc_infotocap() to recognize the setaf/setab
     218          strings from xterm+256color and xterm+88color, and provide a reduced
     219          version which works with termcap.
     220        + remove obsolete emacs "Local Variables" section from documentation
     221          (request by Sven Joachim).
     222        + update doc/html/index.html to include NCURSES-Programming-HOWTO.html
     223          (report by Sven Joachim).
     224
     22520101128
     226        + modify test/configure and test/Makefile.in to handle this special
     227          case of building within a build-tree (Debian #34182):
     228                mkdir -p build && cd build && ../test/configure && make
     229
     23020101127
     231        + miscellaneous build-fixes for Ada95 and test-directories when built
     232          out-of-tree.
     233        + use VPATH in makefiles to simplify out-of-tree builds (Debian #34182).
     234        + fix typo in rmso for tek4106 entry -Goran Weinholt
     235
     23620101120
     237        + improve checks in test/configure for X libraries, from xterm #267
     238          changes.
     239        + modify test/configure to allow it to use the build-tree's libraries
     240          e.g., when using that to configure the test-programs without the
     241          rpath feature (request by Sven Joachim).
     242        + repurpose "gnome" terminfo entries as "vte", retaining "gnome" items
     243          for compatibility, but generally deprecating those since the VTE
     244          library is what actually defines the behavior of "gnome", etc.,
     245          since 2003 -TD
     246
     24720101113
     248        + compiler warning fixes for test programs.
     249        + various build-fixes for test-programs with pdcurses.
     250        + updated configure checks for X packages in test/configure from xterm
     251          #267 changes.
     252        + add configure check to gnatmake, to accommodate cygwin.
     253
     25420101106
     255        + correct list of sub-directories needed in Ada95 tree for building as
     256          a separate package.
     257        + modify scripts in test-directory to improve builds as a separate
     258          package.
     259
     26020101023
     261        + correct parsing of relative tab-stops in tabs program (report by
     262          Philip Ganchev).
     263        + adjust configure script so that "t" is not added to library suffix
     264          when weak-symbols are used, allowing the pthread configuration to
     265          more closely match the non-thread naming (report by Werner Fink).
     266        + modify configure check for tic program, used for fallbacks, to a
     267          warning if not found.  This makes it simpler to use additonal
     268          scripts to bootstrap the fallbacks code using tic from the build
     269          tree (report by Werner Fink).
     270        + fix several places in configure script using ${variable-value} form.
     271        + modify configure macro CF_LDFLAGS_STATIC to accommodate some loaders
     272          which do not support selectively linking against static libraries
     273          (report by John P. Hartmann)
     274        + fix an unescaped dash in man/tset.1 (report by Sven Joachim).
     275
     27620101009
     277        + correct comparison used for setting 16-colors in linux-16color
     278          entry (Novell #644831) -TD
     279        + improve linux-16color entry, using "dim" for color-8 which makes it
     280          gray rather than black like color-0 -TD
     281        + drop misc/ncu-indent and misc/jpf-indent; they are provided by an
     282          external package "cindent".
     283
     28420101002
     285        + improve linkages in html manpages, adding references to the newer
     286          pages, e.g., *_variables, curs_sp_funcs, curs_threads.
     287        + add checks in tic for inconsistent cursor-movement controls, and for
     288          inconsistent printer-controls.
     289        + fill in no-parameter forms of cursor-movement where a parameterized
     290          form is available -TD
     291        + fill in missing cursor controls where the form of the controls is
     292          ANSI -TD
     293        + fix inconsistent punctuation in form_variables manpage (patch by
     294          Sven Joachim).
     295        + add parameterized cursor-controls to linux-basic (report by Dae) -TD
     296        > patch by Juergen Pfeifer:
     297        + document how to build 32-bit libraries in README.MinGW
     298        + fixes to filename computation in mk-dlls.sh.in
     299        + use POSIX locale in mk-dlls.sh.in rather than en_US (report by Sven
     300          Joachim).
     301        + add a check in mk-dlls.sh.in to obtain the size of a pointer to
     302          distinguish between 32-bit and 64-bit hosts.  The result is stored
     303          in mingw_arch
     304
     30520100925
     306        + add "XT" capability to entries for terminals that support both
     307          xterm-style mouse- and title-controls, for "screen" which
     308          special-cases TERM beginning with "xterm" or "rxvt" -TD
     309        > patch by Juergen Pfeifer:
     310        + use 64-Bit MinGW toolchain (recommended package from TDM, see
     311          README.MinGW).
     312        + support pthreads when using the TDM MinGW toolchain
     313
     31420100918
     315        + regenerated html manpages.
     316        + minor fixes for symlinks to curs_legacy.3x and curs_slk.3x manpages.
     317        + add manpage for sp-funcs.
     318        + add sp-funcs to test/listused.sh, for documentation aids.
     319
     32020100911
     321        + add manpages for summarizing public variables of curses-, terminfo-
     322          and form-libraries.
     323        + minor fixes to manpages for consistency (patch by Jason McIntyre).
     324        + modify tic's -I/-C dump to reformat acsc strings into canonical form
     325          (sorted, unique mapping) (cf: 971004).
     326        + add configure check for pthread_kill(), needed for some old
     327          platforms.
     328
     32920100904
     330        + add configure option --without-tests, to suppress building test
     331          programs (request by Frederic L W Meunier).
     332
     33320100828
     334        + modify nsterm, xnuppc and tek4115 to make sgr/sgr0 consistent -TD
     335        + add check in terminfo source-reader to provide more informative
     336          message when someone attempts to run tic on a compiled terminal
     337          description (prompted by Debian #593920).
     338        + note in infotocap and captoinfo manpages that they read terminal
     339          descriptions from text-files (Debian #593920).
     340        + improve acsc string for vt52, show arrow keys (patch by Benjamin
     341          Sittler).
     342
     34320100814
     344        + document in manpages that "mv" functions first use wmove() to check
     345          the window pointer and whether the position lies within the window
     346          (suggested by Poul-Henning Kamp).
     347        + fixes to curs_color.3x, curs_kernel.3x and wresize.3x manpages (patch
     348          by Tim van der Molen).
     349        + modify configure script to transform library names for tic- and
     350          tinfo-libraries so that those build properly with Mac OS X shared
     351          library configuration.
     352        + modify configure script to ensure that it removes conftest.dSYM
     353          directory leftover on checks with Mac OS X.
     354        + modify configure script to cleanup after check for symbolic links.
     355
     35620100807
     357        + correct a typo in mk-1st.awk (patch by Gabriele Balducci)
     358          (cf: 20100724)
     359        + improve configure checks for location of tic and infocmp programs
     360          used for installing database and for generating fallback data,
     361          e.g., for cross-compiling.
     362        + add Markus Kuhn's wcwidth function for compiling MinGW
     363        + add special case to CF_REGEX for cross-compiling to MinGW target.
     364
     36520100731
     366        + modify initialization check for win32con driver to eliminate need for
     367          special case for TERM "unknown", using terminal database if available
     368          (prompted by discussion with Roumen Petrov).
     369        + for MinGW port, ensure that terminal driver is setup if tgetent()
     370          is called (patch by Roumen Petrov).
     371        + document tabs "-0" and "-8" options in manpage.
     372        + fix Debian "lintian" issues with manpages reported in
     373          http://lintian.debian.org/full/csmall@debian.org.html#ncurses
     374
     37520100724
     376        + add a check in tic for missing set_tab if clear_all_tabs given.
     377        + improve use of symbolic links in makefiles by using "-f" option if
     378          it is supported, to eliminate temporary removal of the target
     379          (prompted by http://www.t2-project.org/packages/ncurses.html)
     380        + minor improvement to test/ncurses.c, reset color pairs in 'd' test
     381          after exit from 'm' main-menu command.
     382        + improved ncu-indent, from mawk changes, allows more than one of
     383          GCC_NORETURN, GCC_PRINTFLIKE and GCC_SCANFLIKE on a single line.
     384
     38520100717
     386        + add hard-reset for rs2 to wsvt25 to help ensure that reset ends
     387          the alternate character set (patch by Nicholas Marriott)
     388        + remove tar-copy.sh and related configure/Makefile chunks, since the
     389          Ada95 binding is now installed using rules in Ada95/src.
     390
     39120100703
     392        + continue integrating changes to use gnatmake project files in Ada95
     393          + add/use configure check to turn on project rules for Ada95/src.
     394        + revert the vfork change from 20100130, since it does not work.
     395
     39620100626
     397        + continue integrating changes to use gnatmake project files in Ada95
     398          + old gnatmake (3.15) does not produce libraries using project-file;
     399            work around by adding script to generate alternate makefile.
     400
     40120100619
     402        + continue integrating changes to use gnatmake project files in Ada95
     403          + add configure --with-ada-sharedlib option, for the test_make rule.
     404          + move Ada95-related logic into aclocal.m4, since additional checks
     405            will be needed to distinguish old/new implementations of gnat.
     406
     40720100612
     408        + start integrating changes to use gnatmake project files in Ada95 tree
     409          + add test_make / test_clean / test_install rules in Ada95/src
     410          + change install-path for adainclude directory to /usr/share/ada (was
     411            /usr/lib/ada).
     412        + update Ada95/configure.
     413        + add mlterm+256color entry, for mlterm 3.0.0 -TD
     414        + modify test/configure to use macros to ensure consistent order
     415          of updating LIBS variable.
     416
     41720100605
     418        + change search order of options for Solaris in CF_SHARED_OPTS, to
     419          work with 64-bit compiles.
     420        + correct quoting of assignment in CF_SHARED_OPTS case for aix
     421          (cf: 20081227)
     422
     42320100529
     424        + regenerated html documentation.
     425        + modify test/configure to support pkg-config for checking X libraries
     426          used by PDCurses.
     427        + add/use configure macro CF_ADD_LIB to force consistency of
     428          assignments to $LIBS, etc.
     429        + fix configure script for combining --with-pthread
     430          and --enable-weak-symbols options.
     431
     43220100522
     433        + correct cross-compiling configure check for CF_MKSTEMP macro, by
     434          adding a check cache variable set by AC_CHECK_FUNC (report by
     435          Pierre Labastie).
     436        + simplify include-dependencies of make_hash and make_keys, to reduce
     437          the need for setting BUILD_CPPFLAGS in cross-compiling when the
     438          build- and target-machines differ.
     439        + repair broken-linker configuration by restoring a definition of SP
     440          variable to curses.priv.h, and adjusting for cases where sp-funcs
     441          are used.
     442        + improve configure macro CF_AR_FLAGS, allowing ARFLAGS environment
     443          variable to override (prompted by report by Pablo Cazallas).
     444
     44520100515
     446        + add configure option --enable-pthreads-eintr to control whether the
     447          new EINTR feature is enabled.
     448        + modify logic in pthread configuration to allow EINTR to interrupt
     449          a read operation in wgetch() (Novell #540571, patch by Werner Fink).
     450        + drop mkdirs.sh, use "mkdir -p".
     451        + add configure option --disable-libtool-version, to use the
     452          "-version-number" feature which was added in libtool 1.5 (report by
     453          Peter Haering).  The default value for the option uses the newer
     454          feature, which makes libraries generated using libtool compatible
     455          with the standard builds of ncurses.
     456        + updated test/configure to match configure script macros.
     457        + fixes for configure script from lynx changes:
     458          + improve CF_FIND_LINKAGE logic for the case where a function is
     459            found in predefined libraries.
     460          + revert part of change to CF_HEADER (cf: 20100424)
     461
     46220100501
     463        + correct limit-check in wredrawln, accounting for begy/begx values
     464          (patch by David Benjamin).
     465        + fix most compiler warnings from clang.
     466        + amend build-fix for OpenSolaris, to ensure that a system header is
     467          included in curses.h before testing feature symbols, since they
     468          may be defined by that route.
     469
     47020100424
     471        + fix some strict compiler warnings in ncurses library.
     472        + modify configure macro CF_HEADER_PATH to not look for variations in
     473          the predefined include directories.
     474        + improve configure macros CF_GCC_VERSION and CF_GCC_WARNINGS to work
     475          with gcc 4.x's c89 alias, which gives warning messages for cases
     476          where older versions would produce an error.
     477
     47820100417
     479        + modify _nc_capcmp() to work with cancelled strings.
     480        + correct translation of "^" in _nc_infotocap(), used to transform
     481          terminfo to termcap strings
     482        + add configure --disable-rpath-hack, to allow disabling the feature
     483          which adds rpath options for libraries in unusual places.
     484        + improve CF_RPATH_HACK_2 by checking if the rpath option for a given
     485          directory was already added.
     486        + improve CF_RPATH_HACK_2 by using ldd to provide a standard list of
     487          directories (which will be ignored).
     488
     48920100410
     490        + improve win_driver.c handling of mouse:
     491          + discard motion events
     492          + avoid calling _nc_timed_wait when there is a mouse event
     493          + handle 4th and "rightmost" buttons.
     494        + quote substitutions in CF_RPATH_HACK_2 configure macro, needed for
     495          cases where there are embedded blanks in the rpath option.
     496
     49720100403
     498        + add configure check for exctags vs ctags, to work around pkgsrc.
     499        + simplify logic in _nc_get_screensize() to make it easier to see how
     500          environment variables may override system- and terminfo-values
     501          (prompted by discussion with Igor Bujna).
     502        + make debug-traces for COLOR_PAIR and PAIR_NUMBER less verbose.
     503        + improve handling of color-pairs embedded in attributes for the
     504          extended-colors configuration.
     505        + modify MKlib_gen.sh to build link_test with sp-funcs.
     506        + build-fixes for OpenSolaris aka Solaris 11, for wide-character
     507          configuration as well as for rpath feature in *-config scripts.
     508
     50920100327
     510        + refactor CF_SHARED_OPTS configure macro, making CF_RPATH_HACK more
     511          reusable.
     512        + improve configure CF_REGEX, similar fixes.
     513        + improve configure CF_FIND_LINKAGE, adding add check between system
     514          (default) and explicit paths, where we can find the entrypoint in the
     515          given library.
     516        + add check if Gpm_Open() returns a -2, e.g., for "xterm".  This is
     517          normally suppressed but can be overridden using $NCURSES_GPM_TERMS.
     518          Ensure that Gpm_Close() is called in this case.
     519
     52020100320
     521        + rename atari and st52 terminfo entries to atari-old, st52-old, use
     522          newer entries from FreeMiNT by Guido Flohr (from patch/report by Alan
     523          Hourihane).
     524
     52520100313
     526        + modify install-rule for manpages so that *-config manpages will
     527          install when building with --srcdir (report by Sven Joachim).
     528        + modify CF_DISABLE_LEAKS configure macro so that the --enable-leaks
     529          option is not the same as --disable-leaks (GenToo #305889).
     530        + modify #define's for build-compiler to suppress cchar_t symbol from
     531          compile of make_hash and make_keys, improving cross-compilation of
     532          ncursesw (report by Bernhard Rosenkraenzer).
     533        + modify CF_MAN_PAGES configure macro to replace all occurrences of
     534          TPUT in tput.1's manpage (Debian #573597, report/analysis by Anders
     535          Kaseorg).
     536
     53720100306
     538        + generate manpages for the *-config scripts, adapted from help2man
     539          (suggested by Sven Joachim).
     540        + use va_copy() in _nc_printf_string() to avoid conflicting use of
     541          va_list value in _nc_printf_length() (report by Wim Lewis).
     542
     54320100227
     544        + add Ada95/configure script, to use in tar-file created by
     545          Ada95/make-tar.sh
     546        + fix typo in wresize.3x (patch by Tim van der Molen).
     547        + modify screen-bce.XXX entries to exclude ech, since screen's color
     548          model does not clear with color for that feature -TD
     549
     55020100220
     551        + add make-tar.sh scripts to Ada95 and test subdirectories to help with
     552          making those separately distributable.
     553        + build-fix for static libraries without dlsym (Debian #556378).
     554        + fix a syntax error in man/form_field_opts.3x (patch by Ingo
     555          Schwarze).
     556
     55720100213
     558        + add several screen-bce.XXX entries -TD
     559
     56020100206
     561        + update mrxvt terminfo entry -TD
     562        + modify win_driver.c to support mouse single-clicks.
     563        + correct name for termlib in ncurses*-config, e.g., if it is renamed
     564          to provide a single file for ncurses/ncursesw libraries (patch by
     565          Miroslav Lichvar).
     566
     56720100130
     568        + use vfork in test/ditto.c if available (request by Mike Frysinger).
     569        + miscellaneous cleanup of manpages.
     570        + fix typo in curs_bkgd.3x (patch by Tim van der Molen).
     571        + build-fix for --srcdir (patch by Miroslav Lichvar).
     572
     57320100123
     574        + for term-driver configuration, ensure that the driver pointer is
     575          initialized in setupterm so that terminfo/termcap programs work.
     576        + amend fix for Debian #542031 to ensure that wattrset() returns only
     577          OK or ERR, rather than the attribute value (report by Miroslav
     578          Lichvar).
     579        + reorder WINDOWLIST to put WINDOW data after SCREEN pointer, making
     580          _nc_screen_of() compatible between normal/wide libraries again (patch
     581          by Miroslav Lichvar)
     582        + review/fix include-dependencies in modules files (report by Miroslav
     583          Lichvar).
     584
     58520100116
     586        + modify win_driver.c to initialize acs_map for win32 console, so
     587          that line-drawing works.
     588        + modify win_driver.c to initialize TERMINAL struct so that programs
     589          such as test/lrtest.c and test/ncurses.c which test string
     590          capabilities can run.
     591        + modify term-driver modules to eliminate forward-reference
     592          declarations.
     593
     59420100109
     595        + modify configure macro CF_XOPEN_SOURCE, etc., to use CF_ADD_CFLAGS
     596          consistently to add new -D's while removing duplicates.
     597        + modify a few configure macros to consistently put new options
     598          before older in the list.
     599        + add tiparm(), based on review of X/Open Curses Issue 7.
     600        + minor documentation cleanup.
     601        + update config.guess, config.sub from
     602                http://savannah.gnu.org/projects/config
     603          (caveat - its maintainer put 2010 copyright date on files dated 2009)
     604
     60520100102
     606        + minor improvement to tic's checking of similar SGR's to allow for the
     607          most common case of SGR 0.
     608        + modify getmouse() to act as its documentation implied, returning on
     609          each call the preceding event until none are left.  When no more
     610          events remain, it will return ERR.
     611
     61220091227
     613        + change order of lookup in progs/tput.c, looking for terminfo data
     614          first.  This fixes a confusion between termcap "sg" and terminfo
     615          "sgr" or "sgr0", originally from 990123 changes, but exposed by
     616          20091114 fixes for hashing.  With this change, only "dl" and "ed" are
     617          ambiguous (Mandriva #56272).
     618
     61920091226
     620        + add bterm terminfo entry, based on bogl 0.1.18 -TD
     621        + minor fix to rxvt+pcfkeys terminfo entry -TD
     622        + build-fixes for Ada95 tree for gnat 4.4 "style".
     623
     62420091219
     625        + remove old check in mvderwin() which prevented moving a derived
     626          window whose origin happened to coincide with its parent's origin
     627          (report by Katarina Machalkova).
     628        + improve test/ncurses.c to put mouse droppings in the proper window.
     629        + update minix terminfo entry -TD
     630        + add bw (auto-left-margin) to nsterm* entries (Benjamin Sittler)
     631
     63220091212
     633        + correct transfer of multicolumn characters in multirow
     634          field_buffer(), which stopped at the end of the first row due to
     635          filling of unused entries in a cchar_t array with nulls.
     636        + updated nsterm* entries (Benjamin Sittler, Emanuele Giaquinta)
     637        + modify _nc_viscbuf2() and _tracecchar_t2() to show wide-character
     638          nulls.
     639        + use strdup() in set_menu_mark(), restore .marklen struct member on
     640          failure.
     641        + eliminate clause 3 from the UCB copyrights in read_termcap.c and
     642          tset.c per
     643                ftp://ftp.cs.berkeley.edu/pub/4bsd/README.Impt.License.Change
     644          (patch by Nicholas Marriott).
     645        + replace a malloc in tic.c with strdup, checking for failure (patch by
     646          Nicholas Marriott).
     647        + update config.guess, config.sub from
     648                http://savannah.gnu.org/projects/config
     649
     65020091205
     651        + correct layout of working window used to extract data in
     652          wide-character configured by set_field_buffer (patch by Rafael
     653          Garrido Fernandez)
     654        + improve some limit-checks related to filename length in reading and
     655          writing terminfo entries.
     656        + ensure that filename is always filled in when attempting to read
     657          a terminfo entry, so that infocmp can report the filename (patch
     658          by Nicholas Marriott).
     659
     66020091128
     661        + modify mk-1st.awk to allow tinfo library to be built when term-driver
     662          is enabled.
     663        + add error-check to configure script to ensure that sp-funcs is
     664          enabled if term-driver is, since some internal interfaces rely upon
     665          this.
     666
     66720091121
     668        + fix case where progs/tput is used while sp-funcs is configure; this
     669          requires save/restore of out-character function from _nc_prescreen
     670          rather than the SCREEN structure (report by Charles Wilson).
     671        + fix typo in man/curs_trace.3x which caused incorrect symbolic links
     672        + improved configure macros CF_GCC_ATTRIBUTES, CF_PROG_LINT.
     673
     67420091114
     675
     676        + updated man/curs_trace.3x
     677        + limit hashing for termcap-names to 2-characters (Ubuntu #481740).
     678        + change a variable name in lib_newwin.c to make it clearer which
     679          value is being freed on error (patch by Nicholas Marriott).
     680
     68120091107
     682        + improve test/ncurses.c color-cycling test by reusing attribute-
     683          and color-cycling logic from the video-attributes screen.
     684        + add ifdef'd with NCURSES_INTEROP_FUNCS experimental bindings in form
     685          library which help make it compatible with interop applications
     686          (patch by Juergen Pfeifer).
     687        + add configure option --enable-interop, for integrating changes
     688          for generic/interop support to form-library by Juergen Pfeifer
     689
     69020091031
     691        + modify use of $CC environment variable which is defined by X/Open
     692          as a curses feature, to ignore it if it is not a single character
     693          (prompted by discussion with Benjamin C W Sittler).
     694        + add START_TRACE in slk_init
     695        + fix a regression in _nc_ripoffline which made test/ncurses.c not show
     696          soft-keys, broken in 20090927 merging.
     697        + change initialization of "hidden" flag for soft-keys from true to
     698          false, broken in 20090704 merging (Ubuntu #464274).
     699        + update nsterm entries (patch by Benjamin C W Sittler, prompted by
     700          discussion with Fabian Groffen in GenToo #206201).
     701        + add test/xterm-256color.dat
     702
     70320091024
     704        + quiet some pedantic gcc warnings.
     705        + modify _nc_wgetch() to check for a -1 in the fifo, e.g., after a
     706          SIGWINCH, and discard that value, to avoid confusing application
     707          (patch by Eygene Ryabinkin, FreeBSD bin/136223).
     708
     70920091017
     710        + modify handling of $PKG_CONFIG_LIBDIR to use only the first item in
     711          a possibly colon-separated list (Debian #550716).
     712
     71320091010
     714        + supply a null-terminator to buffer in _nc_viswibuf().
     715        + fix a sign-extension bug in unget_wch() (report by Mike Gran).
     716        + minor fixes to error-returns in default function for tputs, as well
     717          as in lib_screen.c
     718
     71920091003
     720        + add WACS_xxx definitions to wide-character configuration for thick-
     721          and double-lines (discussion with Slava Zanko).
     722        + remove unnecessary kcan assignment to ^C from putty (Sven Joachim)
     723        + add ccc and initc capabilities to xterm-16color -TD
     724        > patch by Benjamin C W Sittler:
     725        + add linux-16color
     726        + correct initc capability of linux-c-nc end-of-range
     727        + similar change for dg+ccc and dgunix+ccc
     728
     72920090927
     730        + move leak-checking for comp_captab.c into _nc_leaks_tinfo() since
     731          that module since 20090711 is in libtinfo.
     732        + add configure option --enable-term-driver, to allow compiling with
     733          terminal-driver.  That is used in MinGW port, and (being somewhat
     734          more complicated) is an experimental alternative to the conventional
     735          termlib internals.  Currently, it requires the sp-funcs feature to
     736          be enabled.
     737        + completed integrating "sp-funcs" by Juergen Pfeifer in ncurses
     738          library (some work remains for forms library).
     739
     74020090919
     741        + document return code from define_key (report by Mike Gran).
     742        + make some symbolic links in the terminfo directory-tree shorter
     743          (patch by Daniel Jacobowitz, forwarded by Sven Joachim).).
     744        + fix some groff warnings in terminfo.5, etc., from recent Debian
     745          changes.
     746        + change ncv and op capabilities in sun-color terminfo entry to match
     747          Sun's entry for this (report by Laszlo Peter).
     748        + improve interix smso terminfo capability by using reverse rather than
     749          bold (report by Kristof Zelechovski).
     750
     75120090912
     752        + add some test programs (and make these use the same special keys
     753          by sharing linedata.h functions):
     754          test/test_addstr.c
     755          test/test_addwstr.c
     756          test/test_addchstr.c
     757          test/test_add_wchstr.c
     758        + correct internal _nc_insert_ch() to use _nc_insert_wch() when
     759          inserting wide characters, since the wins_wch() function that it used
     760          did not update the cursor position (report by Ciprian Craciun).
     761
     76220090906
     763        + fix typo s/is_timeout/is_notimeout/ which made "man is_notimeout" not
     764          work.
     765        + add null-pointer checks to other opaque-functions.
     766        + add is_pad() and is_subwin() functions for opaque access to WINDOW
     767          (discussion with Mark Dickinson).
     768        + correct merge to lib_newterm.c, which broke when sp-funcs was
     769          enabled.
     770
     77120090905
     772        + build-fix for building outside source-tree (report by Sven Joachim).
     773        + fix Debian lintian warning for man/tabs.1 by making section number
     774          agree with file-suffix (report by Sven Joachim).
     775        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     776
     77720090829
     778        + workaround for bug in g++ 4.1-4.4 warnings for wattrset() macro on
     779          amd64 (Debian #542031).
     780        + fix typo in curs_mouse.3x (Debian #429198).
     781
     78220090822
     783        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     784
     78520090815
     786        + correct use of terminfo capabilities for initializing soft-keys,
     787          broken in 20090509 merging.
     788        + modify wgetch() to ensure it checks SIGWINCH when it gets an error
     789          in non-blocking mode (patch by Clemens Ladisch).
     790        + use PATH_SEPARATOR symbol when substituting into run_tic.sh, to
     791          help with builds on non-Unix platforms such as OS/2 EMX.
     792        + modify scripting for misc/run_tic.sh to test configure script's
     793          $cross_compiling variable directly rather than comparing host/build
     794          compiler names (prompted by comment in GenToo #249363).
     795        + fix configure script option --with-database, which was coded as an
     796          enable-type switch.
     797        + build-fixes for --srcdir (report by Frederic L W Meunier).
     798
     79920090808
     800        + separate _nc_find_entry() and _nc_find_type_entry() from
     801          implementation details of hash function.
     802
     80320090803
     804        + add tabs.1 to man/man_db.renames
     805        + modify lib_addch.c to compensate for removal of wide-character test
     806          from unctrl() in 20090704 (Debian #539735).
     807
     80820090801
     809        + improve discussion in INSTALL for use of system's tic/infocmp for
     810          cross-compiling and building fallbacks.
     811        + modify test/demo_termcap.c to correspond better to options in
     812          test/demo_terminfo.c
     813        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     814        + fix logic for 'V' in test/ncurses.c tests f/F.
     815
     81620090728
     817        + correct logic in tigetnum(), which caused tput program to treat all
     818          string capabilities as numeric (report by Rajeev V Pillai,
     819          cf: 20090711).
     820
     82120090725
     822        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     823
     82420090718
     825        + fix a null-pointer check in _nc_format_slks() in lib_slk.c, from
     826          20070704 changes.
     827        + modify _nc_find_type_entry() to use hashing.
     828        + make CCHARW_MAX value configurable, noting that changing this would
     829          change the size of cchar_t, and would be ABI-incompatible.
     830        + modify test-programs, e.g,.  test/view.c, to address subtle
     831          differences between Tru64/Solaris and HPUX/AIX getcchar() return
     832          values.
     833        + modify length returned by getcchar() to count the trailing null
     834          which is documented in X/Open (cf: 20020427).
     835        + fixes for test programs to build/work on HPUX and AIX, etc.
     836
     83720090711
     838        + improve performance of tigetstr, etc., by using hashing code from tic.
     839        + minor fixes for memory-leak checking.
     840        + add test/demo_terminfo, for comparison with demo_termcap
     841
     84220090704
     843        + remove wide-character checks from unctrl() (patch by Clemens Ladisch).
     844        + revise wadd_wch() and wecho_wchar() to eliminate dependency on
     845          unctrl().
     846        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     847
     84820090627
     849        + update llib-lncurses[wt] to use sp-funcs.
     850        + various code-fixes to build/work with --disable-macros configure
     851          option.
     852        + add several new files from Juergen Pfeifer which will be used when
     853          integration of "sp-funcs" is complete.  This includes a port to
     854          MinGW.
     855
     85620090613
     857        + move definition for NCURSES_WRAPPED_VAR back to ncurses_dll.h, to
     858          make includes of term.h without curses.h work (report by "Nix").
     859        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     860
     86120090607
     862        + fix a regression in lib_tputs.c, from ongoing merges.
     863
     86420090606
     865        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     866
     86720090530
     868        + fix an infinite recursion when adding a legacy-coding 8-bit value
     869          using insch() (report by Clemens Ladisch).
     870        + free home-terminfo string in del_curterm() (patch by Dan Weber).
     871        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     872
     87320090523
     874        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     875
     87620090516
     877        + work around antique BSD game's manipulation of stdscr, etc., versus
     878          SCREEN's copy of the pointer (Debian #528411).
     879        + add a cast to wattrset macro to avoid compiler warning when comparing
     880          its result against ERR (adapted from patch by Matt Kraii, Debian
     881          #528374).
     882
     88320090510
     884        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     885
     88620090502
     887        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     888        + add vwmterm terminfo entry (patch by Bryan Christ).
     889
     89020090425
     891        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     892
     89320090419
     894        + build fix for _nc_free_and_exit() change in 20090418 (report by
     895          Christian Ebert).
     896
     89720090418
     898        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     899
     90020090411
     901        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     902          This change finishes merging for menu and panel libraries, does
     903          part of the form library.
     904
     90520090404
     906        + suppress configure check for static/dynamic linker flags for gcc on
     907          Darwin (report by Nelson Beebe).
     908
     90920090328
     910        + extend ansi.sys pfkey capability from kf1-kf10 to kf1-kf48, moving
     911          function key definitions from emx-base for consistency -TD
     912        + correct missing final 'p' in pfkey capability of ansi.sys-old (report
     913          by Kalle Olavi Niemitalo).
     914        + improve test/ncurses.c 'F' test, show combining characters in color.
     915        + quiet a false report by cppcheck in c++/cursesw.cc by eliminating
     916          a temporary variable.
     917        + use _nc_doalloc() rather than realloc() in a few places in ncurses
     918          library to avoid leak in out-of-memory condition (reports by William
     919          Egert and Martin Ettl based on cppcheck tool).
     920        + add --with-ncurses-wrap-prefix option to test/configure (discussion
     921          with Charles Wilson).
     922        + use ncurses*-config scripts if available for test/configure.
     923        + update test/aclocal.m4 and test/configure
     924        > patches by Charles Wilson:
     925        + modify CF_WITH_LIBTOOL configure check to allow unreleased libtool
     926          version numbers (e.g.  which include alphabetic chars, as well as
     927          digits, after the final '.').
     928        + improve use of -no-undefined option for libtool by setting an
     929          intermediate variable LT_UNDEF in the configure script, and then
     930          using that in the libtool link-commands.
     931        + fix an missing use of NCURSES_PUBLIC_VAR() in tinfo/MKcodes.awk
     932          from 2009031 changes.
     933        + improve mk-1st.awk script by writing separate cases for the
     934          LIBTOOL_LINK command, depending on which library (ncurses, ticlib,
     935          termlib) is to be linked.
     936        + modify configure.in to allow broken-linker configurations, not just
     937          enable-reentrant, to set public wrap prefix.
     938
     93920090321
     940        + add TICS_LIST and SHLIB_LIST to allow libtool 2.2.6 on Cygwin to
     941          build with tic and term libraries (patch by Charles Wilson).
     942        + add -no-undefined option to libtool for Cygwin, MinGW, U/Win and AIX
     943          (report by Charles Wilson).
     944        + fix definition for c++/Makefile.in's SHLIB_LIST, which did not list
     945          the form, menu or panel libraries (patch by Charles Wilson).
     946        + add configure option --with-wrap-prefix to allow setting the prefix
     947          for functions used to wrap global variables to something other than
     948          "_nc_" (discussion with Charles Wilson).
     949
     95020090314
     951        + modify scripts to generate ncurses*-config and pc-files to add
     952          dependency for tinfo library (patch by Charles Wilson).
     953        + improve comparison of program-names when checking for linked flavors
     954          such as "reset" by ignoring the executable suffix (reports by Charles
     955          Wilson, Samuel Thibault and Cedric Bretaudeau on Cygwin mailing
     956          list).
     957        + suppress configure check for static/dynamic linker flags for gcc on
     958          Solaris 10, since gcc is confused by absence of static libc, and
     959          does not switch back to dynamic mode before finishing the libraries
     960          (reports by Joel Bertrand, Alan Pae).
     961        + minor fixes to Intel compiler warning checks in configure script.
     962        + modify _nc_leaks_tinfo() so leak-checking in test/railroad.c works.
     963        + modify set_curterm() to make broken-linker configuration work with
     964          changes from 20090228 (report by Charles Wilson).
     965
     96620090228
     967        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     968        + modify declaration of cur_term when broken-linker is used, but
     969          enable-reentrant is not, to match pre-5.7 (report by Charles Wilson).
     970
     97120090221
     972        + continue integrating "sp-funcs" by Juergen Pfeifer (incomplete).
     973
     97420090214
     975        + add configure script --enable-sp-funcs to enable the new set of
     976          extended functions.
     977        + start integrating patches by Juergen Pfeifer:
     978          + add extended functions which specify the SCREEN pointer for several
     979            curses functions which use the global SP (these are incomplete;
     980            some internals work is needed to complete these).
     981          + add special cases to configure script for MinGW port.
     982
     98320090207
     984        + update several configure macros from lynx changes
     985          + append (not prepend) to CFLAGS/CPPFLAGS
     986          + change variable from PATHSEP to PATH_SEPARATOR
     987        + improve install-rules for pc-files (patch by Miroslav Lichvar).
     988          + make it work with $DESTDIR
     989          + create the pkg-config library directory if needed.
     990
     99120090124
     992        + modify init_pair() to allow caller to create extra color pairs beyond
     993          the color_pairs limit, which use default colors (request by Emanuele
     994          Giaquinta).
     995        + add misc/terminfo.tmp and misc/*.pc to "sources" rule.
     996        + fix typo "==" where "=" is needed in ncurses-config.in and
     997          gen-pkgconfig.in files (Debian #512161).
     998
     99920090117
     1000        + add -shared option to MK_SHARED_LIB when -Bsharable is used, for
     1001          *BSD's, without which "main" might be one of the shared library's
     1002          dependencies (report/analysis by Ken Dickey).
     1003        + modify waddch_literal(), updating line-pointer after a multicolumn
     1004          character is found to not fit on the current row, and wrapping is
     1005          done.  Since the line-pointer was not updated, the wrapped
     1006          multicolumn character was written to the beginning of the current row
     1007          (cf: 20041023, reported by "Nick" regarding problem with ncmpc
     1008          http://musicpd.org/mantis/bug_view_page.php?bug_id=1930).
     1009
     101020090110
     1011        + add screen.Eterm terminfo entry (GenToo #124887) -TD
     1012        + modify adacurses-config to look for ".ali" files in the adalib
     1013          directory.
     1014        + correct install for Ada95, which omitted libAdaCurses.a used in
     1015          adacurses-config
     1016        + change install for adacurses-config to provide additional flavors
     1017          such as adacursesw-config, for ncursesw (GenToo #167849).
     1018
     101920090105
     1020        + remove undeveloped feature in ncurses-config.in for setting
     1021          prefix variable.
     1022        + recent change to ncurses-config.in did not take into account the
     1023          --disable-overwrite option, which sets $includedir to the
     1024          subdirectory and using just that for a -I option does not work - fix
     1025          (report by Frederic L W Meunier).
     1026
     102720090104
     1028        + modify gen-pkgconfig.in to eliminate a dependency on rpath when
     1029          deciding whether to add $LIBS to --libs output; that should be shown
     1030          for the ncurses and tinfo libraries without taking rpath into
     1031          account.
     1032        + fix an overlooked change from $AR_OPTS to $ARFLAGS in mk-1st.awk,
     1033          used in static libraries (report by Marty Jack).
     1034
     103520090103
     1036        + add a configure-time check to pick a suitable value for
     1037          CC_SHARED_OPTS for Solaris (report by Dagobert Michelsen).
     1038        + add configure --with-pkg-config and --enable-pc-files options, along
     1039          with misc/gen-pkgconfig.in which can be used to generate ".pc" files
     1040          for pkg-config (request by Jan Engelhardt).
     1041        + use $includedir symbol in misc/ncurses-config.in, add --includedir
     1042          option.
     1043        + change makefiles to use $ARFLAGS rather than $AR_OPTS, provide a
     1044          configure check to detect whether a "-" is needed before "ar"
     1045          options.
     1046        + update config.guess, config.sub from
     1047                http://savannah.gnu.org/projects/config
     1048
     104920081227
     1050        + modify mk-1st.awk to work with extra categories for tinfo library.
     1051        + modify configure script to allow building shared libraries with gcc
     1052          on AIX 5 or 6 (adapted from patch by Lital Natan).
     1053
     105420081220
     1055        + modify to omit the opaque-functions from lib_gen.o when
     1056          --disable-ext-funcs is used.
     1057        + add test/clip_printw.c to illustrate how to use printw without
     1058          wrapping.
     1059        + modify ncurses 'F' test to demo wborder_set() with colored lines.
     1060        + modify ncurses 'f' test to demo wborder() with colored lines.
     1061
     106220081213
     1063        + add check for failure to open hashed-database needed for db4.6
     1064          (GenToo #245370).
     1065        + corrected --without-manpages option; previous change only suppressed
     1066          the auxiliary rules install.man and uninstall.man
     1067        + add case for FreeMINT to configure macro CF_XOPEN_SOURCE (patch from
     1068          GenToo #250454).
     1069        + fixes from NetBSD port at
     1070          http://cvsweb.netbsd.org/bsdweb.cgi/pkgsrc/devel/ncurses/patches
     1071          patch-ac (build-fix for DragonFly)
     1072          patch-ae (use INSTALL_SCRIPT for installing misc/ncurses*-config).
     1073        + improve configure script macros CF_HEADER_PATH and CF_LIBRARY_PATH
     1074          by adding CFLAGS, CPPFLAGS and LDFLAGS, LIBS values to the
     1075          search-lists.
     1076        + correct title string for keybound manpage (patch by Frederic Culot,
     1077          OpenBSD documentation/6019),
     1078
     107920081206
     1080        + move del_curterm() call from _nc_freeall() to _nc_leaks_tinfo() to
     1081          work for progs/clear, progs/tabs, etc.
     1082        + correct buffer-size after internal resizing of wide-character
     1083          set_field_buffer(), broken in 20081018 changes (report by Mike Gran).
     1084        + add "-i" option to test/filter.c to tell it to use initscr() rather
     1085          than newterm(), to investigate report on comp.unix.programmer that
     1086          ncurses would clear the screen in that case (it does not - the issue
     1087          was xterm's alternate screen feature).
     1088        + add check in mouse-driver to disable connection if GPM returns a
     1089          zero, indicating that the connection is closed (Debian #506717,
     1090          adapted from patch by Samuel Thibault).
     1091
     109220081129
     1093        + improve a workaround in adding wide-characters, when a control
     1094          character is found.  The library (cf: 20040207) uses unctrl() to
     1095          obtain a printable version of the control character, but was not
     1096          passing color or video attributes.
     1097        + improve test/ncurses.c 'a' test, using unctrl() more consistently to
     1098          display meta-characters.
     1099        + turn on _XOPEN_CURSES definition in curses.h
     1100        + add eterm-color entry (report by Vincent Lefevre) -TD
     1101        + correct use of key_name() in test/ncurses.c 'A' test, which only
     1102          displays wide-characters, not key-codes since 20070612 (report by
     1103          Ricardo Cantu).
     1104
     110520081122
     1106        + change _nc_has_mouse() to has_mouse(), reflect its use in C++ and
     1107          Ada95 (patch by Juergen Pfeifer).
     1108        + document in TO-DO an issue with Cygwin's package for GNAT (report
     1109          by Mike Dennison).
     1110        + improve error-checking of command-line options in "tabs" program.
     1111
     111220081115
     1113        + change several terminfo entries to make consistent use of ANSI
     1114          clear-all-tabs -TD
     1115        + add "tabs" program (prompted by Debian #502260).
     1116        + add configure --without-manpages option (request by Mike Frysinger).
    471117
    48111820081102 5.7 release for upload to ftp.gnu.org
     
    781148
    79114920081011
    80         + update html documentation.
     1150        + regenerated html documentation.
    811151        + add -m and -s options to test/keynames.c and test/key_names.c to test
    821152          the meta() function with keyname() or key_name(), respectively.
     
    22053275        + add symbol to curses.h which can be used to suppress include of
    22063276          stdbool.h, e.g.,
    2207                 #define NCURSES_ENABLE_STDBOOL_H 0
     3277                #define NCURSES_ENABLE_STDBOOL_H 0
    22083278                #include <curses.h>
    22093279          (discussion on XFree86 mailing list).
     
    2785385520030208
    27863856        + add checking in tic for incomplete line-drawing character mapping.
    2787         + update configure script to reflect fix for AC_PROG_GCC_TRADITIONAL,
     3857        + updated configure script to reflect fix for AC_PROG_GCC_TRADITIONAL,
    27883858          which is broken in autoconf 2.5x for Mac OS X 10.2.3 (report by
    27893859          Gerben Wierda <Sherlock@rna.nl>).
     
    35044574          setting up SIGWINCH handler, which is needed to allow wgetch() to be
    35054575          interrupted by that signal.
    3506         + update configure macro CF_WITH_PATHLIST, to omit some double quotes
     4576        + updated configure macro CF_WITH_PATHLIST, to omit some double quotes
    35074577          not needed with autoconf 2.52
    35084578        + revert configure script to autoconf 2.13 patched with
Note: See TracChangeset for help on using the changeset viewer.