| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libncurses6-compat | Distribution: openSUSE Tumbleweed |
| Version: 6.5.20250920 | Vendor: openSUSE |
| Release: 83.1 | Build date: Tue Sep 23 13:38:34 2025 |
| Group: System/Libraries | Build host: reproducible |
| Size: 914058 | Source RPM: ncurses-6.5.20250920-83.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://www.invisible-island.net/ncurses/ncurses.html | |
| Summary: Terminal control library without weak threading support | |
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 but build without weak threading support. Use with environment variable LD_LIBRARY_PATH=/usr/lib64/ncurses6nt or the wrapper script ncursesnt .
MIT
* Tue Sep 23 2025 Dr. Werner Fink <werner@suse.de>
- Add a SUSE helper program and its manual page
* termerase reports the erase character used in the terminfo
data base for environment variable TERM (the kbs entry).
* Mon Sep 22 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250920
+ add configure check for <sys/fsuid.h>, build-fix for flatpacks
(report by Stas Sergeev).
+ update config.guess, config.sub
* Mon Sep 15 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250913
+ update ncurses-howto.
+ modify MKfallback.sh to eliminate TERMINFO environment variable.
+ improve checks in run_tic.sh script, change some variable names to
reduce packager confusion (report by Stas Sergeev).
+ disallow configure options which apply only to multiuser systems, to
improve ports to single-user systems such as Haiku (report by Stas
Sergeev).
+ update ncurses/wcwidth.c, for MinGW ports, from xterm.
+ correct _nc_to_char() for the case when wctob() is not found by
configure script (report/patch by Benno Schulenberg).
> patches by Robin Haberkorn
+ modify handle_wheel case 2 to ignore the event as in case 1 for
mouse version 1, since that corresponds to a button 6 or 7 event
which is not supported with ABI 6.
+ use separate read/write pointers in the mouse event queue to work
with too-close events for the click-detection to work reliably,
and further improve that in case mouseinterval(0) is used to
suppress click-detection.
* Mon Sep 01 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250830
+ in-progress work to merge MinGW/Windows port.
+ build-fix for experimental Windows configuration (report by Kirill
Makurin).
+ improve pattern used for configure --with-xterm-kbs option.
- Add ncurses patch 20250823
+ improve style of MKterminfo.sh script (patches by Branden Robinson).
+ improve formatting/style of manpages (patches by Branden Robinson).
+ remove redundant definition of ConsoleInfo.
+ change scope of TTY, GET_TTY and SET_TTY to ncurses-internals
- Add ncurses patch +20250816
+ remove redundant reference to compiler in libtool configuration of
mk-1st.awk (report by Lorinczy Zsigmond).
+ build-fixes for --enable-exp-win32 configuration
+ improve formatting/style of manpages (patches by Branden Robinson).
- Fix build of tack as with patch 20250823 some parts of term.h
became ncurses internal (including termios.h e.g.)
- Correct hunk offsets of patch ncurses-6.4.dif
* Mon Aug 11 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250809
+ add configure check for Win32 named pipes feature, using that to make
nc_mingw.h obsolete in favor of nc_win32.h
+ amend limit used in alloc_pair, by applying an adjustment for default
colors only when the maximum number of color pairs is greater than
the maximum number of colors (report by "Ingvix").
* Mon Aug 04 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250802
+ fixes for reading Unicode characters in MinGW/Windows port (report by
Axel Reinhold).
* Mon Jul 28 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250726
+ modify configure script cases for $host_os, to accommodate 64-bit
big-endian POWER linux with glibc (patch by Cosima Neidahl).
+ add warning to configure script to address conflict between the
- -enable-lp64 option and the options for overriding the types used
for chtype and mmask_t.
- Port patch ncurses-6.4.dif
* Mon Jul 21 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250720
+ further improve readability of header-files
+ add a consistency-check for termio(s)/tty headers, to help with
cross-compiles (report by Stas Sergeev).
+ remove some unused configure-macros
+ add xterm+keypad to pccon+base -TD
+ trim trailing blanks from a few files (report by Stas Sergeev).
* Mon Jul 14 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250712
+ improve readability of term.h
+ modify recursive make rules to avoid interference with GNU make's
"-j" option (report by Stas Sergeev).
- Add ncurses patch 20250705
+ when installing the terminfo database, check if symbolic links are
supported before attemping to link lib/terminfo from share/terminfo
(report by Kirill Makurin).
+ modify configure check for MAKEFLAGS/MFLAGS to ignore existing value
* Mon Jun 30 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250628
+ fix a few compiler-warnings.
+ simplify include for wchar.h in Windows port by removing the platform
ifdef's (report by Karl Knechtel).
+ regen Ada95/configure (report by Sven Joachim).
* Mon Jun 23 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250621
+ revise loop in wins_nwstr, to ensure that non-spacing characters are
combined with the base spacing character (report by Karl Knechtel).
+ fixes for port using clang-cl or cl MSVC (report by Kirill Makurin).
+ improve test-packages:
+ convert debian*/copyright to DEP-5 format.
+ modify ".spec" test-files to work around timestamp-clamping in
recent Fedora releases.
* Mon Jun 16 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250614
+ reduce lintian warnings for test-packages.
+ clean up some shellcheck warnings
+ improve test/configure checks for X libraries, reducing duplicates
+ fix some typos/errata in license text, to help with scripted checks
* Mon Jun 02 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250531
+ improve logic in misc/run_tic.in for constructing symbolic link
when $DESTDIR is set.
* Mon May 26 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250524
+ correct option-name used in configure script, which resulted in size
change for cchar_t (cf: 20250517).
* Mon May 19 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250517
+ initial changes for some ABI 7 features:
+ disable wgetch-events
+ add feature for extending mouse-buttons
+ add feature for extending direct-color support
+ use bracketed+paste in nsterm, rlogin-color, screen, terminology -TD
- First steps to support ABI 7
- Update to tack-1.11-20250503
* 2025/04/29 Add checks for RV/rv and XR/xr
* Thu May 15 2025 Bernhard Wiedemann <bwiedemann@suse.com>
- Avoid expanding %jobs in comment (boo#1237231)
* Mon May 12 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250510
+ add rv/xr codes for domterm, mintty, mlterm -TD
+ add xr code for putty -TD
+ update teraterm to 5.0 -TD
+ add rlogin-color -TD
* Mon May 05 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250503
+ update/correct some of the rv/xr strings, checked with tack -TD
+ use ansi+rca in sclp -TD
+ use vt220+pcedit in sclp (Werner Fink)
+ move some building blocks from illumos to sun-color, based on
illumos source-history -TD
+ improve use-clauses: ansi+cup, ansi+idl1, ansi+rca, ansi+rca2,
ansi+sgrso, ansi+sgrul -TD
+ add ecma+standout, ecma+underline -TD
+ add rv code for alacritty -TD
+ add rv/xr codes for contour, ghostty, iterm2, kitty, konsole,
vscode, vte, wezterm -TD
- Modify patch ncurses-5.9-ibm327x.dif
* Reflect upstream added changes
- Port patch ncurses-6.4.dif
* Wed Apr 30 2025 Dr. Werner Fink <werner@suse.de>
- Modify patch ncurses-5.9-ibm327x.dif
* sclp term: use ASCII Console key mapping and support home
* ibm327x term: can do color and drawings but no cursor
* Mon Apr 28 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250426
+ expand note on extensions in curs_addch.3x
+ add illumos, sun-16color, sun-256color, sun-direct -TD
+ add wyse+cvis -TD
- Add ncurses patch 20250419
+ add note on scrolling and lower-right corner to waddch and wadd_wch
manual pages.
- Modify patch ncurses-5.9-ibm327x.dif
* sclp term: more missed features like home/end/pageup/pagedown keys
* Mon Apr 14 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250412
+ add pangoterm -TD
+ add kf1 to kf5 to sclp (report by Werner Fink)
+ add vt100+pf1-pf4 -TD
- Modify patch ncurses-5.9-ibm327x.dif
* Skip the further entry as now aprt of the common `sclp' entry
* Add ansi.sys entry to ibm327x for coloring support
* Wed Apr 09 2025 Dr. Werner Fink <werner@suse.de>
- Modify patch ncurses-5.9-ibm327x.dif
* Add a further sclp entry for qemu s390 based systems
* Mon Apr 07 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250405
+ improve formatting/style of manpages (patches by Branden Robinson).
+ improve infocmp -E/-e fallback feature (report by Ville Rissanen):
+ prefix names with "ti_" if they begin with a digit, e.g., 9term
+ escape backslashes and double-quotes in description fields
+ modify infocmp -E/-e fallback feature to reduce stricter compiler
warnings for the extended capability data.
+ add sclp -TD
+ add op to vt525 -TD
+ update contour -TD
- The new sclp terminfo description entry if for s390 sclp terminal lines
- Correct offsets of patches
* ncurses-6.4.dif
* ncurses-6.5-ghostty.dif
- Modify patch ncurses-5.9-ibm327x.dif
* Make use of dumb
* Thu Apr 03 2025 Dr. Werner Fink <werner@suse.de>
- Do not provides ncurses for *new* C++ library subpackages
* Mon Mar 31 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250329
+ add XM/xm to ms-terminal, to enable mouse with experimental Windows
driver -TD
+ add -x option to infocmp in MKfallback.sh
+ improve experimental Windows driver by restoring the scroll buffer
and console mode, e.g., when reset_prog_mode or endwin is called
(patch by Daniel Starke).
+ add a buffer-limit check in postprocess_termcap (report/testcase by
Yifan Zhang).
* Mon Mar 24 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250322
+ add a null pointer check in mouse-initialization, for the
experimental Windows driver (patch by Daniel Starke).
+ improve makefile dependency in Ada95/src
+ add note in user_caps.5 addressing a quibble about dates.
* Mon Mar 17 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250315
+ improve formatting/style of manpages (patches by Branden Robinson).
* Thu Mar 13 2025 Dan Čermák <dcermak@suse.com>
- Add _c++ library subpackages to libncurses5, libncurses6 & libncurses6-compat
This removes libstdc++ from the ncurses dependency chain unless a binary or
librarly explicitly depends on libncurses++ or libncurses++w
* Tue Mar 11 2025 Dr. Werner Fink <werner@suse.de>
- Move manual pages of examples from section 6 to subsection 6n
* Mon Mar 10 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250308
+ remove test in wgetch which applied notimeout to the initial read
of a character (patch by Branden Robinson).
+ improve formatting/style of manpages (patches by Branden Robinson).
+ fix a few compiler-warnings in MinGW port.
* Mon Mar 03 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250301
+ add color to vt525 (Branden Robinson)
+ add vt520-w and vt525-w (Branden Robinson)
+ improve formatting/style of manpages (patches by Branden Robinson).
+ improve configurability of alloca() as used in Windows ports.
+ fix some typos in manpages.
+ modify configure script checks for stdbool.h to fix build with older
gcc version.
- Correct offsets of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.4.dif
* ncurses-6.5-ghostty.dif
* Tue Feb 25 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250222
+ modify treatment of "n" parameter for waddnstr, waddnwstr, and
wins_nwstr to return OK when "n" is zero, for consistency with other
implementations (report by Benjamin Barenblat, cf: 20231118).
+ formatting improvements for terminfo.5 (Debian #1096164).
* Mon Feb 17 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250216
+ add limit-checks in alloc_entry.c and alloc_ttype.c to avoid indexing
errors when using infocmp to compare all capabilities when processing
a malformed terminfo binary which has a valid header (testcase by
"Ekkosun").
- Add ncurses patch 20250215
+ add gzip option for suppressing filename/timestamp information to an
overlooked case (cf: 20240330).
+ correct spelling errors found with codespell.
+ fix some typos in manpages (report by Sven Joachim)
+ amend change to lib_set_term.c to work with thread configuration
(report by Rajeev Pillai, cf: 20250208).
* Mon Feb 10 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250208
+ change etip.h.in to include either/both of <new> and <exception>,
needed for another old BSD.
+ update st (report by Alexander Kashpir) -TD
+ add note for ghostty 1.1.0 -TD
+ fix a few issues found with coverity.
- Correct offset of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.4.dif
* ncurses-6.5-ghostty.dif
* Mon Feb 03 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250201
+ add <new> to the possible headers declaring the C++ std::bad_alloc
(report by Carl Hansen).
+ modify check for stdbool.h to be more conservative in case the
headers are used with a compiler other than that which was used to
configure (Redhat #2342514).
+ improve MKlib_gen.sh handling of "bool" type, for building link_test
+ improve formatting/style of manpages (patches by Branden Robinson).
* Mon Jan 27 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250125
+ improve error-handling in c++ binding (report by Mingjie Shen).
+ strict compiler-warning fixes for upcoming gcc15
- Install missed ticw.pc
- Update README.devel
* Fri Jan 24 2025 Dr. Werner Fink <werner@suse.de>
- Drop support of build ncurses applications with ABI 5 but leave
the shared libraries for older applications using ABI 5
- Add new package libncurses6-compat with the shared libraries
without weak (p)thread support for foreign ncurses applications.
Use with LD_LIBRARY_PATH=/usr/lib64/ncurses6nt (boo#1132282)
* Mon Jan 20 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250118
+ improve pattern used for configure --with-xterm-kbs option (report by
Mingyu Wang)
+ update configure macros, from work on cdk and dialog.
+ change a parameter name in curs_sp_funcs.3x, for consistency (patch
by "WHR").
> patches by Branden Robinson:
+ improve formatting/style of manpages
+ change winwstr() to a generated function, using the macro definition,
moving its handling of negative length parameter into winnwstr().
+ correct actual-function name in a few trace calls.
* Thu Jan 16 2025 Dr. Werner Fink <werner@suse.de>
- Drop all ghostty terminfo entries as ghostty read also its own
termcap files even with terminfo (boo#1235689)
* Mon Jan 13 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250111
+ add check for infinite loop in tic's use-resolution.
+ increase limit on use-clauses from 32 to 40, warn but allow entries
which exceed the old limit.
+ add some null-pointer checks after mallocs in test-programs.
- Add patch ncurses-6.5-ghostty.dif
* Add an alias which causes the link /usr/share/terminfo/x/xterm-ghostty
to ../g/ghostty (bug boo#1235689)
* Tue Jan 07 2025 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20250104
+ modify tput to warn about capabilities which expect parameters where
none are given; also repair the feature where multiple capabilities
can be handled on a single line.
+ cleanup use-clauses -TD
+ add linux+lockeys, xterm+r5+lockeys, xterm+r5+fkeys -TD
+ add vt220+ufkeys, vt220+sfkeys
+ revert man/manlinks.sed change, which loses aliases (cf: 20241228).
+ modify MKlib_gen.c to allow for Solaris's definition of NULL as 0L
- Add ncurses patch 20241228
+ correct conditional-compile for a case when the C compiler does not
have a bool type.
+ add ghostty -TD
> patches by Branden Robinson:
+ add comments to generated term.h to hint the configure options used
+ use same subdir-convention for term.h, in configure script
+ improve formatting/style of manpages
- Add ncurses patch 20241221
+ modify ncurses/tinfo/MKfallback.sh to work with MacOS sed, which
lacks BSD-style \< and \>
+ trim padding from sgr expresion used in trim_sgr0, to avoid copying
the padding into the resulting sgr0 (report by Rajeev Pillai).
+ strict compiler-warning fixes for upcoming gcc15
- Add ncurses patch 20241214
+ avoid redefining bool in curses.h if the platform already supports
that type (cf: 20241123).
+ move include <curses.h> from etip.h.in to cursesw.h, to work around
breakage in Apple's port of ncurses.
+ strict compiler-warning fixes for upcoming gcc15
- Port patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.4.dif
* Mon Dec 09 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20241207
+ strict compiler-warning fixes for upcoming gcc15
- Port patches means same fixes as above
* FORTIFY_SOURCE_3-fix.patch
* ncurses-6.4.dif
* Tue Dec 03 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20241130
+ improve configure check for lint program.
+ adjust options in test-programs to allow for consistent use of -c/-l
for command/logging.
+ modify win_driver.c for MinGW to handle shift-tab and control-tab as
back-tab (report by Axel Reinhold)
* Mon Nov 25 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20241123
+ remove dependency on stdbool.h from configure script check for type
of bool when C++ binding is omitted (report by Sam James).
+ compiler-warning fixes
* Mon Nov 11 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20241109
+ work around musl header ifdef's (report by Urs Jansen, cf: Gentoo
[#920266]).
+ improve error-reporting in write_entry.c (report by Changqing Li).
+ remove unused #include from DJGPP configuration (report by Stas
Sergeev).
+ workaround/fix issues from clang-analyze
* Mon Nov 04 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20241102
+ remove djgpp-specific initialization to binary mode (report/patch by
Stas Sergeev).
+ add extended-keys for djgpp 2.05 -TD
- Add ncurses patch 20241026
+ update ms-terminal -TD
+ add ms-terminal-direct -TD
+ correct dimensions in test/popup_msg.c, fixing an overrun (patch by
Stas Sergeev, cf: 20211219).
* Mon Oct 21 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20241019
+ fixes for compiler warnings/cppcheck.
+ build-fixes for DJGPP configuration (patches by Stas Sergeev)
* Mon Oct 07 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20241006
+ fixes for compiler warnings/cppcheck.
+ use xterm+alt+title in wezterm -TD
* Mon Sep 30 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240928
+ improve error-message from infocmp when a terminal entry cannot be
opened (patch by Branden Robinson).
+ improve filtering of -L options in misc/gen-pkgconfig.in and in
misc/ncurses-config.in
+ add check in wresize() for out-of-range dimensions (report by Peter
Bierma).
* Mon Sep 23 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240922
+ add a few null-pointer checks in ncurses
+ improve test-driver in ncurses/link_test.c
+ restore background character in manpages as described in X/Open
Curses section 3.3.6, and add option "-c" to test programs to
illustrate a non-blank character in the window background property.
+ improve formatting/style of manpages (patches by Branden Robinson).
+ modify ncurses*-config to add -I option in --cflag where needed for
- -disable-overwrite to match ".pc" files.
+ disallow directories and block/character devices in safe-open.
+ amend scr_restore() and scr_init() to remove the target window only
after validating the source window which will replace the target
(report by Zixi Liu).
* Mon Sep 16 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240914
+ modify _nc_flush() to also flush stderr to help the flash capability
to work in bash (patch by Harm te Hennepe, cf: 20201128)
+ omit -g and -fXXX flags from CFLAGS in misc/ncurses-config.in
+ improve formatting/style of manpages (patches by Branden Robinson).
+ improve examples in NCURSES-Programming-HOWTO.html
+ update comments in terminfo.src -TD
* Mon Sep 02 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240831
+ build-fix for a case in msys2 where gettimeofday() was available but
the fallback was partly configured.
> patch by Rafael Kitover:
+ separate the _NC_WINDOWS platform macro into _NC_WINDOWS_NATIVE,
for MinGW and other native Win32 support, and _NC_WINDOWS, to make
some Win32 features available under the Cygwin runtime, in this case
the term-driver.
+ make some minor adjustments to allow
./configure --enable-term-driver
to also work on Cygwin platforms such as Cygwin and MSYS2.
* Mon Aug 26 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240824
+ modify infocmp and tabs to use actual name in usage and header.
+ modify test/demo_keyok.c to accept ^Q for quit, for consistency.
* Wed Aug 21 2024 Dr. Werner Fink <werner@suse.de>
- Break dependency cycle between libncurses6 which provides "ncurses"
by only let terminfo-base recommending "ncurses"
* Mon Aug 19 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240817
+ review/update foot for 1.18.1 -TD
+ add a note about DomTerm 3.2.0 -TD
+ add new glob-expressions variables to list in config.status script
(patch by Werner Fink).
+ add --enable-install-prefix to modify behavior of $DESTDIR to merge
or replace the value set by --prefix (adapted from suggestion by
Eli Zaretskii).
- Remove patch fix-20240810.patch as now upstream
- Correct offsets of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.4.dif
* Wed Aug 14 2024 Dr. Werner Fink <werner@suse.de>
- Add patch fix-20240810.patch
* Workaround for changes in last patch 20240810 that is provide
GLOB_FULLPATH_POSIX and GLOB_FULLPATH_OTHER in status script
* Tue Aug 13 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240810
+ modify misc/Makefile.in and misc/run_tic.in so that $DESTDIR is set
and used only in the makefile.
+ modify CF_WITH_PKG_CONFIG_LIBDIR to allow for pkg-config using
DOS/Windows pathname syntax (report by Eli Zaretskii).
+ improve glob-expressions in configure script
+ remove unused Get_Menu_Screen() macro from menu.priv.h
+ update config.guess, config.sub
- Add ncurses patch 20240727
+ improve formatting/style of manpages (patches by Branden Robinson).
+ fixes for compiler warnings/cppcheck.
+ modify wattron/wattroff calls in form/m_post.c to call wattr_on and
wattr_off to omit cast used in the former for X/Open compatibility
(patch by Bill Gray).
+ modify wezterm, omitting its broken left/right margin feature (report
by Thayne McCombs) -TD
- Modify patch ncurses-6.4.dif to get offsets correct
* Mon Jul 22 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240720
+ improve formatting/style of manpages (patches by Branden Robinson).
+ modify configure script and misc/Makefile to accept glob expressions
that include Windows/DOS drive-letters (report by Eli Zaretskii).
+ fix misspelled ifdef and correct return-value of _nc_mingw_tcflush in
win_driver.c (report/patch by Eli Zaretskii).
* Mon Jul 15 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240713
+ modify misc/ncurses-config.in, improved match with pkg-config output.
* Mon Jul 08 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240706
+ update configure script to use macro changes from dialog.
+ modify CF_NCURSES_PTHREADS to avoid equating package and library
names.
* Mon Jul 01 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240629
+ build-fix for ncurses-examples with newer PDCurses, which no longer
has stubs for unimplemented features.
+ add help-popup for test_instr.c, test_inwstr.c
+ modify checks in delwin to avoid checking if the window is a pad
until first checking if it is still on the active window-list
(cf: 20211115).
+ improve -t option of test/gdc.c, allowing hours only, or hours and
minutes only.
- Update to tack 1.10 (patch 20240501)
* init.c, edit.c: gcc warning (NetBSD)
* edit.c:
check to avoid printing a non-printable character, per Coverity
* tack.c: initialize variables, per Coverity
* tack.1: change limit for SGR tool to allow for aixterm's colors
* ansi.c: change the SGR tool to show up to 120 (past aixterm's 108)
* color.c:
when reloading the colors 0-7, use the index for the named color rather than
just the array-index (fixing an interchanged red/blue for instance).
Also, initialize the palette using the ANSI codes if the terminal supports
setaf/setab.
* color.c, charset.c, ansi.c, edit.c, crum.c, pad.c, tack.c, tack.h:
use "const" in a few places reported by cppcheck
* tack.1: improve formatting/style
* Mon Jun 24 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240622
+ improve test/gdc.c (patch by Branden Robinson).
+ improve formatting/style of manpages (patches by Branden Robinson).
+ adjust naming of mingw *-config scripts to match the pkg-config names
+ widen pattern in pc/*-config scripts to disallow more linker options
+ add --cflags-only-I and --cflags-only-other options to
misc/ncurses-config.in
+ revert change to CF_BUILD_CC macro (report by Vassili Courzakis,
cf: 20240518).
- Port patch ncurses-6.4.dif
- Port edit.sed script to new ncurses-config
* Mon Jun 17 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240615
+ improve formatting/style of manpages (patches by Branden Robinson).
+ review/update modules files.
+ improve install-rules in Ada95 makefiles (report by Branden Robinson).
+ improve formatting/style of manpages in test-directory.
* Mon Jun 10 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240608
+ change winwstr to return wide character count instead of OK (patch
by Branden Robinson).
+ improve formatting/style of manpages (patches by Branden Robinson).
+ rename testing dpkg's for ncurses6 to resolve a naming conflict with
Debian's ncurses packages.
* Mon Jun 03 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240601
+ improve formatting/style of manpages (patches by Branden Robinson).
+ change Ada95/configure to use --with-screen option rather than
- -enable-widec, to provide more choices of underlying curses library
* Mon May 27 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240525
+ build-fix for configure option --disable-ext-funcs
+ improve formatting/style of manpages (patches by Branden Robinson).
+ review/update iTerm2 for 3.5.0 -TD
- Add ncurses patch 20240519
+ update Ada95/configure to match change for -DTRACE
+ revert change to include/ncurses_defs, which caused build failure if
tracing was not enabled (report by Branden Robinson).
- Add ncurses patch 20240518
+ improve formatting/style of manpages (patches by Branden Robinson).
+ move makefile's -DTRACE into include/ncurses_cfg.h, to simplify use
of CFLAGS/CPPFLAGS.
+ improve check for clock_gettime(), from xterm.
+ modify configure script to work around broken gnatgcc script found in
gcc-13 builds.
- Port patch ncurses-6.4.dif
* Tue May 14 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240511
+ improve formatting/style of manpages (patches by Branden Robinson).
+ limit value from ESCDELAY environment variable to 30 seconds, like
other delay limits.
+ limit values from LINES and COLUMNS environment variables to 512
(report by Miroslav Lichvar).
- Port patch ncurses-6.4.dif
* Wed May 08 2024 Dr. Werner Fink <werner@suse.de>
- Make verify the patches an optional task for local builds only
* Mon May 06 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240504
+ update ncurses/wcwidth.c, for MinGW ports, from xterm.
+ trim obsolete comment about tack from INSTALL.
- Verify also every patch
* Mon Apr 29 2024 Dr. Werner Fink <werner@suse.de>
- Update to ncurses 6.5 (patch 20240427)
+ update announcement
+ fixes/corrections for manpages (patches by Branden Robinson).
+ fix redefinition of CASTxPTR, for legacy Unix.
- Update to tack 1.9 (patch 20230201)
* configure: regen
* configure.in: initialize $ac_includes_default
s/fgrep/$FGREP/
* aclocal.m4: resync with my-autoconf
* Mon Apr 22 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240420
+ improve formatting/style of manpages (patches by Branden Robinson).
+ compiler warning/portability fixes.
* Mon Apr 15 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240414
+ build/bug-fix for check-size feature (reports by Sam James, Gabriele
Balducci).
- Add ncurses patch 20240413
+ improve formatting/style of manpages (patches by Branden Robinson).
+ provide for padding in check-size feature, using new_prescr() to
pass interim SCREEN pointer.
+ complete change for opaque options (Gentoo #928973, cf: 20231021).
+ update package /debian/rules and related lintian overrides
+ revise progs.priv.h to provide for NC_ISATTY reuse
* Wed Apr 03 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240330
+ remove masking of ISIG in cbreak() (report by Benno Schulenberg).
+ modify test/test_mouse.c to use curses api for raw/noraw.
> improved configure macros from other program development:
+ build-fix for clang on Solaris
+ suppress filename/timestamp in gzip'd manpages (suggested for
byacc by Andrin Geiger)
* Mon Mar 25 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240323
+ modify tput/tset reset feature to avoid 1-second sleep if running in
a pseudo-terminal.
+ modify check-size feature to avoid using it in a pseudoterminal
(cf: 20231016)
+ improve formatting/style of manpages (patches by Branden Robinson).
+ trim a space after some "-R" options, fixing builds for applications
built using clang and ncurses on Solaris.
- Add ncurses patch 20240309
+ modify xgterm to work around line-drawing bug -TD
+ use CSI 3J in vte-2017 (report by Sven Joachim)
- Add ncurses patch 20240302
+ add configure check for MB_LEN_MAX, to provide warning as needed.
+ improve formatting/style of manpages (patches by Branden Robinson).
+ fix regression in tput which disallowed hex/octal parameters (report
by Werner Fink, cf: 20230408)
+ update config.guess, config.sub
- Add ncurses patch 20240224
+ improve man/curs_mouse.3x style (Brandon Robinson, Sven Joachim).
+ provide for CCHARW_MAX greater than 1
+ eliminate use of PATH_MAX in lib_trace.c
+ work around misconfiguration of MacPorts gcc13, which exposes invalid
definition of MB_LEN_MAX in gcc's fallback copy of limits.h (MacPorts
[#69374]).
- Port patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.4.dif
* Mon Feb 26 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240217
+ add vt100+noapp, vt100+noapp+pc, xterm+app+pc, xterm+decedit from
xterm #389 -TD
+ fix inconsistent description of wmouse_trafo() (Debian #1059778).
+ modify wenclose() to handle pads (Debian #1059783).
+ improve manpage discussion of mouseinterval() (Debian #1058560).
- Add ncurses patch 20240224
+ improve man/curs_mouse.3x style (Brandon Robinson, Sven Joachim).
+ provide for CCHARW_MAX greater than 1
+ eliminate use of PATH_MAX in lib_trace.c
+ work around misconfiguration of MacPorts gcc13, which exposes invalid
definition of MB_LEN_MAX in gcc's fallback copy of limits.h (MacPorts
[#69374]).
* Mon Feb 12 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240210
+ compiler-warning fixes, while investigating an optimizer bug in
"gcc (MacPorts gcc13 13.2.0_4+stdlib_flag) 13.2.0"
which results in only the first byte of a multibyte character being
printed to the screen.
- Change order of use=vt100+4bsd and use=rxvt+pcfkeys in rxvt-basic
to get correct arrow keys back (boo#1219626)
* Mon Feb 05 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240203
+ minor changes to tracing and locale-checks.
* Mon Jan 29 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240127
+ amend change to z39-a (report by Sven Joachim).
+ use xterm+nopcfkeys, vt52-basic, dec+pp, dec+sl, vt52+arrows,
hp+pfk+cr, klone+acs, klone+color, klone+sgr, ncr160wy50+pp
to trim -TD
+ NetBSD-related fixes for x68k and wsvt52 (patch by Thomas Klausner)
* Mon Jan 22 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240120
+ improve formatting/style of manpages (patches by Branden Robinson).
+ amend discussion of aliases in tput.1
+ use ansi+sgrbold, ansi+sgrdim, ansi+sgrso, ansi+sgrul, ansi+tabs
ecma+color, ecma+sgr, vt100+4bsd, vt100+pfkeys, vt220+pcedit
xterm+256color, xterm+acs, xterm+nopcfkeys, xterm+pcf2 to trim -TD
+ modify configure scripts/makefiles to omit KEY_RESIZE if the
corresponding SIGWINCH feature is disabled.
* Mon Jan 15 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240113
+ improve formatting/style of manpages (patches by Branden Robinson).
+ modify dist.mk to avoid passing developer's comments in manpages into
the generated html documentation.
+ use ansi+local, ansi+local1, ansi+pp, ansi+rca, ansi+rca2, ansi+sgr
to trim -TD
+ restore padding for wy520* and vt320-k311 (report by Sven Joachim).
* Tue Jan 09 2024 Ludwig Nussel <lnussel@suse.com>
- Add foot to terminfo-base. It's the most compliant wayland
terminal emulator according to
https://github.com/dankamongmen/notcurses/blob/master/TERMINALS.md
* Mon Jan 08 2024 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20240106
+ use ansi+arrows, ansi+apparrows, ansi+csr, ansi+erase, ansi+idc,
ansi+idc1, ansi+idl, ansi+idl1, ansi+inittabs to trim -TD
+ minor manpage formatting changes for consistency.
+ modify doc-html test package's install-directory, per lintian.
+ add attr_get.3x to man_db.renames.in (patch by Sven Joachim).
- Add ncurses patch 20231230
+ improve formatting/style of manpages (patches by Branden Robinson).
+ add ms-vt100-16color, winconsole -TD
+ add rio, rio-direct -TD
+ add mostlike -TD
+ add wezterm, contour -TD
- Add ncurses patch 20231223
+ improve formatting/style of manpages (patches by Branden Robinson).
- Add ncurses patch 20231217
+ improve formatting/style of manpages (patches by Branden Robinson).
+ correct an assignment in infocmp "-u" for detecting if a boolean
is unset in a base entry and set in a use'd chunk, i.e., if it was
cancelled.
+ modify infocmp "-u" option to not report cancels for strings which
were already cancelled in a use'd chunk.
+ join two lines in infotocap.3x to eliminate a spurious "description"
link in installed manpages (report by Sven Joachim).
+ fix typo in NEWS (report by Sven Joachim).
- Port patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.4.dif
* Mon Dec 11 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231209
+ modify infocmp "-u" option to not report cancels in use'd chunks
which are not mentioned in the top-level terminal description.
+ remove xterm+sm+1006 from tmux (Debian #1057688).
+ used "infocmp -u" to help trim redundant capabilities -TD
+ updated man/edit_man.sh to allow for "\%" markers embedded after
bold font escapes in manpage cross-references (Debian #1057541).
+ reduce compiler-warnings in configure checks
* Mon Dec 04 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231202
+ correct initial alignment of extended capabilities in infocmp, so
that the "-u" option can be used for more than two terminal types.
+ improve formatting/style of manpages, changing environment variables
to italics (patches by Branden Robinson).
* Wed Nov 29 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231125
+ add information about "ttycap", termcap's forerunner, to tset.1
(patch by Branden Robinson).
+ improve formatting/style of manpages, including section reordering
(patches by Branden Robinson).
+ modify usage messages in configure script, bracketing optional values
(report by Branden Robinson).
* Wed Nov 22 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231121
+ amend fix for Debian #1055882, correcting nul terminator check in
waddnstr (Debian #1056340).
* Mon Nov 20 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231118
+ improve description of length-parameter and error-returns in several
manpages: curs_addchstr.3x, curs_addstr.3x, curs_addwstr.3x,
curs_in_wch.3x, curs_in_wchstr.3x, curs_inchstr.3x, curs_ins_wstr.3x,
curs_insstr.3x, curs_instr.3x, curs_inwstr.3x
+ amend parameter check for entire string versus specific length in
winsnstr() and wins_nwstr() to match Solaris.
+ make similar correction to wins_nwstr().
+ correct loop termination condition in waddnstr() and waddnwstr()
(Debian #1055882, cf: 20201205).
* Mon Nov 13 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231111
+ used "infocmp -u" to help trim redundant capabilities -TD
+ add limit checks in infocmp needed when processing extended
capabilities with the "-u" option.
+ fix inconsistent sort-order in see-also sections of manpages.
+ fix a few compiler warnings for Solaris 10.
+ modify endwin() to return an error if it is called again without an
intervening screen update (report by Rajeev Pillai, NetBSD #57592).
- Add ncurses patch 20231104
+ modify reset command to avoid altering clocal if the terminal uses a
modem (prompted by discussion with Werner Fink, Michal Suchanek,
OpenSUSE bsc#1201384, Debian #60377).
+ build-fixes for --with-caps variations.
+ correct a couple of section-references in INSTALL
- Add ncurses patch 20231028
+ move xterm focus mode 1004 from xterm+sm+1006 into xterm+focus as
fe/fd capabilities, like vim (vim-pr #13440).
+ modify --with-pkg-config-libdir option to make "libdir" the default,
as documented, rather than "auto" (report by Branden Robinson).
+ improve messages from configure script (patches by Branden Robinson).
- Fix offsets of patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.4.dif
* Mon Oct 23 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231021
+ use oldxterm+sm+1006 in vte-2014 (report by Benno Schulenberg) -TD
+ add ansi+apparrows -TD
+ change defaults for configure opaque and widec options (prompted by
discussion with Branden Robinson).
+ minor cleanup of compiler- and manpage-warnings.
- Correct offsets off some hunks in patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.4.dif
* Tue Oct 17 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231016
+ make the recent change to setupterm optional "--enable-check-size"
(Debian #1054022).
* Mon Oct 16 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231014
+ improve formatting/style of manpages (patches by Branden Robinson).
+ updated configure script macro CF_XOPEN_SOURCE, for uClibc-ng
+ update config.guess, config.sub
* Mon Oct 09 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231007
+ improve loop-limit for get_position().
+ improve manual description of immedok (Debian #1053603).
+ fix a few formatting issues with manpages (Debian #1053123).
+ improve formatting/style of manpages (patches by Branden Robinson).
* Wed Oct 04 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20231001
+ modify setupterm to provide for using ANSI cursor-position report (in
user6/user7 terminfo capabilities) to obtain screensize if neither
environment variables or ioctl is used. The ncurses test-program
with options "-E -T" demonstrates this feature.
+ improve error messages in tic (patch by Branden Robinson).
+ improve formatting/style of manpages (patches by Branden Robinson).
+ modify test/clip_printw.c to optionally test non-wrapped updates.
+ fix reallocation loop for vsnprintf() in _nc_sprintf_string() by
copying the va_list variable (patch by Ian Abbott).
- Add ncurses patch 20230923
+ improve formatting of manpages (patches by Branden Robinson).
+ amend change to delscreen() to limit the windows which it creates to
just those associated with the screen (report by Frederic Boiteux,
cf: 20220813).
* Tue Sep 19 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230918
+ new tarball/errata (report by Sven Joachim).
- Add ncurses patch 20230917
+ improve formatting of manpages (integrated patches by Branden
Robinson).
+ correct limit for name-length in write_entry.c (report/testcase by
Luna Saphie Mittelbach).
+ limit delays to 30 seconds, i.e., padding delays in terminfo, as well
as napms() and delay_output() functions.
+ improve a few pointer-checks.
+ improve parsing in _nc_msec_cost, allowing a single decimal point.
* Tue Sep 12 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230909
+ improve formatting of manpages (patches by Branden Robinson).
> patches by Nicholas Marriott:
+ use string-hacks in alloc_entry.c, alloc_type.c and hardscroll.c,
overlooked due to compiler changes in recent OpenBSD releases.
+ add "-6" option to ncu2openbsd script.
- Add ncurses patch 20230902
+ improve description of search rules for terminal descriptions in
terminfo manpage (report by Sven Joachim).
- Add ncurses patch 20230826
+ fixes for compiler-warnings.
+ update config.guess, config.sub
* Mon Aug 21 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230819
+ various manpage-formatting fixes.
+ correct formatting of table header in curs_inopts.3x (Branden
Robinson).
+ correct manpage description of panel_hidden (report by Benjamin
Mordaunt).
* Mon Aug 14 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230812
+ add/use putty+cursor to reflect amending of modified cursor-keys
in 2021 -TD
+ add ecma+strikeout to putty -TD
+ add functions to query tty-flags in SCREEN (request by Bill Gray).
* Mon Aug 07 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230805
+ fix a few manpages needing tbl marker, seen by lintian warning.
+ fixes for compiler-warnings.
+ minor grammatical fix for manpages (Branden Robinson).
* Mon Jul 31 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230729
+ improve manpages for wgetnstr() and wget_wnstr().
+ modify MinGW configuration to provide for running in MSYS/MSYS2
shells, assuming ConPTY support (patch by Pavel Fedin).
+ add assignment in CF_MAN_PAGES to fill in value for TERMINFO_DIRS in
ncurses, terminfo and tic manpages (patch by Sven Joachim).
* Mon Jul 24 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230722
+ add "auto" default for --with-xterm-kbs configure option.
* Mon Jul 17 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230715
+ correct wadd_wch_literal() when adding a non-spacing character to a
double-width character.
+ improve manual page for curs_util.
+ improve manual page for wadd_wch().
* Mon Jul 10 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230708
+ add linux+kbs for terminals which imitate xterm's behavior with
Linux -TD
+ modify MinGW driver to return KEY_BACKSPACE when an unmodified
VK_BACK virtual key is entered (prompted by patch by Pavel Fedin,
Savannah #64292).
+ disallow using $TERMINFO or $HOME/.terminfo when tic "-o" option is
used (report by Sven Joachim, Debian #1040048).
- Port the patch ncurses-6.4.dif
* Mon Jul 03 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230701
+ fix mandoc warnings about unnecessary markup.
+ improve parameter check in tparm_setup()
- Extend compiled in fall back terminals with xterm-256color
and ms-terminal (the first is now a days more common and second
one is useful for ssh connections to MS(tm))
* Mon Jun 26 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230624
+ fixes for out-of-memory condition (report by "eaglegai").
- Add ncurses patch 20230625
+ adjust man/make_sed.sh to work with dates as the third field of TH.
+ fixes for out-of-memory condition (report by "eaglegai").
* Mon Jun 19 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230617
+ markup manpages with revision information (prompted by discussion
with Bjarni Ingi Gislason).
* Fri Jun 16 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230615
+ modify _nc_read_file_entry() to show relevant filename in warnings.
+ improve checks in convert_string() for corrupt terminfo entry (report
and test-case by Gregory James Duck).
* Mon Jun 12 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230610
+ improve manpages discussing file descriptors in low-level functions.
+ modify flushinp to use file descriptors in SCREEN, rather than from
TERMINAL, and check if they are for a terminal, like SVr4.
+ modify mcprint to use file descriptor in SCREEN, for consistency.
+ add xterm+focus to foot+base (patch by Daniel Ekloef).
+ correct definition of Charable() for non-wide ncurses library (report
and test-case by Zbigniew Baniewski).
* Mon Jun 05 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230603
+ add configure option --with-strip-program, to override program
chosen by the install program for stripping executables (prompted
by discussion with Aapo Rantalainen).
+ fix typo in INSTALL (report/patch by Aapo Rantalainen).
+ improve error-checks for isEILSEQ()
+ increase MB_CUR_MAX to 16, matching glibc's MB_LEN_MAX.
+ corrected mouse mask in test/testcurs.c
+ improve thread lock in lib_trace.c
- Correct offsets of patch ncurses-6.4.dif
* Tue May 30 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230527
+ fixes for compiler warnings/cppcheck.
* Mon May 22 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230520
+ fixes for compiler warnings in MinGW environments.
* Mon May 15 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230514
+ modify test-package "ncurses6-doc" to use manpage-aliases, which in
turn required a change to the configure script to factor in the
extra-suffix option when deriving alias names.
+ add mode 1004 to xterm+sm+1006 from xterm #380 -TD
- Port and correct offsets of patch ncurses-6.4.dif
* Mon May 08 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230506
> build-fixes related to configure-options and/or platform:
+ fix for --enable-fvisibility
+ fix for unusual values of --with-rel-version
+ fix for unusual values of --with-abi-version
+ fix for --disable-tcap-names
+ fix for termcap in nc_access.h (report by Werner Fink).
- Delete patch ncurses-6.4-makeuseof_secure_open.dif as now upstream
* Wed May 03 2023 Dr. Werner Fink <werner@suse.de>
- Do not overwrite PKG_CONFIG_PATH for new tack support
* Tue May 02 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230429
+ revise recent change to _nc_write_entry to isolate it to a Cygwin bug
(cf: 20230311)
+ amend fix for wgetnstr, wgetn_wstr to use cbreak mode unless raw
mode was set (cf: 20210522).
+ fix a few warnings from cppcheck, etc.
+ correct copy/paste error in nc_access.h (report by Werner Fink).
- Adopt patch ncurses-6.4-makeuseof_secure_open.dif
* Fix yet an other copy/paste typo
* Wed Apr 26 2023 Dr. Werner Fink <werner@suse.de>
- Add patch ncurses-6.4-makeuseof_secure_open.dif
* Really make use of _nc_safe_fopen() and _nc_safe_open3()
* Tue Apr 25 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230424
+ check return value of _nc_save_str(), in special case for tic where
extended capabilities are processed but the terminal description was
not initialized (report by Ziqiao Kong).
+ regenerate llib-* files.
* Mon Apr 24 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230423 (boo#1210552)
+ add tiscan_s() to help applications check formatting capabilities
that would be passed to tiparm_s, etc.
+ add tiparm_s() to provide applications a way to tell ncurses what
the expected parameters are for a capability (tmux #3531).
+ improve check in lib_tparm.c, ensuring that a char* fits into a
TPARM_ARG.
+ add --disable-setuid-environ configure option (request by Sven
Joachim).
+ drop compatibility with obsolete versions of tack, e.g., pre-1.08
(Debian #1034549, cf: 20170722).
- Build tack on the own way as ncurses upstream drop build within support
* Wed Apr 19 2023 Dr. Werner Fink <werner@suse.de>
- Fix get_version_number.sh to show version without suffix gz.asc
* Wed Apr 19 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230418 (boo#1210485, (boo#1210434)
+ improve checks for limits on privileged execution:
+ modify _nc_syserr_abort() to use _nc_env_access(), rather than
only checking root uid.
+ use getauxval() when available, to improve setuid/setgid checks.
+ modify test packages to disable root access/environ options.
+ modify tgoto() to accept no-parameter capabilities, for joe editor
(OpenSUSE #1210485, Gentoo #904263).
* Tue Apr 18 2023 Dr. Werner Fink <werner@suse.de>
- Add signatures of the patches as well in patch tar ball
* Mon Apr 17 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230415 (boo#1210485)
+ configure script fixes:
+ fix copy/paste error in configure option --disable-root-access
(report/patch by Sven Joachim).
+ modify CF_XOPEN_SOURCE macro's amend default case to avoid
undefining _XOPEN_SOURCE if _POSIX_C_SOURCE is defined.
+ modify test_tparm to account for extended capabilities.
+ add checks in tparm() and tiparm() for misuse of numeric parameters,
overlooked in 20230408.
+ fix errata in clear.1 and curs_terminfo.3x
* Tue Apr 11 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230408 (boo#1210434)
+ document limitations of tparm, and error-returns in curs_terminfo.3x
+ document limitations of tgoto, and error-returns in curs_termcap.3x
+ add xterm+focus to alacritty+common (patch by Christian Duerr).
+ add "-v" option to tput, to show warnings.
> improve checks for malformed terminfo data (report/analysis by
Jonathan Bar Or, Michael Pearse, Emanuele Cozzi).
+ make the parameter type/count checks in _nc_tiparm() more stringent
+ update tgoto() to account for _nc_tiparm() changes
+ add checks in tparm() and tiparm() for misuse of string parameters
+ add special cases in tput to handle extensions Cs/Ms parameters
+ ignore compiled-terminfo where the array sizes exceed the standard
- Skip gzipping manual pages as brp-compress does the job
* Tue Apr 04 2023 Dr. Werner Fink <werner@suse.de>
- Add ncurses patch 20230401
+ modify experimental Windows driver to work with xterm mouse protocol.
+ remove DECCOLM+DECSCLM from foot (patch by Daniel Ekloef).
* 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
/usr/bin/ncursesnt /usr/lib/ncurses6nt /usr/lib/ncurses6nt/libform.so.6 /usr/lib/ncurses6nt/libform.so.6.5 /usr/lib/ncurses6nt/libformw.so.6 /usr/lib/ncurses6nt/libformw.so.6.5 /usr/lib/ncurses6nt/libmenu.so.6 /usr/lib/ncurses6nt/libmenu.so.6.5 /usr/lib/ncurses6nt/libmenuw.so.6 /usr/lib/ncurses6nt/libmenuw.so.6.5 /usr/lib/ncurses6nt/libncurses.so.6 /usr/lib/ncurses6nt/libncurses.so.6.5 /usr/lib/ncurses6nt/libncursesw.so.6 /usr/lib/ncurses6nt/libncursesw.so.6.5 /usr/lib/ncurses6nt/libpanel.so.6 /usr/lib/ncurses6nt/libpanel.so.6.5 /usr/lib/ncurses6nt/libpanelw.so.6 /usr/lib/ncurses6nt/libpanelw.so.6.5 /usr/lib/ncurses6nt/libtic.so.6 /usr/lib/ncurses6nt/libtic.so.6.5 /usr/lib/ncurses6nt/libticw.so.6 /usr/lib/ncurses6nt/libticw.so.6.5 /usr/lib/ncurses6nt/libtinfo.so.6 /usr/lib/ncurses6nt/libtinfo.so.6.5 /usr/lib/ncurses6nt/libtinfow.so.6.5
Generated by rpm2html 1.8.1
Fabrice Bellet, Thu Oct 23 22:58:29 2025