ncurses.scripts.mit.edu Git - ncurses.git/atom - doc/html/ada/terminal_interface-curses-menus__ads.htm history ncurses, with patches starting at ncurses-5.6; new users should use https://github.com/ThomasDickey/ncurses-snapshots/ http://ncurses.scripts.mit.edu/?p=ncurses.git ncurses //git.scripts.mit.edu/static/git-favicon.png //git.scripts.mit.edu/static/git-logo.png 2022-01-16T02:14:52Z gitweb ncurses 6.3 - patch 20220115 2022-01-16T02:14:52Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2022-01-16T02:14:52Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=91e462de27aeecd5b1c8965a6dba078f7a438003
ncurses 6.3 - patch 20220115

+ improve checks for valid mouse events when an intermediate mouse
  state is not part of the mousemask specified by the caller (report by
  Anton Vidovic, cf: 20111022).
+ use newer version 1.36 of gnathtml for generating Ada html files.
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 6.2 - patch 20200212 2020-02-12T09:50:22Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2020-02-12T09:50:22Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=47d2fb4537d9ad5bb14f4810561a327930ca4280
ncurses 6.2 - patch 20200212

+ update release notes
+ minor build-fixes, mostly to test-package scripts
+ modify check for sizeof(wchar_t) to ensure it gives useful result
  when cross-compiling.
+ drop assumption in configure script that Cygwin's linker is broken.
+ define NCURSES_BROKEN_LINKER if the broken-linker feature is used,
  to simplify configure-checks for ncurses-examples.
+ reassert copyright on ncurses, per discussion in ncurses FAQ:
  https://invisible-island.net/ncurses/ncurses.faq.html#relicensed
+ modify comparison in make_hash.c to correct a special case in
  collision handling for Caps-hpux11
+ add testing utility report_hashing to check hash-tables used for
  terminfo and termcap names.
+ fix a missing prototype for _nc_free_and_exit().
+ update a few comments about tack 1.07
+ use an awk script to split too-long pathnames used in Ada95 sample
  programs for explain.txt
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 6.1 - patch 20190317 2019-03-18T00:04:50Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2019-03-18T00:04:50Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=cb4427a16794d98049b4d790b810d62217501f9f
ncurses 6.1 - patch 20190317

+ regenerate llib-* files.
+ modify tic to also use new function for user-defined capability info.
+ modify _nc_parse_entry() to check if a user-defined capability has
  an unexpected type; ignore it in that case.
+ fix a special case of link-anchors in generated Ada html files.
+ use newer rel=author tag in generated html rather than rev=made,
  which did not become accepted.
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 6.0 - patch 20180106 2018-01-07T02:47:04Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2018-01-07T02:47:04Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=bca50d0d8592defee6c584fdedd25f4b1a31345b
ncurses 6.0 - patch 20180106

+ fixes for writing extended color pairs in putwin.
+ modify test/savescreen.c to add test patterns that exercise 88-,
  256-, etc., colors.
+ modify configure option --with-build-cc, adding clang, c89 and c99
  as possible default values.
+ modify ncurses-examples configure script to use pkg-config for the
  extra form/menu/panel libraries, to be more consistent with the
  handling of the curses/ncurses library.
+ modify test-packages for mingw to supply "pc" files.
+ modify gen-pkgconfig.in to list -lpthread as a private library when
  configured to access it via weak symbols.
+ simplify gen-pkgconfig.in, adding -ltinfo without the special linker
  checks because some versions of the linker simply hard-code the
  behavior.
+ update URLs for ncurses website to use https.
+ modify CF_CURSES_LIBS to fill in $cf_nculib_root in case the
  ncurses-examples are built with a system ncurses that lacks the
  standard "curses" symbolic link, as done by SuSE.  The symbol is
  needed to make a followup check for the pthread library work, and
  would be set properly using the options "--with-screen", etc.
+ generate misc/*.pc with "all" rule, as done for "sources" rule
  (report by Jeffrey Walton).
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.9 - patch 20140524 2014-05-25T01:22:18Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2014-05-25T01:22:18Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=34d602f272c394e9a980438e636e1ce4d355f83b
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.
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.9 - patch 20130518 2013-05-19T00:22:02Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2013-05-19T00:22:02Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=761e4f0825b330e970558e82a4bd638383914429
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.
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.8 - patch 20110319 2011-03-20T00:59:06Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2011-03-20T00:59:06Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=9776951416d7fb862b9dca1f4c9f8031a5c9059b
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
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.7 - patch 20100529 2010-05-30T01:08:46Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2010-05-30T01:08:46Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=f9d358b4f3cf9b44727a0ee5c08f8ca6ae4e3821
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.
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.7 - patch 20100109 2010-01-10T01:50:23Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2010-01-10T01:50:23Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=77afe78361875f531dc2bf8d73f2e781c8e76176
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)
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.6 - patch 20081011 2008-10-11T23:44:29Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2008-10-11T23:44:29Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=f6718d80c998008de6cfe8e6296bee3958ff86d7
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).
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.6 - patch 20070901 2007-09-02T00:20:31Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2007-09-02T00:20:31Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=f7b8e526e024ce141e61633e966255400de67772
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).
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.6 - patch 20070505 2007-05-06T00:26:41Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2007-05-06T00:26:41Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=3ec8f79f3ceda990461c80de2f96d66b886e00d5
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
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.6 2006-12-18T04:32:42Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2006-12-18T04:32:42Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=027ae42953e3186daed8f3882da73de48291b606
ncurses 5.6
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.5 2005-10-09T18:41:57Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2005-10-09T18:41:57Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=55ccd2b959766810cf7db8d1c4462f338ce0afc8
ncurses 5.5
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.4 2004-02-09T02:15:26Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2004-02-09T02:15:26Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=a8987e73ec254703634802b4f7ee30d3a485524d
ncurses 5.4
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.3 2002-10-13T03:35:53Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2002-10-13T03:35:53Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=46722468f47c2b77b3987729b4bcf2321cccfd01
ncurses 5.3
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.2 2000-10-21T04:42:11Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2000-10-21T04:42:11Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=c633e5103a29a38532cf1925257b91cea33fd090
ncurses 5.2
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm
ncurses 5.1 2000-07-09T02:46:08Z Thomas E. Dickey dickey@invisible-island.net Thomas E. Dickey dickey@invisible-island.net 2000-07-09T02:46:08Z http://ncurses.scripts.mit.edu/?p=ncurses.git;a=commitdiff;h=b1f61d9f3aa244512045a6b02e759825d7049d34
ncurses 5.1
  • [D] doc/html/ada/terminal_interface-curses-menus__ads.htm