Commit Graph

56 Commits

Author SHA1 Message Date
Thomas E. Dickey
603f0cb25b ncurses 6.0 - patch 20160611
+ revise fix for Debian #805618 (report by Vlado Potisk, cf: 20151128).
+ modify test/ncurses.c a/A screens to make exiting on an escape
  character depend on the start of keypad and timeout modes, to allow
  better testing of function-keys.
+ modify rs1 for xterm-16color, xterm-88color and xterm-256color to
  reset palette using "oc" string as in linux -TD
+ use ANSI reply for u8 in xterm-new, to reflect vt220-style responses
  that could be returned -TD
+ added a few capabilities fixed in recent vte -TD
2016-06-12 00:45:07 +00:00
Thomas E. Dickey
56f1e8cd80 ncurses 6.0 - patch 20160521
+ improved manual page description of tset/reset versus window-size.
+ fixes to work with a slightly broken compiler configuration which
  cannot compile "Hello World!" without adding compiler options
  (report by Ola x Nilsson):
  + pass appropriate compiler options to the CF_PROG_CC_C_O macro.
  + when separating compiler and options in CF_CC_ENV_FLAGS, ensure
    that all options are split-off into CFLAGS or CPPFLAGS
  + restore some -I options removed in 20140726 because they appeared
    to be redundant.  In fact, they are needed for a compiler that
    cannot combine -c and -o options.
