Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

libncurses6-32bit-6.4.20230311-8.2 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: libncurses6-32bit Distribution: openSUSE Tumbleweed
Version: 6.4.20230311 Vendor: openSUSE
Release: 8.2 Build date: Sun Mar 19 17:00:48 2023
Group: System/Libraries Build host: old-cirrus3
Size: 1262013 Source RPM: ncurses-6.4.20230311-8.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://www.invisible-island.net/ncurses/ncurses.html
Summary: Terminal control library
The ncurses library is used by many terminal applications for
controlling output to the screen and input from the user.

This package contains the library built with the version 6 ABI.

Provides

Requires

License

MIT

Changelog

* Mon Mar 13 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230311
    + improve manpage description for addch versus unctrl format used for
      non-printable characters.
    + modify version-check for gcc/g++, now works for msys2.
    + modify check in _nc_write_entry() for multiply defined aliases to
      report problems within the current runtime of tic rather than for
      conflicts with pre-existing terminal descriptions.
    + allow for MinGW32-/64-bit configurations to use _DEFAULT_SOURCE
    + clarify interaction of -R option versus -C, -I and -r in infocmp
      manpage.
    + build-fix in lib_win32con.c (cf: 20230211).
* Tue Feb 28 2023 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20230225
    + build-fixes for rpm test-packages.
    + add/use configure check for clock_gettime(), to supersede
      gettimeofday().
  - Correct offsets of patch ncurses-6.4.dif
* Mon Feb 20 2023 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <schwab@suse.de>
  - Fix use of run_cmd.sh
* Mon Feb 06 2023 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Avoid trouble with invalid certificate for ftp.invisible-island.net
    and use www.invisible-island.net
* Mon Jan 09 2023 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - Add ncurses patch 20221217
    + install Ada95 sample programs in libexecdir, adding a wrapper
      script to invoke those.
* Mon Dec 12 2022 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Add ncurses patch 20221126
    + fix an error in pathname of explain.txt (cf: 20200201).
    + fix an error in "@" 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Add ncurses patch 20221112
    + build-fixes for AdaCurses RPM test-package.
* Mon Nov 07 2022 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - Add ncurses patch 20221029
    + improve curs_slk.3x discussion of extensions and portability (report
      by Bill Gray).
* Mon Oct 24 2022 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <mliska@suse.cz>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Add ncurses patch 20220409
    + add test/test_unget_wch.c
