Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: ncurses5-devel | Distribution: openSUSE Tumbleweed |
Version: 6.5.20250118 | Vendor: openSUSE |
Release: 55.1 | Build date: Mon Jan 20 08:15:33 2025 |
Group: Development/Libraries/C and C++ | Build host: reproducible |
Size: 678360 | Source RPM: ncurses-6.5.20250118-55.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://www.invisible-island.net/ncurses/ncurses.html | |
Summary: Development files for the ncurses5 terminal control library |
This package contains the headers needed to build against the ncurses library in its ABI version 5 form.
MIT
* 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/ncurses5-config /usr/bin/ncursesw5-config /usr/include/ncurses5 /usr/include/ncurses5/curses.h /usr/include/ncurses5/ncurses /usr/include/ncurses5/ncurses.h /usr/include/ncurses5/ncurses/curses.h /usr/include/ncurses5/ncurses/cursesapp.h /usr/include/ncurses5/ncurses/cursesf.h /usr/include/ncurses5/ncurses/cursesm.h /usr/include/ncurses5/ncurses/cursesp.h /usr/include/ncurses5/ncurses/cursesw.h /usr/include/ncurses5/ncurses/cursslk.h /usr/include/ncurses5/ncurses/eti.h /usr/include/ncurses5/ncurses/etip.h /usr/include/ncurses5/ncurses/form.h /usr/include/ncurses5/ncurses/menu.h /usr/include/ncurses5/ncurses/ncurses.h /usr/include/ncurses5/ncurses/ncurses_dll.h /usr/include/ncurses5/ncurses/panel.h /usr/include/ncurses5/ncurses/term.h /usr/include/ncurses5/ncurses/term_entry.h /usr/include/ncurses5/ncurses/termcap.h /usr/include/ncurses5/ncurses/unctrl.h /usr/include/ncurses5/ncursesw /usr/include/ncurses5/ncursesw/curses.h /usr/include/ncurses5/ncursesw/cursesapp.h /usr/include/ncurses5/ncursesw/cursesf.h /usr/include/ncurses5/ncursesw/cursesm.h /usr/include/ncurses5/ncursesw/cursesp.h /usr/include/ncurses5/ncursesw/cursesw.h /usr/include/ncurses5/ncursesw/cursslk.h /usr/include/ncurses5/ncursesw/eti.h /usr/include/ncurses5/ncursesw/etip.h /usr/include/ncurses5/ncursesw/form.h /usr/include/ncurses5/ncursesw/menu.h /usr/include/ncurses5/ncursesw/ncurses.h /usr/include/ncurses5/ncursesw/ncurses_dll.h /usr/include/ncurses5/ncursesw/panel.h /usr/include/ncurses5/ncursesw/term.h /usr/include/ncurses5/ncursesw/term_entry.h /usr/include/ncurses5/ncursesw/termcap.h /usr/include/ncurses5/ncursesw/unctrl.h /usr/include/ncurses5/term.h /usr/lib64/ncurses5 /usr/lib64/ncurses5/libform.so /usr/lib64/ncurses5/libformw.so /usr/lib64/ncurses5/libmenu.so /usr/lib64/ncurses5/libmenuw.so /usr/lib64/ncurses5/libncurses++.so /usr/lib64/ncurses5/libncurses++w.so /usr/lib64/ncurses5/libncurses.so /usr/lib64/ncurses5/libncursesw.so /usr/lib64/ncurses5/libpanel.so /usr/lib64/ncurses5/libpanelw.so /usr/lib64/ncurses5/libtic.so /usr/lib64/ncurses5/libticw.so /usr/lib64/ncurses5/libtinfo.so /usr/lib64/ncurses5/libtinfow.so /usr/lib64/pkgconfig/form5.pc /usr/lib64/pkgconfig/formw5.pc /usr/lib64/pkgconfig/menu5.pc /usr/lib64/pkgconfig/menuw5.pc /usr/lib64/pkgconfig/ncurses++5.pc /usr/lib64/pkgconfig/ncurses++w5.pc /usr/lib64/pkgconfig/ncurses5.pc /usr/lib64/pkgconfig/ncursesw5.pc /usr/lib64/pkgconfig/panel5.pc /usr/lib64/pkgconfig/panelw5.pc /usr/lib64/pkgconfig/tic5.pc /usr/lib64/pkgconfig/tinfo5.pc /usr/share/man/man1/ncurses5-config.1.gz /usr/share/man/man1/ncursesw5-config.1.gz
Generated by rpm2html 1.8.1
Fabrice Bellet, Sat Feb 1 00:38:01 2025