2016-05-22 00:49:17 +00:00
Thomas E. Dickey
5dbe81a41e ncurses 6.0 - patch 20160514
+ regenerate HTML manpages.
+ improve manual pages for wgetch and wget_wch to point out that they
  might return values without names in curses.h (Debian #822426).
+ make linux3.0 entry the default linux entry (Debian #823658) -TD
+ modify linux2.6 entry to improve line-drawing so that the linux3.0
  entry can be used in non-UTF-8 mode -TD
+ document return value of use_extended_names (report by Mike Gran).
2016-05-15 01:40:05 +00:00
Thomas E. Dickey
092f1e4b79 ncurses 6.0 - patch 20160402
+ regenerate HTML manpages.
+ improve manual pages for utilities with respect to POSIX versus
  X/Open Curses.
2016-04-03 01:37:30 +00:00
Thomas E. Dickey
2a32bee362 ncurses 6.0 - patch 20160326
+ regenerate HTML manpages.
+ improve test/demo_menus.c, allowing mouse-click on the menu-headers
  to switch the active menu.  This requires a new extension option
  O_MOUSE_MENU to tell the menu driver to put mouse events which do not
  apply to the active menu back into the queue so that the application
  can handle the event.
2016-03-27 01:05:59 +00:00
Thomas E. Dickey
6208c89f98 ncurses 6.0 - patch 20160130
+ improve formatting of man/curs_refresh.3x and man/tset.1 manpages
+ regenerate HTML manpages using newer man2html to eliminate some
  unwanted blank lines.
2016-01-31 02:15:39 +00:00
Thomas E. Dickey
45766a7ed4 ncurses 6.0 - patch 20151219
+ add a paragraph to curs_getch.3x discussing key naming (discussion
  with James Crippen).
+ amend workaround for Solaris vs line-drawing to take the configure
  check into account.
+ add a configure check for wcwidth() versus the ncurses line-drawing
  characters, to use in special-casing systems such as Solaris.
2015-12-20 02:44:39 +00:00
Thomas E. Dickey
b11cef1e31 ncurses 6.0 - patch 20151205
+ update form_cursor.3x, form_post.3x, menu_attributes.3x to list
  function names in NAME section (patch by Jason McIntyre).
+ minor fixes to manpage NAME/SYNOPSIS sections to consistently use
  rule that either all functions which are prototyped in SYNOPSIS are
  listed in the NAME section, or the manual-page name is the sole item
  listed in the NAME section.  The latter is used to reduce clutter,
  e.g., for the top-level library manual pages as well as for certain
  feature-pages such as SP-funcs and threading (prompted by patches by
  Jason McIntyre).
+ add option to preserve leading whitespace in form fields (patch by
  Leon Winter).
2015-12-06 01:07:45 +00:00
Thomas E. Dickey
a0b91dc27f ncurses 6.0 - patch 20151024
+ modify MKexpanded.c to update the expansion of a temporary filename
  to "expanded.c", for use in trace statements.
+ modify layout of b/B tests in test/ncurses.c to allow for additional
  annotation on the right margin; some terminals with partial support
  did not display well.
+ fix typo in curs_attr.3x (patch by Sven Joachim).
+ fix typo in INSTALL (patch by Tomas Cech).
+ improve configure check for setting WILDCARD_SYMS variable; on ppc64
  the variable is in the Data section rather than Text (patch by Michel
  Normand).
+ using configure option "--without-fallbacks" incorrectly caused
  FALLBACK_LIST to be set to "no" (patch by Tomas Cech).
+ updated minitel entries to fix kel problem with emacs, and add
  minitel1b-nb (Alexandre Montaron).
+ reviewed/updated nsterm entry Terminal.app in OSX -TD
+ replace some dead URLs in comments with equivalents from the
  Internet Archive -TD
+ update config.guess, config.sub from
	http://git.savannah.gnu.org/cgit/config.git
2015-10-25 00:51:43 +00:00
Thomas E. Dickey
a919b0ee00 ncurses 6.0 - patch 20150926
+ change makefile rule for removing resulting.map to distclean rather
  than clean.
+ add /lib/terminfo to terminfo-dirs in ".deb" test-package.
+ add note on portability of resizeterm and wresize to manual pages.
2015-09-27 01:08:16 +00:00
Thomas E. Dickey
b9a2bd87a7 ncurses 6.0 - patch 20150919
+ clarify in resizeterm.3x how KEY_RESIZE is pushed onto the input
  stream.
+ clarify in curs_getch.3x that the keypad mode affects ability to
  read KEY_MOUSE codes, but does not affect KEY_RESIZE.
+ add overlooked build-fix needed with Cygwin for separate Ada95
  configure script, cf: 20150606 (report by Nicolas Boulenguez)
2015-09-20 01:24:12 +00:00
Thomas E. Dickey
a3725e3927 ncurses 6.0 - patch 20150905
+ add note in curs_addch.3x about line-drawing when it depends upon
  UTF-8.
+ add tic -q option for consistency with infocmp, use it to suppress
  all comments from the "tic -I" output.
+ modify infocmp -q option to suppress the "Reconstructed from"
  header.
+ add infocmp/tic -Q option, which allows one to dump the compiled
  form of the terminal entry, in hexadecimal or base64.
2015-09-06 01:23:48 +00:00
Thomas E. Dickey
02f02dcd44 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.
2015-08-09 00:19:07 +00:00
Thomas E. Dickey
6a530b4656 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
2015-07-26 00:58:34 +00:00
Thomas E. Dickey
32f9f5f12c 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.
2015-07-20 00:44:14 +00:00
Thomas E. Dickey
db5f7f4f14 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.
2015-06-07 01:16:17 +00:00
Thomas E. Dickey
aabb3a65ee 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.
2015-05-24 00:58:47 +00:00
Thomas E. Dickey
027d0c57c4 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):
2015-05-16 21:01:22 +00:00
Thomas E. Dickey
c6cfd97b8b 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).
2015-02-15 01:42:27 +00:00
Thomas E. Dickey
b0b1980be1 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.
2014-12-21 02:25:56 +00:00
Thomas E. Dickey
0948e2c7ac 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.
2014-08-17 01:15:55 +00:00
Thomas E. Dickey
acc28c6418 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.
2014-08-09 23:40:51 +00:00
Thomas E. Dickey
34d602f272 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.
2014-05-25 01:22:18 +00:00
Thomas E. Dickey
683b593ffa 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.
2014-02-16 01:25:11 +00:00
Thomas E. Dickey
2e5d72d639 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
2013-12-21 23:12:46 +00:00
Thomas E. Dickey
e6f4ffe150 ncurses 5.9 - patch 20130608
+ add to test/demo_forms.c examples of using the menu-hooks as well
  as showing how the menu item user-data can be used to pass a callback
  function pointer.