* Mon Apr 04 2022 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Make extended status line support of xterm a switch (boo#1197313)
* Mon Mar 21 2022 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Avoid lto-bytecode error on static libraries
* Mon Feb 21 2022 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <dmueller@suse.com>
  - use bash everywhere, the scripts are not posix shell compatible
    (bsc#1195391)
* Tue Jan 18 2022 Dr. Werner Fink <werner@suse.de>
  - Fix boo#1194805 by skipping linker optimizations from final
    pkgconfig files as well as ncurses-config
* Mon Jan 17 2022 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Add ncurses patch 20211211
    + add test/combine.c, to demo/test combining characters.
* Mon Dec 06 2021 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <gmbr3@opensuse.org>
  - Update tack to 1.09-20210619
    + Fix scan-build warning about unused assignment
    + Autoconf fixes
* Mon Jun 28 2021 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Add ncurses patch 20210612
    + fixes for scan-build, valgrind build/testing.
    + update config.guess
* Mon Jun 07 2021 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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/bugs@openbsd.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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Disable pcre support for now (boo#1183960, boo#1184083)
* Mon Mar 29 2021 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Enhence cursescheck script
* Mon Mar 22 2021 Dr. Werner Fink <werner@suse.de>
  - Disable _Noreturn usage as it breaks build of e.g. dialog
* Mon Mar 22 2021 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Only libpcre2 for ncurses ABI 6
  - Make linker script for ABI 6 check for needed libpcre2
* Tue Mar 09 2021 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - For (lib)pcre2 support the devel package has to require this
* Mon Feb 08 2021 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <schwab@suse.de>
  - Don't skip test for qemu builds
* Mon Jan 18 2021 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <term.h> which declares
      exit_terminfo.
    + clarify man/curs_terminfo.3x, to mention why the macro setterm is
      defined in <curses.h>, and remove it from the list of prototypes
      (prompted by patch by Graeme McCutcheon).
    + amend man/curs_terminfo.3x, to note that <curses.h> 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 <werner@suse.de>
  - Add ncurses patch 20201212
    + improve manual pages for form field-types.
* Mon Dec 07 2020 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Add ncurses patch 20201031
    + modify MKterm.h.in so that it is not necessary to include <curses.h>
      before <term.h> (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 <lnussel@suse.de>
  - install to /usr (boo#1029961)
* Mon Oct 26 2020 Dr. Werner Fink <werner@suse.de>
  - Disable usage of libbsd as this one is not in bootstrap image
* Mon Oct 26 2020 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Add patch awk-scripts.patch as workaround for patch 20200829
* Mon Aug 31 2020 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Disable wgetch-events as it is deprecated and breaks build of
    other packages
* Tue Aug 18 2020 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Run ldconfig local on %buildroot %_lib to get links done (boo#1173222)
* Mon Jun 15 2020 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Add check for wide character support in libncursesw
* Mon Apr 06 2020 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - Add ncurses patch 20200314
    + add history note to curs_scanw.3x for <stdarg.h> and <varargs.h>
    + add history note to curs_printw.3x for <stdarg.h> and <varargs.h>
    + add portability note to ncurses.3x regarding <stdarg.h>
* Mon Mar 09 2020 Dr. Werner Fink <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <sys/time.h> 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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 <werner@suse.de>
  - 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
* Sun Dec 29 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191228
    + in gen-pkgconfig.in, move the RPATH_LIST and PRIVATE_LIBS assignments
      past the various prefix/libdir assignments, to allow for using those
      symbols, e.g., as done via CF_SHARED_OPTS.
    + improve ncurses*-config and pc-files by filtering out linker-specs.
    + modify test-package to more closely match Fedora's configuration
      for PIE/PIC feature and debug-packages.
* Thu Dec 26 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191221
    + correct pathname used in Ada95 sample programs for explain.txt, to
      work with test-packages.
    + improve tracemunch:
      + keep track of TERMINAL* values
      + if tracing was first turned on after initialization, attempt to
      show distinct screen, window and terminal names anyway.
    + ensure that GCC_NORETURN is defined in term.h, because the prototype
      for exit_terminfo() uses it (report by Werner Fink).
  - Remove patch workaround-20191214.patch as fixed upstream
* Wed Dec 18 2019 Dr. Werner Fink <werner@suse.de>
  - Add temporary patch workaround-20191214.patch to add missed
    declaration of GCC_NORETURN in term.h
* Tue Dec 17 2019 Dr. Werner Fink <werner@suse.de>
  - Addd missing space between two include options for ABI 5
    package configuration
* Mon Dec 16 2019 Dr. Werner Fink <werner@suse.de>
  - Also remove private requirements as (lib)tinfo are binary
    compatible with normal and wide version of (lib)ncurses
* Mon Dec 16 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191214
    + add exit_curses() and exit_terminfo() to replace internal symbols for
      leak-checking.
  - Let helper script handle.linux call sed command smart
* Thu Dec 12 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191207
    + fix a few warnings for test-package builds
    + add curses_trace(), to replace trace().
* Mon Dec 02 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191130
    + add portability section to curs_getcchar manpage (prompted by
      discussion with Nick Black).
    + improve portability discussion of ACS characters in curs_addch
      manpage.
    + improve typography for double-quotes in manpages.
* Mon Nov 25 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191123
    + fix typo for MinGW rpm test-package.
    + workaround in rpm specs for NFS problems in Fedora 31.
* Mon Nov 18 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191116
    + modify ncurses/Makefile.in to fix a case where Debian/testing changes
      to the ld --as-needed configuration broke ncurses-examples test
      packages.
    + drop library-dependency on psapi for MinGW port, since win_driver.c
      defines PSAPI_VERSION to 2, making it use GetProcessImageFileName
      from kernel32.dll (prompted by patch by Simon Sobish, cf: 20140503).
* Fri Nov 15 2019 Dr. Werner Fink <werner@suse.de>
  - Do not add has size to linker flags of any pkg-config
* Mon Nov 11 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191109
    + add warning-check in tic for terminals with parm_dch vs parm_ich.
    + drop ich1 from rxvt-basic, Eterm and mlterm to improve compatibility
      with old non-curses programs -TD
    + reviewed st 0.8.2, updated some details -TD
    + use ansi+rep several places -TD
    + corrected tic's check for ich1 (report by Sebastian J. Bronner,
      cf: 20020901).
* Mon Nov 04 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191102
    + check parameter of set_escdelay, return ERR if negative.
    + check parameter of set_tabsize, return ERR if not greater than zero
      (report/patch by Anthony Sottile).
    + revise CF_ADD_LIBS macro to prepend rather than append libraries.
    + add "xterm-mono" to help packagers (report by Sven Joachim) -TD
* Wed Oct 30 2019 Dr. Werner Fink <werner@suse.de>
  - Add tack patch 1.08-20190721
    * tack.c, edit.c, tack.h: gcc-8.x-warnings
    * init.c, edit.c: gcc 4.x warning
    * charset.c: update copyright
    * charset.c: rewrite of set_attr resulted in off-by-one loop limit
    * aclocal.m4:
      add CF_CURSES_TERM_H to get proper ifdef's for the boolnames arrays
    * configure.in: add CF_CURSES_TERM_H
    * aclocal.m4: add CF_TERMIOS_TYPES, from xterm
    * sysdep.c: use termios types such as tcflag_t
    * configure.in: use CF_TERMIOS_TYPES
    * tack.h: update copyright
    * aclocal.m4: resync with my-autoconf
    * package/debian/changelog, package/tack.spec, tack.h: bump
    * config.sub: 2019-06-30
    * config.guess: 2019-06-10
* Mon Oct 28 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191026
    + add a note in man/curs_add_wch.3x about Unicode terminology for the
      line-drawing characters (report by Nick Black).
    + improve comment in lib_tgoto.c regarding the use of \200 where a
      \0 would be intended by the caller (report by "64 bit", cf: 20000923).
    + modify linux-16color to accommodate Linux console driver change in
      early 2018 (report by Dino Petrucci).
  - Correct offsets of hunks of patch ncurses-6.1.dif for misc/terminfo.src
* Mon Oct 21 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191019
    + modify make_hash to not require --disable-leaks, to simplify building
      with address-sanitizer.
    + modify tic to exit if it cannot remove a conflicting name, because
      treating that as a partial success can cause an infinite loop in
      use-resolution (report/testcase by Hongxu Chen, cf: 20111001).
* Wed Oct 16 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191015
    + improve buffer-checks in captoinfo.c, for some cases when the
      input string is shorter than expected.
    > fix two errata in tic (report/testcases by Hongxu Chen):
    + check for missing character after backslash in write_it
    + check for missing characters after "%>" when converting from termcap
      syntax (cf: 980530).
* Mon Oct 14 2019 Dr. Werner Fink <werner@suse.de>
  - Avoid recursion trouble in spec file cause by undefined _lto_cflags
* Mon Oct 14 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20191012
    + amend recent changes to ncurses*-config and pc-files to filter out
      Debian linker-flags (report by Sven Joachim, cf: 20150516).
    + clarify relationship between tic, infocmp and captoinfo in manpage.
    + check for invalid hashcode in _nc_find_type_entry and
      _nc_find_name_entry.
    > fix several errata in tic (reports/testcases by "zjuchenyuan"):
    + check for invalid hashcode in _nc_find_entry.
    + check for missing character after backslash in fmt_entry
    + check for acsc with odd length in dump_entry in check for one-one
      mapping (cf: 20060415);
    + check length when converting from old AIX box_chars_1 capability,
      overlooked in changes to eliminate strcpy (cf: 20001007).
  - Add ncurses patch 20191005
    + modify the ncurse*-config and pc-files to more closely match for the
    - I and -l options.
* Tue Oct 01 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190928
    + amend the ncurse*-config and pc-files to take into account the rpath
      hack which differed between those files.
    + improve -L option filtering in ncurses*-config
    + improve recovery from error when reading command-character in
      test/ncurses.c, showing the relevant error message and not exiting on
      EINTR (cf: 20180922)
  - Add library path for pkgconfig of ncurses5 as well
* Mon Sep 23 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190921
    + add a note in resizeterm manpage about top-level windows which touch
      the screen's borders.
    + modify configure-checks for gnat to identify each of the tools path
      and version.
* Mon Sep 16 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190914
    + build-fixes for Ada95 configure-script and corresponding test package
* Mon Sep 09 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190907
    + add --with-ada-libname option and modify Ada95 configuration to
      allow renaming the "AdaCurses" library (prompted by proposed changes
      by Pascal Pignard).
    + modify configure script to distinguish gcc from icc and clang when
      the --enable-warnings option is not used, to avoid unnecessary
      warnings about unrecognized inline options (report by Sven Joachim).
  - Add ncurses patch 20190831
    + build-fixes for configuration using --program-suffix with Ada95,
      noticed with MacOS but applicable to other platforms without
      libpanelw, etc.
* Mon Aug 26 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190824
    + fix some cppcheck warnings, mostly style, in ncurses test-programs.
* Mon Aug 19 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190817
    + amend 20181208 changes for wbkgd() and wbkgrnd(), fixing a few
      details where it still differed from SVr4.
    + fix some cppcheck warnings, mostly style, in ncurses test-programs.
* Mon Aug 12 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190810
    + fix a few more coverity warnings.
  - Add ncurses patch 20190803
    + improve loop limits in _nc_scroll_window() to handle a case where
      the scrolled data is a pad which is taller than the window (patch
      by Rob King).
    + amend the change to screen, because tmux relies upon that entry
      and does not support that feature (Debian #933572) -TD
    + updated ms-terminal entry & notes -TD
    + updated kitty entry & notes -TD
    + updated alacritty+common entry & notes -TD
    + use xterm+sl-twm for consistency -TD
  - Add ncurses patch 20190728
    + fix a few more coverity warnings.
    + more documentation updates based on tctest.
  - Add ncurses patch 20190727
    + fix a few coverity warnings.
    + documentation updates based on tctest.
  - Add ncurses patch 20190720
    + fix a few warnings for gcc 4.x
    + add some portability/historical details to the tic, toe and infocmp
      manual pages.
    + correct fix for broken link from terminfo(5) to tabs(1) manpage
      (report by Sven Joachim).
* Fri Aug 02 2019 Martin Liška <mliska@suse.cz>
  - Use FAT LTO objects in order to provide proper static library.
* Mon Jul 15 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190713
    + change reset's behavior for margins to simply clear soft-margins if
      possible, rather than clearing and then setting them according to the
      terminal's width (suggested by Thomas Wolff).
    + correct order of one wbkgd versus start_color call in test/padview.c
* Tue Jul 09 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190706
    + add domterm -TD
    + improve comments for recent changes, add alias xterm.js -TD
* Mon Jul 01 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190630
    + add --with-tic-path and --with-infocmp-path to work around problems
      building fallback source using pre-6.0 tic/infocmp.
    + add a check in tic for paired indn/rin
    + correct a buffer-limit in write_entry.c for systems that use caseless
      filenames.
    + add ms-terminal -TD
    + add vscode, vscode-direct -TD
    * Adopt patch ncurses-5.9-ibm327x.dif and ncurses-6.1.dif
* Mon Jun 24 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190623
    + improve the tabs.1 manual page to distinguish the PWB/Unix and 7th
      Edition versions of the tabs utility.
    + add configure check for getenv() to work around implementation shown
      in Emscripten #6766, use that to optionally suppress START_TRACE
      macro, whose call to getenv() may not work properly (report by Ilya
      Ig Petrov).
    + modify initialization functions to avoid relying upon persistent
      data for the result from getenv().
    + update config.guess, config.sub
  - Adopt patch ncurses-6.1.dif
* Mon Jun 17 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190615
    + expand the portability section of the man/tabs.1 manual page.
    + regenerate HTML manpages.
* Tue Jun 11 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190609
    + add mintty, mintty-direct (adapted from patch by Thomas Wolff).
      Some of the suggested user-defined capabilities are commented-out,
      to allow builds with ncurses 5.9 and 6.0
    + add Smol/Rmol for tmux, vte-2018 (patch by Nicholas Marriott).
    + add rs1 to konsole, mlterm -TD
    + modify _nc_merge_entry() to make a copy of the data which it merges,
      to avoid modifying the source-data when aligning extended names.
* Mon Jun 03 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190601
    + modify an internal call to vid_puts to pass extended color pairs
      e.g., from tty_update.c and lib_mvcur.c (report by Niegodziwy Beru).
    + improve manual page description of init_tabs capability and TABSIZE
      variable.
* Mon May 27 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190525
    + modify reset_cmd.c to allow for tabstops at intervals other than 8
      (report by Vincent Huisman).
* Mon May 20 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190518
    + update xterm-new to xterm patch #345 -TD
    + add/use xterm+keypad in xterm-new (report by Alain D D Williams) -TD
    + update terminator entry -TD
    + remove hard-tabs from ti703 (report by Robert Clausecker)
    + mention meml/memu/box1 in user_caps manual page.
    + mention user_caps.5 in tic and infocmp manual pages.
  - Adopt the patches ncurses-5.9-ibm327x.dif and ncurses-6.1.dif
* Wed May 15 2019 Dr. Werner Fink <werner@suse.de>
  - Make pkg-config files .pc consistent
* Mon May 13 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190511
    + fix a spurious blank line seen with "infocmp -1fx xterm+x11mouse"
    + add checks in repair_subwindows() to keep the current position and
      scroll-margins inside the resized subwindow.
    + add a limit check in newline_forces_scroll() for the case where the
      row is inside scroll-margins, but not at the end (report by Toshio
      Kuratomi, cf: 20170729).
    + corrected a warning message in tic for extended capabilities versus
      number of parameters.
* Fri May 10 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190504
    + improve workaround for Solaris wcwidth versus line-drawing characters
      (report by Pavel Stehule).
    + add special case in tic to validate RGB string-capability extension.
    + corrected string/parameter-field for RGB in Caps-ncurses.
* Mon Apr 29 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190427
    + corrected problem in terminfo load/realignment which prevented
      infocmp from comparing extended capabilities with the same name
      but different types.
* Tue Apr 23 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190420
    + improve ifdef's for TABSIZE variable, to help with AIX/HPUX ports.
  - Add ncurses patch 20190413
    + check for TABSIZE variable in test/configure script.
    + used test/test_arrays.c to improve Caps.aix1 and Caps.hpux11
    + corrected filtering of comments in MKparametrized.sh
    + reduce duplication across Caps* files by moving some parts which do
      not depend on order into Caps-ncurses.
* Mon Apr 08 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190406
    + modify MKcaptab.sh, MKkey_defs.sh, and MKhashsize.sh to handle
      split-up Caps-files.
    + build-fixes if extended-functions are disabled.
* Mon Apr 01 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190330
    + add "screen5", to mention italics (report by Stefan Assmann)
    + modify description of xterm+x11hilite to eliminate unused p5 -TD
    + add configure script checks to help with a port to Ultrix 3.1
      (report by Dennis Grevenstein).
      + check if "b" binary feature of fopen works
      + check for missing feature of locale.h
      + add fallback for strstr() in test-programs
      + add fallback for STDOUT_FILENO in test-programs
    + update config.guess, config.sub
* Mon Mar 25 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190323
    + move macro for is_linetouched() inside NCURSES_NOMACROS ifndef.
    + corrected prototypes in several manpages using script to extract
      those in compilable form.
    + use _nc_copy_termtype2() rather than direct assignment in setupterm,
      in case it is called repeatedly using fallback terminfo descriptions
      (report/patch by Werner Fink).
  - Drop patch ncurses-6.1-fallback.dif as now upstream
* Fri Mar 22 2019 Dr. Werner Fink <werner@suse.de>
  - Reintroduce patch ncurses-6.1-fallback.dif to fix boo#1130091
* Tue Mar 19 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses 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.
* Mon Mar 11 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190309
    + in-progress changes to add parameter-checking for common user-defined
      capabilities in tic.
    + update MKcodes.awk and MKnames.awk to ignore the new "userdef"
      data in Caps-ncurses (cf: 20190302).
* Mon Feb 25 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190223
    + fix typo in adds200 -TD
    + add tic check for consistent alternate character set capabilities.
    + improve check in mvcur() to decide whether to use hard-tabs, using
      xt, tbc and hts as clues.
    + replace check in reset command for obsolete "pt" capability using
      tbc and hts capabilities as clues (report by Nicolas Marriott).
* Mon Feb 18 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190216
    + improve manual page description of TABSIZE.
    + add test/demo_tabs program.
* Wed Feb 13 2019 Jan Engelhardt <jengelh@inai.de>
  - Implement library packaging guideline: split static libraries.
* Mon Feb 11 2019 Dr. Werner Fink <werner@suse.de>
  - Fix configure scripts as well as pkg-config configurations
    that is correct paths in pkg-config and use pkg-config to
    configure the configure scripts as well
  - Add ncurses patch 20190209
    + add check in tic to provide warnings for mismatched number of
      parameters in the documented user-capability extensions.
* Wed Feb 06 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190202
    + modify rpm test-package ".spec" file to work around naming conflict
      with Redhat's package for ncurses6.
    + modify no-leaks code in test/picsmap to avoid non-standard tdestroy.
    + amend change to configure script which altered the top-level makefile
      to avoid attempting to install the terminfo database when it was not
      configured, to allow for installing the ".pc" files which are also
      in the misc directory (report by Steve Wills).
  - Add ncurses patch 20190126
    + change some "%define" statements in test-packages for RPMs to
      "%global" to work around changes in rpm 4.14 from recent Redhat.
    + fixes for O_INPUT_FIELD extension (patch by Leon Winter).
    + eliminate fixed buffer-size when reading $TERMCAP variable.
    + correct logic in read_entry.c which prevented $TERMCAP variable from
      being interpreted as a fallback to terminfo entry (prompted by
      Savannah #54556, cf: 20110924).
  - Add ncurses patch 20190121
    + add a check in test/configure to work around non-ncurses termcap.h
      file in Slackware.
    + corrected flag for "seq" method of db 1.8.5 interface, needed by toe
      on some of the BSDs.
    + updated "string-hacks" feature.
    + minor improvements to manpage typography.
    + corrected conditionally-compiled limit on color pairs (report by
      "Hudd").
    + add -x option to test/pair_content, test/color_content for testing
      init_extended_pair, extended_pair_content, init_extended_color,
      extended_color_content
    + add -p option to test/pair_content, test/color_content to show the
      return values from the tested functions.
    + improve manual page curs_color.3x discussion of error returns and
      extensions.
    + add O_INPUT_FIELD extension to form library (patch by Leon Winter).
    + override/suppress --enable-db-install if --disable-database configure
      option was given.
    + change a too-large terminal entry in tic from a fatal error to a
      warning (prompted by discussion with Gabriele Balducci).
* Mon Jan 14 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190112
    + fix typo in term(5), improve explanation of format (report by Otto
      Modinos).
    + add nsterm-direct -TD
    + use SGR 1006 mouse for konsole-base -TD
    + use SGR 1006 mouse for putty -TD
    + add ti703/ti707, ti703-w/ti707-w (Robert Clausecker)
* Mon Jan 07 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20190105
    + add dummy "check" rule in top-level and test-Makefile to simply
      building test-packages for Arch.
    + modify configure script to avoid conflict with a non-POSIX feature
      that enables all parts of the system headers by default.  Some
      packagers have come to rely upon this behavior (FreeBSD #234049).
    + update config.guess, config.sub
* Wed Jan 02 2019 Dr. Werner Fink <werner@suse.de>
  - Add ncurses patch 20181229
    + improve man/curs_mouse.3x with regard to xterm
    + modify tracemunch to accept filename parameters in addition to use
      as a pipe/filter.
    + minor optimization to reduce calls to _nc_reserve_pairs (prompted by
      discussion with Bryan Christ).
    + add test/pair_content.c and test/color_content.c
    + modify infocmp to omit filtering of "OTxx" names which are used for
      obsolete capabilities, when the output is sorted by long-names.
      Doing this helps when making a table of the short/long capability
      names.

Files

/usr/lib/libform.so.6
/usr/lib/libform.so.6.4
/usr/lib/libformw.so.6
/usr/lib/libformw.so.6.4
/usr/lib/libmenu.so.6
/usr/lib/libmenu.so.6.4
/usr/lib/libmenuw.so.6
/usr/lib/libmenuw.so.6.4
/usr/lib/libncurses++.so.6
/usr/lib/libncurses++.so.6.4
/usr/lib/libncurses++w.so.6
/usr/lib/libncurses++w.so.6.4
/usr/lib/libncurses.so.6
/usr/lib/libncurses.so.6.4
/usr/lib/libncursesw.so.6
/usr/lib/libncursesw.so.6.4
/usr/lib/libpanel.so.6
/usr/lib/libpanel.so.6.4
/usr/lib/libpanelw.so.6
/usr/lib/libpanelw.so.6.4
/usr/lib/libtic.so.6
/usr/lib/libtic.so.6.4
/usr/lib/libticw.so.6
/usr/lib/libticw.so.6.4
/usr/lib/libtinfo.so.6
/usr/lib/libtinfo.so.6.4
/usr/lib/libtinfow.so.6
/usr/lib/libtinfow.so.6.4


Generated by rpm2html 1.8.1

Fabrice Bellet, Fri Apr 14 23:28:26 2023