OSDN Git Service
Thomas E. Dickey [Sun, 9 Aug 2015 00:19:07 +0000 (00:19 +0000)]
ncurses 6.0
Thomas E. Dickey [Sun, 9 Aug 2015 00:19:07 +0000 (00:19 +0000)]
ncurses 6.0 - patch
20150808
+ build-fix for Ada95 on older platforms without stdint.h
+ build-fix for Solaris, whose /bin/sh and /usr/bin/sed are non-POSIX.
+ update release announcement, summarizing more than 800 changes across
more than 200 snapshots.
+ minor fixes to manpages, etc., to simplify linking from announcement
page.
Thomas E. Dickey [Sun, 26 Jul 2015 00:58:34 +0000 (00:58 +0000)]
ncurses 6.0 - patch
20150725
+ updated llib-* files.
+ build-fixes for ncurses library "test_progs" rule.
+ use alternate workaround for gcc 5.x feature (adapted from patch by
Mikhail Peselnik).
+ add status line to tmux via xterm+sl (patch by Nicholas Marriott).
+ fixes for st 0.5 from testing with tack -TD
+ review/improve several manual pages to break up wall-of-text:
curs_add_wch.3x, curs_attr.3x, curs_bkgd.3x, curs_bkgrnd.3x,
curs_getcchar.3x, curs_getch.3x, curs_kernel.3x, curs_mouse.3x,
curs_outopts.3x, curs_overlay.3x, curs_pad.3x, curs_termattrs.3x
curs_trace.3x, and curs_window.3x
Thomas E. Dickey [Mon, 20 Jul 2015 00:44:14 +0000 (00:44 +0000)]
ncurses 6.0 - patch
20150719
+ correct an old logic error for %A and %O in tparm (report by "zreed").
+ improve documentation for signal handlers by adding section in the
curs_initscr.3x page.
+ modify logic in make_keys.c to not assume anything about the size
of strnames and strfnames variables, since those may be functions
in the thread- or broken-linker configurations (problem found by
Coverity).
+ modify test/configure script to check for pthreads configuration,
e.g., ncursestw library.
Thomas E. Dickey [Sun, 12 Jul 2015 01:32:50 +0000 (01:32 +0000)]
ncurses 6.0 - patch
20150711
+ modify scripts to build/use test-packages for the pthreads
configuration of ncurses6.
+ add references to ttytype and termcap symbols in demo_terminfo.c and
demo_termcap.c to ensure that when building ncursest.map, etc., that
the corresponding names such as _nc_ttytype are added to the list of
versioned symbols (report by Werner Fink)
+ fix regression from
20150704 (report/patch by Werner Fink).
Thomas E. Dickey [Sun, 5 Jul 2015 01:59:07 +0000 (01:59 +0000)]
ncurses 6.0 - patch
20150704
+ fix a few problems reported by Coverity.
+ fix comparison against "/usr/include" in misc/gen-pkgconfig.in
(report by Daiki Ueno, Debian #790548, cf:
20141213).
Thomas E. Dickey [Sun, 28 Jun 2015 01:06:27 +0000 (01:06 +0000)]
ncurses 6.0 - patch
20150627
+ modify configure script to remove deprecated ABI 5 symbols when
building ABI 6.
+ add symbols _nc_Default_Field, _nc_Default_Form, _nc_has_mouse to
map-files, but marked as deprecated so that they can easily be
suppressed from ABI 6 builds (Debian #788610).
+ comment-out "screen.xterm" entry, and inherit screen.xterm-256color
from xterm-new (report by Richard Birkett) -TD
+ modify read_entry.c to set the error-return to -1 if no terminal
databases were found, as documented for setupterm.
+ add test_setupterm.c to demonstrate normal/error returns from the
setupterm and restartterm functions.
+ amend cleanup change from
20110813 which removed redundant definition
of ret_error, etc., from tinfo_driver.c, to account for the fact that
it should return a bool rather than int (report/analysis by Johannes
Schindelin).
Thomas E. Dickey [Sun, 14 Jun 2015 01:15:46 +0000 (01:15 +0000)]
ncurses 6.0 - patch
20150613
+ fix overflow warning for OSX with lib_baudrate.c (cf:
20010630).
+ modify script used to generate map/sym files to mark 5.9.
20150530 as
the last "5.9" version, and regenerated the files. That makes the
files not use ".current" for the post-5.9 symbols. This also
corrects the label for _nc_sigprocmask used in when weak symbols are
configured for the ncursest/ncursestw libraries (prompted by
discussion with Sven Joachim).
+ fix typo in NEWS (report by Sven Joachim).
"--with-abi-version=5" option.
Thomas E. Dickey [Sun, 7 Jun 2015 01:16:17 +0000 (01:16 +0000)]
ncurses 6.0 - patch
20150606
+ make ABI 6 the default by updates to dist.mk and VERSION, with the
intention that the existing ABI 5 should build as before using the
"--with-abi=5" option.
+ regenerate ada- and man-html documentation.
+ minor fixes to color- and util-manpages.
+ fix a regression in Ada95/gen/Makefile.in, to handle special case of
Cygwin, which uses the broken-linker feature.
+ amend fix for CF_NCURSES_CONFIG used in test/configure to assume that
ncurses package scripts work when present for cross-compiling, as the
lessor of two evils (cf:
20150530).
+ add check in configure script to disallow conflicting options
"--with-termlib" and "--enable-term-driver".
+ move defaults for "--disable-lp64" and "--with-versioned-syms" into
CF_ABI_DEFAULTS macro.
Thomas E. Dickey [Sun, 31 May 2015 01:26:29 +0000 (01:26 +0000)]
ncurses 5.9 - patch
20150530
+ change private type for Event_Mask in Ada95 binding to work when
mmask_t is set to 32-bits.
+ remove spurious "%;" from st entry (report by Daniel Pitts) -TD
+ add vte-2014, update vte to use that -TD
+ modify tic and infocmp to "move" a diagnostic for tparm strings that
have a syntax error to tic's "-c" option (report by Daniel Pitts).
+ fix two problems with configure script macros (Debian #786436,
cf:
20150425, cf:
20100529).
Thomas E. Dickey [Sun, 24 May 2015 00:58:47 +0000 (00:58 +0000)]
ncurses 5.9 - patch
20150523
+ add 'P' menu item to test/ncurses.c, to show pad in color.
+ improve discussion in curs_color.3x about color rendering (prompted
by comment on Stack Overflow forum):
+ remove screen-bce.mlterm, since mlterm does not do "bce" -TD
+ add several screen.XXX entries to support the respective variations
for 256 colors -TD
+ add putty+fnkeys* building-block entries -TD
+ add smkx/rmkx to capabilities analyzed with infocmp "-i" option.
Thomas E. Dickey [Sat, 16 May 2015 21:01:22 +0000 (21:01 +0000)]
ncurses 5.9 - patch
20150516
+ amend change to ".pc" files to only use the extra loader flags which
may have rpath options (report by Sven Joachim, cf:
20150502).
+ change versioning for dpkg's in test-packages for Ada95 and
ncurses-examples for consistency with Debian, to work with package
updates.
+ regenerate html manpages.
+ clarify handling of carriage return in waddch manual page; it was
discussed only in the portability section (prompted by comment on
Stack Overflow forum):
Thomas E. Dickey [Sun, 10 May 2015 01:39:21 +0000 (01:39 +0000)]
ncurses 5.9 - patch
20150509
+ add test-packages for cross-compiling ncurses-examples using the
MinGW test-packages. These are only the Debian packages; RPM later.
+ cleanup format of debian/copyright files
+ add pc-files to the MinGW cross-compiling test-packages.
+ correct a couple of places in gen-pkgconfig.in to handle renaming of
the tinfo library.
Thomas E. Dickey [Sun, 3 May 2015 01:06:46 +0000 (01:06 +0000)]
ncurses 5.9 - patch
20150502
+ modify the configure script to allow different default values
for ABI 5 versus ABI 6.
+ add wgetch-events to test-packages.
+ add a note on how to build ncurses-examples to test/README.
+ fix a memory leak in delscreen (report by Daniel Kahn Gillmor,
Debian #783486) -TD
+ remove unnecessary ';' from E3 capabilities -TD
+ add tmux entry, derived from screen (patch by Nicholas Marriott).
+ split-out recent change to nsterm-bce as nsterm-build326, and add
nsterm-build342 to reflect changes with successive releases of OSX
(discussion with Leonardo B Schenkel)
+ add xon, ich1, il1 to ibm3161 (patch by Stephen Powell, Debian
#783806)
+ add sample "magic" file, to document ext-putwin.
+ modify gen-pkgconfig.in to add explicit -ltinfo, etc., to the
generated ".pc" file when ld option "--as-needed" is used, or when
ncurses and tinfo are installed without using rpath (prompted by
discussion with Sylvain Bertrand).
+ modify test-package for ncurses6 to omit rpath feature when installed
in /usr.
+ add OSX's "*.dSYM" to clean-rules in makefiles.
+ make extra-suffix work for OSX configuration, e.g., for shared
libraries.
+ modify Ada95/configure script to work with pkg-config
+ move test-package for ncurses6 to /usr, since filename-conflicts have
been eliminated.
+ corrected build rules for Ada95/gen/generate; it does not depend on
the ncurses library aside from headers.
+ reviewed man pages, fixed a few other spelling errors.
+ fix a typo in curs_util.3x (Sven Joachim).
+ use extra-suffix in some overlooked shared library dependencies
found by
20150425 changes for test-packages.
+ update config.guess, config.sub from
http://git.savannah.gnu.org/cgit/config.git
Thomas E. Dickey [Sun, 26 Apr 2015 01:21:33 +0000 (01:21 +0000)]
ncurses 5.9 - patch
20150425
+ expanded description of tgetstr's area pointer in manual page
(report by Todd M Lewis).
+ in-progress changes to modify test-packages to use ncursesw6 rather
than ncursesw, with updated configure scripts.
+ modify CF_NCURSES_CONFIG in Ada95- and test-configure scripts to
check for ".pc" files via pkg-config, but add a linkage check since
frequently pkg-config configurations are broken.
+ modify misc/gen-pkgconfig.in to include EXTRA_LDFLAGS, e.g., for the
rpath option.
+ add 'dim' capability to screen entry (report by Leonardo B Schenkel)
+ add several key definitions to nsterm-bce to match preconfigured
keys, e.g., with OSX 10.9 and 10.10 (report by Leonardo B Schenkel)
+ fix repeated "extra-suffix" in ncurses-config.in (cf:
20150418).
+ improve term_variables manual page, adding section on the terminfo
long-name symbols which are defined in the term.h header.
+ fix bug in lib_tracebits.c introduced in const-fixes (cf:
20150404).
Thomas E. Dickey [Sun, 19 Apr 2015 00:05:38 +0000 (00:05 +0000)]
ncurses 5.9 - patch
20150418
+ avoid a blank line in output from tabs program by ending it with
a carriage return as done in FreeBSD (patch by James Clarke).
+ build-fix for the "--enable-ext-putwin" feature when not using
wide characters (report by Werner Fink).
+ modify autoconf macros to use scripting improvement from xterm.
+ add -brtl option to compiler options on AIX 5-7, needed to link
with the shared libraries.
+ add --with-extra-suffix option to help with installing nonconflicting
ncurses6 packages, e.g., avoiding header- and library-conflicts.
NOTE: as a side-effect, this renames
adacurses-config to adacurses5-config and
adacursesw-config to adacursesw5-config
+ modify debian/rules test package to suffix programs with "6".
+ clarify in curs_inopts.3x that window-specific settings do not
inherit into new windows.
Thomas E. Dickey [Sat, 4 Apr 2015 23:57:48 +0000 (23:57 +0000)]
ncurses 5.9 - patch
20150404
+ improve description of start_color() in the manual.
+ modify several files in ncurses- and progs-directories to allow
const data used in internal tables to be put by the linker into the
readonly text segment.
Thomas E. Dickey [Sun, 29 Mar 2015 17:28:34 +0000 (17:28 +0000)]
ncurses 5.9 - patch
20150329
+ correct cut/paste error for "--enable-ext-putwin" that made it the
same as "--enable-ext-colors" (report by Roumen Petrov)
Thomas E. Dickey [Sun, 29 Mar 2015 01:05:49 +0000 (01:05 +0000)]
ncurses 5.9 - patch
20150328
+ add "-f" option to test/savescreen.c to help with testing/debugging
the extended putwin/getwin.
+ add logic for writing/reading combining characters in the extended
putwin/getwin.
+ add "--enable-ext-putwin" configure option to turn on the extended
putwin/getwin.
Thomas E. Dickey [Sun, 22 Mar 2015 01:12:56 +0000 (01:12 +0000)]
ncurses 5.9 - patch
20150321
+ in-progress changes to provide an extended version of putwin and
getwin which will be capable of reading screen-dumps between the
wide/normal ncurses configurations. These are text files, except
for a magic code at the beginning:
0 string \210\210 Screen-dump (ncurses)
Thomas E. Dickey [Sun, 8 Mar 2015 00:58:13 +0000 (00:58 +0000)]
ncurses 5.9 - patch
20150307
+ document limitations of getwin in manual page (prompted by discussion
with John S Urban).
+ extend test/savescreen.c to demonstrate that color pair values
and graphic characters can be restored using getwin.
Thomas E. Dickey [Sun, 1 Mar 2015 02:12:21 +0000 (02:12 +0000)]
ncurses 5.9 - patch
20150228
+ modify win_driver.c to eliminate the constructor, to make it more
usable in an application which may/may not need the console window
(report by Grady Martin).
Thomas E. Dickey [Sun, 22 Feb 2015 02:09:20 +0000 (02:09 +0000)]
ncurses 5.9 - patch
20150221
+ capture define's related to -D_XOPEN_SOURCE from the configure check
and add those to the *-config and *.pc files, to simplify use for
the wide-character libraries.
+ modify ncurses.spec to accommodate Fedora21's location of pkg-config
directory.
+ correct sense of "--disable-lib-suffixes" configure option (report
by Nicolas Boos, cf:
20140426).
Thomas E. Dickey [Sun, 15 Feb 2015 01:42:27 +0000 (01:42 +0000)]
ncurses 5.9 - patch
20150214
+ regenerate html manpages using improved man2html from work on xterm.
+ regenerated ".map" and ".sym" files using improved script, accounting
for the "--enable-weak-symbols" configure option (report by Werner
Fink).
Thomas E. Dickey [Sun, 1 Feb 2015 02:07:33 +0000 (02:07 +0000)]
ncurses 5.9 - patch
20150131
+ regenerated ".map" and ".sym" files using improved script, showing
the combinations of configure options used at each stage.
Thomas E. Dickey [Sun, 25 Jan 2015 02:11:07 +0000 (02:11 +0000)]
ncurses 5.9 - patch
20150124
+ add configure check to determine if "local: _*;" can be used in the
".map" files to selectively omit symbols beginning with "_". On at
least recent FreeBSD, the wildcard applies to all "_" symbols.
+ remove obsolete/conflicting rule for ncurses.map from
ncurses/Makefile.in (cf:
20130706).
Thomas E. Dickey [Sun, 18 Jan 2015 01:43:30 +0000 (01:43 +0000)]
ncurses 5.9 - patch
20150117
+ improve description in INSTALL of the --with-versioned-syms option.
+ add combination of --with-hashed-db and --with-ticlib to
configurations for ".map" files (report by Werner Fink).
Thomas E. Dickey [Sun, 11 Jan 2015 01:37:29 +0000 (01:37 +0000)]
ncurses 5.9 - patch
20150110
+ add a step to generating ".map" files, to declare any remaining
symbols beginning with "_" as local, at the last version node.
+ improve configure checks for pkg-config, addressing a variant found
with FreeBSD ports.
+ modify win_driver.c to provide characters for special keys, like
ansi.sys, when keypad mode is off, rather than returning nothing at
all (discussion with Eli Zaretskii).
+ add "broken_linker" and "hashed-db" configure options to combinations
use for generating the ".map" and ".sym" files.
+ avoid using "ld" directly when creating shared library, to simplify
cross-compiles. Also drop "-Bsharable" option from shared-library
rules for FreeBSD and DragonFly (FreeBSD #196592).
+ fix a memory leak in form library Free_RegularExpression_Type()
(report by Pavel Balaev).
Thomas E. Dickey [Sun, 4 Jan 2015 01:53:54 +0000 (01:53 +0000)]
ncurses 5.9 - patch
20150103
+ modify_nc_flush() to retry if interrupted (patch by Stian Skjelstad).
+ change map files to make _nc_freeall a global, since it may be used
via the Ada95 binding when checking for memory leaks.
+ improve sed script used in
20141220 to account for wide-, threaded-
variations in ABI 6.
Thomas E. Dickey [Sun, 28 Dec 2014 01:17:04 +0000 (01:17 +0000)]
ncurses 5.9 - patch
20141227
+ regenerate ".map" files, using step overlooked in
20141213 to use
the same patch-dates across each file to match ncurses.map (report by
Sven Joachim).
Thomas E. Dickey [Sun, 21 Dec 2014 18:22:29 +0000 (18:22 +0000)]
ncurses 5.9 - patch
20141221
+ fix an incorrect variable assignment in
20141220 changes (report by
Sven Joachim).
Thomas E. Dickey [Sun, 21 Dec 2014 02:25:56 +0000 (02:25 +0000)]
ncurses 5.9 - patch
20141220
+ updated Ada95/configure with macro changes from
20141213
+ tie configure options --with-abi-version and --with-versioned-syms
together, so that ABI 6 libraries have distinct symbol versions from
the ABI 5 libraries.
+ replace obsolete/nonworking link to man2html with current one,
regenerate html-manpages.
Thomas E. Dickey [Sun, 14 Dec 2014 02:33:09 +0000 (02:33 +0000)]
ncurses 5.9 - patch
20141213
+ modify misc/gen-pkgconfig.in to add -I option for include-directory
when using both --prefix and --disable-overwrite (report by Misty
De Meo).
+ add configure option --with-pc-suffix to allow minor renaming of
".pc" files and the corresponding library. Use this in the test
package for ncurses6.
+ modify configure script so that if pkg-config is not installed, it
is still possible to install ".pc" files (report by Misty De Meo).
+ updated ".sym" files, removing symbols which are marked as "local"
in the corresponding ".map" files.
+ updated ".map" files to reflect move of comp_captab and comp_hash
from tic-library to tinfo-library in
20090711 (report by Sven
Joachim).
Thomas E. Dickey [Sun, 7 Dec 2014 03:10:09 +0000 (03:10 +0000)]
ncurses 5.9 - patch
20141206
+ updated ".map" files so that each symbol that may be shared across
the different library configurations has the same label. Some
review is needed to ensure these are really compatible.
+ modify MKlib_gen.sh to work around change in development version of
gcc introduced here:
https://gcc.gnu.org/ml/gcc-patches/2014-06/msg02185.html
https://gcc.gnu.org/ml/gcc-patches/2014-07/msg00236.html
(reports by Marcus Shawcroft, Maohui Lei).
+ improved configure macro CF_SUBDIR_PATH, from lynx changes.
Thomas E. Dickey [Sun, 30 Nov 2014 00:36:42 +0000 (00:36 +0000)]
ncurses 5.9 - patch
20141129
+ improved ".map" files by generating them with a script that builds
ncurses with several related configurations and merges the results.
A further refinement is planned, to make the tic- and tinfo-library
symbols use the same versions across each of the four configurations
which are represented (reports by Sven Joachim, Werner Fink).
Thomas E. Dickey [Sun, 16 Nov 2014 04:08:00 +0000 (04:08 +0000)]
ncurses 5.9 - patch
20141115
+ improve description of limits for color values and color pairs in
curs_color.3x (prompted by patch by Tim van der Molen).
+ add VERSION file, using first field in that to record the ABI version
used for configure --with-libtool --disable-libtool-version
+ add configure options for applying the ".map" and ".sym" files to
the ncurses, form, menu and panel libraries.
+ add ".map" and ".sym" files to show exported symbols, e.g., for
symbol-versioning.
Thomas E. Dickey [Sat, 1 Nov 2014 20:48:24 +0000 (20:48 +0000)]
ncurses 5.9 - patch
20141101
+ improve strict compiler-warnings by adding a cast in TRACE_RETURN
and making a new TRACE_RETURN1 macro for cases where the cast does
not apply.
Thomas E. Dickey [Sat, 25 Oct 2014 09:48:06 +0000 (09:48 +0000)]
ncurses 5.9 - patch
20141025
+ in-progress changes to integrate the win32 console driver with the
msys2 configuration.
Thomas E. Dickey [Sun, 19 Oct 2014 02:16:50 +0000 (02:16 +0000)]
ncurses 5.9 - patch
20141018
+ reviewed terminology 0.6.1, add function key definitions. None of
the vt100-compatibility issues were improved -TD
+ improve infocmp conversion of extended capabilities to termcap by
correcting the limit check against parametrized[], as well as filling
in a check if the string happens to have parameters, e.g., "xm"
in recent changes.
+ add check for zero/negative dimensions for resizeterm and resize_term
(report by Mike Gran).
Thomas E. Dickey [Sun, 12 Oct 2014 01:08:25 +0000 (01:08 +0000)]
ncurses 5.9 - patch
20141011
+ add experimental support for xterm's 1005 mouse mode, to use in a
demonstration of its limitations.
+ add experimental support for "%u" format to terminfo.
+ modify test/ncurses.c to also show position reports in 'a' test.
+ minor formatting fixes to _nc_trace_mmask_t, make this function
exported to help with debugging mouse changes.
+ improve behavior of wheel-mice for xterm protocol, noting that there
are only button-presses for buttons "4" and "5", so there is no need
to wait to combine events into double-clicks (report/analysis by
Greg Field).
+ provide examples xterm-1005 and xterm-1006 terminfo entries -TD
+ implement decoder for xterm SGR 1006 mouse mode.
Thomas E. Dickey [Sun, 28 Sep 2014 00:19:13 +0000 (00:19 +0000)]
ncurses 5.9 - patch
20140927
+ implement curs_set in win_driver.c
+ implement flash in win_driver.c
+ fix an infinite loop in win_driver.c if the command-window loses
focus.
+ improve the non-buffered mode, i.e., NCURSES_CONSOLE2, of
win_driver.c by temporarily changing the buffer-size to match the
window-size to eliminate the scrollback. Also enforce a minimum
screen-size of 24x80 in the non-buffered mode.
+ modify generated misc/Makefile to suppress install.data from the
dependencies if the --disable-db-install option is used, compensating
for the top-level makefile changes used to add ncurses*-config in the
20140920 changes (report by Steven Honeyman).
Thomas E. Dickey [Sun, 21 Sep 2014 01:02:18 +0000 (01:02 +0000)]
ncurses 5.9 - patch
20140920
+ add ncurses*-config to bin-directory of sample package-scripts.
+ add check to ensure that getopt is available; this is a problem in
some older cross-compiler environments.
+ expanded on the description of --disable-overwrite in INSTALL
(prompted by reports by Joakim Tjernlund, Thomas Klausner).
See Gentoo #522586 and NetBSD #49200 for examples.
which relates to the clarified guidelines.
+ remove special logic from CF_INCLUDE_DIRS which adds the directory
for the --includedir from the build (report by Joakim Tjernlund).
+ add case for Unixware to CF_XOPEN_SOURCE, from lynx changes.
+ update config.sub from
http://git.savannah.gnu.org/cgit/config.git
Thomas E. Dickey [Sun, 14 Sep 2014 01:20:16 +0000 (01:20 +0000)]
ncurses 5.9 - patch
20140913
+ add a configure check to ignore some of the plethora of non-working
C++ cross-compilers.
+ build-fixes for Ada95 with gnat 4.9
Thomas E. Dickey [Sun, 7 Sep 2014 00:48:01 +0000 (00:48 +0000)]
ncurses 5.9 - patch
20140906
+ build-fix and other improvements for port of ncurses-examples to
NetBSD.
+ minor compiler-warning fixes.
Thomas E. Dickey [Mon, 1 Sep 2014 01:29:48 +0000 (01:29 +0000)]
ncurses 5.9 - patch
20140831
+ modify test/demo_termcap.c and test/demo_terminfo.c to make their
options more directly comparable, and add "-i" option to specify
a terminal description filename to parse for names to lookup.
Thomas E. Dickey [Sun, 24 Aug 2014 00:42:29 +0000 (00:42 +0000)]
ncurses 5.9 - patch
20140823
+ fix special case where double-width character overwrites a single-
width character in the first column (report by Egmont Koblinger,
cf:
20050813).
Thomas E. Dickey [Sun, 17 Aug 2014 01:15:55 +0000 (01:15 +0000)]
ncurses 5.9 - patch
20140816
+ fix colors in ncurses 'b' test which did not work after changing
it to put the test-strings in subwindows (cf:
20140705).
+ merge redundant SEE-ALSO sections in form and menu manpages.
Thomas E. Dickey [Sat, 9 Aug 2014 23:40:51 +0000 (23:40 +0000)]
ncurses 5.9 - patch
20140809
+ modify declarations for user-data pointers in C++ binding to use
reinterpret_cast to facilitate converting typed pointers to void*
in user's application (patch by Adam Jiang).
+ regenerated html manpages.
+ add note regarding cause and effect for TERM in ncurses manpage,
having noted clueless verbiage in Terminal.app's "help" file
which reverses cause/effect.
+ remove special fallback definition for NCURSES_ATTR_T, since macros
have resolved type-mismatches using casts (cf: 970412).
+ fixes for win_driver.c:
+ handle repainting on endwin/refresh combination.
+ implement beep().
+ minor cleanup.
Thomas E. Dickey [Sun, 3 Aug 2014 01:14:25 +0000 (01:14 +0000)]
ncurses 5.9 - patch
20140802
+ minor portability fixes for MinGW:
+ ensure WINVER is defined in makefiles rather than using headers
+ add check for gnatprep "-T" option
+ work around bug introduced by gcc 4.8.1 in MinGW which breaks
"trace" feature:
http://stackoverflow.com/questions/
20877689/gcc-4-8-1-minggw-d-option-does-not-work-as-usual
+ fix most compiler warnings for Cygwin ncurses-examples.
+ restore "redundant" -I options in test/Makefile.in, since they are
typically needed when building the derived ncurses-examples package
(cf:
20140726).
Thomas E. Dickey [Sun, 27 Jul 2014 01:50:25 +0000 (01:50 +0000)]
ncurses 5.9 - patch
20140726
+ eliminate some redundant -I options used for building libraries, and
ensure that ${srcdir} is added to the include-options (prompted by
discussion with Paul Gilmartin).
+ modify configure script to work with Minix3.2
+ add form library extension O_DYNAMIC_JUSTIFY option which can be
used to override the different treatment of justification for static
versus dynamic fields (adapted from patch by Leon Winter).
+ add a null pointer check in test/edit_field.c (report/analysis by
Leon Winter, cf:
20130608).
Thomas E. Dickey [Sun, 20 Jul 2014 00:43:22 +0000 (00:43 +0000)]
ncurses 5.9 - patch
20140719
+ make workarounds for compiling test-programs with NetBSD curses.
+ improve configure macro CF_ADD_LIBS, to eliminate repeated -l/-L
options, from xterm changes.
Thomas E. Dickey [Sat, 12 Jul 2014 23:53:41 +0000 (23:53 +0000)]
ncurses 5.9 - patch
20140712
+ correct Charable() macro check for A_ALTCHARSET in wide-characters.
+ build-fix for position-debug code in tty_update.c, to work with or
without sp-funcs.
Thomas E. Dickey [Sun, 6 Jul 2014 01:43:07 +0000 (01:43 +0000)]
ncurses 5.9 - patch
20140705
+ add w/W toggle to ncurses.c 'B' test, to demonstrate permutation of
video-attributes and colors with double-width character strings.
Thomas E. Dickey [Mon, 30 Jun 2014 00:28:28 +0000 (00:28 +0000)]
ncurses 5.9 - patch
20140629
+ correct check in win_driver.c for saving screen contents, e.g., when
NCURSES_CONSOLE2 is set (cf:
20140503).
+ reorganize b/B menu items in ncurses.c, putting the test-strings into
subwindows. This is needed for a planned change to use Unicode
fullwidth characters in the test-screens.
+ correct update to form status for _NEWTOP, broken by fixes for
compiler warnings (patch by Leon Winter, cf:
20120616).
Thomas E. Dickey [Sat, 21 Jun 2014 23:56:54 +0000 (23:56 +0000)]
ncurses 5.9 - patch
20140621
+ change shared-library suffix for AIX 5 and 6 to ".so", avoiding
conflict with the static library (report by Ben Lentz).
+ document RPATH_LIST in INSTALLATION file, as part of workarounds for
upgrading an ncurses library using the "--with-shared" option.
+ modify test/ncurses.c c/C tests to cycle through subsets of the
total number of colors, to better illustrate 8/16/88/256-colors by
providing directly comparable screens.
+ add test/dots_curses.c, for comparison with the low-level examples.
Thomas E. Dickey [Sun, 15 Jun 2014 00:37:21 +0000 (00:37 +0000)]
ncurses 5.9 - patch
20140614
+ fix dereference before null check found by Coverity in tic.c
(cf:
20140524).
+ fix sign-extension bug in read_entry.c which prevented "toe" from
reading empty "screen+italics" entry.
+ modify sgr for screen.xterm-new to support dim capability -TD
+ add dim capability to nsterm+7 -TD
+ cancel dim capability for iterm -TD
+ add dim, invis capabilities to vte-2012 -TD
+ add sitm/ritm to konsole-base and mlterm3 -TD
Thomas E. Dickey [Mon, 9 Jun 2014 21:58:06 +0000 (21:58 +0000)]
ncurses 5.9 - patch
20140609
> fix regression in screen terminfo entries (reports by Christian
Ebert, Gabriele Balducci) -TD
+ revert the change to screen; see notes for why this did not work -TD
+ cancel sitm/ritm for entries which extend "screen", to work around
screen's hardcoded behavior for SGR 3 -TD
Thomas E. Dickey [Sat, 7 Jun 2014 23:21:57 +0000 (23:21 +0000)]
ncurses 5.9 - patch
20140607
+ separate masking for sgr in vidputs from sitm/ritm, which do not
overlap with sgr functionality.
+ remove unneeded -i option from adacurses-config; put -a in the -I
option for consistency (patch by Pascal Pignard).
+ update xterm-new to patch #305 -TD
+ change format of test-scripts for Debian Ada95 and ncurses-examples
packages to quilted to work around Debian #700177 (cf:
20130907).
+ build fix for form_driver_w.c as part of ncurses-examples package for
older ncurses than
20131207.
+ add Hello World example to adacurses-config manpage.
+ remove unused --enable-pc-files option from Ada95/configure.
+ add --disable-gnat-projects option for testing.
+ revert changes to Ada95 project-files configuration (cf:
20140524).
+ corrected usage message in adacurses-config.
Thomas E. Dickey [Sun, 25 May 2014 01:22:18 +0000 (01:22 +0000)]
ncurses 5.9 - patch
20140524
+ fix typo in ncurses manpage for the NCURSES_NO_MAGIC_COOKIE
environment variable.
+ improve discussion of input-echoing in curs_getch.3x
+ clarify discussion in curs_addch.3x of wrapping.
+ modify parametrized.h to make fln non-padded.
+ correct several entries which had termcap-style padding used in
terminfo: adm21, aj510, alto-h19, att605-pc, x820 -TD
+ correct syntax for padding in some entries: dg211, h19 -TD
+ correct ti924-8 which had confused padding versus octal escapes -TD
+ correct padding in sbi entry -TD
+ fix an old bug in the termcap emulation; "%i" was ignored in tparm()
because the parameters to be incremented were already on the internal
stack (report by Corinna Vinschen).
+ modify tic's "-c" option to take into account the "-C" option to
activate additional checks which compare the results from running
tparm() on the terminfo expressions versus the translated termcap
expressions.
+ modify tic to allow it to read from FIFOs (report by Matthieu Fronton,
cf:
20120324).
> patches by Nicolas Boulenguez:
+ explicit dereferences to suppress some style warnings.
+ when c_varargs_to_ada.c includes its header, use double quotes
instead of <>.
+ samples/ncurses2-util.adb: removed unused with clause. The warning
was removed by an obsolete pragma.
+ replaced Unreferenced pragmas with Warnings (Off). The latter,
available with older GNATs, needs no configure test. This also
replaces 3 untested Unreferenced pragmas.
+ simplified To_C usage in trace handling. Using two parameters allows
some basic formatting, and avoids a warning about security with some
compiler flags.
+ for generated Ada sources, replace many snippets with one pure
package.
+ removed C_Chtype and its conversions.
+ removed C_AttrType and its conversions.
+ removed conversions between int, Item_Option_Set, Menu_Option_Set.
+ removed int, Field_Option_Set, Item_Option_Set conversions.
+ removed C_TraceType, Attribute_Option_Set conversions.
+ replaced C.int with direct use of Eti_Error, now enumerated. As it
was used in a case statement, values were tested by the Ada compiler
to be consecutive anyway.
+ src/Makefile.in: remove duplicate stanza
+ only consider using a project for shared libraries.
+ style. Silent gnat-4.9 warning about misplaced "then".
+ generate shared library project to honor ADAFLAGS, LDFLAGS.
Thomas E. Dickey [Sun, 11 May 2014 00:01:10 +0000 (00:01 +0000)]
ncurses 5.9 - patch
20140510
+ cleanup recently introduced compiler warnings for MingW port.
+ workaround for ${MAKEFLAGS} configure check versus GNU make 4.0,
which introduces more than one gratuitous incompatibility.
Thomas E. Dickey [Sat, 3 May 2014 23:36:44 +0000 (23:36 +0000)]
ncurses 5.9 - patch
20140503
+ add vt520ansi terminfo entry (patch by Mike Gran)
+ further improve MinGW support for the scenario where there is an
ANSI-escapes handler such as ansicon running in the console window
(patch by Juergen Pfeifer).
Thomas E. Dickey [Sat, 26 Apr 2014 21:45:12 +0000 (21:45 +0000)]
ncurses 5.9 - patch
20140426
+ add --disable-lib-suffixes option (adapted from patch by Juergen
Pfeifer).
+ merge some changes from Juergen Pfeifer's work with MSYS2, to
simplify later merging:
+ use NC_ISATTY() macro for isatty() in library
+ add _nc_mingw_isatty() and related functions to windows-driver
+ rename terminal driver entrypoints to simplify grep's
+ remove a check in the sp-funcs flavor of newterm() which allowed only
the first call to newterm() to succeed (report by Thomas Beierlein,
cf:
20090927).
Thomas E. Dickey [Sun, 20 Apr 2014 00:09:24 +0000 (00:09 +0000)]
ncurses 5.9 - patch
20140419
+ update config.guess, config.sub from
http://git.savannah.gnu.org/cgit/config.git
Thomas E. Dickey [Sun, 13 Apr 2014 00:46:18 +0000 (00:46 +0000)]
ncurses 5.9 - patch
20140412
+ modify configure script:
+ drop the -no-gcc option from Intel compiler, from lynx changes.
+ extend the --with-hashed-db configure option to simplify building
with different versions of Berkeley database using FreeBSD ports.
+ improve initialization for MinGW port (patch by Juergen Pfeifer):
+ enforce Windows-style path-separator if cross-compiling,
+ add a driver-name method to each of the drivers,
+ allow the Windows driver name to match "unknown", ignoring case,
+ lengthen the built-in name for the Windows console driver to
"#win32console", and
+ move the comparison of driver-names allowing abbreviation, e.g.,
to "#win32con" into the Windows console driver.
Thomas E. Dickey [Sun, 30 Mar 2014 00:23:11 +0000 (00:23 +0000)]
ncurses 5.9 - patch
20140329
+ add check in tic for mismatch between ccc and initp/initc
+ cancel ccc in putty-256color and konsole-256color for consistency
with the cancelled initc capability (patch by Sven Zuhlsdorf).
+ add xterm+256setaf building block for various terminals which only
get the 256-color feature half-implemented -TD
+ updated "st" entry (leaving the 0.1.1 version as "simpleterm") to
0.4.1 -TD
Thomas E. Dickey [Sun, 23 Mar 2014 21:22:47 +0000 (21:22 +0000)]
ncurses 5.9 - patch
20140323
+ fix typo in "mlterm" entry (report by Gabriele Balducci) -TD
Thomas E. Dickey [Sun, 23 Mar 2014 00:28:32 +0000 (00:28 +0000)]
ncurses 5.9 - patch
20140322
+ use types from <stdint.h> in sample build-scripts for chtype, etc.
+ modify configure script and curses.h.in to allow the types specified
using --with-chtype and related options to be defined in <stdint.h>
+ add terminology entry -TD
+ add mlterm3 entry, use that as "mlterm" -TD
+ inherit mlterm-256color from mlterm -TD
Thomas E. Dickey [Sun, 16 Mar 2014 00:46:02 +0000 (00:46 +0000)]
ncurses 5.9 - patch
20140315
+ modify _nc_New_TopRow_and_CurrentItem() to ensure that the menu's
top-row is adjusted as needed to ensure that the current item is
on the screen (patch by Johann Klammer).
+ add wgetdelay() to retrieve _delay member of WINDOW if it happens to
be opaque, e.g., in the pthread configuration (prompted by patch by
Soren Brinkmann).
Thomas E. Dickey [Sun, 9 Mar 2014 00:21:30 +0000 (00:21 +0000)]
ncurses 5.9 - patch
20140308
+ modify ifdef in read_entry.c to handle the case where
NCURSES_USE_DATABASE is not defined (patch by Xin Li).
+ add cast in form_driver_w() to fix ARM build (patch by Xin Li).
+ add logic to win_driver.c to save/restore screen contents when not
allocating a console-buffer (cf:
20140215).
Thomas E. Dickey [Sun, 2 Mar 2014 01:49:38 +0000 (01:49 +0000)]
ncurses 5.9 - patch
20140301
+ clarify error-returns from newwin (report by Ruslan Nabioullin).
Thomas E. Dickey [Sun, 23 Feb 2014 01:55:31 +0000 (01:55 +0000)]
ncurses 5.9 - patch
20140222
+ fix some compiler warnings in win_driver.c
+ updated notes for wsvt25 based on tack and vttest -TD
+ add teken entry to show actual properties of FreeBSD's "xterm"
console -TD
Thomas E. Dickey [Sun, 16 Feb 2014 01:25:11 +0000 (01:25 +0000)]
ncurses 5.9 - patch
20140215
+ in-progress changes to win_driver.c to implement output without
allocating a console-buffer. This uses a pre-existing environment
variable NCGDB used by Juergen Pfeifer for debugging (prompted by
discussion with Erwin Waterlander regarding Console2, which hangs
when reading in an allocated console-buffer).
+ add -t option to gdc.c, and modify to accept "S" to step through the
scrolling-stages.
+ regenerate NCURSES-Programming-HOWTO.html to fix some of the broken
html emitted by docbook.
Thomas E. Dickey [Mon, 10 Feb 2014 01:40:35 +0000 (01:40 +0000)]
ncurses 5.9 - patch
20140209
+ modify CF_XOPEN_SOURCE macro to omit followup check to determine if
_XOPEN_SOURCE can/should be defined. g++ 4.7.2 built on Solaris 10
has some header breakage due to its own predefinition of this symbol
(report by Jean-Pierre Flori, Sage #15796).
Thomas E. Dickey [Sun, 2 Feb 2014 00:11:40 +0000 (00:11 +0000)]
ncurses 5.9 - patch
20140201
+ add/use symbol NCURSES_PAIRS_T like NCURSES_COLOR_T, to illustrate
which "short" types are for color pairs and which are color values.
+ fix build for s390x, by correcting field bit offsets in generated
representation clauses when int=32 long=64 and endian=big, or at
least on s390x (patch by Nicolas Boulenguez).
+ minor cleanup change to test/form_driver_w.c (patch by Gaute Hope).
Thomas E. Dickey [Sun, 26 Jan 2014 01:51:00 +0000 (01:51 +0000)]
ncurses 5.9 - patch
20140125
+ remove unnecessary ifdef's in Ada95/gen/gen.c, which reportedly do
not work as is with gcc 4.8 due to fixes using chtype cast made for
new compiler warnings by gcc 4.8 in
20130824 (Debian #735753, patch
by Nicolas Boulenguez).
Thomas E. Dickey [Sun, 19 Jan 2014 00:49:51 +0000 (00:49 +0000)]
ncurses 5.9 - patch
20140118
+ apply includesubdir variable which was introduced in
20130805 to
gen-pkgconfig.in (Debian #735782).
Thomas E. Dickey [Sat, 21 Dec 2013 23:12:46 +0000 (23:12 +0000)]
ncurses 5.9 - patch
20131221
+ further improved man2html, used this to fix broken links in html
manpages. See
ftp://invisible-island.net/ncurses/patches/man2html
Thomas E. Dickey [Sun, 15 Dec 2013 02:33:31 +0000 (02:33 +0000)]
ncurses 5.9 - patch
20131214
+ modify configure-script/ifdef's to allow OLD_TTY feature to be
suppressed if the type of ospeed is configured using the option
--with-ospeed to not be a short. By default, it is a short for
termcap-compatibility (adapted from suggestion by Christian
Weisgerber).
+ correct a typo in _nc_baudrate() (patch by Christian Weisgerber,
cf:
20061230).
+ fix a few -Wlogical-op warnings.
+ updated llib-l* files.
Thomas E. Dickey [Sun, 8 Dec 2013 01:49:22 +0000 (01:49 +0000)]
ncurses 5.9 - patch
20131207
+ add form_driver_w() entrypoint to wide-character forms library, as
well as test program form_driver_w (adapted from patch by Gaute
Hope).
Thomas E. Dickey [Sun, 24 Nov 2013 00:40:08 +0000 (00:40 +0000)]
ncurses 5.9 - patch
20131123
+ minor fix for CF_GCC_WARNINGS to special-case options which are not
recognized by clang.
Thomas E. Dickey [Sun, 17 Nov 2013 00:20:49 +0000 (00:20 +0000)]
ncurses 5.9 - patch
20131116
+ add special case to configure script to move _XOPEN_SOURCE_EXTENDED
definition from CPPFLAGS to CFLAGS if it happens to be needed for
Solaris, because g++ errors with that definition (report by
Jean-Pierre Flori, Sage #15268).
+ correct logic in infocmp's -i option which was intended to ignore
strings which correspond to function-keys as candidates for piecing
together initialization- or reset-strings. The problem dates to
1.9.7a, but was overlooked until changes in -Wlogical-op warnings for
gcc 4.8 (report by David Binderman).
+ updated CF_GCC_WARNINGS to documented options for gcc 4.9.0, adding
checks for -Wextra, -Wignored-qualifiers and -Wlogical-op
+ updated CF_GCC_WARNINGS to documented options for gcc 4.9.0, moving
checks for -Wextra and -Wdeclaration-after-statement into the macro,
and adding checks for -Wignored-qualifiers, -Wlogical-op and
-Wvarargs
+ updated CF_CURSES_UNCTRL_H and CF_SHARED_OPTS macros from ongoing
work on cdk.
+ update config.sub from
http://git.savannah.gnu.org/cgit/config.git
Thomas E. Dickey [Mon, 11 Nov 2013 02:07:31 +0000 (02:07 +0000)]
ncurses 5.9 - patch
20131110
+ minor cleanup of terminfo.tail
Thomas E. Dickey [Sat, 2 Nov 2013 22:03:16 +0000 (22:03 +0000)]
ncurses 5.9 - patch
20131102
+ use TS extension to describe xterm's title-escapes -TD
+ modify terminator and nsterm-s to use xterm+sl-twm building block -TD
+ update hurd.ti, add xenl to reflect 2011-03-06 change in
http://git.savannah.gnu.org/cgit/hurd/hurd.git/log/console/display.c
(Debian #727119).
+ simplify pfkey expression in ansi.sys -TD
Thomas E. Dickey [Mon, 28 Oct 2013 08:09:20 +0000 (08:09 +0000)]
ncurses 5.9 - patch
20131027
+ correct/simplify ifdef's for cur_term versus broken-linker and
reentrant options (report by Jean-Pierre Flori, cf:
20090530).
+ modify release/version combinations in test build-scripts to make
them more consistent with other packages.
Thomas E. Dickey [Sun, 20 Oct 2013 01:21:20 +0000 (01:21 +0000)]
ncurses 5.9 - patch
20131019
+ add nc_mingw.h to installed headers for MinGW port; needed for
compiling ncurses-examples.
+ add rpm-script for testing cross-compile of ncurses-examples.
Thomas E. Dickey [Mon, 14 Oct 2013 22:13:49 +0000 (22:13 +0000)]
ncurses 5.9 - patch
20131014
+ fix new typo in CF_ADA_INCLUDE_DIRS macro (report by Roumen Petrov).
Thomas E. Dickey [Sun, 13 Oct 2013 00:58:13 +0000 (00:58 +0000)]
ncurses 5.9 - patch
20131012
+ fix a few compiler warnings in progs and test.
+ minor fix to package/debian-mingw/rules, do not strip dll's.
+ minor fixes to configure script for empty $prefix, e.g., when doing
cross-compiles to MinGW.
+ add script for building test-packages of binaries cross-compiled to
MinGW using NSIS.
Thomas E. Dickey [Sun, 6 Oct 2013 00:21:13 +0000 (00:21 +0000)]
ncurses 5.9 - patch
20131005
+ minor fixes for ncurses-example package and makefile.
+ add scripts for test-builds of cross-compiler packages for ncurses6
to MinGW.
Thomas E. Dickey [Sun, 29 Sep 2013 01:03:55 +0000 (01:03 +0000)]
ncurses 5.9 - patch
20130928
+ some build-fixes for ncurses-examples with NetBSD-6.0 curses, though
it lacks some common functions such as use_env() which is not yet
addressed.
+ build-fix and some compiler warning fixes for ncurses-examples with
OpenBSD 5.3
+ fix a possible null-pointer reference in a trace message from newterm.
+ quiet a few warnings from NetBSD 6.0 namespace pollution by
nonstandard popcount() function in standard strings.h header.
+ ignore g++ 4.2.1 warnings for "-Weffc++" in c++/cursesmain.cc
+ fix a few overlooked places for --enable-string-hacks option.
Thomas E. Dickey [Sat, 21 Sep 2013 22:57:50 +0000 (22:57 +0000)]
ncurses 5.9 - patch
20130921
+ fix typo in curs_attr.3x (patch by Sven Joachim, cf:
20130831).
+ build-fix for --with-shared option for DragonFly and FreeBSD (report
by Rong-En Fan, cf:
20130727).
Thomas E. Dickey [Sun, 8 Sep 2013 00:00:20 +0000 (00:00 +0000)]
ncurses 5.9 - patch
20130907
+ build-fixes for MSYS for two test-programs (patches by Ray Donnelly,
Alexey Pavlov).
+ revert change to two of the dpkg format files, to work with dpkg
before/after Debian #700177.
+ fix gcc -Wconversion warning in wattr_get() macro.
+ add msys and msysdll to known host/configuration types (patch by
Alexey Pavlov).
+ modify CF_RPATH_HACK configure macro to not rely upon "-u" option
of sort, improving portability.
+ minor improvements for test-programs from reviewing Solaris port.
+ update config.guess, config.sub from
http://git.savannah.gnu.org/cgit/config.git
Thomas E. Dickey [Sat, 31 Aug 2013 21:14:42 +0000 (21:14 +0000)]
ncurses 5.9 - patch
20130831
+ modify test/ncurses.c b/B tests to display lines only for the
attributes which a given terminal supports, to make room for an
italics test.
+ completed ncv table in terminfo.tail; it did not list the wide
character codes listed in X/Open Curses issue 7.
+ add A_ITALIC extension (prompted by discussion with Egmont Koblinger).
Thomas E. Dickey [Sun, 25 Aug 2013 00:03:40 +0000 (00:03 +0000)]
ncurses 5.9 - patch
20130824
+ fix some gcc 4.8 -Wconversion warnings.
+ change format of dpkg test-scripts to quilted to work around bug
introduced by Debian #700177.
+ discard cached keyname() values if meta() is changed after a value
was cached using (report by Kurban Mallachiev).
Thomas E. Dickey [Sun, 18 Aug 2013 00:20:29 +0000 (00:20 +0000)]
ncurses 5.9 - patch
20130816
+ add checks in tic to warn about terminals which lack cursor
addressing, capabilities or having those, are marked as hard_copy or
generic_type.
+ use --without-progs in mingw-ncurses rpm.
+ split out _nc_init_termtype() from alloc_entry.c to use in MinGW
port when tic and other programs are not needed.
Thomas E. Dickey [Mon, 5 Aug 2013 09:18:54 +0000 (09:18 +0000)]
ncurses 5.9 - patch
20130805
+ minor fixes to the --disable-overwrite logic, to ensure that the
configured $(includedir) is not cancelled by the mingwxx-filesystem
rpm macros.
+ add --disable-db-install configure option, to simplify building
cross-compile support packages.
+ add mingw-ncurses.spec file, for testing cross-compiles.
Thomas E. Dickey [Sun, 28 Jul 2013 00:32:27 +0000 (00:32 +0000)]
ncurses 5.9 - patch
20130727
+ improve configure macros from ongoing work on cdk, dialog, xterm:
+ CF_ADD_LIB_AFTER - fix a problem with -Wl options
+ CF_RPATH_HACK - add missing result-message
+ CF_SHARED_OPTS - modify to use $rel_builddir in cygwin and mingw
dll symbols (which can be overridden) rather than explicit "../".
+ CF_SHARED_OPTS - modify NetBSD and DragonFly symbols to use ${CC}
rather than ${LD} to improve rpath support.
+ CF_SHARED_OPTS - add a symbol to denote the temporary files that
are created by the macro, to simplify clean-rules.
+ CF_X_ATHENA - trim extra libraries to work with -Wl,--as-needed
+ fix a regression in hashed-database support for NetBSD, which uses
the key-size differently from other implementations (cf:
20121229).
Thomas E. Dickey [Sat, 20 Jul 2013 20:58:29 +0000 (20:58 +0000)]
ncurses 5.9 - patch
20130720
+ further improvements for setupterm manpage, clarifying the
initialization of cur_term.
Thomas E. Dickey [Sun, 14 Jul 2013 01:08:41 +0000 (01:08 +0000)]
ncurses 5.9 - patch
20130713
+ improve manpages for initscr and setupterm.
+ minor compiler-warning fixes
Thomas E. Dickey [Sat, 6 Jul 2013 22:59:22 +0000 (22:59 +0000)]
ncurses 5.9 - patch
20130706
+ add fallback defs for <inttypes.h> and <stdint.h> (cf:
20120225).
+ add check for size of wchar_t, use that to suppress a chunk of
wcwidth.h in MinGW port.
+ quiet linker warnings for MinGW cross-compile with dll's using the
--enable-auto-import flag.
+ add ncurses.map rule to ncurses/Makefile to help diagnose symbol
table issues.
Thomas E. Dickey [Sat, 22 Jun 2013 23:39:25 +0000 (23:39 +0000)]
ncurses 5.9 - patch
20130622
+ modify the clear program to take into account the E3 extended
capability to clear the terminal's scrollback buffer (patch by
Miroslav Lichvar, Redhat #815790).
+ clarify in resizeterm manpage that LINES and COLS are updated.
+ updated ansi example in terminfo.tail, correct misordered example
of sgr.
+ fix other doclifter warnings for manpages
+ remove unnecessary ".ta" in terminfo.tail, add missing ".fi"
(patch by Eric Raymond).