- Add ncurses patch 20260117
+ add "alt_" to special key-prefix check for "djgpp" terminfo
+ provide a generated list of user-defined special keys (adapted from
patch by Jakub Horky) -TD
+ rename vt100+keypad, etc., to vt100+keypad+sco, etc., to keep
historical blocks while providing for renaming of vt220+keypad as
vt100+keypad (prompted by patch by Jakub Horky) -TD
+ use vt100+keypad instead of vt220+keypad (patch by Jakub Horky)
+ use vt100+keypad in putty+keypad, replacing kpXX extension -TD
+ remove vt100+fnkeys-sco from putty -TD
+ fix link_test.c for configuration without extended colors by
adjusting ifdefs and improving MKlib_gen.sh by checking for #if
statements with only a 0 or 1 parameter.
+ fixes for "make check" (report by Brian Inglis):
+ adjust definition of USE_TRACEF
+ modify ncurses/wcwidth.h
+ modify makefile to add dependencies needed in shared library
+ modify makefile to work with libtool
+ separate ncurses/tty/lib_mvcur.c test-driver from routine checks
+ add a paragraph to user_caps.5 to mention extended capabilities which
are not documented as part of ncurses.
+ use symbol DEFAULT_TERM_VAR for several cases where getenv("TERM")
returns null pointer.
+ modify test/demo_new_pair.c to fix build with SmartOS (report by
Thomas Klausner).
- Port patch ncurses-6.6.dif
OBS-URL: https://build.opensuse.org/request/show/1328025
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=319
- Add ncurses patch 20251231
+ amend fix for Windows-style pathnames to eliminate "./" in comment
generated by infocmp where not needed (report by Sven Joachim).
+ fix a few gcc 15.2 warnings for C23
+ actually generate doc/html/announce.html (report by Branden Robinson)
- Add ncurses patch 20260103
+ cancel ncv in putty (patch by Jakub Horky)
+ add NQ to list of user-definable capabilities in user_caps(5) (patch
by Jakub Horky)
+ update ncurses/wcwidth.c, for MinGW ports, from xterm.
- Update to ncurses 6.6 (patch 20251230)
+ update announcement
+ corrected an ifdef needed for mouse support in MinGW/Windows
+ eliminate remaining duplicate code between MinGW/Windows drivers
- Update to tack-1.11-20251210
* package/debian/changelog, package/tack.spec, tack.h: bump
* edit.c: gcc warning 0 vs NULL
* tackcfg.h:
build-fix: term.h no longer exports termios.h definitions (Debian #1122485)
* tack.h: use noreturn, if possible
* tackgen.c, tack.c, pad.c, sync.c, output.c, modes.c, crum.c, edit.c,
fun.c, init.c, menu.c, ansi.c, charset.c, color.c, control.c, tack.h:
fixes for gcc15 -Wzero-as-null-pointer-constant
- Port and rename patch ncurses-6.4.dif which is now ncurses-6.6.dif
- Port patches
* ncurses-5.9-ibm327x.dif
* ncurses-6.5-ghostty.dif
- Add ncurses patch 20251227
+ make win32_curses.h obsolete in favor of nc_win32.h
OBS-URL: https://build.opensuse.org/request/show/1325791
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=318
- Add ncurses patch 20251115
+ check for special case of wcrtomb() converting a single byte code to
a different single byte code, which glibc does for code 160 in the
KOI8-R encoding (report by Yury V Zaytsev).
+ improve formatting/style of manpages (patches by Branden Robinson).
+ amend recent changes to mouse handling to avoid a case which caused
a loop in wgetch until additional input is provided (htop #1769,
cf: 20250913).
OBS-URL: https://build.opensuse.org/request/show/1318224
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=314
- Add ncurses patch 20251025
+ amend local-portability fix in tty_update.c (MidnightCommander #4799,
cf: 20240203).
+ add testing utility report_ctype
+ update configure macros, improving check for $host_os
+ correct a recent change to curs_termino.3x, along with formatting
fixes for manpages.
+ corrected note about box() in curs_border.3x (patch by Jakub Horky,
cf: 20250201).
- Add ncurses patch 20251018
+ add check for build-time utilities, in case cross-compiling is setup
with an invalid $BUILD_CC (prompted by discussion with Stas Sergeev).
+ modify configure-script and makefiles to make it easier to override
the "--with-install-prefix" default with environment variable
(report by Stas Sergeev).
- Add ncurses patch 20251010
+ fix stray "\" in curs_extend.3x, regen html manpages.
+ regen html manpages with man2html 1.42, fixing a few cases where
headers were not linked (report by Branden Robinson).
- Add ncurses patch 20251004
+ improve formatting/style of manpages (patches by Branden Robinson).
+ in-progress work to merge MinGW/Windows port.
+ improve configure check for "install".
- Add ncurses patch 20250927
+ in-progress work to merge MinGW/Windows port.
+ in-progress work to merge MinGW/Windows port.
OBS-URL: https://build.opensuse.org/request/show/1313879
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=311
- 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.
OBS-URL: https://build.opensuse.org/request/show/1304810
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=309
- 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
OBS-URL: https://build.opensuse.org/request/show/1302199
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=308
- 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").
- Add ncurses patch 20250802
+ fixes for reading Unicode characters in MinGW/Windows port (report by
Axel Reinhold).
OBS-URL: https://build.opensuse.org/request/show/1298758
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=307
- 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
OBS-URL: https://build.opensuse.org/request/show/1293086
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=304
- 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.
OBS-URL: https://build.opensuse.org/request/show/1287862
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=302
- Add ncurses patch 20250524
+ correct option-name used in configure script, which resulted in size
change for cchar_t (cf: 20250517).
- 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
OBS-URL: https://build.opensuse.org/request/show/1280830
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/ncurses?expand=0&rev=299