SEARCH
NEW RPMS
DIRECTORIES
ABOUT
FAQ
VARIOUS
BLOG

 
 
Changelog for libncurses5-32bit-6.4.20230218-8.69.x86_64.rpm :

* Mon Feb 20 2023 Dr. Werner Fink - Add ncurses patch 20230218 + configure-script improvements: + recent msys2 headers work with _DEFAULT_SOURCE; amend check + use $ac_includes_default in most cases where stdlib.h should work + use #error consistently vs \"make an error\" + add configure macro for gettimeofday vs inline check- Correct offsets of patch ncurses-6.4.dif
* Mon Feb 13 2023 Dr. Werner Fink - Add ncurses patch 20230211 + set dwShareMode in calls to CreateConsoleScreenBuffer() (patch by Hannes Domani). + use CreateFile with \"CONIN$\", \"CONOUT$\" rather than GetStdHandle to obtain a handle on the actual console, avoiding redirection in the MinGW/Win32 configurations (adapted from patch by LIU Hao).
* Wed Feb 08 2023 Andreas Schwab - Fix use of run_cmd.sh
* Mon Feb 06 2023 Dr. Werner Fink - Add ncurses patch 20230128 + document XF, kxIN and kxOUT -TD + add note on sun/wscons/cmdtool/shelltool -TD + modify configure script check for pkg-config library directory to take into account an older version 0.15.0 which used PKG_CONFIG_PATH but not PKG_CONFIG_LIBDIR- Correct offsets of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.4.dif
* Mon Jan 23 2023 Dr. Werner Fink - Add ncurses patch 20230121 + correct limit-check when dumping tc/use clause via tic -I (report by Gabriel Ravier). + correct a check for manpage-alias in edit_man.sh, to work with out of tree builds (report by Sven Joachim).- Port ncurses-6.4.dif to patch 20230121
* Mon Jan 16 2023 Dr. Werner Fink - Add ncurses patch 20230114 + change RV to XR/xr, to avoid conflict with pre-existing usage in vim, to use RV/rv to denote DA2 and its response (discussion with Bram Moolenaar) -TD + add XF flag to xterm+focus so that termcap applications can be aware of terminals which may support focus in/out -TD + use xterm+focus in xterm-p370 and tmux -TD + improve configure-script macros vs compiler warnings.- Correct offsets of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.4.dif
* Tue Jan 10 2023 Dr. Werner Fink - Avoid trouble with invalid certificate for ftp.invisible-island.net and use www.invisible-island.net
* Mon Jan 09 2023 Dr. Werner Fink - Modify offset in patch ncurses-5.9-ibm327x.dif- Port patch ncurses-6.3.dif and rename it to ncurses-6.4.dif- Update tack to 1.09-20221229
* latest config.guess and config.sub- Add ncurses patch 20230107 + add --with-abi-altered configure option (prompted by discussion with Brian Inglis). + add BSD erase2 to characters handled by tset/reset. + improve configure-script macros vs compiler warnings. + regenerate configure scripts with autoconf 2.52.20221202 + add RV report+version (suggested by Bram Moolenaar). + add comment to bracketed+paste explaining that vim patch 9.0.1117 is needed for use with the updated xterm descriptions (suggested by Bram Moolenaar).- Add ncurses update 6.4 (patch 20221231) + update release notes + regenerate llib-
* files. + correct PS vs PE names in bracketed+paste (report by Bram Moolenaar)- Add ncurses patch 20221224 + add mutex lock/unlock in a few places reported by thread-sanitizer + add/use bracketed+paste to help identify terminals supporting this xterm feature (prompted by discussion with Bram Moolenaar) -TD
* Mon Dec 19 2022 Dr. Werner Fink - Add ncurses patch 20221217 + install Ada95 sample programs in libexecdir, adding a wrapper script to invoke those.
* Mon Dec 12 2022 Dr. Werner Fink - Add ncurses patch 20221210 + add minimal -h/-V getopt logic to the remaining test-programs. + free new_pair() data in delscreen (report by \"magiblot\"). + add clarification of the scope of dynamic variables in terminfo(5). + remove a stray \'/\' from description of %g in terminfo(5).
* Mon Dec 05 2022 Dr. Werner Fink - Add ncurses patch 20221203 + add -h usage and -V version options to the test-programs which use getopt. + use \"command -v\" rather than \"type\" in Ada95/gen/Makefile.in to fix a portability issue (patch by Nicolas Boulenguez). + update ncurses-howto, more documentation fixes along with corrections to example programs.
* Mon Nov 28 2022 Dr. Werner Fink - Add ncurses patch 20221126 + fix an error in pathname of explain.txt (cf: 20200201). + fix an error in \"AATT\" command in test/ncurses.c F-menu (cf: 20190121). + improve formatting of ncurses-intro.html and hackguide.html + improve man/curs_clear.3x links to other pages
* Mon Nov 21 2022 Dr. Werner Fink - Add ncurses patch 20221119 + use static libraries for AdaCurses test-package for Mageia, since no gprbuild package is available. + updated test packages for Debian.
* Mon Nov 14 2022 Dr. Werner Fink - Add ncurses patch 20221112 + build-fixes for AdaCurses RPM test-package.
* Mon Nov 07 2022 Dr. Werner Fink - Add ncurses patch 20221105 + regenerate configure scripts with autoconf 2.52.20221009 + modify \"--with-manpage-format\" to support bzip2 and xz compression (prompted by discussion with Sam James). + modify make-tar.sh scripts to make timestamps more predictable.
* Wed Nov 02 2022 Dr. Werner Fink - Add ncurses patch 20221029 + improve curs_slk.3x discussion of extensions and portability (report by Bill Gray).
* Mon Oct 24 2022 Dr. Werner Fink - Add ncurses patch 20221023 + change man_db.renames to template, to handle ncurses
*-config script with the extra-suffix configure option.
* Mon Oct 17 2022 Dr. Werner Fink - Add ncurses patch 20221015 + fix another memory-leak in tic. + update install-sh script from autoconf, to fix install problem for Ada95 with Arch; as noted in https://lists.gnu.org/archive/html/automake/2018-09/msg00005.html there are unaddressed issues. + update CF_XOPEN_SOURCE, adding GNU libc suffixes for abi64, abin32, x32 (report by Sven Joachim): + correct ifdef\'s for _nc_set_read_thread() (patch by Mikhail Korolev, cf: 20220813).
* Mon Oct 10 2022 Dr. Werner Fink - Add ncurses patch 20221008 + correct a switch-statement case in configure script to allow for test builds with ABI=7. + modify misc/gen-pkgconfig.in to allow for the case where the library directory does not yet exist, since this is processed before doing an install (report by Michal Liszcz).
* Tue Oct 04 2022 Dr. Werner Fink - Add ncurses patch 20221001 + modify configure/scripts to work around interference by GNU grep 3.8 (report by Sam James). + update CF_XOPEN_SOURCE, adding variants \"gnueabi\" and \"gnueabihf\" to get _DEFAULT_SOURCE special case (report by Adam Sampson)- Port patch ncurses-6.3.dif
* Mon Sep 26 2022 Dr. Werner Fink - Add ncurses patch 20220924 + modify configure macro CF_BUILD_CC to check if the build-compiler works, rather than that it is different from the cross-compiler, e.g., to accommodate a compiler which can be used for either purpose with different flags (report by Mikhail Korolev). + fix another memory-leak in tic. + correct change for cppcheck in menu library (report/analysis by \"tuxway\", cf: 20220903). + update config.guess, config.sub- Correct offsets of patches
* ncurses-6.3.dif
* Mon Sep 19 2022 Dr. Werner Fink - Add ncurses patch 20220917 + reduce memory-leak in tic by separating allocations for struct entry from TERMTYPE2 (cf: 20220430). + improve interaction between tic -v option and NCURSES_TRACE, by processing the latter only when -v option does not set _nc_tracing. + modify curses_trace() to show the trace-mask as symbols, e.g., TRACE_ORDINARY, DEBUG_LEVEL(3).
* Mon Sep 12 2022 Dr. Werner Fink - Add ncurses patch 20220910 + amend verbose-option change to make this affect level 3, e.g., using \"tic -cv3 terminfo\". + work around musl\'s nonstandard use of feature test macros by adding a definition for NCURSES_WIDECHAR to the generated \".pc\" and
*-config files (report by Sam James).- Add ncurses patch 20220903 + modify verbose-option of infocmp, tic, toe to enable debug-tracing if that is configured.- Add ncurses patch 20220827 + modify configure scripts to use overlooked cases for LD and PKG_CONFIG variables (report by Alan Webb, Gentoo #866398). + modify nsterm to use xterm+alt1049 (report by Paul Handly) -TD + modify putty to use xterm+alt1049 -TD- Correct offsets of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.3.dif
* Mon Aug 22 2022 Dr. Werner Fink - Add ncurses patch 20220820 + fix some cppcheck warnings, mostly style, in ncurses and c++ libraries and progs directory. + add curses_trace to ifdef\'s for START_TRACE in test/test.priv.h + update config.guess
* Mon Aug 15 2022 Dr. Werner Fink - Add ncurses patch 20220813 + modify delscreen to more effectively delete all windows on the given screen. + amend portability note for delwin in manual page. + adapt test/test_delwin.c from example by Bill Gray. + account for prescreen data if freeing leaks in pthread-configuration + split-out _nc_set_read_thread(), to reduce compiler warnings about pthread_self(), which may/may not be a weak symbol. + improve pthread-configuration for test/worm.c
* Tue Aug 09 2022 Dr. Werner Fink - Add ncurses patch 20220806 + amend end_of_stream() to allow for input files without a final newline. + check for non-textfiles to tic.
* Mon Aug 01 2022 Dr. Werner Fink - Add ncurses patch 20220729 + fixes to build with dietlibc: + add configure check for fpathconf (report by Georg Lehner). + add configure check for math sine/cosine, needed in test/tclock, and eliminate pow() from test/hanoi (report by Georg Lehner). + use wcsnlen as an alternative to wmemchr if it is not found (adapted from patch by Georg Lehner). + trim out some unwanted linker options from ncurses
*config and .pc files seen in Fedora 36+.- Port patch ncurses-6.3.dif
* Mon Jul 18 2022 Dr. Werner Fink - Add ncurses patch 20220716 + build-fix for test_mouse.c, for non-standard cfmakeraw. + improve shell-scripts with shellcheck + fix typo in run_tic.in (report/patch by Jan Starke).
* Mon Jul 11 2022 Dr. Werner Fink - Add ncurses patch 20220709 + lock the prescreen data consistently in newterm, etc., for the pthreads configuration (report by Tom de Vries).
* Mon Jul 04 2022 Dr. Werner Fink - Add ncurses patch 20220703 + add consistency check in tic for u6/u7/u8/u9 and NQ capabilities. + use NQ to flag entries where the terminal does not support query and response -TD + use ansi+enq and decid+cpr in cases where the terminal probably supported the u6-u9 extension -TD + add/use apollo+vt132, xterm+alt47 -TD- Correct offsets of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.3.dif
* Mon Jun 27 2022 Dr. Werner Fink - Add ncurses patch 20220625 + improve man/curs_bkgd.3x, explaining that bkgdset can affect results for bkgd (report by Anton Vidovic). + correct dsl in dec+sl (report by Rajeev Pillai) -TD + add/use ansi+cpr, decid+cpr -TD- Correct offsets of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.3.dif
* Mon Jun 20 2022 Dr. Werner Fink - Add ncurses patch 20220618 + add a null-pointer check for term_names field in copy_termtype(), needed for MinGW port (report by Peiyuan Song, cf: 20220521). + revise kon/kon2/jfbterm to undo \"linux2.6\" change to smacs/rmacs/enacs (Debian #1012800) -TD + amended note for att610+cvis0, as per documentation for att610, att620, att730 -TD
* Mon Jun 13 2022 Dr. Werner Fink - Add ncurses patch 20220612 + modify waddch_literal() to allow for double-width base character when merging a combining character (report by Gavin Troy). + improve _tracecchar_t2() formatting of base+combining character.
* Tue Jun 07 2022 Dr. Werner Fink - Add ncurses patch 20220604 + add note on portable memory-leak checking in man/curs_memleaks.3x + remove u6-u9 from teken-2018 -TD + set \"xterm-new\" to \"xterm-p370\", add \"xterm-p371\" -TD
* Mon May 30 2022 Dr. Werner Fink - Add ncurses patch 20220529 + expanded notes for teken/syscons -TD + fix overlooked copying of extended string-heap in copy_termtype (cf: 20220430). + update config.guess- Add ncurses patch 20220521 + improve memory-leak checking in several test-programs. + set trailing null on string passed from winsnstr() to wins_nwstr(). + modify del_curterm() to fix memory-leak introduced by change to copy_termtype().- Update tack to 1.09-20220528 + Autoconf fixes
* Mon May 16 2022 Dr. Werner Fink - Add ncurses patch 20220514 + further improvements to test/test_mouse.c; compare with ncurses test program menu A/a.
* Mon May 09 2022 Dr. Werner Fink - Add ncurses patch 20220507 + add test/test_mouse.c (patch by Leonid S Usov). + add a few debug-traces for tic, fix a couple of memory-leaks.
* Mon May 02 2022 Dr. Werner Fink - Add ncurses patch 20220501 + build-fix for debug-traces (report/patch by Chris Clayton).- Add ncurses patch 20220430 + modify samples for xterm mouse 1002/1003 modes to use 1006 mode, and also provide for focus in/out responses -TD + modify default case in handle_wheel() to always report button-release events, e.g., for xterm mouse mode 1003 (patch by Leonid S Usov). + improve valid_entryname() to disallow characters used in terminfo syntax: \'#\', \'=\', \'|\', \'\\\'. + alter copy_termtype() to allocate new str_table and ext_str_table data rather than relying upon its callers. + use calloc in _nc_init_entry() when allocating stringbuf, to ensure it is initialized. + add library-level TYPE_CALLOC for consistency with TYPE_MALLOC. + add some debug-traces for tic/infocmp.- Correct offsets of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.3.dif
* Wed Apr 27 2022 Martin Liška - Include FORTIFY_SOURCE_3-fix.patch as the patch is needed for upcoming -D_FORTIFY_SOURCE=3 $optflag. We discussed the change with upstream, but the project disagrees about stricter rules used with -D_FORTIFY_SOURCE=3.
* Mon Apr 25 2022 Dr. Werner Fink - Add ncurses patch 20220423 + in-progress work on invalid_merge(), disable it (cf: 20220402). + fix memory leak in _nc_tic_dir() when called from _nc_set_writedir(). + fix memory leak in tic when \"-c\" option is used.
* Wed Apr 20 2022 Dr. Werner Fink - Add ncurses patch 20220416 (boo#1198627 for CVE-2022-29458) + add a limit-check to guard against corrupt terminfo data (report/testcase by NCNIPC of China). + add check/warning in configure script if option --with-xterm-kbs is missing or inconsistent (Arch #74379). + add setlocale call to several test-programs. + allow extended-color number in opts parameter of wattr_on.
* Tue Apr 19 2022 Dr. Werner Fink - Add ncurses patch 20220409 + add test/test_unget_wch.c
* Mon Apr 04 2022 Dr. Werner Fink - Add ncurses patch 20220402 + amend extended_captype(), returning CANCEL if a string is explicitly cancelled. + make description-fields distinct -TD
* Mon Mar 28 2022 Dr. Werner Fink - Add ncurses patch 20220326 + update teken -TD + add teken-16color, teken-vt and teken-sc -TD + add a few missing details for vte-2018 (report by Robert Lange) -TD
* Mon Mar 21 2022 Dr. Werner Fink - Make extended status line support of xterm a switch (boo#1197313)
* Mon Mar 21 2022 Dr. Werner Fink - Add ncurses patch 20220319 + add xgterm -TD + correct setal in mintty/tmux entries, add to vte-2018 (report by Robert Lange) + add blink to vte-2018 (report by Robert Lange) + improve tic warning about XT versus redundant tsl, etc.
* Mon Mar 14 2022 Dr. Werner Fink - Add ncurses patch 20220312 + add xterm+acs building-block -TD + add xterm-p370, for use in older terminals -TD + add dec+sl to xterm-new, per patch #371 -TD + add mosh and mosh-256color -TD- Correct offsets of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.3.dif
* Mon Mar 07 2022 Dr. Werner Fink - Add ncurses patch 20220305 + replace obsolescent \"-gnatg\" option with \"-gnatwa\" and \"-gnatyg\", to work around build problems with gnat 12. + update external links in Ada95.html + trim unused return-value from canonical_name().
* Mon Feb 28 2022 Dr. Werner Fink - Add ncurses patch 20220226 + fix issues found with coverity: + rewrite canonical_name() function of infocmp to ensure buffer size + corrected use of original tty-modes in tput init/reset subcommands + modify tabs program to limit tab-stop values to max-columns + add limit-checks for palette rgb values in test/ncurses.c + add a few null-pointer checks to help with static-analysis. + enforce limit on number of soft-keys used in c++ binding. + adjust a buffer-limit in write_entry.c to quiet a bogus warning from gcc 12.0.1
* Thu Feb 24 2022 Dr. Werner Fink - Avoid lto-bytecode error on static libraries
* Mon Feb 21 2022 Dr. Werner Fink - Add ncurses patch 20220219 + expanded description in man/resizeterm.3x + additional workaround for ImageMagick in test/picsmap.c
* Mon Feb 14 2022 Dr. Werner Fink - Add ncurses patch 20220212 + improve font-formatting in other manpages, for consistency. + correct/improve font-formatting in curs_wgetch.3x (patch by Benno Schulenberg).
* Mon Feb 07 2022 Dr. Werner Fink - Add ncurses patch 20220205 + workaround in test/picsmap.c for use of floating point for rgb values by ImageMagick 6.9.11, which appears to use the wrong upper limit. + improve use of \"trap\" in shell scripts, using \"fixup-trap\".
* Wed Feb 02 2022 Dr. Werner Fink - Do not remove detection of getttynam() to avoid fallback as with patch 6.3 20211204 this is obsolete
* Wed Feb 02 2022 Dr. Werner Fink - Add ncurses patch 20220129 + minor updates for test-packages + improve handling of --with-pkg-config-libdir option, allowing for the case where either $PKG_CONFIG_LIBDIR or the option value has a colon-separated list of directories (report by Rudi Heitbaum, cf: 20211113). + update kitty -TD- Add ncurses patch 20220122 + add ABI 7 defaults to configure script. + add warning in configure script if file specified for \"--with-caps\" does not exist. + use fix for CF_FIX_WARNINGS from cdk-perl, ignoring error-exit on format-warnings. + improve readability of long parameterized expressions with the infocmp \"-f\" option by allowing split before a \"%p\" marker.- Correct offsets of patch ncurses-6.3.dif
* Tue Feb 01 2022 Dirk Müller - use bash everywhere, the scripts are not posix shell compatible (bsc#1195391)
* Tue Jan 18 2022 Dr. Werner Fink - Fix boo#1194805 by skipping linker optimizations from final pkgconfig files as well as ncurses-config
* Mon Jan 17 2022 Dr. Werner Fink - Add ncurses 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.
* Mon Jan 10 2022 Dr. Werner Fink - Add ncurses patch 20220101 + add section on releasing memory to curs_termcap.3x and curs_terminfo.3x manpages.- Add ncurses patch 20211225 + improve markup, e.g., for external manpage links in the manpages (prompted by report by Helge Kreutzmann).- Add ncurses patch 20211219 + install ncurses-examples programs in libexecdir, adding a wrapper script to invoke those. + add help-screen and screen-dump to test/combine.c- Rename package ncurses-tests to ncurses-examples as upstream does
* Tue Dec 14 2021 Dr. Werner Fink - Add ncurses patch 20211211 + add test/combine.c, to demo/test combining characters.
* Mon Dec 06 2021 Dr. Werner Fink - Add ncurses patch 20211204 + improve configure check for getttynam (report by Werner Fink).- Correct offsets of patch ncurses-6.3.dif
* Mon Nov 29 2021 Dr. Werner Fink - Add ncurses patch 20211127 + fix errata in description fields (report by Eric Lindblad) -TD + add x10term+sl, aixterm+sl, ncr260vp+sl, ncr260vp+vt, wyse+sl -TD- Correct offsets of patch ncurses-6.3.dif
* Mon Nov 22 2021 Dr. Werner Fink - Add ncurses patch 20211120 + add dim, ecma+strikeout to st-0.6 -TD + deallocate the tparm cache when del_curterm is called for the last allocated TERMINAL structure (report/testcase by Bram Moolenaar, cf: 20200531). + modify test-package to more closely conform to Debian multi-arch. + if the --with-pkg-config-libdir option is not given, use ${libdir}/pkgconfig as a default (prompted by discussion with Ross Burton).- Correct offsets of patch ncurses-6.3.dif
* Tue Nov 16 2021 Dr. Werner Fink - Add ncurses patch 20211115 + fix memory-leak in delwin for pads (report by Werner Fink, OpenSUSE [#1192668], cf: 20211106),
* Mon Nov 15 2021 Dr. Werner Fink - Add ncurses patch 20211113 + minor clarification to clear.1 (Debian #999437). + add xterm+sl-alt, use that in foot+base (report by Jonas Grosse Sundrup) -TD + improve search-path check for pkg-config, for Debian testing which installs pkg-config with architecture-prefixes.- Correct offsets of patch ncurses-6.3.dif
* Mon Nov 08 2021 Dr. Werner Fink - Add ncurses patch 20211106 + improve check in misc/Makefile.in for empty $PKG_CONFIG_LIBDIR + modify wnoutrefresh to call pnoutrefresh if its parameter is a pad, rather than treating it as an error, and modify new_panel to permit its window-parameter to be a pad (report by Giorgos Xou). + fix a memory-leak in del_curterm (prompted by discussion with Bram Moolenaar, cf: 20210821).
* Tue Nov 02 2021 Dr. Werner Fink - Add ncurses patch 20211030 + simplify some references to WINDOWS._flags using macros. + add a \"check\" rule in Ada95 makefile, to help with test-packages. + build-fix for cross-compiling to MingW, conditionally add -lssp- Correct offsets of patch ncurses-6.3.dif
* Wed Oct 27 2021 Dr. Werner Fink - Add ncurses patch 20211026 + corrected regex needed for older pkg-config used in Solaris 10. + amend configure option\'s auto-search to account for systems where none of the directories known to pkg-config exist, adapted from mailing-list comment (report by Milan P. Stanic).- Port patch ncurses-6.2.dif which is now named ncurses-6.3.dif
* Fri Oct 22 2021 Dr. Werner Fink - Update to ncurses 6.3 (patch 20211021) + update release notes + add \"ncu2openbsd\" script, to illustrate how to update an OpenBSD system to use a current ncurses release.- Add upstream keyring to verify source signatures of both ncurses and tack tar ball with their ASC (armored ASCii signature) counterpart
* Tue Oct 19 2021 Dr. Werner Fink - Add ncurses patch 20211018 + check for screen size-change in scr_init() and scr_restore(), in case a screen dump does not match the current screen dimensions (report by Frank Tkalcevic).
* Mon Oct 18 2021 Dr. Werner Fink - Add ncurses patch 20211017 + amend change for pkg-config to account for \"none\" being returned in the libdir-path result rather than \"no\" (report by Gabriele Balducci).- Add ncurses patch 20211016 + build-fix for pmake with libtool. + improve make-tar.sh scripts, adding COPYING to tar file, and clean up shellcheck warnings. + add link for \"reset6\" manpage in test-package ncurses6-doc + revise configure option --with-pkg-config-libdir, using the actual search path from pkg-config or pkgconf using the output from --debug (report by Pascal Pignard). + freeze ABI in \".map\" files.- Correct offsets of patch ncurses-6.2.dif
* Mon Oct 11 2021 Dr. Werner Fink - Add ncurses patch 20211009 + implement \"+m\" option in tabs program. + fill in some details for infoton -TD + fix spelling/consistency in several descriptions -TD + use vt420+lrmm in vt420 -TD + modify save_tty_settings() to avoid opening /dev/tty for cases other than reset/init, e.g., for clear. + modify output of \"toe -as\" to show first description found rather than the last. + improve tic checks for number of parameters of smglp, smgrp, smgtp, and smgbp (cf: 20020525). + correct off-by-one comparison in last_char(), which did not allow special case of \":\" in a terminfo description field (cf: 20120407). + remove check in tic that assumes that none or both parameterized and non-parameterized margin-setting capabilities are present (cf: 20101002).
* Mon Oct 04 2021 Dr. Werner Fink - Add ncurses patch 20211002 + use return-value from vsnprintf to reallocate as needed to allow for buffers larger than the screen size (report by \"_RuRo_\"). + modify tset \"-q\" option to refrain from modifying terminal modes, to match the documentation. + add section on margins to terminfo.5, adapted from X/Open Curses. + make tput/tset warning messages consistently using alias names when those are used, rather than the underlying program\'s name. + improve tput usage message for aliases such as clear, by eliminating tput-specific portions. + add a check in toe to ensure that a \"termcap file\" is text rather than binary. + further build-fixes for OpenBSD 6.9, whose header files differ from
* Mon Sep 27 2021 Dr. Werner Fink - Add ncurses patch 20210925 + add kbeg to xterm+keypad to accommodate termcap applications -TD + add smglp and smgrp to vt420+lrmm, to provide useful data for the \"tabs\" +m option -TD + build-fix for gcc 3.4.3 with Solaris10, which does not allow forward reference of anonymous struct typedef. + modify tput to allow multiple commands per line. + minor fixes for tset manpage.- Correct offsets of patch ncurses-6.2.dif
* Mon Sep 13 2021 Dr. Werner Fink - Add ncurses patch 20210911 + adjust ifdef in test_opaque.c to fix build with ncurses 5.7 + add testing note for xterm-{hp|sco|sun} -TD + corrected description for ansi.sys-old -TD + add xterm+nopcfkeys, to fill in keys for xterm-hp, xterm-sun -TD + use hp+arrows in a few places -TD + use hp+pfk-cr in a few places -TD- Correct offsets of patch ncurses-6.2.dif
* Mon Sep 06 2021 Dr. Werner Fink - Add ncurses patch 20210905 + correct logic in filtering of redefinitions (report by Sven Joachim, cf: 20210828).- Add ncurses patch 20210904 + modify linux3.0 entry to reflect default mapping of shift-tab by kbd 1.14 (report by Jan Engelhardt) -TD + add historical note to tput, curses-terminfo and curses-color manpages based on source-code for SVr2, SVr3 and SVr4. + minor grammatical fixes for \"it\'s\" vs \"its\" (report by Nick Black). + amend fix for --disable-root-environ (report by Arnav Singh). + build-fix for compiling link_test + drop symbols GCC_PRINTF and GCC_SCANF from curses.h.in, to simplify use (Debian #993179).- Add ncurses patch 20210828 + correct reversed check for --disable-root-environ (report/analysis by Arnav Singh, cf: 20210626). + apply gcc format attribute to prototypes which use a va_list parameter rather than a \"...\" variable-length parameter list (prompted by discussion in a tmux pull-request). + modify configure scripts to filter out redefinitions of _XOPEN_SOURCE, e.g., for NetBSD which generally supports 500, but 600 is needed for ncursesw. + improve documentation for tparm and static/dynamic variables. + improve typography in terminfo.5 (patch by Branden Robinson).- Add ncurses patch 20210821 + improve tparm implementation of %P and %g, more closely matching SVr4 terminfo. + move internals of TERMINAL structure to new header term.priv.h + add \"check\" rule for ncurses/Makefile + corrected tsl capability for terminator -TD + add check in tic to report instances where tparm would detect an error in an expression (cf: 20201010). + correct a few places where SP->_pair_limit was used rather than SP->_pair_alloc (cf: 20170812). + fix missing \"%d\" for setaf/setab code 8-15 in xterm+direct16 (report by Florian Weimer) -TD + fix some documentation errata from OpenBSD changes. + update config.sub- Correct offsets and dates of patch ncurses-6.2.dif
* Mon Aug 16 2021 Dr. Werner Fink - Add ncurses patch 20210814 + add workaround for broken pcre2 package in Debian 10, from xterm #369.- Correct offsets of patch ncurses-6.2.dif
* Mon Aug 09 2021 Dr. Werner Fink - Add ncurses patch 20210807 + ignore \"--dynamic-linker\" option in generated pkg/config files, adapted from \"distr1\" patch. + add CF_SHARED_OPTS case for Haiku, from patch in haikuports.- Correct offsets of patch ncurses-6.2.dif
* Mon Aug 02 2021 Dr. Werner Fink - Add ncurses patch 20210731 + add extensions in xterm+tmux and ecma+strikeout to ms-terminal, but cancel the non-working Cr and Ms capabilities -TD + add foot and foot-direct -TD- Correct offsets of patch ncurses-6.2.dif
* Mon Jul 26 2021 Dr. Werner Fink - Add ncurses patch 20210724 + add workaround for Windows Terminal\'s problems with CR/LF mapping to ms-terminal (patch by Juergen Pfeifer). + review/update current Windows Terminal vs ms-terminal -TD- Correct offsets of patch ncurses-6.2.dif
* Mon Jul 19 2021 Dr. Werner Fink - Add ncurses patch 20210718 + correct typo in \"vip\" comments (report by Nick Black), reviewed this against Glink manual -TD + fill in some missing pieces for pccons, to make it comparable to the vt220 entry -TD + modify mk-1st.awk to account for extra-suffix configure option (report by Juergen Pfeifer). + change default for --disable-wattr-macros option to help packagers who reuse wide ncursesw header file with non-wide ncurses library. + build-fix for test/test_opaque.c, for configurations without opaque curses structs.
* Mon Jul 12 2021 Dr. Werner Fink - Add ncurses patch 20210710 + improve history section for tset manpage based on the 1BSD tarball, which preceded BSD\'s SCCS checkins by more than three years. + improve CF_XOPEN_CURSES macro used in test/configure (report by Urs Jansen). + further improvement of libtool configuration, adding a dependency of the install.tic rule, etc., on the library in the build-tree. + update config.sub
* Mon Jul 05 2021 Dr. Werner Fink - Add ncurses patch 20210703 + amend libtool configuration to add dependency for install.tic, etc., in ncurses/Makefile on the lower-level libraries. + modify configure script to support \".PHONY\" make program feature.- Correct offsets of patch ncurses-6.2.dif
* Mon Jul 05 2021 Callum Farmer - Update tack to 1.09-20210619 + Fix scan-build warning about unused assignment + Autoconf fixes
* Mon Jun 28 2021 Dr. Werner Fink - Add ncurses patch 20210626 + add configure option --disable-root-access, which tells ncurses to disallow most file-opens by setuid processes. + use default colors in pccon \"op\" -TD + correct rmacs/smacs in aaa+dec, aaa+rv -TD + add hpterm-color2 and hp98550-color (Martin Trusler) + regenerate man-html documentation.- Remove setfsuid code from patch ncurses-6.2.dif as now upstream solved- Correct offset of patch ncurses-5.9-ibm327x.dif and ncurses-6.2.dif
* Mon Jun 21 2021 Dr. Werner Fink - Add ncurses patch 20210619 + improve configure-macro used for dependencies of --disable-leaks such as --with-valgrind + trim trailing blanks from files- Remove trailing space in patch ncurses-6.2.dif
* Mon Jun 14 2021 Dr. Werner Fink - Add ncurses patch 20210612 + fixes for scan-build, valgrind build/testing. + update config.guess
* Mon Jun 07 2021 Dr. Werner Fink - Add ncurses patch 20210605 + add a summary of ncurses-specific preprocessor symbols to curses.h (prompted by discussion with Peter Farley, Bill Gray).- Add ncurses patch 20210522 + regenerate configure scripts with autoconf 2.52.20210509 to eliminate an unnecessary warning in config.log (report by Miroslav Lichvar). + add a note in manual page to explain ungetch vs unget_wch (prompted by discussion with Peter Farley). + add sp-funcs for erasewchar, killwchar. + modify wgetnstr, wgetn_wstr to improve compatibility with SVr4 curses in its treatment of interrupt and quit characters (prompted by report/testcase by Bill Gray) + update config.guess, config.sub- Correct offset in patch ncurses-6.2.dif
* Mon May 17 2021 Dr. Werner Fink - Add ncurses patch 20210515 + improve manual pages for wgetnstr, newwin (prompted by report/testcase by Bill Gray).- Add ncurses patch 20210508 + modify tputs\' error check to allow it to be used without first calling tgetent or setupterm, noting that terminfo initialization is requires for supporting the terminfo delay feature (report by Sebastiano Vigna). + fix several warnings from clang --analyze + add null-pointer check in comp_parse.c, when a \"use=\" clause refers to a nonexisting terminal description (report/patch by Miroslav Lichvar, cf: 20210227).
* Mon May 03 2021 Dr. Werner Fink - Add ncurses patch 20210501 + add a special case in the configure script to work around one of the build-time breakages reported for OpenBSD 6 here: https://www.mail-archive.com/bugsAATTopenbsd.org/msg13200.html There is no workaround for the other issue, a broken linker spec. + modify configure check for libtool to prevent accidental use of an OpenBSD program which uses the same name. + update config.guess, config.sub- Correct offsets of patch ncurses-6.2.dif
* Mon Apr 26 2021 Dr. Werner Fink - Add ncurses patch 20210424 + avoid using broken system macros for snprintf which interfere with _nc_SLIMIT\'s conditionally adding a parameter when the string-hacks configure option is enabled. + add a \"all::\" rule before the new \"check\" rule in test/Makefile.in- Add ncurses patch 20210418 + improve CF_LINK_FUNCS by ensuring that the source-file is closed before linking to the target. + add \"check\" rules for headers in c++, progs and test-directories. + build-fix for termsort module when configured with termcap (reports by Rajeev V Pillai, Rudi Heitbaum).- Add ncurses patch 20210417 + extend --disable-pkg-ldflags option to also control whether $LDFLAGS from the build is provided in -config and .pc files (Debian #986764). + fix some cppcheck warnings, mostly style, in ncurses and c++ libraries and progs directory. + fix off-by-one limit for tput\'s processing command-line arguments (patch by Hadrien Lacour).- Do not strip examples- Install available manual pages of examples as well
* Tue Apr 06 2021 Dr. Werner Fink - Add ncurses patch 20210403 + fix some cppcheck warnings, mostly style, in ncurses library and progs directory. + improve description of BSD-style padding in curs_termcap.3x + improved CF_C11_NORETURN macro, from byacc changes. + fix \"--enable-leak\" in CF_DISABLE_LEAKS to allow turning leak-checking off later in a set of options. + relax modification-time comparison in CF_LINK_FUNCS to allow it to accept link() function with NFS filesystems which change the mtime on the link target, e.g., several BSD systems. + call delay_output_sp to handle BSD-style padding when tputs_sp is called, whether directly or internally, to ensure that the SCREEN pointer is passed correctly (reports by Henric Jungheim, Juraj Lutter).- Correct offsets of patch ncurses-6.2.dif
* Mon Mar 29 2021 Dr. Werner Fink - Disable pcre support for now (boo#1183960, boo#1184083)
* Mon Mar 29 2021 Dr. Werner Fink - Add ncurses patch 20210327 + build-fixes for Solaris10 /bin/sh + fix some cppcheck warnings, mostly style, in ncurses test-programs, form and menu libraries.
* Thu Mar 25 2021 Dr. Werner Fink - Add ncurses patch 20210323 + add configure option --enable-stdnoreturn, making the _Noreturn keyword optional to ease transition (prompted by report by Rajeev V Pillai).
* Tue Mar 23 2021 Dr. Werner Fink - Enhence cursescheck script
* Mon Mar 22 2021 Dr. Werner Fink - Disable _Noreturn usage as it breaks build of e.g. dialog
* Mon Mar 22 2021 Dr. Werner Fink - Add ncurses patch 20210320 + improve parameter-checking in tput by forcing it to analyze any extended string capability, e.g., as used in the Cs and Ms capabilities of the tmux description (report by Brad Town, cf: 20200531). + remove an incorrect free in the fallback (non-checking) version of _nc_free_and_exit (report by Miroslav Lichvar). + correct use-ordering in some xterm-direct flavors -TD + add hterm, hterm-256color (Mike Frysinger) + if the build-time compiler accepts c11\'s _Noreturn keyword, use that rather than gcc\'s attribute. + change configure-check for gcc\'s noreturn attribute to assume it is a prefix rather than suffix, matching c11\'s _Noreturn convention. + add \"lint\" rule to c++/Makefile, e.g., with cppcheck.- Port patch ncurses-6.2.dif by correcting offsets
* Tue Mar 16 2021 Dr. Werner Fink - New package ncurses-tests which includes examples and tests- Include bash script cursescheck for ASC and REP capabilities
* Mon Mar 15 2021 Dr. Werner Fink - Add ncurses patch 20210313 + improve configure CF_LD_SEARCHPATH macro used for ncurses
*-config and \".pc\" files, from dialog changes. + reduce dependency of math-library in test programs. + minor fixes for test_tparm.c (cf: 20210306) + mention \"ncurses\" prefix in curses_version() manpage (report by Michal Bielinski).
* Tue Mar 09 2021 Dr. Werner Fink - Only libpcre2 for ncurses ABI 6- Make linker script for ABI 6 check for needed libpcre2
* Tue Mar 09 2021 Dr. Werner Fink - Add ncurses patch 20210306 + improved test/test_parm.c, by limiting the tests to capabilities that might have parameters or padding, and combined with tputs test. + improve discussion of padding versus tparm and tputs in man/curs_terminfo.3x + update portability note for FreeBSD in man/tput.1
* Mon Mar 01 2021 Dr. Werner Fink - Add ncurses patch 20210227 + modify tic/infocmp to eliminate unnecessary \"\\\" to escape \":\" in terminfo format. + add check in tic for duplicate \"use=\" clauses.
* Mon Feb 22 2021 Dr. Werner Fink - Add ncurses patch 20210220 + improve tic warning when oc/op do not mention SGR 39/49 for xterm compatible XT flag. + revert change to lib_addch.c in waddch_literal() from 20210130, since the followup fix in PutCharLR() actually corrects the problem while this change causes too-early filling/wrapping (report by Johannes Altmanninger). + add/use vt220+pcedit and vt220+vtedit -TD + add scrt/securecrt and absolute -TD + add nel to xterm-new, though supported since X11R5 -TD + add/use xterm+nofkeys -TD + move use of ecma+italics from xterm-basic to xterm+nofkeys -TD- Port patch ncurses-6.2.dif mainly terminfo.src
* Mon Feb 15 2021 Dr. Werner Fink - Add ncurses patch 20210213 + add test/back_ground.c, to exercise the wide-character background functions. + add a check in _nc_build_wch() in case the background character is a wide-character, rather than a new part of a multibyte character. + improve tracemunch\'s coverage of form/menu/panel libraries. + improve tracemunch\'s checking/reporting the type for the first parameter, e.g., \"WINDOW
*\" rather than \"#1\".
* Tue Feb 09 2021 Dr. Werner Fink - For (lib)pcre2 support the devel package has to require this
* Mon Feb 08 2021 Dr. Werner Fink - Add ncurses patch 20210206 + provide for wide-characters as background character in wbkgrnd (report/testcase by Anton Vidovic) + add name for Fedora\'s pcre2 to configure check for \"--with-pcre2\" option, from xterm #363 -TD + modify adjustment in PutCharLR to restore the cursor position before writing to the lower-right corner, rather than decrementing the cursor column, in case it was a double-width character (cf: 20210130).
* Mon Feb 01 2021 Dr. Werner Fink - Add ncurses patch 20210130 + correct an off-by-one in comparison in waddch_literal() which caused scrolling when a double-cell character would not fit at the lower right corner of the screen (report by Benno Schulenberg). + split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD + add vt220-base, for terminal emulators which generally have not supported att610\'s blinking cursor control -TD + use vt220+cvis in vt220, etc -TD + use att610+cvis, xterm+tmux and ansi+enq in kitty -TD + use vt220+cvis in st, terminology, termite since they ignore blinking-cursor detail in att610+cvis -TD- Port patch ncurses-6.2.dif
* Skip cvvis entries where vt220+cvis is used
* Skip function keys in rxvt-basic as rxvt+pcfkeys and use=vt220+keypadcw is used
* Mon Jan 25 2021 Dr. Werner Fink - Add ncurses patch 20210123 + modify package/config scripts to provide an explicit -L option for cases when the loader search path has other directories preceding the one in which ncurses is installed (report by Yuri Victorovich). + minor build-fixes in configure script and makefiles to work around quirks of pmake.
* Wed Jan 20 2021 Andreas Schwab - Don\'t skip test for qemu builds
* Mon Jan 18 2021 Dr. Werner Fink - Add ncurses patch 20210116 + add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS (report by Patrick McDermott) -TD + make opts extension for getcchar work as documented for ncurses 6.1, adding \"-g\" flag to test/demo_new_pair to illustrate.
* Mon Jan 11 2021 Dr. Werner Fink - Add ncurses patch 20210109 + fix errata in man/ncurses.3x from recent updates. + improve quoting/escaping in configure script, uses some features of autoconf 2.52.20210105- Add ncurses patch 20210102 + update man/curs_memleaks.3x, to include which declares exit_terminfo. + clarify man/curs_terminfo.3x, to mention why the macro setterm is defined in , and remove it from the list of prototypes (prompted by patch by Graeme McCutcheon). + amend man/curs_terminfo.3x, to note that is required for certain functions, e.g., those using chtype or attr_t for types, as well as mvcur (cf: 20201031). + use parameter-names in prototypes in curs_sp_funcs.3x, for consistency with other manpages.- Add ncurses patch 20201227 + update terminology entry to 1.8.1 -TD + fix some compiler-warnings which gcc8 reports incorrectly.- Add ncurses patch 20201219 + suppress hyphenation in generated html for manpages, to address regression in upgrade of groff 1.22.2 to 1.22.3. + fix inconsistent sort-order in see-also sections of manpages (report by Chris Bennett).- Port patch ncurses-6.2.dif
* Mon Dec 14 2020 Dr. Werner Fink - Add ncurses patch 20201212 + improve manual pages for form field-types.
* Mon Dec 07 2020 Dr. Werner Fink - Add ncurses patch 20201205 + amend build-fixes for gnat 10 to work with certain systems lacking gprbuild (cf: 20200627). + eliminate an additional strlen and wsclen. + eliminate an unnecessary strlen in waddnstr() (suggested by Benjamin Abendroth). + modify inopts manpage, separating the items for nodelay and notimeout (patch by Benno Schulenberg). + correct mlterm3 kf1-kf4 (Debian #975322) -TD + add flash to mlterm3 -TD
* Mon Nov 30 2020 Dr. Werner Fink - Add ncurses patch 20201128 + add Smulx to alacritty (Christian Duerr). + add rep to PuTTY -TD + add putty+keypad -TD + add another fflush(stdout) in _nc_flush() to handle time-delays in the middle of strings such as flash when the application uses low-level calls rather than curses (cf: 20161217). + modify configure check for c89/c99 aliases of clang to use its - std option instead, because some platforms, in particular macOS, do not provide workable c89/c99 aliases.
* Mon Nov 23 2020 Dr. Werner Fink - Add ncurses patch 20201121 + fix some compiler-warnings in experimental Windows-10 driver. + add the definitions needed in recent configure-check for clang (report by Steven Pitman).
* Mon Nov 16 2020 Dr. Werner Fink - Add ncurses patch 20201114 + fix some compiler-warnings in experimental Windows-10 driver. + modify a check for parameters in terminfo capabilities to handle the special case where short extended capability strings were not converted from terminfo to termcap format. + modify CF_MIXEDCASE_FILENAMES macro, adding darwin as special case when cross-compiling (report by Eli Rykoff).
* Mon Nov 09 2020 Dr. Werner Fink - Add ncurses patch 20201107 + update kitty+common -TD + add putty+screen and putty-screen (suggested by Alexandre Montaron). + explain in ncurses.3x that functions in the tinfo library do not rely upon wide-characters (prompted by discussion with Reuben Thomas).
* Mon Nov 02 2020 Dr. Werner Fink - Add ncurses patch 20201031 + modify MKterm.h.in so that it is not necessary to include before (prompted by discussion with Reuben Thomas). + review/improve synopsis for curs_sp_funcs.3x (prompted by discussion with Reuben Thomas). + improve format of output in tic\'s check_infotocap() function, to ensure that the messages contain only printable text. + modify configure-check for clang to verify that -Qunused-arguments is supported. IBM\'s xlclang does not support it (report by Steven Pitman).
* Wed Oct 28 2020 Ludwig Nussel - install to /usr (boo#1029961)
* Mon Oct 26 2020 Dr. Werner Fink - Disable usage of libbsd as this one is not in bootstrap image
* Mon Oct 26 2020 Dr. Werner Fink - Add ncurses patch 20201024 + provide workaround configure-check for bool when cross-compiling. + fix a potential indexing error in _nc_parse_entry(), seen with Herlim\'s test data using address-sanitizer. + change a null-pointer check in set_curterm to a valid-string check, needed in to tic\'s use-resolution when pad_char is cancelled (report/testcase by Robert Sebastian Herlim) + improve tic\'s -c option to validate the number and type of parameters and compare against expected number/type before deciding which set of parameter-lists to use in tparm calls (report/testcase by Robert Sebastian Herlim). + fix a link for tabs.1 manpage in announce.html.in (report by Nick Black), as well as some fixes via linklint.- Update to tack 1.9 (patch 20200220)
* sysdep.c: gcc-warning
* tack.c: fix gcc warning for non-ncurses configuration
* init.c: zero-out the debug/log-pointers after closing them
* tack.1: add -d option, for debug.log
* output.c: use debug.log to record putp\'s and tput\'s which hint at the testing done
* sysdep.c: use debug.log to record when the tty is set/reset
* tack.h: split-out log_chr and log_str
* tack.c: add -d option, for debug.log
* tack.1, tack.c, tack.h: add -l option
* tack.c: eliminate a confusing comparison for the logging-menu-entry state by using #define\'d strings for that and the hex-output menu.
* tack.c: use getopt
* fun.c, crum.c, edit.c: fix coverity warning about copying into fixed-size buffer
* tack.c: do a sanity-check on $TERM
* aclocal.m4: resync with my-autoconf
* configure: regen
* aclocal.m4: split-out CF__CURSES_DATA to simplify ifdef\'s
* configure: regen- Use libbsd which provides strlcpy as well as strlcat to avoid reinvent common BSD standard and string functions- Let makedepend find standard header files even if not below /usr/include
* Thu Oct 22 2020 Dr. Werner Fink - Add ncurses patch 20201017 + improve manpage typography. + improve discussion in curs_addch.3x of the use of unctrl to display nonprintable characters. + add a note in terminfo.5 explaining that no-parameter strings such as sgr0 or cnorm should not be used with tparm.
* Mon Oct 12 2020 Dr. Werner Fink - Add ncurses patch 20201010 + correct sgr in aaa+rv (report by Florian Weimer) -TD + fix some sgr inconsistencies in d230c, ibm6153, ibm6154, ncrvt100an -TD + improve tic\'s check for errors detected in tparm (prompted by discussion with Florian Weimer). + set output-mode to binary in experimental Windows-10 driver (Juergen Pfeifer).
* Tue Oct 06 2020 Dr. Werner Fink - Add ncurses patch 20201003 + remove output-related checks for nl/nonl (report by Leon Winter). + change tmux\'s kbs to ^? (report by Premysl Eric Janouch) + simplify mlterm initialization with DECSTR -TD + fix a typo in man/curs_terminfo.3 (Reuben Thomas). + add tmux-direct (tmux #2370) + add user-defined capabilities from mintty to Caps-ncurses, for checking consistency with tic.
* Mon Sep 28 2020 Dr. Werner Fink - Add ncurses patch 20200926 + correct configure-check for gnurx library. + regenerate llib-
* files. + modify tracemunch and the panel library to show readable traces for panel- and user-pointers.
* Tue Sep 22 2020 Dr. Werner Fink - Add ncurses patch 20200919 + update mlterm3 for 3.9.0 (report by Premysl Eric Janouch) -TD- Add ncurses patch 20200918 + corrected condition for appending curses.events to the generated curses.h (report by Sven Joachim, Debian #970545).
* Tue Sep 15 2020 Dr. Werner Fink - Add ncurses patch 20200912 + add configure-check for systre/tre with mingw configuration, to get the library-dependencies as seen in msys2 configuration for mingw64. + build-fixes for the win32-driver configuration. + use more defensive binary mode setting for Win32 (Juergen Pfeifer).- Add ncurses patch 20200907 + fix regression in setupterm validating non-empty $TERM (report by Soren Tempel).- Add ncurses patch 20200906 + merge/adapt in-progress work by Juergen Pfeifer for new version of win32-driver. + correct description of vt330/vt340 (Ross Combs).
* Tue Sep 01 2020 Dr. Werner Fink - Add ncurses patch 20200831 + build-fix for awk-scripts modified for win32-driver (report by Werner Fink).- Drop workaround patch awk-scripts.patch as now upstream fixed
* Mon Aug 31 2020 Dr. Werner Fink - Add patch awk-scripts.patch as workaround for patch 20200829
* Mon Aug 31 2020 Dr. Werner Fink - Add ncurses patch 20200829 + remove a redundant NCURSES_EXPORT as a build-fix for \"Maarten Anonymous\". + merge/adapt in-progress work by Juergen Pfeifer for new version of win32-driver. + modify configure script, moving gcc -Werror options to EXTRA_CFLAGS to avoid breaking configure-checks (adapted from ongoing work on mawk and lynx). > errate for terminfo.src (report by Florian Weimer): + correct icl6404 csr + correct ti916 cup + improve ndr9500- Refresh patch ncurses-6.2.dif
* Mon Aug 24 2020 Dr. Werner Fink - Add ncurses patch 20200822 + improve version-number extraction in MKlib_gen.sh + make the test-package for manpages installable by adjusting the man_db.renames file. + correct an off-by-one loop-limit in convert_strings function (report by Yue Tai). + add CF_SHARED_OPTS cases for HPE NonStop systems (Randall S Becker). + modify CF_SHARED_OPTS case for NetBSD to use the same \"-shared\" option for the non-rpath case as for the rpath case, to allow gcc to provide suitable runtime initialization (report by Rajeev V Pillai).
* Wed Aug 19 2020 Dr. Werner Fink - Disable wgetch-events as it is deprecated and breaks build of other packages
* Tue Aug 18 2020 Dr. Werner Fink - Add ncurses patch 20200817 + reduce build-warnings by excluding ncurses-internals from deprecation warnings. + mark wgetch-events feature as deprecated. + add definition for $(LIBS) to ncurses/Makefile.in, to simplify builds using the string-hacks option. + prevent KEY_EVENT from appearing in curses.h unless the configure option --enable-wgetch-events is used (report by Werner Fink).
* Mon Aug 17 2020 Dr. Werner Fink - Add ncurses patch 20200816 + amend tic/infocmp check to allow for the respective tool\'s absence (report by Steve Wills, cf: 20200808). + improved some of the build-scripts with shellcheck + filter out -MT/-MD/-MTd/-MDd options in script for Visual Studio C++ (discussion with \"Maarten Anonymous\").
* Tue Aug 11 2020 Dr. Werner Fink - Add ncurses patch 20200808 + improve discussion of the system\'s tic utility when used as part of cross-compiling (discussion with Keith Marshall). + modify configuration checks for build-time tic/infocmp to use AC_CHECK_TOOL. That can still be overridden by --with-tic-path and - -with-infocmp-path when fallbacks are used, but even if not using fallbacks, the improved check may help with cross-compiling (discussion with Keith Marshall). + other build-fixes for Ada95 with MinGW. + modify Ada95 source-generation utility to write to a file given as parameter rather than to the standard output, allowing builds with MinGW.
* Mon Aug 03 2020 Dr. Werner Fink - Add ncurses patch 20200801 + remove remaining parts of checks for ISC Unix (cf: 20121006). + add user32.lib to LDFLAGS for Visual Studio C++ configuration (discussion with \"Maarten Anonymous\"). + modify MKkey_defs.sh to hide ncurses\' definition of KEY_EVENTS to reduce Visual Studio C++ redefinition warnings. + improve/update checks for external functions in test/configure
* Mon Jul 27 2020 Dr. Werner Fink - Add ncurses patch 20200725 + set LINK_TESTS in CF_SHARED_OPTS for msvc (patch by \"Maarten Anonymous\") + improved workaround for redefinition-warnings for KEY_EVENT. + improve man/term.5 section on legacy storage format (report by Florian Weimer).
* Mon Jul 20 2020 Dr. Werner Fink - Add ncurses patch 20200718 + reduce redefinition-warnings for KEY_EVENT when building with Visual Studio C++. + define NCURSES_STATIC when compiling programs to link with static libraries, to work with MinGW vs Visual Studio C++. > additional changes for building with Visual Studio C++ and msys2 (reports/patches by \"Maarten Anonymous\") + modify c++/Makefile.in to set the current directory while compiling the main program, so the linker can find related objects. + several changes to allow the c++/demo program to compile/link. + change an ifdef in test-directory, to use VC++ wide-character funcs.
* Mon Jul 13 2020 Dr. Werner Fink - Add ncurses patch 20200711 + fix pound-sign mapping in acsc of linux2.6 entry (report by Ingo Bruckl). + additional changes for building with Visual Studio C++ and msys2 (reports/patches by \"Maarten Anonymous\") + build-improvements for Windows 10 and MinGW (patch by Juergen Pfeifer). + fix a typo in curs_printw.3x (patch by William Pursell). + fix two errors in infotocap which allowed indexing outside the buffer (report/testcases by Zhang Gan). + update length of strings in infocmp\'s usage function to restore a trailing null on the longest string (report/testcase by Zhang Gen).
* Tue Jul 07 2020 Dr. Werner Fink - Add ncurses patch 20200704 + modify version-check with Ada generics to use the same pattern as in the check for supported gnat versions (report by Pascal Pignard). > additional changes for building with Visual Studio C++ and msys2 (patches by \"Maarten Anonymous\"): + adjust headers/declarations to provide for \"dllimport\" vs \"dllexport\" declarations when constructing DLLs, to worko with Visual Studio C++.
* Mon Jun 29 2020 Dr. Werner Fink - Add ncurses patch 20200627 + build-fixes for gnat 10.1.1, whose gnatmake drops integration with gprbuild. + correct buffer-length in test/color_name.h
* Mon Jun 22 2020 Dr. Werner Fink - Run ldconfig local on %buildroot %_lib to get links done (boo#1173222)
* Mon Jun 15 2020 Dr. Werner Fink - Add ncurses patch 20200613 + update list of functions in ncurses.3x + move dlclose() call from lib_mouse.c to delscreen() to avoid a case in the former which could be called from SIGTSTP handler (Debian [#961097]).- Add ncurses patch 20200606 + add xterm+256color2, xterm+88color2, to deprecate nonstandard usage in xterm+256color, xterm+88color -TD + add shifted Linux console keys in linux+sfkeys entry for screen.linux (report by Alexandre Montaron). + use vt100+enq in screen (report by Alexandre Montaron). + add screen.linux-s alias (suggested by Alexandre Montaron).
* Tue Jun 02 2020 Dr. Werner Fink - Add ncurses patch 20200531 + correct configure version-check/warnng for g++ to allow for 10.x + re-enable \"bel\" in konsole-base (report by Nia Huang) + add linux-s entry (patch by Alexandre Montaron). + drop long-obsolete convert_configure.pl + add test/test_parm.c, for checking tparm changes. + improve parameter-checking for tparm, adding function _nc_tiparm() to handle the most-used case, which accepts only numeric parameters (report/testcase by \"puppet-meteor\"). + use a more conservative estimate of the buffer-size in lib_tparm.c\'s save_text() and save_number(), in case the sprintf() function passes-through unexpected characters from a format specifier (report/testcase by \"puppet-meteor\"). + add a check for end-of-string in cvtchar to handle a malformed string in infotocap (report/testcase by \"puppet-meteor\").
* Mon May 25 2020 Dr. Werner Fink - Add ncurses patch 20200523 + update version-check for gnat to allow for gnat 10.x to 99.x + fix an uninitialized variable in lib_mouse.c changes (cf: 20200502) + add a check in EmitRange to guard against repeat_char emitting digits which could be interpreted as BSD-style padding when --enable-bsdpad is configured (report/patch by Hiltjo Posthuma). + add --disable-pkg-ldflags to suppress EXTRA_LDFLAGS from the generated pkg-config and ncurses
*-config files, to simplify configuring in the case where rpath is used but the packager wants to hide the feature (report by Michael Stapelberg). > fixes for building with Visual Studio C++ and msys2 (patches by \"Maarten Anonymous\"): + modify CF_SHARED_OPTS to generate a script which translates linker options into Visual Studio\'s dialect. + omit parentheses around function-names in generated lib_gen.c to
* Mon May 18 2020 Dr. Werner Fink - Add ncurses patch 20200516 + add notes on termcap.h header in curs_termcap.3x + update notes on vscode / xterm.js -TD
* Mon May 11 2020 Dr. Werner Fink - Add ncurses patch 20200509 + add \"-r\" option to the dots test-programs, to help with scripting a performance comparison. + build-fix test/move_field.c for NetBSD curses, whose form headers use different names than SVr4 or ncurses.
* Mon May 04 2020 Dr. Werner Fink - Add ncurses patch 20200502 + add details on the change to Linux SGR 21 in 2018 -TD + add xterm-direct16 and xterm-direct256 -TD + modify lib_mouse.c to check for out-of-range button numbers, convert those to position reports.
* Mon Apr 27 2020 Dr. Werner Fink - Add ncurses patch 20200425 + use vt100+fnkeys in putty -TD + fix a typo in tput.1; \"columns\" should be \"cols\".
* Mon Apr 20 2020 Dr. Werner Fink - Add ncurses patch 20200418 + improve tracemunch logic for \"RUN\" compaction. + fix a special case in wresize() where copying the old text did not check if the last cell on a row was the beginning of a fullwidth character (adapted from patch by Benno Schulenberg). + use vt52+keypad in xterm-vt52, from xterm #354 -TD + improve see-also section of user_caps.5- Add ncurses patch 20200411 + fix find_pair(), overlooked when refactoring for _nc_reserve_pairs() (report/testcase by Brad Town, cf: 20170812). + add a trailing null for magic-string in putwin, flagged by gcc 10 + update check for gcc version versus gnat to work with gcc 10.x
* Tue Apr 07 2020 Dr. Werner Fink - Add check for wide character support in libncursesw
* Mon Apr 06 2020 Dr. Werner Fink - Use %() to extract patch date for adding it to version
* add script get_version_number.sh which is used within the spec file to determine the actual patch version date
* Mon Apr 06 2020 Dr. Werner Fink - Add ncurses patch 20200404 + modify -fvisibility check to work with g++ > fixes for building with Visual Studio C++ and msys2 (patches by \"Maarten Anonymous\"): + add configure option and check for gcc -fvisibility=hidden feature + define NCURSES_NOMACROS in lib_gen.c to work around Visual Studio C++ preprocessor limitations. + modify some of the configure-macros, as well as mk-1st.awk to work with Visual Studio C++ default filenaming.
* Mon Mar 30 2020 Dr. Werner Fink - Add ncurses patch 20200328 + correct length of buffer copied in dup_field(). + remove \"$(srcdir)/\" from path of library.gpr, needed for out-of-tree builds of Ada95 (patch by Adam Van Ymeren).
* Mon Mar 23 2020 Dr. Werner Fink - Add ncurses patch 20200321 + improve configure-checks to reduce warnings about unused variables. + improve description of error-returns in waddch and waddnstr manual pages (prompted by patch by Benno Schulenberg). + add test/move_field.c to demonstrate move_field(), and a stub for a corresponding demo of dup_field().
* Mon Mar 16 2020 Dr. Werner Fink - Add ncurses patch 20200314 + add history note to curs_scanw.3x for and + add history note to curs_printw.3x for and + add portability note to ncurses.3x regarding
* Mon Mar 09 2020 Dr. Werner Fink - Add ncurses patch 20200308 + update copyright notices in test-packages. + modify tracemunch to guard against errors in its known_p1 table. + add several --with-xxx-libname options, to help with pkgsrc (prompted by discussion with Thomas Klausner).
* Tue Mar 03 2020 Dr. Werner Fink - Add ncurses patch 20200301 + modify wbkgd() and wbkgrnd() to avoid storing a null in the background character, because it may be used in cases where the corresponding 0x80 is not treated as a null (report by Marc Rechte, cf: 20181208).
* Sun Mar 01 2020 Dr. Werner Fink - Add ncurses patch 20200229 + modify CF_NCURSES_CONFIG to work around xcode\'s c99 \"-W\" option, which conflicts with conventional use for passing linker options. > fixes for building with Visual Studio C++ and msys2 (patches by \"Maarten Anonymous\"): + check for pcre2posix.h instead of pcre2-posix.h + add case in CF_SHARED_OPTS for msys2 + msvc + add fallback definition for STDIN_FILENO in progs.priv.h + modify win_driver.c to use _alloca() rather than gcc\'s variable length array feature. + add NCURSES_IMPEXP to ncurses wrapped-variable declarations + remove NCURSES_IMPEXP from class variables in c++/cursslk.h + remove fallback prototype for exit() from c++/etip.h.in + use configured check for in a couple of places + conditionally include winsock.h in ncurses/win32con/gettimeofday.c, because Visual Studio needs this for the timestruct declaration. + adjust syntax in a couple of files using the NCURSES_API symbol.
* Mon Feb 24 2020 Dr. Werner Fink - Add ncurses patch 20200222 + expanded note in ncurses.3x regarding automatically-included headers + improve vt50h and vt52 based on DECScope manual -TD + add/use vt52+keypad and vt52-basic -TD + check/workaround for line-too-long in Ada95 generate utility when building out-of-tree. + improve/update HEADER_DEPS in
*/Makefile.in + add \"check\" rule to include/Makefile, to demonstrate that the headers include all of the required headers for the types used.
* Mon Feb 17 2020 Dr. Werner Fink - Add ncurses patch 20200215 + improve manual page for panel library, extending the portability section as well as documenting error-returns. + show tic\'s version when installing terminal database in run_tic.sh + correct check for gcc vs other compilers used in ncurses 6.0, from FreeBSD patch by Kyle Evans (cf: 20150725). + add notes for 6.2 to INSTALL.
* Wed Feb 12 2020 Dr. Werner Fink - Update to ncurses 6.2 (patch 20200212)
* Add 20200212 6.2 release for upload to ftp.gnu.org + update release notes + minor build-fixes, mostly to test-package scripts
* Add ncurses patch20200208 + 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.
* Add ncurses patch20200202 + reassert copyright on ncurses, per discussion in ncurses FAQ: https://invisible-island.net/ncurses/ncurses.faq.html#relicensed
* Add ncurses patch20200201 + 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- Update to tack 1.9 (patch 20200202)
* Update copyright and license. Also, portability fixes.- Adopt patch ncurses-5.7-tack.dif- Adopt patch ncurses-6.1.dif which is now ncurses-6.2.dif
* Mon Jan 20 2020 Dr. Werner Fink - Add ncurses patch 20200118 + expanded description of XM in user_caps.5 + improve xm example for xterm+x11mouse, xterm+sm+1006 -TD + add history section to curs_slk.3x and curs_terminfo.3x manpages. + update alacritty entries for 0.4.0 (prompted by patch by Christian Durr) -TD + correct spelling errors found with codespell. + fix for test/configure, from xterm #352.
* Mon Jan 13 2020 Dr. Werner Fink - Add ncurses patch 20200111 + improve configure macros which check for the X11/Intrinsic.h header, to accommodate recent MacOS changes. + suppress gcc\'s -Winline warning; it has not been useful for some time + update config.guess, config.sub
* Tue Jan 07 2020 Dr. Werner Fink - Add ncurses patch 20200104 + modify a couple of macros in aclocal.m4 to allow autoconf 2.69 to \"work\", to help illustrate discussion in https://invisible-island.net/autoconf/my-autoconf.html + fix some warnings from autoheader-252- Correct include path for ncursesw5 and co
 
ICM