+ add test/dots_termcap.c
+ remove setupterm call from test/demo_termcap.c
+ build-fix if --disable-ext-funcs configure option is used.
+ modified test/edit_field.c and test/demo_forms.c to move the lengths
  into a user-data structure, keeping the original string for later
  expansion to free-format input/out demo.
+ modified test/demo_forms.c to load data from file.
+ added note to clarify Terminal.app's non-emulation of the various
  terminal types listed in the preferences dialog -TD
+ fix regression in error-reporting in lib_setup.c (Debian #711134,
  cf: 20121117).
+ build-fix for a case where --enable-broken_linker and
  --enable-reentrant options are combined (report by George R Goffe).
2013-06-09 01:17:29 +00:00
Thomas E. Dickey
761e4f0825 ncurses 5.9 - patch 20130518
+ corrected ifdefs in test/testcurs.c to allow comparison of mouse
  interface versus pdcurses (cf: 20130316).
+ add pow() to configure-check for math library, needed since
  20121208 for test/hanoi (Debian #708056).
+ regenerated html manpages.
+ update doctype used for html documentation.
2013-05-19 00:22:02 +00:00
Thomas E. Dickey
e2d7d0028f ncurses 5.9 - patch 20130309
+ amend change to toe.c for reading from /dev/zero, to ensure that
  there is a buffer for the temporary filename (cf: 20120324).
+ regenerated html manpages.
+ fix typo in terminfo.head (report by Sven Joachim, cf: 20130302).
+ updated some autoconf macros:
  + CF_ACVERSION_CHECK, from byacc 1.9 20130304
  + CF_INTEL_COMPILER, CF_XOPEN_SOURCE from luit 2.0-20130217
+ add configure option --with-cxx-shared to permit building
  libncurses++ as a shared library when using g++, e.g., the same
  limitations as libtool but better integrated with the usual build
  configuration (Redhat 911540).
+ modify MKkey_defs.sh to filter out build-path which was unnecessarily
  shown in curses.h (Debian #689131).
2013-03-10 00:35:23 +00:00
Thomas E. Dickey
beb0f0c691 ncurses 5.9 - patch 20120428
+ fix some inconsistencies between vt320/vt420, e.g., cnorm/civis -TD
+ add eslok flag to dec+sl -TD
+ dec+sl applies to vt320 and up -TD
+ drop wsl width from xterm+sl -TD
+ reuse xterm+sl in putty and nsca-m -TD
+ add ansi+tabs to vt520 -TD
+ add ansi+enq to vt220-vt520 -TD
+ fix a compiler warning in example in ncurses-intro.doc (Paul Waring).
+ added paragraph in keyname manpage telling how extended capabilities
  are interpreted as key definitions.
+ modify tic's check of conflicting key definitions to include extended
  capability strings in addition to the existing check on predefined
  keys.
2012-04-29 00:54:13 +00:00
Thomas E. Dickey
f367fa254c ncurses 5.9 - patch 20120114
+ several improvements to test/movewindow.c (prompted by discussion on
  Linux Mint forum):
  + modify movement commands to make them continuous
  + rewrote the test for mvderwin
  + rewrote the test for recursive mvwin
+ split-out reusable CF_WITH_NCURSES_ETC macro in test/configure.in
+ updated configure macro CF_XOPEN_SOURCE, build-fixes for Mac OS X
  and OpenBSD.
+ regenerated html manpages.
+ various improvments for MinGW (Juergen Pfeifer):
2012-01-15 00:46:23 +00:00
Thomas E. Dickey
9de646fe8f ncurses 5.9 - patch 20110404 2011-04-04 22:59:59 +00:00
Thomas E. Dickey
2b635f090e ncurses 5.8 - patch 20110326
+ add special check in Ada95/configure script for ncurses6 reentrant
  code.
+ regen Ada html documentation.
+ build-fix for Ada shared libraries versus the varargs workaround.
+ add rpm and dpkg scripts for Ada95 and test directories, for test
  builds.
+ update test/configure macros CF_CURSES_LIBS, CF_XOPEN_SOURCE and
  CF_X_ATHENA_LIBS.
+ add configure check to determine if gnat's project feature supports
  libraries, i.e., collections of .ali files.
+ make all dereferences in Ada95 samples explicit.
+ fix typo in comment in lib_add_wch.c (patch by Petr Pavlu).
+ add configure check for, ifdef's for math.h which is in a separate
  package on Solaris and potentially not installed (report by Petr
  Pavlu).
> fixes for Ada95 binding (Nicolas Boulenguez):
+ improve type-checking in Ada95 by eliminating a few warning-suppress
  pragmas.
+ suppress unreferenced warnings.
+ make all dereferences in binding explicit.
2011-03-27 01:06:46 +00:00
Thomas E. Dickey
9776951416 ncurses 5.8 - patch 20110319
+ regen Ada html documentation.
+ change order of -I options from ncurses*-config script when the
  --disable-overwrite option was used, so that the subdirectory include
  is listed first.
+ modify the make-tar.sh scripts to add a MANIFEST and NEWS file.
+ modify configure script to provide value for HTML_DIR in
  Ada95/gen/Makefile.in, which depends on whether the Ada95 binding is
  distributed separately (report by Nicolas Boulenguez).
+ modify configure script to add -g and/or -O3 to ADAFLAGS if the
  CFLAGS for the build has these options.
+ amend change from 20070324, to not add 1 to the result of getmaxx
  and getmaxy in the Ada binding (report by Nicolas Boulenguez for
  thread in comp.lang.ada).
+ build-fix Ada95/samples for gnat 4.5
+ spelling fixes for Ada95/samples/explain.txt
> fixes for Ada95 binding (Nicolas Boulenguez):
+ add item in Trace_Attribute_Set corresponding to TRACE_ATTRS.
+ add workaround for binding to set_field_type(), which uses varargs.
  The original binding from 990220 relied on the prevalent
  implementation of varargs which did not support or need va_copy().
+ add dependency on gen/Makefile.in needed for *-panels.ads
+ add Library_Options to library.gpr
+ add Languages to library.gpr, for gprbuild
2011-03-20 00:59:06 +00:00
Thomas E. Dickey
f86cbeb5f9 ncurses 5.8 - patch 20110226
+ update release notes, for 5.8.
+ regenerated html manpages.
+ change open() in _nc_read_file_entry() to fopen() for consistency
  with write_file().
+ modify misc/run_tic.in to create parent directory, in case this is
  a new install of hashed database.
+ fix typo in Ada95/mk-1st.awk which causes error with original awk.
+ add cons25-debian entry (patch by Brian M Carlson, Debian #607662).
2011-02-26 20:51:01 +00:00
Thomas E. Dickey
da5e7c6148 ncurses 5.7 - patch 20110212
+ regenerated html manpages.
+ use _tracef() in show_where() function of tic, to work correctly with
  special case of trace configuration.
2011-02-13 01:16:30 +00:00
Thomas E. Dickey
70322aa06a ncurses 5.7 - patch 20110122
+ start documenting interface changes for upcoming 5.8 release.
+ correct limit-checks in derwin().
+ correct limit-checks in newwin(), to ensure that windows have nonzero
  size (report by Garrett Cooper).
+ fix a missing "weak" declaration for pthread_kill (patch by Nicholas
  Alcock).
+ improve documentation of KEY_ENTER in curs_getch.3x manpage (prompted
  by discussion with Kevin Martin).
2011-01-23 01:23:10 +00:00
Thomas E. Dickey
3a935d9991 ncurses 5.7 - patch 20110108
+ regenerated html manpages.
+ minor fixes to enable lint when trace is not enabled, e.g., with
  clang --analyze.
+ fix typo in man/default_colors.3x (patch by Tim van der Molen).
+ update ncurses/llib-lncurses*
2011-01-09 01:17:12 +00:00
Thomas E. Dickey
96d6b16de0 ncurses 5.7 - patch 20101204
+ add special case to _nc_infotocap() to recognize the setaf/setab
  strings from xterm+256color and xterm+88color, and provide a reduced
  version which works with termcap.
+ remove obsolete emacs "Local Variables" section from documentation
  (request by Sven Joachim).
+ update doc/html/index.html to include NCURSES-Programming-HOWTO.html
  (report by Sven Joachim).
2010-12-04 21:15:53 +00:00
Thomas E. Dickey
cef50b3afc ncurses 5.7 - patch 20101002
+ improve linkages in html manpages, adding references to the newer
  pages, e.g., *_variables, curs_sp_funcs, curs_threads.
+ add checks in tic for inconsistent cursor-movement controls, and for
  inconsistent printer-controls.
+ fill in no-parameter forms of cursor-movement where a parameterized
  form is available -TD
+ fill in missing cursor controls where the form of the controls is
  ANSI -TD
+ fix inconsistent punctuation in form_variables manpage (patch by
  Sven Joachim).
+ add parameterized cursor-controls to linux-basic (report by Dae) -TD
> patch by Juergen Pfeifer:
+ document how to build 32-bit libraries in README.MinGW
+ fixes to filename computation in mk-dlls.sh.in
+ use POSIX locale in mk-dlls.sh.in rather than en_US (report by Sven
  Joachim).
+ add a check in mk-dlls.sh.in to obtain the size of a pointer to
  distinguish between 32-bit and 64-bit hosts.  The result is stored
  in mingw_arch
2010-10-03 00:50:21 +00:00
Thomas E. Dickey
0ac2306dd3 ncurses 5.7 - patch 20100918
+ regenerated html manpages.
+ minor fixes for symlinks to curs_legacy.3x and curs_slk.3x manpages.
+ add manpage for sp-funcs.
+ add sp-funcs to test/listused.sh, for documentation aids.
2010-09-19 00:45:46 +00:00
Thomas E. Dickey
71c0306f08 ncurses 5.7 - patch 20100731
+ modify initialization check for win32con driver to eliminate need for
  special case for TERM "unknown", using terminal database if available
  (prompted by discussion with Roumen Petrov).
+ for MinGW port, ensure that terminal driver is setup if tgetent()
  is called (patch by Roumen Petrov).
+ document tabs "-0" and "-8" options in manpage.
+ fix Debian "lintian" issues with manpages reported in
  http://lintian.debian.org/full/csmall@debian.org.html#ncurses
2010-08-01 00:45:28 +00:00
Thomas E. Dickey
f9d358b4f3 ncurses 5.7 - patch 20100529
+ regenerated html documentation.
+ modify test/configure to support pkg-config for checking X libraries
  used by PDCurses.
+ add/use configure macro CF_ADD_LIB to force consistency of
  assignments to $LIBS, etc.
+ fix configure script for combining --with-pthread
  and --enable-weak-symbols options.
2010-05-30 01:08:46 +00:00
Thomas E. Dickey
77afe78361 ncurses 5.7 - patch 20100109
+ modify configure macro CF_XOPEN_SOURCE, etc., to use CF_ADD_CFLAGS
  consistently to add new -D's while removing duplicates.
+ modify a few configure macros to consistently put new options
  before older in the list.
+ add tiparm(), based on review of X/Open Curses Issue 7.
+ minor documentation cleanup.
+ update config.guess, config.sub from
	http://savannah.gnu.org/projects/config
  (caveat - its maintainer put 2010 copyright date on files dated 2009)
2010-01-10 01:50:23 +00:00
Thomas E. Dickey
e70a86c3d4 ncurses 5.7 2008-11-02 21:13:51 -05:00
Thomas E. Dickey
f6718d80c9 ncurses 5.6 - patch 20081011
+ update html documentation.
+ add -m and -s options to test/keynames.c and test/key_names.c to test
  the meta() function with keyname() or key_name(), respectively.
+ correct return value of key_name() on error; it is null.
+ document some unresolved issues for rpath and pthreads in TO-DO.
+ fix a missing prototype for ioctl() on OpenBSD in tset.c
+ add configure option --disable-tic-depends to make explicit whether
  tic library depends on ncurses/ncursesw library, amends change from
  20080823 (prompted by Debian #501421).
2008-10-11 23:44:29 +00:00
Thomas E. Dickey
ca276baf72 ncurses 5.6 - patch 20080621
+ regenerated html documentation.
+ expand manpage description of parameters for form_driver() and
  menu_driver() (prompted by discussion with Adam Spragg).
+ add null-pointer checks for cur_term in baudrate() and
  def_shell_mode(), def_prog_mode()
+ fix some memory leaks in delscreen() and wide acs.
2008-06-22 00:16:39 +00:00
Thomas E. Dickey
f7b8e526e0 ncurses 5.6 - patch 20070901
+ remove a spurious newline from output of html.m4, which caused links
  for Ada95 html to be incorrect for the files generated using m4.
+ start investigating mutex's for SCREEN manipulation (incomplete).
+ minor cleanup of codes.c/names.c for --enable-const
+ expand/revise "Routine and Argument Names" section of ncurses manpage
  to address report by David Givens in newsgroup discussion.
+ fix interaction between --without-progs/--with-termcap configure
  options (report by Michail Vidiassov).
+ fix typo in "--disable-relink" option (report by Michail Vidiassov).
2007-09-02 00:20:31 +00:00
Thomas E. Dickey
3ec8f79f3c ncurses 5.6 - patch 20070505
+ fix a bug in Ada95/samples/ncurses which caused a variable to
  become uninitialized in the "b" test.
+ fix Ada95/gen/Makefile.in adahtml rule to account for recent
  movement of files, fix a few incorrect manpage references in the
  generated html.
+ add Ada95 binding to _nc_freeall() as Curses_Free_All to help with
  memory-checking.
+ correct some functions in Ada95 binding which were using return value
  from C where none was returned:  idcok(), immedok() and wtimeout().
+ amend recent changes for Ada95 binding to make it build with
  Cygwin's linker, e.g., with configure options
	--enable-broken-linker --with-ticlib
2007-05-06 00:26:41 +00:00
Thomas E. Dickey
82a087c4c4 ncurses 5.6 - patch 20070303
+ regenerated html documentation.
+ add NCURSES_OPAQUE symbol to curses.h, will use to make structs
  opaque in selected configurations.
+ move the chunk in lib_acs.c which resets acs capabilities when
  running on a terminal whose locale interferes with those into
  _nc_setupscreen(), so the libtinfo/libtinfow files can be made
  identical (requested by Miroslav Lichvar).
+ do not use configure variable SHLIB_LIBS for building libraries
  outside the ncurses directory, since that symbol is customized
  only for that directory, and using it introduces an unneeded
  dependency on libdl (requested by Miroslav Lichvar).
+ modify mk-1st.awk so the generated makefile rules for linking or
  installing shared libraries do not first remove the library, in
  case it is in use, e.g., libncurses.so by /bin/sh (report by Jeff
  Chua).
+ revised section "Using NCURSES under XTERM" in ncurses-intro.html
  (prompted by newsgroup comment by Nick Guenther).
2007-03-04 00:18:45 +00:00
Thomas E. Dickey
f70db18a0c ncurses 5.6 - patch 20061230
+ modify configure check for libtool's version to trim blank lines
  (report by sci-fi@hush.ai).
+ modify some modules to allow them to be reentrant if _REENTRANT is
  defined: lib_baudrate.c, resizeterm.c (local data only)
+ eliminate static data from some modules: add_tries.c, hardscroll.c,
  lib_ttyflags.c, lib_twait.c
+ improve manpage install to add aliases for the transformed program
  names, e.g., from --program-prefix.
+ used linklint to verify links in the HTML documentation, made fixes
  to manpages as needed.
+ fix a typo in curs_mouse.3x (report by William McBrine).
+ fix install-rule for ncurses5-config to make the bin-directory.
2006-12-24 02:11:39 +00:00