69d5ed70ba7d59f53ddc70b5df31d094 5.5 unknown e4ba5ac1d04e2e049e194cfbe2b1d4dc 5.6 unknown 655bc2a73414cc187b2162a77364b47f 5.6 unknown f31dd1219e77e3e9d67e2e07138366a2 5.6 unknown b0fe60c4b23f2b141d0c484f4373e14b 5.6 unknown 068aa96c00d100324bfea9e6d7c15636 5.6 unknown fb71702c4aafafb614a129ca9a8b376b 5.6 unknown 1cd77b3789e2f974a4663933466506f9 5.6 unknown 609d566c7a1be1aa964edb7d003b9982 5.6 unknown 0f062e23aeb4c7d0fd242e4f0b1f2168 5.6 unknown 1a2d9577bf87969c2aebb9882aebf66c 5.6 unknown ed9c3e4c6027d561d8a409adb8cbb2a5 5.6 unknown 65cfd16fb1d2f77350b2fd6a3d3e1921 5.6 unknown a629d5c2a62954e768a16fe6144ce8f6 5.6 unknown 14f95b7240a9d029a698247d5c63dd25 5.6 unknown 09933ab67838211f55548f9a1c5e2614 5.6 unknown e29173b0791aa30f0be6ea1707ee921a 5.6 unknown bf48f651a540f47769deb8c28132518f 5.6 unknown 01d4a9c9bf5fdc7c4499b26d4df334cc 5.6 unknown d6904e04423005be59e0d1a490532d74 5.6 unknown 82601d930b5ebfd8c13f94c547e8ae8b 5.6 unknown b1d0c3842e67b00258e667530dac7dc3 5.6 unknown 96750a88a7985875296a7902f8bcd8c2 5.6 unknown 96750a88a7985875296a7902f8bcd8c2 5.6 unknown 3a31a4c2aa9f150994595695fb10477d 5.6 autobuild Copy from Base:System/ncurses based on submit request 24424 from user msmeissn 68bd1316b668565eca52b6df40c7df1b 5.7 autobuild Copy from Base:System/ncurses based on submit request 29358 from user WernerFink 3c6677a8c745702065d3cf300eafe207 5.7 autobuild Copy from Base:System/ncurses based on submit request 29655 from user WernerFink f62ce4d390b4f74ecf8ccaf345bb55e3 5.7 autobuild 63432df7d66f632a8c653b2907594648 5.7 autobuild Copy from Base:System/ncurses based on submit request 39665 from user WernerFink 39665 ca454a31573a0d63149156e871d7df2b 5.7 autobuild Copy from Base:System/ncurses based on submit request 42421 from user elvigia 42421 ca454a31573a0d63149156e871d7df2b 5.7 autobuild release number sync ca454a31573a0d63149156e871d7df2b 5.7 autobuild release number sync ec4ff85106eb886ba105166b2970f2cc 5.7 autobuild Copy from Base:System/ncurses based on submit request 42898 from user WernerFink 42898 7bdf90f14eafc5b28b385e0192e35119 unknown autobuild Copy from Base:System/ncurses based on submit request 47596 from user coolo 47596 d8765b733a4c8fddac042fe7839d9b7c 5.7 autobuild Copy from Base:System/ncurses based on submit request 50375 from user WernerFink 50375 5040102346a70924f7aa4894aa25dcf5 5.7 azouhr Accepted submit request 56555 from user WernerFink 56555 6a3258481f00e1a21fc67965199b75b1 5.7 azouhr Autobuild autoformatter for 56555 6a3258481f00e1a21fc67965199b75b1 5.7 autobuild 11.4 source split eb6e38f9b1f5dbe4f2c9ff64db235a43 5.8 saschpe Accepted submit request 63716 from user WernerFink 63716 9ba2f3248413b5f614dd610b41347f0c 5.8 saschpe Autobuild autoformatter for 63716 cef290cb96fe0738b3b9cede6e2baeea 5.8 lrupp - fix build under qemu for the ARM port 85577 76c15d7c6957204b7dc12932168f157f 5.8 lrupp - cross-build fixes: use %configure macro, use host's tic/tack for build, don't ldd tack (forwarded request 86535 from uli_suse) 87526 76c15d7c6957204b7dc12932168f157f 5.8 adrianSuSE 5283c6e778d9431dfc81db40601232df 5.8 coolo - Split libncurses(w) into libncurses(w)+libtinfo to be able to link python against wide libncursesw and libreadline which is linked with libtinfo only (bnc#729226) 91780 bba8b9310fb33b1138eee3c00f12f6f7 5.9 coolo - Add ncurses patch 5.9.20111119 * remove obsolete/conflicting fallback definition for _POSIX_SOURCE from curses.priv.h, fixing a regression with IRIX64 and Tru64 (cf: 20110416) * modify _nc_tic_dir() to ensure that its return-value is nonnull, i.e., the database iterator was not initialized. This case is needed to when tic is translating to termcap, rather than loading the database (cf: 20111001). - Update to tack 1.07-20110626 - Enlarge hash size for run time linker - Enforce bind references to global function symbols to the definition within libncurses and libtinfo - Add ncurses patch 5.9.20111112 * add pccon entries for OpenBSD console (Alexei Malinin). * build-fix for OpenBSD 4.9 with gcc 4.2.1, setting _XOPEN_SOURCE to 600 to work around inconsistent ifdef'ing of wcstof between C and C++ header files. * modify capconvert script to accept more than exact match on "xterm", e.g., the "xterm-*" variants, to exclude from the conversion (patch by Robert Millan). * fix a typo misc/Makefile.in, used in uninstalling pc-files. - Add ncurses patch 5.9.20111030 * modify make_db_path() to allow creating "terminfo.db" in the same directory as an existing "terminfo" directory. This fixes a case where switching between hashed/filesystem databases would cause the new hashed database to be installed in the next best location - root's home directory. * add variable cf_cv_prog_gnat_correct to those passed to 93089 4818777c771b5d713f6961c21779d352 5.9 coolo - Use linker scripts to amke sure that libtinfo will be found even if -ltinfo is missed on the linker command line 93438 78e48d353c0e0c92515d81caad6a5e46 5.9 coolo - Avoid linker script libterminfo.so as bash configure can not handle this 94961 fd075e46d4d0daf47bc6f65c4f488bf4 5.9 coolo - Add ncurses patch 5.9.20111203 * modify configure-check for etip.h dependencies, supplying a temporary copy of ncurses_dll.h since it is a generated file (prompted by Debian #646977). * modify CF_CPP_PARAM_INIT "main" function to work with current C++. - Add ncurses patch 5.9.20111126 * correct database iterator's check for duplicate entries (cf: 20111001). * modify database iterator to ignore $TERMCAP when it is not an absolute pathname. * add -D option to tic, to show the database locations that it could use. * improve description of database locations in tic manpage. * modify the configure script to generate a list of the ".pc" files to generate, rather than deriving the list from the libraries which have been built (patch by Mike Frysinger). * use AC_CHECK_TOOLS in preference to AC_PATH_PROGS when searching for ncurses*-config, e.g., in Ada95/configure and test/configure (adapted from patch by Mike Frysinger). 95459 9a1e7575fec0d33743e7b2ce707d8f9c 5.9 coolo - remove call to suse_update_config (very old work around) (forwarded request 97718 from coolo) 97852 37cf55e7050c7e0a5d17afa8817b5a18 5.9 coolo - Add ncurses patch 5.9.20120128 + add mach-gnu (Debian #614316, patch by Samuel Thibault) + add mach-gnu-color, tweaks to mach-gnu terminfo -TD + make sgr for sun-color agree with smso -TD + make sgr for prism9 agree with other caps -TD + make sgr for icl6404 agree with other caps -TD + make sgr for ofcons agree with other caps -TD + make sgr for att5410v1, att4415, att620 agree with other caps -TD + make sgr for aaa-unk, aaa-rv agree with other caps -TD + make sgr for avt-ns agree with other caps -TD + amend fix intended to separate fixups for acsc to allow "tic -cv" to give verbose warnings (cf: 20110730). + modify misc/gen-edit.sh to make the location of the tabset directory consistent with misc/Makefile.in, i.., using ${datadir}/tabset (Debian #653435, patch by Sven Joachim). - Add ncurses patch 5.9.20120121 + add --with-lib-prefix option to allow configuring for old/new flavors of OS/2 EMX. + modify check for gnat version to allow for year, as used in FreeBSD port. + modify check_existence() in db_iterator.c to simply check if the path is a directory or file, according to the need. Checking for directory size also gives no usable result with OS/2 (cf: 20120107). + support OS/2 kLIBC (patch by KO Myung-Han). - Add ncurses patch 5.9.20120114 * several improvements to test/movewindow.c (prompted by discussion on Linux Mint forum): - Add ncurses patch 5.9.20120107 * various improvments for MinGW (Juergen Pfeifer): 102094 aeafcc69c8f0cd333f1409278bfa169a 5.9 coolo - Add ncurses patch 5.9.20120204 + improved tic -D option, avoid making target directory and provide better diagnostics. 102926 338b281e0cc30462c62efa83d34b0750 5.9 coolo - Add ncurses patch 5.9.20120211 + make sgr for xterm-pcolor agree with other caps -TD + make sgr for att5425 agree with other caps -TD + make sgr for att630 agree with other caps -TD + make sgr for linux entries agree with other caps -TD + make sgr for tvi9065 agree with other caps -TD + make sgr for ncr260vt200an agree with other caps -TD + make sgr for ncr160vt100pp agree with other caps -TD + make sgr for ncr260vt300an agree with other caps -TD + make sgr for aaa-60-dec-rv, aaa+dec agree with other caps -TD + make sgr for cygwin, cygwinDBG agree with other caps -TD + add configure option --with-xterm-kbs to simplify configuration for Linux versus most other systems. 105015 8b854ef2e1d586788e20ebc6a5ccfb5c 5.9 coolo - Add tack patch 1.07.20120303 + fix many compilerv warnings + update auto configure + update copyright date + Update configure-script and makefile template to work with this post-5.9 change, allowing build of tack within the ncurses source-tree 20110924. The change is prompted by review of OpenSUSE package by Werner Fink, using a patch from the rpm source file: ncurses-5.9-tack-tinfo.dif (2011-11-18) - Add ncurses patch 5.9.20120303 + minor tidying of terminfo.tail, clarify reason for limitation regarding mapping of \0 to \200 + minor improvement to _nc_copy_termtype(), using memcpy to replace loops. + fix no-leaks checking in test/demo_termcap.c to account for multiple calls to setupterm(). + modified the libgpm change to show previous load as a problem in the debug-trace. > merge some patches from OpenSUSE rpm (Werner Fink): + ncurses-5.7-printw.dif, fixes for varargs handling in lib_printw.c + ncurses-5.7-gpm.dif, do not dlopen libgpm if already loaded by runtime linker + ncurses-5.6-fallback.dif, do not free arrays and strings from static fallback entries - Add ncurses patch 5.9.20120228 + fix breakage in tic/infocmp from 20120225 (report by Werner Fink). - Add ncurses patch 5.9.20120225 107969 63b8af668c5e53e0a8f116846365885b 5.9 coolo - Add check_build script to avoid to stumble on gcc exception 32 - Add ncurses patch 5.9.20120310 + fix some strict compiler warnings for abi6 and 64-bits. + use begin_va_copy/end_va_copy macros in lib_printw.c (cf: 20120303). + improve a limit-check in infocmp.c (Werner Fink) 108885 03bf6b28bd0b2048a7bd695616fca76b 5.9 coolo - Add ncurses patch 5.9.20120526 + extend -c and -n options of infocmp to allow comparing more than two entries. + correct check in infocmp for number of terminal names when more than two are given. + correct typo in curs_threads.3x (report by Yanhui Shen on freebsd-hackers mailing list). - Add ncurses patch 5.9.20120512 + corrected 'op' for bterm (report by Samuel Thibault) -TD + modify test/background.c to demonstrate a background character holding a colored ACS_HLINE. The behavior differs from SVr4 due to the thick- and double-line extension (cf: 20091003). + modify handling of acs characters in PutAttrChar to avoid mapping an unmapped character to a space with A_ALTCHARSET set. + rewrite vt520 entry based on vt420 -TD - Add ncurses patch 5.9.20120505 + remove p6 (bold) from opus3n1+ for consistency -TD + remove acs stuff from env230 per clues in Ingres termcap -TD + modify env230 sgr/sgr0 to match other capabilities -TD + modify smacs/rmacs in bq300-8 to match sgr/sgr0 -TD + make sgr for dku7202 agree with other caps -TD + make sgr for ibmpc agree with other caps -TD + make sgr for tek4107 agree with other caps -TD + make sgr for ndr9500 agree with other caps -TD + make sgr for sco-ansi agree with other caps -TD + make sgr for d410 agree with other caps -TD + make sgr for d210 agree with other caps -TD + make sgr for d470c, d470c-7b agree with other caps -TD + remove redundant AC_DEFINE for NDEBUG versus Makefile definition. + fix a back-link in _nc_delink_entry(), which is needed if ncurses is 123069 03bf6b28bd0b2048a7bd695616fca76b 5.9 adrianSuSE branched from openSUSE:Factory b044963bf392645878bc3659048e4ece 5.9 coolo - Add ncurses patch 5.9.20120622 + add -d, -e and -q options to test/demo_terminfo and test/demo_termcap + fix caching of environment variables in database-iterator (patch by Philippe Troin, Redhat #831366). - Add ncurses patch 5.9.20120616 + add configure check to distinguish clang from gcc to eliminate warnings about unused command-line parameters when compiler warnings are enabled. + improve behavior when updating terminfo entries which are hardlinked by allowing for the possibility that an alias has been repurposed to a new primary name. + fix some strict compiler warnings based on package scripts. + further fixes for configure check for working poll (Debian #676461). - Add ncurses patch 5.9.20120608 + fix an uninitialized variable in -c/-n logic for infocmp changes (cf: 20120526). - Add ncurses patch 5.9.20120602 + add kdch1 aka "Remove" to vt220 and vt220-8 entries -TD + add kdch1, etc., to qvt108 -TD + add dl1/il1 to some entries based on dl/il values -TD + add dl to simpleterm -TD + add consistency-checks in tic for insert-line vs delete-line controls, and insert/delete-char keys + correct no-leaks logic in infocmp when doing comparisons, fixing duplicate free of entries given via the command-line, and freeing entries loaded from the last-but-one of files specified on the command-line. + add kdch1 to wsvt25 entry from NetBSD CVS (reported by David Lord, analysis by Martin Husemann). + add cnorm/civis to wsvt25 entry from NetBSD CVS (report/analysis by 126164 44b75b3a8496ba970ca1c77438e232f1 5.9 namtrac - Add ncurses patch 5.9.20120707 (bnc#769788) + add ncurses_mingw.h to installed headers (prompted by patch by Juergen Pfeifer). + clarify return-codes from wgetch() in response to SIGWINCH (prompted by Novell #769788). + modify resizeterm() to always push a KEY_RESIZE onto the fifo, even if screensize is unchanged. Modify _nc_update_screensize() to push a KEY_RESIZE if there was a SIGWINCH, even if it does not call resizeterm(). These changes eliminate the case where a SIGWINCH is received, but ERR returned from wgetch or wgetnstr because the screen dimensions did not change (Novell #769788). 127417 bfb5e4a29f926db608f341679c372484 5.9 namtrac - Add ncurses patch 5.9.20120714 (bnc#769788) + add use_tioctl() function (adapted from patch by Werner Fink, Novell #769788): - Set the default for use_tioctl() to TRUE and add a note in the manual page for this. 128488 af2b6cf70974b0c2523c0842bc4c0cc1 5.9 coolo - Add ncurses patch 5.9.20120728 + correct path for ncurses_mingw.h in include/headers, in case build is done outside source-tree (patch by Roumen Petrov). + modify some older xterm entries to align with xterm source -TD + separate "xterm-old" alias from "xterm-r6" -TD + add E3 extended capability to xterm-basic and putty -TD + parenthesize parameters of other macros in curses.h -TD + parenthesize parameter of COLOR_PAIR and PAIR_NUMBER in curses.h in case it happens to be a comma-expression, etc. (patch by Nick Black). - Add ncurses patch 5.9.20120721 + improved form_request_by_name() and menu_request_by_name(). + eliminate two fixed-size buffers in toe.c + extend use_tioctl() to have expected behavior when use_env(FALSE) and use_tioctl(TRUE) are called. + modify ncurses test-program, adding -E and -T options to demonstrate use_env() versus use_tioctl(). - Add NEWS and README to installed package documentation ((bnc#772916) - Change order of listes authors into the order of relative contributions made (bnc#772916) - Add tabs description to description of ncurses-utils (bnc#772916) 129436 0dad1285a2ee22db69ab4c036b418c62 5.9 coolo - Add ncurses patch 5.9.20120908 + add test-screens to test/ncurses to show 256-characters at a time, to help with mingw port. - Add ncurses patch 5.9.20120903 + simplify varargs logic in lib_printw.c; va_copy is no longer needed there. + modifications for mingw port to make wide-character display usable. - Add ncurses patch 5.9.20120902 + regenerate configure script (report by Sven Joachim, cf: 20120901). - Add ncurses patch 5.9.20120901 + add a null-pointer check in _nc_flush (cf: 20120825). + fix a case in _nc_scroll_optimize() where the _oldnums_list array might not be allocated. + improve comparisons in configure.in for unset shell variables. - Add ncurses patch 5.9.20120826 + increase size of ncurses' output-buffer, in case of very small initial screen-sizes. + fix evaluation of TERMINFO and TERMINFO_DIRS default values as needed after changes to use --datarootdir (reports by Gabriele Balducci, Roumen Petrov). - Add ncurses patch 5.9.20120825 + change output buffering scheme, using buffer maintained by ncurses rather than stdio, to avoid problems with SIGTSTP handling (report by Brian Bloniarz). - Add ncurses patch 5.9.20120811 + update autoconf patch to 2.52.20120811, adding --datarootdir (prompted by discussion with Erwin Waterlander). + improve description of --enable-reentrant option in README and the INSTALL file. + add nsterm-256color, make this the default nsterm -TD 134672 657de1594ec47360d511a4e1ef9e8828 5.9 coolo - Add ncurses patch 5.9.20121006 + improve CF_GCC_VERSION to work around Debian's customization of gcc --version message. + improve configure macros as done in byacc: + drop 2.13 compatibility; use 2.52.xxxx version only since EMX port has used that for a while. + add 3rd parameter to AC_DEFINE's to allow autoheader to run, i.e., for experimental use. + remove unused configure macros. + modify configure script and makefiles to quiet new autoconf warning for LIBS_TO_MAKE variable. + modify configure script to show $PATH_SEPARATOR variable. + update config.guess, config.sub - Add ncurses patch 5.9.20120922 + modify setupterm to set its copy of TERM to "unknown" if configured for the terminal driver and TERM was null or empty. + modify treatment of TERM variable for MinGW port to allow explicit use of the windows console driver by checking if $TERM is set to "#win32con" or an abbreviation of that. + undo recent change to fallback definition of vsscanf() to 137494 c672ddc7cd335b19dd3a5a86a7dcbf03 5.9 coolo - Add ncurses patch 5.9.20121013 + add vte-2012, gnome-2012, making these the defaults for vte/gnome - Add ncurses patch 5.9.20121017 + fix change to _nc_scroll_optimize(), which incorrectly freed memory 138509 f5b819616d63e186d2c99e848715f936 5.9 coolo - Add ncurses patch 5.9.20121026 + improve malloc/realloc checking (prompted by discussion in Redhat #866989). + add ncurses test-program as "ncurses6" to the rpm- and dpkg-scripts. + updated configure macros CF_GCC_VERSION and CF_WITH_PATHLIST. The first corrects pattern used for Mac OS X's customization of gcc. - Add ncurses patch 5.9.20121102 + realign manual pages and fix a long-ago error in curs_addstr.3x which said that a -1 length parameter would only write as much as fit onto one line (report by Reuben Thomas). + remove obsolete fallback _nc_memmove() for memmove()/bcopy(). + remove obsolete fallback _nc_strdup() for strdup(). + cancel any debug-rpm in package/ncurses.spec + reviewed vte-2012, reverted most of the change since it was incorrect based on testing with tack -TD + un-cancel the initc in vte-256color, since this was implemented starting with version 0.20 in 2009 -TD 140220 1263cb5ca68ea4e21f658aa775a0c251 5.9 coolo - Add ncurses patch 5.9.20121117 > fixes based on Coverity report: + add missing braces around FreeAndNull in two places. + various fixes in test/ncurses.c + improve limit-checks in tinfo/make_hash.c, tinfo/read_entry.c + correct malloc size in progs/infocmp.c + guard against negative array indices in test/knight.c + fix off-by-one limit check in test/color_name.h + add null-pointer check in progs/tabs.c, test/bs.c, test/demo_forms.c, test/inchs.c + fix memory-leak in tinfo/lib_setup.c, progs/toe.c, test/clip_printw.c, test/demo_menus.c + delete unused windows in test/chgat.c, test/clip_printw.c, test/insdelln.c, test/newdemo.c on error-return. - Add ncurses patch 5.9.20121110 + modify configure macro CF_INCLUDE_DIRS to put $CPPFLAGS after the local -I include options in case someone has set conflicting -I options in $CPPFLAGS (prompted by patch for ncurses/Makefile.in by Vassili Courzakis). + modify the ncurses*-config scripts to eliminate relative paths from the RPATH_LIST variable, e.g., "../lib" as used in installing shared libraries or executables. 141884 fea1fe0bbc1640afe029c0f30f6e6dba 5.9 coolo - Add ncurses patch 5.9.20121215 + fix several warnings from clang 3.1 --analyze, includes correcting a null-pointer check in _nc_mvcur_resume. + correct display of double-width characters with MinGW port (report by Erwin Waterlander). + replace MinGW's wcrtomb(), fixing a problem with _nc_viscbuf + correct check for 8-bit value in _nc_insert_ch(). + remove dead code in progs/tset.c, test/linedata.h + add null-pointer checks in lib_tracemse.c, panel.priv.h, and some test-programs. - Add ncurses patch 5.9.20121208 + modify test/knight.c to show the number of choices possible for each position in automove option, e.g., to allow user to follow Warnsdorff's rule to solve the puzzle. + remove a few redundant checks. + check return value from remove/unlink in tic. + fix a null dereference in c++/cursesw.cc + fix two instances of uninitialized variables when configuring for the terminal driver. + correct scope of variable used in SetSafeOutcWrapper macro. + set umask when calling mkstemp in tic. + initialize wbkgrndset() temporary variable when extended-colors are used. - Add ncurses patch 5.9.20121201 + also replace MinGW's wctomb(), fixing a problem with setcchar(). - Add ncurses patch 5.9.20121124 + correct order of color initialization versus display in some of the test-programs, e.g., test_addstr.c - Add tack patch 1.07.20120916 * tack.c: ensure that $TERM is set and is not too large 145637 de3b48923a77c327da2f46e3aaa4d5f9 5.9 coolo - Add ncurses patch 5.9.20130112 + correct prototype in manpage for vid_puts. + drop ncurses/tty/tty_display.h, ncurses/tty/tty_input.h, since they are unused in the current driver model. + modify mvcur to use stdout except when called within the ncurses library. + modify vidattr and vid_attr to use stdout as documented in manpage. + amend changes made to buffering in 20120825 so that the low-level putp() call uses stdout rather than ncurses' internal buffering. The putp_sp() call does the same, for consistency (Redhat #892674). - Add ncurses patch 5.9.20130105 + add "-s" option to test/view.c to allow it to start in single-step mode, reducing size of trace files when it is used for debugging MinGW changes. + revert part of 20121222 change to tinfo_driver.c + add experimental logic in win_driver.c to improve optimization of screen updates. This does not yet work with double-width characters, so it is ifdef'd out for the moment (prompted by report by Erwin Waterlander regarding screen flicker). - Add ncurses patch 5.9.20121229 + fix coverity warnings regarding copying into fixed-size buffers. + add throw-declarations in the c++ binding per Coverity warning. + minor changes to new-items for consistent reference to bug-report numbers. - Add ncurses patch 5.9.20121222 + add *.dSYM directories to clean-rule in ncurses directory makefile, for Mac OS builds. + add a configure check for gcc option -no-cpp-precomp, which is not available in all Mac OS X configurations (report by Andras Salamon, cf: 20011208). 148721 723038d3ab693858d885400c0cb9d153 5.9 coolo - Add ncurses patch 5.9.20130119 + fixes for issues found by Coverity: + fix memory leak in safe_sprintf.c + add check for return-value in tty_update.c + correct initialization for -s option in test/view.c + add check for numeric overflow in lib_instr.c + improve error-checking in copywin + add advice in infocmp manpage for termcap users (Debian #698469). + add "-y" option to test/demo_termcap and test/demo_terminfo to demonstrate behavior with/without extended capabilities. + updated termcap manpage to document legacy termcap behavior for matching capability names. + modify name-comparison for tgetstr, etc., to accommodate legacy applications as well as to improve compatbility with BSD 4.2 termcap implementations (Debian #698299) (cf: 980725). 149440 723038d3ab693858d885400c0cb9d153 5.9 adrianSuSE Split 12.3 from Factory 377eb58bcdefa7313ba14108272fe729 5.9 coolo - Add ncurses patch 20130126 + further fixes to mvcur to pass callback function (cf: 20130112), needed to make test/dots_mvcur work. + reduce calls to SetConsoleActiveScreenBuffer in win_driver.c, to help reduce flicker. + modify configure script to omit "+b" from linker options for very old HP-UX systems (report by Dennis Grevenstein) + add HP-UX workaround for missing EILSEQ on old HP-UX systems (patch by Dennis Grevenstein). + restore memmove/strdup support for antique systems (request by Dennis Grevenstein). + change %l behavior in tparm to push the string length onto the stack rather than saving the formatted length into the output buffer (report by Roy Marples, cf: 980620). - Add ncurses patch 20130202 + correct initialization in knight.c which let it occasionally make an incorrect move (cf: 20001028). + improve documentation of the terminfo/termcap search path. - Add ncurses patch 20130209 + modify test/configure script to make it simpler to override names of curses-related libraries, to help with linking with pdcurses in mingw environment. + if the --with-terminfo-dirs configure option is not used, there is no corresponding compiled-in value for that. Fill in "no default value" for that part of the manpage substitution. - Add ncurses patch 20130216 + modify test/testcurs.c to work with mouse for ncurses as it does for pdcurses. + modify test/knight.c to work with mouse for pdcurses as it does for ncurses. 155745 2c581ff98fa5e72f780a1c8136c52447 5.9 coolo - Add ncurses patch 20130324 + build-fix for libtool configuration (reports by Daniel Silva Ferreira and Roumen Petrov). - Add ncurses patch 20130323 + build-fix for OS X, to handle changes for --with-cxx-shared feature (report by Christian Ebert). + change initialization for vt220, similar entries for consistency with cursor-key strings (NetBSD #47674) -TD + further improvements to linux-16color (Benjamin Sittler) - Add ncurses patch 20130316 + additional fix for tic.c, to allocate missing buffer space. + eliminate configure-script warnings for gen-pkgconfig.in + correct typo in sgr string for sun-color, add bold for consistency with sgr, change smso for consistency with sgr -TD + correct typo in sgr string for terminator -TD + add blink to the attributes masked by ncv in linux-16color (report by Benjamin Sittler) + improve warning message from post-load checking for missing "%?" operator by tic/infocmp by showing the entry name and capability. + minor formatting improvement to tic/infocmp -f option to ensure line split after "%;". + amend scripting for --with-cxx-shared option to handle the debug library "libncurses++_g.a" (report by Sven Joachim). - Add ncurses patch 20130309 + amend change to toe.c for reading from /dev/zero, to ensure that there is a buffer for the temporary filename (cf: 20120324). + regenerated html manpages. + fix typo in terminfo.head (report by Sven Joachim, cf: 20130302). + updated some autoconf macros: 161192 726f78d3b24e5f1a23b26c33a172ddfd 5.9 coolo - Make LD_LIBRARY_PATH include %_lib to make sure use and test the fresh build libraries - Add ncurses patch 20130511 + move nsterm-related entries out of "obsolete" section to more plausible "ansi consoles" -TD + additional cleanup of table-of-contents by reordering -TD + revise fix for check for 8-bit value in _nc_insert_ch(); prior fix prevented inserts when video attributes were attached to the data (cf: 20121215) (Redhat #959534). - Add ncurses patch 20130504 + fixes for issues found by Coverity: + correct FNKEY() macro in progs/dump_entry.c, allowing kf11-kf63 to display when infocmp's -R option is used for HP or AIX subsets. + fix dead-code issue with test/movewindow.c + improve limited-checking in _nc_read_termtype(). - Add ncurses patch 20130427 + fix clang 3.2 warning in progs/dump_entry.c + drop AC_TYPE_SIGNAL check; ncurses relies on c89 and later. - Add ncurses patch 20130413 + add MinGW to cases where ncurses installs by default into /usr (prompted by discussion with Daniel Silva Ferreira). + add -D option to infocmp's usage-message (patch by Miroslav Lichvar). + add a missing 'int' type for main function in configure check for type of bool variable, to work with clang 3.2 (report by Dmitri Gribenko). + improve configure check for static_cast, to work with clang 3.2 (report by Dmitri Gribenko). + re-order rule for demo.o and macros defining header dependencies in c++/Makefile.in to accommodate gmake (report by Dmitri Gribenko). 175272 57bf0115ab6b2d8f48f07b6e94ef3c63 5.9 coolo - Add some more terminfo entries to terminfo-base (bnc#826171) 180436 f993e40813405c15f1035b50aad698c4 5.9 coolo - Add ncurses patch 20130805 + minor fixes to the --disable-overwrite logic, to ensure that the configured $(includedir) is not cancelled by the mingwxx-filesystem rpm macros. + add --disable-db-install configure option, to simplify building cross-compile support packages. - Add ncurses patch 20130727 + improve configure macros from ongoing work on cdk, dialog, xterm: + CF_ADD_LIB_AFTER - fix a problem with -Wl options + CF_RPATH_HACK - add missing result-message + CF_SHARED_OPTS - modify to use $rel_builddir in cygwin and mingw dll symbols (which can be overridden) rather than explicit "../". + CF_SHARED_OPTS - modify NetBSD and DragonFly symbols to use ${CC} rather than ${LD} to improve rpath support. + CF_SHARED_OPTS - add a symbol to denote the temporary files that are created by the macro, to simplify clean-rules. + CF_X_ATHENA - trim extra libraries to work with -Wl,--as-needed + fix a regression in hashed-database support for NetBSD, which uses the key-size differently from other implementations (cf: 20121229). - Add ncurses patch 20130720 + further improvements for setupterm manpage, clarifying the initialization of cur_term. - Add ncurses patch 20130713 + improve manpages for initscr and setupterm. + minor compiler-warning fixes - Add ncurses patch 20130706 + add fallback defs for <inttypes.h> and <stdint.h> (cf: 20120225). + add check for size of wchar_t, use that to suppress a chunk of wcwidth.h in MinGW port. + quiet linker warnings for MinGW cross-compile with dll's using the 185952 f993e40813405c15f1035b50aad698c4 5.9 adrianSuSE Split 13.1 from Factory 191f802b1c4b078d56701cca205163dd 5.9 coolo - Add ncurses patch 20130928 + fix a possible null-pointer reference in a trace message from newterm. + ignore g++ 4.2.1 warnings for "-Weffc++" in c++/cursesmain.cc + fix a few overlooked places for --enable-string-hacks option. - Add ncurses patch 20130921 + fix typo in curs_attr.3x (patch by Sven Joachim, cf: 20130831). + build-fix for --with-shared option for DragonFly and FreeBSD (report by Rong-En Fan, cf: 20130727). - Add ncurses patch 20130907 + revert change to two of the dpkg format files, to work with dpkg before/after Debian #700177. + fix gcc -Wconversion warning in wattr_get() macro. + add msys and msysdll to known host/configuration types (patch by Alexey Pavlov). + modify CF_RPATH_HACK configure macro to not rely upon "-u" option of sort, improving portability. - Add ncurses patch 20130831 + modify test/ncurses.c b/B tests to display lines only for the attributes which a given terminal supports, to make room for an italics test. + completed ncv table in terminfo.tail; it did not list the wide character codes listed in X/Open Curses issue 7. + add A_ITALIC extension (prompted by discussion with Egmont Koblinger). - Add ncurses patch 20130824 + fix some gcc 4.8 -Wconversion warnings. + change format of dpkg test-scripts to quilted to work around bug introduced by Debian #700177. + discard cached keyname() values if meta() is changed after a value was cached using (report by Kurban Mallachiev). - Add ncurses patch 20130816 201480 78cbab6a4955fded23a6300c21848349 5.9 coolo - Add ncurses patch 20131123 + minor fix for CF_GCC_WARNINGS to special-case options which are not recognized by clang. - Add ncurses patch 20131116 + add special case to configure script to move _XOPEN_SOURCE_EXTENDED definition from CPPFLAGS to CFLAGS if it happens to be needed for Solaris, because g++ errors with that definition (report by Jean-Pierre Flori, Sage #15268). + correct logic in infocmp's -i option which was intended to ignore strings which correspond to function-keys as candidates for piecing together initialization- or reset-strings. The problem dates to 1.9.7a, but was overlooked until changes in -Wlogical-op warnings for gcc 4.8 (report by David Binderman). + updated CF_GCC_WARNINGS to documented options for gcc 4.9.0, adding checks for -Wextra, -Wignored-qualifiers and -Wlogical-op + updated CF_GCC_WARNINGS to documented options for gcc 4.9.0, moving checks for -Wextra and -Wdeclaration-after-statement into the macro, and adding checks for -Wignored-qualifiers, -Wlogical-op and -Wvarargs + updated CF_CURSES_UNCTRL_H and CF_SHARED_OPTS macros from ongoing work on cdk. - Add ncurses patch 20131110 + minor cleanup of terminfo.tail - On S390(x) use other fallback terminal types, that is have the ibm327x and vt220 available even if no terminfo-base is installed. - Add ncurses patch 20131102 + use TS extension to describe xterm's title-escapes -TD + modify terminator and nsterm-s to use xterm+sl-twm building block -TD + simplify pfkey expression in ansi.sys -TD 208903 28c8f5639a722c2df69afdae8c05e968 5.9 coolo - Add ncurses patch 20131207 + add form_driver_w() entrypoint to wide-character forms library, as well as test program form_driver_w (adapted from patch by Gaute Hope). 210400 db7c945c66d222889573aa7175100c21 5.9 coolo - Add ncurses patch 20131214 + modify configure-script/ifdef's to allow OLD_TTY feature to be suppressed if the type of ospeed is configured using the option --with-ospeed to not be a short. By default, it is a short for termcap-compatibility (adapted from suggestion by Christian Weisgerber). + correct a typo in _nc_baudrate() (patch by Christian Weisgerber, cf: 20061230). + fix a few -Wlogical-op warnings. + updated llib-l* files. 211279 acdb9762de77886d3efdd594dd014246 5.9 coolo - Add ncurses patch 20140118 + apply includesubdir variable which was introduced in 20130805 to gen-pkgconfig.in (Debian #735782). - Correct spec file irarch to make S390(x) fallback terminal types working on S390(x) (bnc#859214) 214503 c285daa7e9cb78f1a1ce9f6c7d73947e 5.9 coolo - Add patch ncurses-5.9-ibm327x.dif to make ibm327x not a generic terminal type but a more dumb one (bnc#859214) 215413 c982ecf86e50c265edd11760d655451c 5.9 coolo - Add ncurses patch 20140201 + add/use symbol NCURSES_PAIRS_T like NCURSES_COLOR_T, to illustrate which "short" types are for color pairs and which are color values. + fix build for s390x, by correcting field bit offsets in generated representation clauses when int=32 long=64 and endian=big, or at least on s390x (patch by Nicolas Boulenguez). + minor cleanup change to test/form_driver_w.c (patch by Gaute Hope). - Add ncurses patch 20140125 + remove unnecessary ifdef's in Ada95/gen/gen.c, which reportedly do not work as is with gcc 4.8 due to fixes using chtype cast made for new compiler warnings by gcc 4.8 in 20130824 (Debian #735753, patch by Nicolas Boulenguez). 220671 64116bb873d345d7223d8c4664521a74 5.9 coolo Automatic submission by obs-autosubmit 225497 7994776efa42e14d9305dce236a8680e 5.9 coolo - Add ncurses patch 20140329 + add check in tic for mismatch between ccc and initp/initc + cancel ccc in putty-256color and konsole-256color for consistency with the cancelled initc capability (patch by Sven Zuhlsdorf). + add xterm+256setaf building block for various terminals which only get the 256-color feature half-implemented -TD + updated "st" entry (leaving the 0.1.1 version as "simpleterm") to 0.4.1 -TD - Make sure that libgpm is always loaded dynamically - Add ncurses patch 20140323 + fix typo in "mlterm" entry (report by Gabriele Balducci) -TD - Add ncurses patch 20140322 + use types from <stdint.h> in sample build-scripts for chtype, etc. + modify configure script and curses.h.in to allow the types specified using --with-chtype and related options to be defined in <stdint.h> + add terminology entry -TD + add mlterm3 entry, use that as "mlterm" -TD + inherit mlterm-256color from mlterm -TD - Add ncurses patch 20140315 + modify _nc_New_TopRow_and_CurrentItem() to ensure that the menu's top-row is adjusted as needed to ensure that the current item is on the screen (patch by Johann Klammer). + add wgetdelay() to retrieve _delay member of WINDOW if it happens to be opaque, e.g., in the pthread configuration (prompted by patch by Soren Brinkmann). - Add ncurses patch 20140308 228313 13590dec009f84ffec0e5b7ae2f3812f 5.9 coolo Automatic submission by obs-autosubmit 230966 5127a8a8b2de18768d89de378007b1ec 5.9 coolo - Add ncurses patch 20140426 + add --disable-lib-suffixes option (adapted from patch by Juergen Pfeifer). + merge some changes from Juergen Pfeifer's work with MSYS2, to simplify later merging: + use NC_ISATTY() macro for isatty() in library + add _nc_mingw_isatty() and related functions to windows-driver + rename terminal driver entrypoints to simplify grep's + remove a check in the sp-funcs flavor of newterm() which allowed only the first call to newterm() to succeed (report by Thomas Beierlein, cf: 20090927). - Add ncurses patch 20140419 + update config.guess, config.sub from http://git.savannah.gnu.org/cgit/config.git 231907 7b4101bf307e9ad71154e0f4c9b8acb7 5.9 coolo 233711 abd4ac850974414d72bd39e5d578d270 5.9 coolo - Add ncurses patch 20140524 + fix typo in ncurses manpage for the NCURSES_NO_MAGIC_COOKIE environment variable. + improve discussion of input-echoing in curs_getch.3x + clarify discussion in curs_addch.3x of wrapping. + modify parametrized.h to make fln non-padded. + correct several entries which had termcap-style padding used in terminfo: adm21, aj510, alto-h19, att605-pc, x820 -TD + correct syntax for padding in some entries: dg211, h19 -TD + correct ti924-8 which had confused padding versus octal escapes -TD + correct padding in sbi entry -TD + fix an old bug in the termcap emulation; "%i" was ignored in tparm() because the parameters to be incremented were already on the internal stack (report by Corinna Vinschen). + modify tic's "-c" option to take into account the "-C" option to activate additional checks which compare the results from running tparm() on the terminfo expressions versus the translated termcap expressions. + modify tic to allow it to read from FIFOs (report by Matthieu Fronton, cf: 20120324). > patches by Nicolas Boulenguez: + explicit dereferences to suppress some style warnings. + when c_varargs_to_ada.c includes its header, use double quotes instead of <>. + samples/ncurses2-util.adb: removed unused with clause. The warning was removed by an obsolete pragma. + replaced Unreferenced pragmas with Warnings (Off). The latter, available with older GNATs, needs no configure test. This also replaces 3 untested Unreferenced pragmas. + simplified To_C usage in trace handling. Using two parameters allows 235410 bf1fcca01b1bf1c087655a741c9112e8 5.9 coolo - Remove the iterm link to iTerm.app terminal entry as there is already an iterm entry from an other package - Add ncurses patch 20140621 + change shared-library suffix for AIX 5 and 6 to ".so", avoiding conflict with the static library (report by Ben Lentz). + document RPATH_LIST in INSTALLATION file, as part of workarounds for upgrading an ncurses library using the "--with-shared" option. + modify test/ncurses.c c/C tests to cycle through subsets of the total number of colors, to better illustrate 8/16/88/256-colors by providing directly comparable screens. + add test/dots_curses.c, for comparison with the low-level examples. - Add ncurses patch 20140614 + fix dereference before null check found by Coverity in tic.c (cf: 20140524). + fix sign-extension bug in read_entry.c which prevented "toe" from reading empty "screen+italics" entry. + modify sgr for screen.xterm-new to support dim capability -TD + add dim capability to nsterm+7 -TD + cancel dim capability for iterm -TD + add dim, invis capabilities to vte-2012 -TD + add sitm/ritm to konsole-base and mlterm3 -TD - Add ncurses patch 20140609 > fix regression in screen terminfo entries (reports by Christian Ebert, Gabriele Balducci) -TD + revert the change to screen; see notes for why this did not work -TD + cancel sitm/ritm for entries which extend "screen", to work around screen's hardcoded behavior for SGR 3 -TD - Add ncurses patch 20140607 + separate masking for sgr in vidputs from sitm/ritm, which do not 238498 4722d24762510702ab38aed1919fba1f 5.9 coolo - Add ncurses patch 20140712 + correct Charable() macro check for A_ALTCHARSET in wide-characters. + build-fix for position-debug code in tty_update.c, to work with or without sp-funcs. - Add ncurses patch 20140705 + add w/W toggle to ncurses.c 'B' test, to demonstrate permutation of video-attributes and colors with double-width character strings. - Add ncurses patch 20140629 + correct check in win_driver.c for saving screen contents, e.g., when NCURSES_CONSOLE2 is set (cf: 20140503). + reorganize b/B menu items in ncurses.c, putting the test-strings into subwindows. This is needed for a planned change to use Unicode fullwidth characters in the test-screens. + correct update to form status for _NEWTOP, broken by fixes for compiler warnings (patch by Leon Winter, cf: 20120616). 240886 9a99af5483b03fe1d521cd91c9d0419f 5.9 coolo Automatic submission by obs-autosubmit 243592 4ef717ba4130d335228c6b3548fbd555 5.9 lnussel - Add ncurses patch 20140816 + fix colors in ncurses 'b' test which did not work after changing it to put the test-strings in subwindows (cf: 20140705). + merge redundant SEE-ALSO sections in form and menu manpages. - Add ncurses patch 20140809 + modify declarations for user-data pointers in C++ binding to use reinterpret_cast to facilitate converting typed pointers to void* in user's application (patch by Adam Jiang). + regenerated html manpages. + add note regarding cause and effect for TERM in ncurses manpage, having noted clueless verbiage in Terminal.app's "help" file which reverses cause/effect. + remove special fallback definition for NCURSES_ATTR_T, since macros have resolved type-mismatches using casts (cf: 970412). + fixes for win_driver.c: + handle repainting on endwin/refresh combination. + implement beep(). + minor cleanup. - Add ncurses patch 20140802 + minor portability fixes for MinGW: + ensure WINVER is defined in makefiles rather than using headers + add check for gnatprep "-T" option + work around bug introduced by gcc 4.8.1 in MinGW which breaks "trace" feature: http://stackoverflow.com/questions/20877689/gcc-4-8-1-minggw-d-option-does-not-work-as-usual + fix most compiler warnings for Cygwin ncurses-examples. + restore "redundant" -I options in test/Makefile.in, since they are typically needed when building the derived ncurses-examples package (cf: 20140726). 245062 4ef717ba4130d335228c6b3548fbd555 5.9 adrianSuSE Split 13.2 from Factory 2bd3ced9a24fbeebe162c72fd58c4c54 5.9 coolo - Make pkgconfig files work for all current versions that is abi 5, abi wide 5, abi 6, and abi wide 6 - Change patch ncurses-5.9.dif to enable gen-pkgconfig to do this - Add ncurses patch 20140823 + fix special case where double-width character overwrites a single- width character in the first column (report by Egmont Koblinger, cf: 20050813). - Install pkg-config files into %_libdir - Install pkg-config files 246365 eda24ab50a4cd311b651fae12ee5ccd2 5.9 coolo - Add ncurses patch 20140831 + modify test/demo_termcap.c and test/demo_terminfo.c to make their options more directly comparable, and add "-i" option to specify a terminal description filename to parse for names to lookup. 247099 b74f71074bae8ce9c4f5d3228f46089a 5.9 coolo Automatic submission by obs-autosubmit 254526 b897dae431cfed906e35a1d98d7f768b 5.9 coolo Automatic submission by obs-autosubmit 258482 a7d3a2ae0aed14305eec1b170930e8fe 5.9 dimstar_suse Automatic submission by obs-autosubmit 262853 bced8293f216ac186dc5253c51c86165 5.9 dimstar_suse Automatic submission by obs-autosubmit 266243 08056cefe5a9e90fcde851c3e0d0ebbd 5.9 dimstar_suse submitting 283622 2812f6a1a5f7c097953687903f9c0a73 5.9 dimstar_suse Automatic submission by obs-autosubmit 287359 4ad3fb5ef5835b9f58ea7dafa302453a 5.9 dimstar_suse Automatic submission by obs-autosubmit 290953 bab7965a64d1613da33ef47343bd701c 5.9 dimstar_suse Automatic submission by obs-autosubmit 298176 965c49ed924ea5dbf989d1f06cfe517a 5.9 dimstar_suse - Add ncurses patch 20150425 + expanded description of tgetstr's area pointer in manual page (report by Todd M Lewis). + in-progress changes to modify test-packages to use ncursesw6 rather than ncursesw, with updated configure scripts. + modify CF_NCURSES_CONFIG in Ada95- and test-configure scripts to check for ".pc" files via pkg-config, but add a linkage check since frequently pkg-config configurations are broken. + modify misc/gen-pkgconfig.in to include EXTRA_LDFLAGS, e.g., for the rpath option. + add 'dim' capability to screen entry (report by Leonardo B Schenkel) + add several key definitions to nsterm-bce to match preconfigured keys, e.g., with OSX 10.9 and 10.10 (report by Leonardo B Schenkel) + fix repeated "extra-suffix" in ncurses-config.in (cf: 20150418). + improve term_variables manual page, adding section on the terminfo long-name symbols which are defined in the term.h header. + fix bug in lib_tracebits.c introduced in const-fixes (cf: 20150404). 305304 6a755b1e66475f4b448dd18b444b13fa 5.9 dimstar_suse Automatic submission by obs-autosubmit 307797 36904851a684b27146d21e5c57a6384b 5.9 dimstar_suse Automatic submission by obs-autosubmit 308956 2d11c06ddd4444b89959f202b3af654e 5.9 dimstar_suse - Add ncurses patch 20150530 + change private type for Event_Mask in Ada95 binding to work when mmask_t is set to 32-bits. + remove spurious "%;" from st entry (report by Daniel Pitts) -TD + add vte-2014, update vte to use that -TD + modify tic and infocmp to "move" a diagnostic for tparm strings that have a syntax error to tic's "-c" option (report by Daniel Pitts). + fix two problems with configure script macros (Debian #786436, cf: 20150425, cf: 20100529). - Add ncurses patch 20150523 + add 'P' menu item to test/ncurses.c, to show pad in color. + improve discussion in curs_color.3x about color rendering (prompted by comment on Stack Overflow forum): + remove screen-bce.mlterm, since mlterm does not do "bce" -TD + add several screen.XXX entries to support the respective variations for 256 colors -TD + add putty+fnkeys* building-block entries -TD + add smkx/rmkx to capabilities analyzed with infocmp "-i" option. 309617 3ac8d071c5eed7dafb452f52e275a761 6.0 coolo Automatic submission by obs-autosubmit 326408 54b1a557ebbe6252dac2bb15c554f16a 6.0 dimstar_suse 1 334016 2d20f32087b41be65e928c578f788079 6.0 coolo - Add ncurses patch 20151107 + modify tset's assignment to TERM in its output to reflect the name by which the terminal description is found, rather than the primary name. That was an unnecessary part from the initial conversion of tset from termcap to terminfo. The termcap program in 4.3BSD did this to avoid using the short 2-character name (report by Rich Burridge). + minor fix to configure script to ensure that rules for resulting.map are only generated when needed (cf: 20151101). + modify configure script to handle the case where tic-library is renamed, but the --with-debug option is used by itself without normal or shared libraries (prompted by comment in Debian #803482). - Add ncurses patch 20151101 + amend change for pkg-config which allows build of pc-files when no valid pkg-config library directory was configured to suppress the actual install if it is not overridden to a valid directory at install time (cf: 20150822). + modify editing script which generates resulting.map to work with the clang configuration on recent FreeBSD, which gives an error on an empty "local" section. + fix a spurious "(Part)" message in test/ncurses.c b/B tests due to incorrect attribute-masking. - Add ncurses patch 20151024 + modify MKexpanded.c to update the expansion of a temporary filename to "expanded.c", for use in trace statements. + modify layout of b/B tests in test/ncurses.c to allow for additional annotation on the right margin; some terminals with partial support did not display well. + fix typo in curs_attr.3x (patch by Sven Joachim). + fix typo in INSTALL (patch by Tomas Cech). 343821 be62e1ccd6a1aba25ec33f1ffbf51f81 6.0 coolo Automatic submission by obs-autosubmit 347791 0ccd04b9069d039ff3d1370f5c602737 6.0 dimstar_suse Automatic submission by obs-autosubmit 353820 0b4148b1450cd0925ac92f4867833bf0 6.0 dimstar_suse Automatic submission by obs-autosubmit 360917 3f1070c8a2c97cc9024a595bf210093f 6.0 dimstar_suse Automatic submission by obs-autosubmit 368283 94772242dc8f4c51e50cdf8d91183037 6.0 dimstar_suse Automatic submission by obs-autosubmit 393417 a2081e2c73a8f0dd9392fbadc020e2ac 6.0 dimstar_suse - Add ncurses patch 20160514 + regenerate HTML manpages. + improve manual pages for wgetch and wget_wch to point out that they might return values without names in curses.h (Debian #822426). + make linux3.0 entry the default linux entry (Debian #823658) -TD + modify linux2.6 entry to improve line-drawing so that the linux3.0 entry can be used in non-UTF-8 mode -TD + document return value of use_extended_names (report by Mike Gran). - Modify patch ncurses-6.0.dif - Add ncurses patch 20160507 + amend change to _nc_do_color to restore the early return for the special case used in _nc_screen_wrap (report by Dick Streefland, cf: 20151017). + modify test/ncurses.c: + check return-value of putwin + correct ifdef which made the 'g' test's legend not reflect changes to keypad- and scroll-modes. + correct return-value of extended putwin (report by Mike Gran). 396169 c92f3f919fe1f393ecf06ffd820d5efa 6.0 dimstar_suse Automatic submission by obs-autosubmit 403674 5f4e62ce4863c555cc41741ee178cda5 6.0 dimstar_suse Automatic submission by obs-autosubmit 409012 362c729a042eeff4714d6d138364358a 6.0 dimstar_suse - Add ncurses patch 20160813 + add a dependency upon generated-sources in Ada95/src/Makefile.in to handle a case of "configure && make install". + trim trailing blanks from include/Caps*, to work around a problem in sed (Debian #818067). - Add ncurses patch 20160806 + improve CF_GNU_SOURCE configure macro to optionally define _DEFAULT_SOURCE work around a nuisance in recent glibc releases. + move the terminfo-specific parts of tput's "reset" function into the shared reset_cmd.c, making the two forms of reset use the same strings. + split-out the terminal initialization functions from tset as progs/reset_cmd.c, as part of changes to merge the reset-feature with tput. - Add ncurses patch 20160730 + change tset's initialization to allow it to get settings from the standard input as well as /dev/tty, to be more effective when output or error are redirected. + improve discussion of history and portability for tset/reset/tput manual pages. - Add ncurses patch 20160723 + improve error message from tset/reset when both stderr/stdout are redirected to a file or pipe. + improve organization of curs_attr.3x, curs_color.3x - Add ncurses patch 20160709 + work around Debian's antique/unmaintained version of mawk when building link_test. + improve test/list_keys.c, showing ncurses's convention of modifiers 420449 22a907cd0b1e032b9184f079aaeffbd9 6.0 dimstar_suse Automatic submission by obs-autosubmit 432863 c26bde44e479a8ce6d47067ed1f93ffe 6.0 dimstar_suse Automatic submission by obs-autosubmit 434368 31f809c0bbe05a17154937584ad37011 6.0 dimstar_suse - Drop patch ncurses-5.9-environment.dif as YaST2 ncurses GUI does not need it anymore and as well as it causes bug bsc#1000662 - Add ncurses patch 20161022 + modify tset -w (and tput reset) to update the program's copy of the screensize if it was already set in the system, to improve tabstop setting which relies upon knowing the actual screensize. + add functionality of tset -w to tput, like the "-c" feature this is not optional in tput. + add "clear" as a possible link/alias to tput. + improve tput's check for being called as "init" or "reset" to allow for transformed names. + split-out the "clear" function from progs/clear.c, share with tput to get the same behavior, e.g., the E3 extension. - Add ncurses patch 20161015 + amend internal use of tputs to consistently use the number of lines affected, e.g., for insert/delete character operations. While merging terminfo source early in 1995, several descriptions used the "*" proportional delay for these operations, prompting a change in doupdate. + regenerate llib-* files. + regenerate HTML manpages. + fix several formatting issues with manual pages. - Add ncurses patch 20161008 + adjust size in infocmp/tic to work with strlcpy. + fix configure script to record when strlcat is found on OpenBSD. + build-fix for "recent" OpenBSD vs baudrate. 437504 a3ad9e6981ebb46c078a66b1d4a1d59c 6.0 dimstar_suse Automatic submission by obs-autosubmit 440236 7fce62bc2e949a9b6c23155e54443774 6.0 dimstar_suse Automatic submission by obs-autosubmit 443784 7454d931d0fd1d231426c44b0364497b 6.0 lnussel_factory Automatic submission by obs-autosubmit 447838 9f8bc03a766183f49c2503142a15c8b0 6.0 dimstar_suse - Use gzip shell script as GZIP envornment variable becomes obsolescent - Split of ncurses5-devel from ncurses-devel - Now ncurses-devel also provides ncurses6-devel - Also ncurses5-devel requires libncurses5 (boo#1023296) packages which want to be build with ncurses5-devel may require pkgconfig(ncurses5) or pkgconfig(ncursesw5) or /usr/bin/ncurses5-config or /usr/bin/ncursesw5-config - Add ncurses patch 20170128 + minor comment-fixes to help automate links to bug-urls -TD + add dvtm, dvtm-256color -TD + add settings corresponding to xterm-keys option to tmux entry to reflect upcoming change to make that option "on" by default (patch by Nicholas Marriott). + uncancel Ms in tmux entry (Harry Gindi, Nicholas Marriott). + add dumb-emacs-ansi -TD - Add ncurses patch 20170121 + improve discussion of early history of tput program. + incorporate A_COLOR mask into COLOR_PAIR(), in case user application provides an out-of-range pair number (report by Elijah Stone). + clarify description in tput manual page regarding support for termcap names (prompted by FreeBSD #214709). + remove a restriction in tput's support for termcap names which omitted capabilities normally not shown in termcap translations (cf: 990123). + modify configure script for clang as used on FreeBSD, to work around clang's differences in exit codes vs gcc. - Remove -L option on screen call dues API change, now we depend 454371 79ebd9dc2953d0569b7bf889661b197b 6.0 dimstar_suse Automatic submission by obs-autosubmit 460690 4ae456f80050fd4058fce31020467755 6.0 lnussel_factory - Add ncurses patch 20170325 + fix a memory leak in the window-list when creating multiple screens (reports by Andres Martinelli, Debian #783486). + reviewed calls from link_test.c, added a few more null-pointer checks. + add a null-pointer check in ungetmouse, in case mousemask was not called (report by "Kau"). + updated curs_sp_funcs.3x for new functions. - Add ncurses patch 20170318 + change TERMINAL structure in term.h to make it opaque. Some applications misuse its members, e.g., directly modifying it rather than using def_prog_mode(). + modify utility headers such as tic.h to make it clearer which are externals that are used by tack. + improve curs_slk.3x in particular its discussion of portability. + fix cut/paste in legacy_encoding.3x + add prototype for find_pair() to new_pair.3x (report by Branden Robinson). + fix a couple of broken links in generated man-html documentation. + regenerate man-html documentation. - Add tack patch 1.07.20170318 * init.c: use def_prog_mode() to eliminate two internal details from ncurses * edit.c, tack.h: accommodate opaque TERMINAL structure in ncurses * tack.h: update copyright to match version * config.sub: 2017-02-07 * config.guess: 2017-03-05 - Add ncurses patch 20170311 483739 835b71dace9fdfa5cce4d7a4e11a9efe 6.0 dimstar_suse - Also split libtic into normal and wide version libticw as those libraries are linked with libtinfo respectively libtinfow - The tack tool does require the old _nc_read_entry() - Add ncurses patch 20170422 + build-fix for termcap-configuration (report by Chi-Hsuan Yen). + improve terminfo manual page discussion of control- and graphics- characters. + remove tic warning about "^?" in string capabilities, which was marked as an extension (cf: 20000610, 20110820); however all Unix implementations support this and X/Open Curses does not address it. On the other hand, termcap never did support this feature. + correct missing comma-separator between string capabilities in icl6402 and m2-nam -TD + restore rmir/smir in ansi+idc to better match original ansiterm+idc, add alias ansiterm (report by Robert King). + amend an old check for ambiguous use of "ma" in terminfo versus a termcap use, if the capability is cancelled to treat it as number. + correct a case in _nc_captoinfo() which read "%%" and emitted "%". + modify sscanf calls in _nc_infotocap() for patterns "%{number}%+%c" and "%'char'%+%c" to check that the final character is really 'c', avoiding a case in icl6404 which cannot be converted to termcap. + in _nc_infotocap(), add a check to ensure that terminfo "^?" is not written to termcap, because the BSDs did not implement that. + in _nc_tic_expand() and _nc_infotocap(), improve string-length check when deciding whether to use "^X" or "\xxx" format for control characters, to make the output of tic/infocmp more predictable. + limit termcap "%d" width to 2 digits on input, and use "%2" in preference to "%02" on output. + correct terminfo/termcap conversion of "%02" and "%03" into "%2" and 490219 5cd16259747f9202f9758f8539f575b2 6.0 dimstar_suse - Fix ncursesw6-config and ncursesw5-config scripts to return -ltinfow as well as the pkg-config files do - Add ncurses patch 20170520 + modify test/picsmap.c to read xpm files. + modify package/debian/* to create documentation packages, so the related files can be checked with lintian. + fix some typos in manpages (report/patch by Sven Joachim). - Add ncurses patch 20170513 + add test/picsmap.c to fill in some testing issues not met by dots. The initial version reads X bitmap (".xbm") files. + repair logic which forces a repaint where a color-pair's content is changed (cf: 20170311). + improve tracemunch, showing screenXX pointers as names. - Better screen support and workaround about missing terminfo entries might be help on boo#812067 as well as on boo#935736 but may cause boo#940459 (which should be fixed by screen its self!) - New package terminfo-screen which includes some useful but troubling terminfo database entries for screen. - Disable the usage of getttynam(3) as under Linux this is not used - Add ncurses patch 20170506 + modify tic/infocmp display of numeric values to use hexadecimal when they are "close" to a power of two, making the result more readable. + improve discussion of portability in curs_mouse.3x + change line-length for generated html/manpages to 78 columns from 65. + improve discussion of line-drawing characters in curs_add_wch.3x 497888 77cda5ffdcecd800dc70dc32affb1fc6 6.0 dimstar_suse - Add patch ncurses-6.0-crashw.patch as a temporary fix which will become part of next patch level: solve binary incompatiblity of libtinfow and libtinfo - Add ncurses patch 20170527 + improved test/picsmap.c: + lookup named colors for xpm files in rgb.txt + accept blanks in color-keys for xpm files. + if neither xbm/xpm work, try "convert", which may be available. 499601 45f6e3637021fa05069a602b6c285cb5 6.0 dimstar_suse - Add Ncurses patch 20170708 + add a note to tic manual page about -W versus -f options. + correct a limit-check in fixes from 20170701 (report by Sven Joachim). - This also for bug bsc#1047964 and bug bsc#1047965 - Add ncurses patch 20170701 (bsc#1046853, bsc#1046858) + modify update_getenv() in db_iterator.c to ensure that environment variables which are not initially set will be checked later if an application happens to set them (patch by Guillaume Maudoux). + remove initialization-check for calling napms() in the term-driver configuration; none is needed. + add help-screen to test/test_getstr.c and test/test_get_wstr.c + improve compatibility between different configurations of new_prescr, fixing a case with threaded code and term-driver where c++/demo did not work (cf: 20160213). + the fixes for Redhat #1464685 obscured a problem subsequently reported in Redhat #1464687; the given test-case was no longer reproducible. Testing without the fixes for the earlier reports showed a problem with buffer overflow in dump_entry.c, which is addressed by reducing the use of a fixed-size buffer. + add/improve checks in tic's parser to address invalid input (Redhat #1464684, #1464685, #1464686, #1464691). + alloc_entry.c, add a check for a null-pointer. + parse_entry.c, add several checks for valid pointers as well as one check to ensure that a single character on a line is not treated as the 2-character termcap short-name. + fix a memory leak in delscreen() (report by Bai Junq). + improve tracemunch, showing thread identifiers as names. + fix a use-after-free in NCursesMenu::~NCursesMenu() + further amend incorrect calls for memory-leaks from 20170617 changes 509422 2c2bb8eff0b8b51a21b3f56c184f172b 6.0 maxlin_factory Automatic submission by obs-autosubmit 513140 6527f6a891bf73bee1cdf023a43a8a98 6.0 dimstar_suse Automatic submission by obs-autosubmit 515338 b9abac461d78cbfa24b971da73cb1696 6.0 dimstar_suse - Add ncurses patch +20170916 + minor fix to test/filter.c to avoid clearing the command in one case. + modify filter() to discard clr_eos if back_color_erase is set. - Do not remove ticw.pc as well as tinfow.pc for wide character ncurses ABI 6 (boo#1056171) - Add ncurses patch 20170827 + fix a bug in repeat_char logic (cf: 20170729, report by Chris Clayton). - Add ncurses patch 20170902 + amend change for endwin-state for better consistency with the older logic (report/patch by Jeb Rosen, cf: 20170722). + modify check in fmt_entry() to handle a cancelled reset string (Debian #873746). Make similar fixes in other parts of dump_entry.c and tput.c - Add ncurses patch 20170909 + improve wide-character implementation of myADDNSTR() in frm_driver.c, which was inconsistent with the normal implementation. + save/restore cursor position in Undo_Justification(), matching behavior of Buffer_To_Window() (report by Leon Winter). + modify test/knight to provide the "slow" solution for small screens using "R", noting that Warnsdorf's method is easily done with "a". + modify several test-programs which call use_default_colors() to consistently do this only if "-d" option is given. + additional changes to test with non-standard variants of curses: + modify a loop limit in firework.c to work around absense of limit checks in some libraries. + fill the last row of a window with "?" in firstlast if waddch does not return ERR on the lower-right corner. + add checks in test/configure for some functions not in 4.3BSD curses. 527053 3ba55a671e895b0517cf77f75575e0b0 6.0 dimstar_suse Automatic submission by obs-autosubmit 537406 14b3543235941a586e1ea9dbf44621e8 6.0 dimstar_suse Automatic submission by obs-autosubmit 539147 2f518b42dacb4a43e968fc81fd590c8a 6.0 dimstar_suse Automatic submission by obs-autosubmit 545878 291b0aeecbb87a62ab04787ecdbf7e1c 6.0 dimstar_suse - Add ncurses patch 20171230 + build-fix for ncurses-examples with Fedora27, adding check for reset_color_pairs() -- not yet in Fedora's package. + consistently add $CFLAGS to $MK_SHARED_LIB symbol in configure script when the latter happens to use the C compiler rather than directly using the loader (report by Jeffrey Walton). + set ABI for upcoming 6.1 release in "*.map" files. While there are some remaining internals to apply, no ABI-related changes are anticipated. + add configure --with-config-suffix option to work around filename conflict with Redhat packages versus test-packages. - Add ncurses patch 20171223 + modify ncurses-examples to quiet const-warnings when building with PDCurses. + modify toe to not exit if unable to read a terminal description, e.g., if there is a permission problem. + minor fix for progs/toe.c, using _nc_free_termtype2. + assign 0 to pointer in _nc_tgetent_leak() after freeing it. Also avoid reusing pointer from previous successful call to tgetent if the latest call is unsuccessful (patch by Michael Schroeder, OpenSuSE #1070450). + minor fix for test/tracemunch, initialize $awaiting variable. - Disable memory leak checking (boo#1070450) - Add ncurses patch 20171216 + repair template in test/package/ncurses-examples.spec (cf: 20171111). + improve tic's warning about the number of parameters tparm might use for u1-u9 by making a special case for u6. + improve curs_attr.3x discussion of color pairs. 562434 2b8b57192ff4a184bbc75390ae229b84 6.0 dimstar_suse Automatic submission by obs-autosubmit 566456 7e1bd3ae947e6c56dd2d298f6b5f4c83 6.1 dimstar_suse - Correct include path for wide chraracter header files for ABI 6.1 - Update to ncurses 6.1 (patch 20180127) + updated release notes + amend a warning message from tic which should have flagged misuse of "XT" capability in "screen" terminal description. > terminfo changes: + trim "XT" from screen entry, add comments to explain why it was not suitable -TD + modify iterm to use xterm+sl-twm building block -TD + mark konsole-420pc, konsole-vt100, konsole-xf3x obsolete reflecting konsole's removal in 2008 -TD + expanded the history section of konsole to explain its flawed imitation of xterm's keyboard -TD + use xterm+x11mouse in screen.* entries because screen does not yet support xterm's 1006 mode -TD + add nsterm-build400 for macOS 10.13 -TD + add ansi+idc1, use that in ansi+idc adding dch for consistency -TD + update vte to vte-2017 -TD + add ecma+strikeout to vte-2017 -TD + add iterm2-direct -TD + updated teraterm, added teraterm-256color -TD + add mlterm-direct -TD + add descriptions for ANSI building-blocks -TD - Modify patch ncurses-5.9-ibm327x.dif - Rename patch ncurses-6.0.dif to new name ncurses-6.1.dif - Modify patch ncurses-6.1.dif - Add ncurses patch 20180121 pre-release 6.1 > terminfo changes: 570861 2dde38ecee3f27e78069535e2b82ba80 6.1 dimstar_suse Automatic submission by obs-autosubmit 575524 94652c21e5bafe5181ae928d15e77d73 6.1 dimstar_suse - Add ncurses patch 6.1-20180303 + modify TurnOn/TurnOff macros in lib_vidattr.c and lib_vid_attr.c to avoid expansion of "CUR" in trace. + improve a few lintian warnings in test-packages. + modify lib_setup to avoid calling pthread_self() without first verifying that the address is valid, i.e., for weak symbols (report/patch by Werner Fink). + modify generated terminfo.5 to not use "expand" and related width on the last column of tables, making layout on wide terminals look better (adapted from patch by Kir Kolyshkin). + add a category to report_offsets, e.g., "w" for wide-character, "t" for threads to make the report more readable. Reorganized the structures reported to make the categories more apparent. + simplify some ifdef's for extended-colors. + add NCURSES_GLOBALS and NCURSES_PRESCREEN to report_offsets, to show how similar the different tinfo configurations are. - Remove patch ncurses-6.1-weakpthreads.dif now upstream (bsc#1082772) - Make expect build check less fragile on timing - Switch back to shared libtinfo only but provide an auxiliary shared library libtinfow to avoid a rebuild of third party programs (bsc#1082772) + Add sanity check if new 32bit API is included in libtinfo - Add patch ncurses-6.1-weakpthreads.dif + Be aware that libtinfo/libtinfw is also used without libpthread (boo#1058509) - Use expect to run at least two test for normal and wide character version of newdemo from test suite - Add ncurses patch 6.1-20180224 582535 9804bc64c9a0de0e25fef823a56e0fae 6.1 dimstar_suse - Change baselibs.conf to avoid mixed version requirements (bsc#1082744) - Add ncurses patch 6.1-20180317 + fix a check in infotocap which may not have detected a problem when it should have. + add a check in tic for the case where setf/setb are given using different strings, but provide identical results to setaf/setab. + further improve fix for terminfo.5 (patch by Kir Kolyshkin). + reorder loop-limit checks in winsnstr() in case the string has no terminating null and only the number of characters is used (patch by Gyorgy Jeney). - Avoid opaque libraries for Leap 15 and SLES 15 - No tests on Leap 15 and SLES 15 589658 92cfdb9f2847b1eee7ad19012d609661 6.1 maxlin_factory - Add version requirement for packages terminfo and terminfo-base to avoid trouble with old ncurses tools and libraries - Add ncurses patch 6.1-20180331 + improve terminfo write/read by modifying the fourth item of the extended header to denote the number of valid strings in the extended string table (prompted by a comment in unibilium's sources). - Add ncurses patch 6.1-20180324 + amend Scaled256() macro in test/picsmap.c to cover the full range 0..1000 (report by Roger Pau Monne). + add some checks in tracemunch for undefined variables. 593751 6e3d696d3c5bc6b9f6a404fb1e59432f 6.1 dimstar_suse - Add ncurses patch 6.1-20180414 + modify form library to optionally delay cursor movement on a field edge/boundary (patch by Leon Winter). + modify form library to avoid unnecessary update of cursor position in non-public fields (patch by Leon Winter). + remove unused _nc_import_termtype2() function. + also add/improve null-pointer checks in other places + add a null-pointer check in _nc_parse_entry to handle an error when a use-name is invalid syntax (report by Chung-Yi Lin). - Add ncurses patch 6.1-20180407 + clarify in manual pages that vwprintw and vwscanw are obsolete, not part of X/Open Curses since 2007. + use "const" in some prototypes rather than NCURSES_CONST where X/Open Curses was updated to do this, e.g., wscanw, newterm, the terminfo interface. Also use "const" for consistency in the termcap interface, which was withdrawn by X/Open Curses in Issue 5 (2007). As of Issue 7, X/Open Curses still lacks "const" for certain return values, e.g., keyname(). 602959 77ac2d84fa75c747704044a6b9999a07 6.1 dimstar_suse 641198 bc005920cc15ed3357d59c8e60714d5c 6.1 dimstar_suse Automatic submission by obs-autosubmit 646383 500a682dd26c7270426d5ee402367d41 6.1 dimstar_suse - Remove screen.xterm from terminfo data base (boo#1103320) as with this screen uses fallback TERM=screen - Add ncurses patch 20181117 + ignore the hex/b64 $TERMINFO in toe's listing. + correct a status-check in _nc_read_tic_entry() so that if reading a hex/b64 $TERMINFO, and the $TERM does not match, fall-through to the compiled-in search list. - For screen.xterm remove also `rep' feature (repeat char) this might help on boo#1103320 - Add ncurses patch 20181110 + several workarounds to ensure proper C compiler used in parts of Ada95 tree. + update config.guess, config.sub from http://git.savannah.gnu.org/cgit/config.git 651982 f1f9537e559528f22a7ba335fb1f74e0 6.1 dimstar_suse - Add ncurses patch 20181229 + improve man/curs_mouse.3x with regard to xterm + modify tracemunch to accept filename parameters in addition to use as a pipe/filter. + minor optimization to reduce calls to _nc_reserve_pairs (prompted by discussion with Bryan Christ). + add test/pair_content.c and test/color_content.c + modify infocmp to omit filtering of "OTxx" names which are used for obsolete capabilities, when the output is sorted by long-names. Doing this helps when making a table of the short/long capability names. - Add ncurses patch 20181215 + several fixes for gcc8 strict compiler warnings. + fix a typo in comments (Aaron Gyes). + add nsterm-build309 to replace nsterm-256color, assigning the latter as an alias of nsterm, to make mouse work with nsterm-256color -TD + base gnome-256color entry on "gnome", not "vte", for consistency -TD + updates for configure macros from work on tin and xterm: + CF_GNU_SOURCE, allow for Cygwin's newlib when checking for the _DEFAULT_SOURCE symbol. + CF_VA_COPY, add fallback check if neither va_copy/__va_copy is supported, to try copying the pointers for va_list, or as an array. Also add another fallback check, for __builtin_va_copy(), which could be used with AIX xlc in c89 mode. - Add ncurses patch 20181208 + modify wbkgd() and wbkgrnd() to improve compatibility with SVr4 curses, changing the way the window rendition is updated when the background character is modified (report by Valery Ushakov). 662428 6250fe3b16485720966bece13e53312f 6.1 dimstar_suse - Add ncurses patch 20190112 + fix typo in term(5), improve explanation of format (report by Otto Modinos). + add nsterm-direct -TD + use SGR 1006 mouse for konsole-base -TD + use SGR 1006 mouse for putty -TD + add ti703/ti707, ti703-w/ti707-w (Robert Clausecker) - Add ncurses patch 20190105 + add dummy "check" rule in top-level and test-Makefile to simply building test-packages for Arch. + modify configure script to avoid conflict with a non-POSIX feature that enables all parts of the system headers by default. Some packagers have come to rely upon this behavior (FreeBSD #234049). + update config.guess, config.sub 665632 5d4fd177fadbae85f946eb3f42f60eb0 6.1 dimstar_suse - Fix configure scripts as well as pkg-config configurations that is correct paths in pkg-config and use pkg-config to configure the configure scripts as well - Add ncurses patch 20190209 + add check in tic to provide warnings for mismatched number of parameters in the documented user-capability extensions. - Add ncurses patch 20190202 + modify rpm test-package ".spec" file to work around naming conflict with Redhat's package for ncurses6. + modify no-leaks code in test/picsmap to avoid non-standard tdestroy. + amend change to configure script which altered the top-level makefile to avoid attempting to install the terminfo database when it was not configured, to allow for installing the ".pc" files which are also in the misc directory (report by Steve Wills). - Add ncurses patch 20190126 + change some "%define" statements in test-packages for RPMs to "%global" to work around changes in rpm 4.14 from recent Redhat. + fixes for O_INPUT_FIELD extension (patch by Leon Winter). + eliminate fixed buffer-size when reading $TERMCAP variable. + correct logic in read_entry.c which prevented $TERMCAP variable from being interpreted as a fallback to terminfo entry (prompted by Savannah #54556, cf: 20110924). - Add ncurses patch 20190121 + add a check in test/configure to work around non-ncurses termcap.h file in Slackware. + corrected flag for "seq" method of db 1.8.5 interface, needed by toe on some of the BSDs. + updated "string-hacks" feature. + minor improvements to manpage typography. 673377 e841eea97064b92d6f905d93534b8084 6.1 coolo - Add ncurses patch 20190216 + improve manual page description of TABSIZE. + add test/demo_tabs program. - Implement library packaging guideline: split static libraries. 676967 150461e5ff31dbdc83572c888c4ef552 6.1 dimstar_suse - Add ncurses patch 20190323 + move macro for is_linetouched() inside NCURSES_NOMACROS ifndef. + corrected prototypes in several manpages using script to extract those in compilable form. + use _nc_copy_termtype2() rather than direct assignment in setupterm, in case it is called repeatedly using fallback terminfo descriptions (report/patch by Werner Fink). - Drop patch ncurses-6.1-fallback.dif as now upstream - Reintroduce patch ncurses-6.1-fallback.dif to fix boo#1130091 - Add ncurses patch 20190317 + regenerate llib-* files. + modify tic to also use new function for user-defined capability info. + modify _nc_parse_entry() to check if a user-defined capability has an unexpected type; ignore it in that case. + fix a special case of link-anchors in generated Ada html files. + use newer rel=author tag in generated html rather than rev=made, which did not become accepted. - Add ncurses patch 20190309 + in-progress changes to add parameter-checking for common user-defined capabilities in tic. + update MKcodes.awk and MKnames.awk to ignore the new "userdef" data in Caps-ncurses (cf: 20190302). - Add ncurses patch 20190223 + fix typo in adds200 -TD + add tic check for consistent alternate character set capabilities. + improve check in mvcur() to decide whether to use hard-tabs, using 688199 5bed5c705be8accc93b67588e343ecde 6.1 dimstar_suse - Make pkg-config files .pc consistent - Add ncurses patch 20190511 + fix a spurious blank line seen with "infocmp -1fx xterm+x11mouse" + add checks in repair_subwindows() to keep the current position and scroll-margins inside the resized subwindow. + add a limit check in newline_forces_scroll() for the case where the row is inside scroll-margins, but not at the end (report by Toshio Kuratomi, cf: 20170729). + corrected a warning message in tic for extended capabilities versus number of parameters. - Add ncurses patch 20190504 + improve workaround for Solaris wcwidth versus line-drawing characters (report by Pavel Stehule). + add special case in tic to validate RGB string-capability extension. + corrected string/parameter-field for RGB in Caps-ncurses. - Add ncurses patch 20190427 + corrected problem in terminfo load/realignment which prevented infocmp from comparing extended capabilities with the same name but different types. - Add ncurses patch 20190420 + improve ifdef's for TABSIZE variable, to help with AIX/HPUX ports. - Add ncurses patch 20190413 + check for TABSIZE variable in test/configure script. + used test/test_arrays.c to improve Caps.aix1 and Caps.hpux11 + corrected filtering of comments in MKparametrized.sh + reduce duplication across Caps* files by moving some parts which do 703136 bba7125bbd00047a20ee2673b6a8d7f6 6.1 dimstar_suse Automatic submission by obs-autosubmit 710543 b518fc7bfc3d0342cb4ea375537436c3 6.1 dimstar_suse Automatic submission by obs-autosubmit 712785 dd652a0a1e44bb423dc7268fc14c57fb 6.1 dimstar_suse Automatic submission by obs-autosubmit 717564 a1bac9f99704d669ee05534fc61dc4b6 6.1 dimstar_suse Automatic submission by obs-autosubmit 724523 9c26db515d8848419827f9222237aade 6.1 dimstar_suse Automatic submission by obs-autosubmit 731264 362dca5ed88fe40fa9cd2c8955e3f8af 6.1 dimstar_suse - Add ncurses patch 20190928 + amend the ncurse*-config and pc-files to take into account the rpath hack which differed between those files. + improve -L option filtering in ncurses*-config + improve recovery from error when reading command-character in test/ncurses.c, showing the relevant error message and not exiting on EINTR (cf: 20180922) - Add library path for pkgconfig of ncurses5 as well - Add ncurses patch 20190921 + add a note in resizeterm manpage about top-level windows which touch the screen's borders. + modify configure-checks for gnat to identify each of the tools path and version. - Add ncurses patch 20190914 + build-fixes for Ada95 configure-script and corresponding test package 734487 bcb82ad6f971dba492a16addd3d4f0b4 6.1 dimstar_suse - Add ncurses patch 20191019 + modify make_hash to not require --disable-leaks, to simplify building with address-sanitizer. + modify tic to exit if it cannot remove a conflicting name, because treating that as a partial success can cause an infinite loop in use-resolution (report/testcase by Hongxu Chen, cf: 20111001). - Add ncurses patch 20191015 + improve buffer-checks in captoinfo.c, for some cases when the input string is shorter than expected. > fix two errata in tic (report/testcases by Hongxu Chen): + check for missing character after backslash in write_it + check for missing characters after "%>" when converting from termcap syntax (cf: 980530). - Avoid recursion trouble in spec file cause by undefined _lto_cflags - Add ncurses patch 20191012 + amend recent changes to ncurses*-config and pc-files to filter out Debian linker-flags (report by Sven Joachim, cf: 20150516). + clarify relationship between tic, infocmp and captoinfo in manpage. + check for invalid hashcode in _nc_find_type_entry and _nc_find_name_entry. > fix several errata in tic (reports/testcases by "zjuchenyuan"): + check for invalid hashcode in _nc_find_entry. + check for missing character after backslash in fmt_entry + check for acsc with odd length in dump_entry in check for one-one mapping (cf: 20060415); + check length when converting from old AIX box_chars_1 capability, overlooked in changes to eliminate strcpy (cf: 20001007). 741817 332ca7c3d6d0f2fee3f0d8cf2b6a3d4f 6.1 dimstar_suse - Add tack patch 1.08-20190721 * tack.c, edit.c, tack.h: gcc-8.x-warnings * init.c, edit.c: gcc 4.x warning * charset.c: update copyright * charset.c: rewrite of set_attr resulted in off-by-one loop limit * aclocal.m4: add CF_CURSES_TERM_H to get proper ifdef's for the boolnames arrays * configure.in: add CF_CURSES_TERM_H * aclocal.m4: add CF_TERMIOS_TYPES, from xterm * sysdep.c: use termios types such as tcflag_t * configure.in: use CF_TERMIOS_TYPES * tack.h: update copyright * aclocal.m4: resync with my-autoconf * package/debian/changelog, package/tack.spec, tack.h: bump * config.sub: 2019-06-30 * config.guess: 2019-06-10 - Add ncurses patch 20191026 + add a note in man/curs_add_wch.3x about Unicode terminology for the line-drawing characters (report by Nick Black). + improve comment in lib_tgoto.c regarding the use of \200 where a \0 would be intended by the caller (report by "64 bit", cf: 20000923). + modify linux-16color to accommodate Linux console driver change in early 2018 (report by Dino Petrucci). - Correct offsets of hunks of patch ncurses-6.1.dif for misc/terminfo.src 744202 2638fd5df45ae772f6da48d30af70b87 6.1 dimstar_suse - Do not add has size to linker flags of any pkg-config - Add ncurses patch 20191109 + add warning-check in tic for terminals with parm_dch vs parm_ich. + drop ich1 from rxvt-basic, Eterm and mlterm to improve compatibility with old non-curses programs -TD + reviewed st 0.8.2, updated some details -TD + use ansi+rep several places -TD + corrected tic's check for ich1 (report by Sebastian J. Bronner, cf: 20020901). - Add ncurses patch 20191102 + check parameter of set_escdelay, return ERR if negative. + check parameter of set_tabsize, return ERR if not greater than zero (report/patch by Anthony Sottile). + revise CF_ADD_LIBS macro to prepend rather than append libraries. + add "xterm-mono" to help packagers (report by Sven Joachim) -TD 748916 c767a7240a1fe1e0ac375fab56124d16 6.1 dimstar_suse Automatic submission by obs-autosubmit 764223 abd177221a4a94c58b83af1def21cac8 6.2 dimstar_suse - Add ncurses patch 20200215 + improve manual page for panel library, extending the portability section as well as documenting error-returns. + show tic's version when installing terminal database in run_tic.sh + correct check for gcc vs other compilers used in ncurses 6.0, from FreeBSD patch by Kyle Evans (cf: 20150725). + add notes for 6.2 to INSTALL. - Update to ncurses 6.2 (patch 20200212) * Add 20200212 6.2 release for upload to ftp.gnu.org + update release notes + minor build-fixes, mostly to test-package scripts * Add ncurses patch20200208 + modify check for sizeof(wchar_t) to ensure it gives useful result when cross-compiling. + drop assumption in configure script that Cygwin's linker is broken. + define NCURSES_BROKEN_LINKER if the broken-linker feature is used, to simplify configure-checks for ncurses-examples. * Add ncurses patch20200202 + reassert copyright on ncurses, per discussion in ncurses FAQ: https://invisible-island.net/ncurses/ncurses.faq.html#relicensed * Add ncurses patch20200201 + modify comparison in make_hash.c to correct a special case in collision handling for Caps-hpux11 + add testing utility report_hashing to check hash-tables used for terminfo and termcap names. + fix a missing prototype for _nc_free_and_exit(). + update a few comments about tack 1.07 + use an awk script to split too-long pathnames used in Ada95 sample programs for explain.txt 774813 c5a3c7e0bf8034ab554f59f9cf19e1d6 6.2 dimstar_suse Automatic submission by obs-autosubmit 780858 bed240f65c26d2e29fa6548cc295073a 6.2 dimstar_suse - Add ncurses patch 20200308 + update copyright notices in test-packages. + modify tracemunch to guard against errors in its known_p1 table. + add several --with-xxx-libname options, to help with pkgsrc (prompted by discussion with Thomas Klausner). - Add ncurses patch 20200301 + modify wbkgd() and wbkgrnd() to avoid storing a null in the background character, because it may be used in cases where the corresponding 0x80 is not treated as a null (report by Marc Rechte, cf: 20181208). - Add ncurses patch 20200229 + modify CF_NCURSES_CONFIG to work around xcode's c99 "-W" option, which conflicts with conventional use for passing linker options. > fixes for building with Visual Studio C++ and msys2 (patches by "Maarten Anonymous"): + check for pcre2posix.h instead of pcre2-posix.h + add case in CF_SHARED_OPTS for msys2 + msvc + add fallback definition for STDIN_FILENO in progs.priv.h + modify win_driver.c to use _alloca() rather than gcc's variable length array feature. + add NCURSES_IMPEXP to ncurses wrapped-variable declarations + remove NCURSES_IMPEXP from class variables in c++/cursslk.h + remove fallback prototype for exit() from c++/etip.h.in + use configured check for <sys/time.h> in a couple of places + conditionally include winsock.h in ncurses/win32con/gettimeofday.c, because Visual Studio needs this for the timestruct declaration. + adjust syntax in a couple of files using the NCURSES_API symbol. 782927 925955340dfd1ac7f5f78110730d3e66 6.2 dimstar_suse Automatic submission by obs-autosubmit 789684 e2dc920b4a33dc1ea0c857ea47eddd06 6.2.MACRO dimstar_suse - Use %() to extract patch date for adding it to version * add script get_version_number.sh which is used within the spec file to determine the actual patch version date - Add ncurses patch 20200404 + modify -fvisibility check to work with g++ > fixes for building with Visual Studio C++ and msys2 (patches by "Maarten Anonymous"): + add configure option and check for gcc -fvisibility=hidden feature + define NCURSES_NOMACROS in lib_gen.c to work around Visual Studio C++ preprocessor limitations. + modify some of the configure-macros, as well as mk-1st.awk to work with Visual Studio C++ default filenaming. - Add ncurses patch 20200328 + correct length of buffer copied in dup_field(). + remove "$(srcdir)/" from path of library.gpr, needed for out-of-tree builds of Ada95 (patch by Adam Van Ymeren). 791735 66dacaabb282bf61d45912cbf5e4a4da 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 793801 b8896bf6c5739ab5d2af4e5a26915987 6.2.MACRO dimstar_suse - Add ncurses patch 20200418 + improve tracemunch logic for "RUN" compaction. + fix a special case in wresize() where copying the old text did not check if the last cell on a row was the beginning of a fullwidth character (adapted from patch by Benno Schulenberg). + use vt52+keypad in xterm-vt52, from xterm #354 -TD + improve see-also section of user_caps.5 - Add ncurses patch 20200411 + fix find_pair(), overlooked when refactoring for _nc_reserve_pairs() (report/testcase by Brad Town, cf: 20170812). + add a trailing null for magic-string in putwin, flagged by gcc 10 + update check for gcc version versus gnat to work with gcc 10.x 795662 cfe9d418b1cd0fa309139a1737b5ef16 6.2.MACRO dimstar_suse - Add ncurses patch 20200502 + add details on the change to Linux SGR 21 in 2018 -TD + add xterm-direct16 and xterm-direct256 -TD + modify lib_mouse.c to check for out-of-range button numbers, convert those to position reports. - Add ncurses patch 20200425 + use vt100+fnkeys in putty -TD + fix a typo in tput.1; "columns" should be "cols". 799983 0bc0e2c94a4756d9c01bda7bacffedc0 6.2.MACRO dimstar_suse - Add ncurses patch 20200531 + correct configure version-check/warnng for g++ to allow for 10.x + re-enable "bel" in konsole-base (report by Nia Huang) + add linux-s entry (patch by Alexandre Montaron). + drop long-obsolete convert_configure.pl + add test/test_parm.c, for checking tparm changes. + improve parameter-checking for tparm, adding function _nc_tiparm() to handle the most-used case, which accepts only numeric parameters (report/testcase by "puppet-meteor"). + use a more conservative estimate of the buffer-size in lib_tparm.c's save_text() and save_number(), in case the sprintf() function passes-through unexpected characters from a format specifier (report/testcase by "puppet-meteor"). + add a check for end-of-string in cvtchar to handle a malformed string in infotocap (report/testcase by "puppet-meteor"). - Add ncurses patch 20200523 + update version-check for gnat to allow for gnat 10.x to 99.x + fix an uninitialized variable in lib_mouse.c changes (cf: 20200502) + add a check in EmitRange to guard against repeat_char emitting digits which could be interpreted as BSD-style padding when --enable-bsdpad is configured (report/patch by Hiltjo Posthuma). + add --disable-pkg-ldflags to suppress EXTRA_LDFLAGS from the generated pkg-config and ncurses*-config files, to simplify configuring in the case where rpath is used but the packager wants to hide the feature (report by Michael Stapelberg). > fixes for building with Visual Studio C++ and msys2 (patches by "Maarten Anonymous"): + modify CF_SHARED_OPTS to generate a script which translates linker options into Visual Studio's dialect. 810717 6fa2a4093f7cadc1ea318bfefc1e186f 6.2.MACRO dimstar_suse - Run ldconfig local on %buildroot %_lib to get links done (boo#1173222) - Add ncurses patch 20200606 + add xterm+256color2, xterm+88color2, to deprecate nonstandard usage in xterm+256color, xterm+88color -TD + add shifted Linux console keys in linux+sfkeys entry for screen.linux (report by Alexandre Montaron). + use vt100+enq in screen (report by Alexandre Montaron). + add screen.linux-s alias (suggested by Alexandre Montaron). - Add ncurses patch 20200613 + update list of functions in ncurses.3x + move dlclose() call from lib_mouse.c to delscreen() to avoid a case in the former which could be called from SIGTSTP handler (Debian #961097). 816433 0c9fb41aaebbcf8c74ff467186b9be87 6.2.MACRO dimstar_suse - Add ncurses patch 20200711 + fix pound-sign mapping in acsc of linux2.6 entry (report by Ingo Bruckl). + additional changes for building with Visual Studio C++ and msys2 (reports/patches by "Maarten Anonymous") + build-improvements for Windows 10 and MinGW (patch by Juergen Pfeifer). + fix a typo in curs_printw.3x (patch by William Pursell). + fix two errors in infotocap which allowed indexing outside the buffer (report/testcases by Zhang Gan). + update length of strings in infocmp's usage function to restore a trailing null on the longest string (report/testcase by Zhang Gen). - Add ncurses patch 20200704 + modify version-check with Ada generics to use the same pattern as in the check for supported gnat versions (report by Pascal Pignard). > additional changes for building with Visual Studio C++ and msys2 (patches by "Maarten Anonymous"): + adjust headers/declarations to provide for "dllimport" vs "dllexport" declarations when constructing DLLs, to worko with Visual Studio C++. - Add ncurses patch 20200627 + build-fixes for gnat 10.1.1, whose gnatmake drops integration with gprbuild. + correct buffer-length in test/color_name.h - Add ncurses patch 20200613 + update list of functions in ncurses.3x + move dlclose() call from lib_mouse.c to delscreen() to avoid a case in the former which could be called from SIGTSTP handler (Debian 820866 0eaa6ea8ebcd530fbe23da68f30fabcb 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 836006 391ad30efe5e6966b40077120000a280 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 842479 64855253683724a4259490c96965e76c 6.2.MACRO dimstar_suse - Disable usage of libbsd as this one is not in bootstrap image - Add ncurses patch 20201024 + provide workaround configure-check for bool when cross-compiling. + fix a potential indexing error in _nc_parse_entry(), seen with Herlim's test data using address-sanitizer. + change a null-pointer check in set_curterm to a valid-string check, needed in to tic's use-resolution work pad_char is cancelled (report/testcase by Robert Sebastian Herlim) + improve tic's -c option to validate the number and type of parameters and compare against expected number/type before deciding which set of parameter-lists to use in tparm calls (report/testcase by Robert Sebastian Herlim). + fix a link for tabs.1 manpage in announce.html.in (report by Nick Black), as well as some fixes via linklint. - Update to tack 1.9 (patch 20200220) * sysdep.c: gcc-warning * tack.c: fix gcc warning for non-ncurses configuration * init.c: zero-out the debug/log-pointers after closing them * tack.1: add -d option, for debug.log * output.c: use debug.log to record putp's and tput's which hint at the testing done * sysdep.c: use debug.log to record when the tty is set/reset * tack.h: split-out log_chr and log_str * tack.c: add -d option, for debug.log * tack.1, tack.c, tack.h: add -l option * tack.c: eliminate a confusing comparison for the logging-menu-entry state by using #define'd strings for that and the hex-output menu. * tack.c: use getopt * fun.c, crum.c, edit.c: 844100 770b7ddeda0365c8f5a4489f1f60779a 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 847064 9e97f63a1db26d2bb319ab08b65ccd28 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 855680 10e992a5a9d2b6206f86b64b8e15d156 6.2.MACRO dimstar_suse - Add ncurses patch 20210109 + fix errata in man/ncurses.3x from recent updates. + improve quoting/escaping in configure script, uses some features of autoconf 2.52.20210105 - Add ncurses patch 20210102 + update man/curs_memleaks.3x, to include <term.h> which declares exit_terminfo. + clarify man/curs_terminfo.3x, to mention why the macro setterm is defined in <curses.h>, and remove it from the list of prototypes (prompted by patch by Graeme McCutcheon). + amend man/curs_terminfo.3x, to note that <curses.h> is required for certain functions, e.g., those using chtype or attr_t for types, as well as mvcur (cf: 20201031). + use parameter-names in prototypes in curs_sp_funcs.3x, for consistency with other manpages. - Add ncurses patch 20201227 + update terminology entry to 1.8.1 -TD + fix some compiler-warnings which gcc8 reports incorrectly. - Add ncurses patch 20201219 + suppress hyphenation in generated html for manpages, to address regression in upgrade of groff 1.22.2 to 1.22.3. + fix inconsistent sort-order in see-also sections of manpages (report by Chris Bennett). - Port patch ncurses-6.2.dif - Add ncurses patch 20201212 + improve manual pages for form field-types. 862372 8b665637851375f4a72df00bf6a18a31 6.2.MACRO dimstar_suse - Don't skip test for qemu builds - Add ncurses patch 20210116 + add comment for linux2.6 regarding CONFIG_CONSOLE_TRANSLATIONS (report by Patrick McDermott) -TD + make opts extension for getcchar work as documented for ncurses 6.1, adding "-g" flag to test/demo_new_pair to illustrate. 865250 6e04596bb1bef3c396511a0fab6257d9 6.2.MACRO dimstar_suse - Add ncurses patch 20210130 + correct an off-by-one in comparison in waddch_literal() which caused scrolling when a double-cell character would not fit at the lower right corner of the screen (report by Benno Schulenberg). + split-out att610+cvis, vt220+cvis, vt220+cvis8 -TD + add vt220-base, for terminal emulators which generally have not supported att610's blinking cursor control -TD + use vt220+cvis in vt220, etc -TD + use att610+cvis, xterm+tmux and ansi+enq in kitty -TD + use vt220+cvis in st, terminology, termite since they ignore blinking-cursor detail in att610+cvis -TD - Port patch ncurses-6.2.dif * Skip cvvis entries where vt220+cvis is used * Skip function keys in rxvt-basic as rxvt+pcfkeys and use=vt220+keypadcw is used - Add ncurses patch 20210123 + modify package/config scripts to provide an explicit -L option for cases when the loader search path has other directories preceding the one in which ncurses is installed (report by Yuri Victorovich). + minor build-fixes in configure script and makefiles to work around quirks of pmake. 868392 e445f62078c668a71e5cb20b29dcef0e 6.2.MACRO dimstar_suse - New package ncurses-tests which includes examples and tests - Include bash script cursescheck for ASC and REP capabilities - Add ncurses patch 20210313 + improve configure CF_LD_SEARCHPATH macro used for ncurses*-config and ".pc" files, from dialog changes. + reduce dependency of math-library in test programs. + minor fixes for test_tparm.c (cf: 20210306) + mention "ncurses" prefix in curses_version() manpage (report by Michal Bielinski). - Only libpcre2 for ncurses ABI 6 - Make linker script for ABI 6 check for needed libpcre2 - Add ncurses patch 20210306 + improved test/test_parm.c, by limiting the tests to capabilities that might have parameters or padding, and combined with tputs test. + improve discussion of padding versus tparm and tputs in man/curs_terminfo.3x + update portability note for FreeBSD in man/tput.1 - Add ncurses patch 20210227 + modify tic/infocmp to eliminate unnecessary "\" to escape ":" in terminfo format. + add check in tic for duplicate "use=" clauses. - Add ncurses patch 20210220 + improve tic warning when oc/op do not mention SGR 39/49 for xterm compatible XT flag. + revert change to lib_addch.c in waddch_literal() from 20210130, since 879423 670f135475de3b87243c738029dc4aaf 6.2.MACRO RBrownSUSE - Disable pcre support for now (boo#1183960, boo#1184083) - Add ncurses patch 20210327 + build-fixes for Solaris10 /bin/sh + fix some cppcheck warnings, mostly style, in ncurses test-programs, form and menu libraries. - Add ncurses patch 20210323 + add configure option --enable-stdnoreturn, making the _Noreturn keyword optional to ease transition (prompted by report by Rajeev V Pillai). - Enhence cursescheck script - Disable _Noreturn usage as it breaks build of e.g. dialog - Add ncurses patch 20210320 + improve parameter-checking in tput by forcing it to analyze any extended string capability, e.g., as used in the Cs and Ms capabilities of the tmux description (report by Brad Town, cf: 20200531). + remove an incorrect free in the fallback (non-checking) version of _nc_free_and_exit (report by Miroslav Lichvar). + correct use-ordering in some xterm-direct flavors -TD + add hterm, hterm-256color (Mike Frysinger) + if the build-time compiler accepts c11's _Noreturn keyword, use that rather than gcc's attribute. + change configure-check for gcc's noreturn attribute to assume it is a prefix rather than suffix, matching c11's _Noreturn convention. + add "lint" rule to c++/Makefile, e.g., with cppcheck. 881821 adc7722d78f15813d4a325ab842563ba 6.2.MACRO dimstar_suse - Add ncurses patch 20210424 + avoid using broken system macros for snprintf which interfere with _nc_SLIMIT's conditionally adding a parameter when the string-hacks configure option is enabled. + add a "all::" rule before the new "check" rule in test/Makefile.in - Add ncurses patch 20210418 + improve CF_LINK_FUNCS by ensuring that the source-file is closed before linking to the target. + add "check" rules for headers in c++, progs and test-directories. + build-fix for termsort module when configured with termcap (reports by Rajeev V Pillai, Rudi Heitbaum). - Add ncurses patch 20210417 + extend --disable-pkg-ldflags option to also control whether $LDFLAGS from the build is provided in -config and .pc files (Debian #986764). + fix some cppcheck warnings, mostly style, in ncurses and c++ libraries and progs directory. + fix off-by-one limit for tput's processing command-line arguments (patch by Hadrien Lacour). - Do not strip examples - Install available manual pages of examples as well - Add ncurses patch 20210403 + fix some cppcheck warnings, mostly style, in ncurses library and progs directory. + improve description of BSD-style padding in curs_termcap.3x + improved CF_C11_NORETURN macro, from byacc changes. + fix "--enable-leak" in CF_DISABLE_LEAKS to allow turning leak-checking off later in a set of options. + relax modification-time comparison in CF_LINK_FUNCS to allow it to accept link() function with NFS filesystems which change the mtime 888394 622f7329fdb67b0e4b879b68852c4c43 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 891985 b588362684bf87a1d7afe2cec9a651b2 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 895215 ac998fb4e0e315dc4c1eb82029bf474d 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 901087 9e97b85ef868941b517ddf29ab473101 6.2.MACRO dimstar_suse - Update tack to 1.09-20210619 + Fix scan-build warning about unused assignment + Autoconf fixes (forwarded request 904134 from gmbr3) 904143 9ab2e8decd050bc43f6fdf59600d1b7c 6.2.MACRO dimstar_suse - Add ncurses patch 20210718 + correct typo in "vip" comments (report by Nick Black), reviewed this against Glink manual -TD + fill in some missing pieces for pccons, to make it comparable to the vt220 entry -TD + modify mk-1st.awk to account for extra-suffix configure option (report by Juergen Pfeifer). + change default for --disable-wattr-macros option to help packagers who reuse wide ncursesw header file with non-wide ncurses library. + build-fix for test/test_opaque.c, for configurations without opaque curses structs. - Add ncurses patch 20210710 + improve history section for tset manpage based on the 1BSD tarball, which preceded BSD's SCCS checkins by more than three years. + improve CF_XOPEN_CURSES macro used in test/configure (report by Urs Jansen). + further improvement of libtool configuration, adding a dependency of the install.tic rule, etc., on the library in the build-tree. + update config.sub - Add ncurses patch 20210703 + amend libtool configuration to add dependency for install.tic, etc., in ncurses/Makefile on the lower-level libraries. + modify configure script to support ".PHONY" make program feature. - Correct offsets of patch ncurses-6.2.dif 907106 3156f87e6c15334e984f5ba87878067f 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 909680 e2a03a73b1876c79facece61509bd89f 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 913670 b455525ae5f4bc430e2f23b158397cb3 6.2.MACRO dimstar_suse - Add ncurses patch 20210911 + adjust ifdef in test_opaque.c to fix build with ncurses 5.7 + add testing note for xterm-{hp|sco|sun} -TD + corrected description for ansi.sys-old -TD + add xterm+nopcfkeys, to fill in keys for xterm-hp, xterm-sun -TD + use hp+arrows in a few places -TD + use hp+pfk-cr in a few places -TD - Correct offsets of patch ncurses-6.2.dif - Add ncurses patch 20210905 + correct logic in filtering of redefinitions (report by Sven Joachim, cf: 20210828). - Add ncurses patch 20210904 + modify linux3.0 entry to reflect default mapping of shift-tab by kbd 1.14 (report by Jan Engelhardt) -TD + add historical note to tput, curses-terminfo and curses-color manpages based on source-code for SVr2, SVr3 and SVr4. + minor grammatical fixes for "it's" vs "its" (report by Nick Black). + amend fix for --disable-root-environ (report by Arnav Singh). + build-fix for compiling link_test + drop symbols GCC_PRINTF and GCC_SCANF from curses.h.in, to simplify use (Debian #993179). - Add ncurses patch 20210828 + correct reversed check for --disable-root-environ (report/analysis by Arnav Singh, cf: 20210626). + apply gcc format attribute to prototypes which use a va_list parameter rather than a "..." variable-length parameter list (prompted by discussion in a tmux pull-request). + modify configure scripts to filter out redefinitions of _XOPEN_SOURCE, e.g., for NetBSD which generally supports 500, but 600 is needed for 918836 c88464270407859b9a8aa889a0857592 6.2.MACRO dimstar_suse Automatic submission by obs-autosubmit 924628 d614bfd1bd0076357945a5b96fc84f2a 6.3.MACRO dimstar_suse - Update to ncurses 6.3 (patch 20211021) + update release notes + add "ncu2openbsd" script, to illustrate how to update an OpenBSD system to use a current ncurses release. - Add upstream keyring to verify source signatures of both ncurses and tack tar ball with their ASC (armored ASCii signature) counterpart - Add ncurses patch 20211018 + check for screen size-change in scr_init() and scr_restore(), in case a screen dump does not match the current screen dimensions (report by Frank Tkalcevic). - Add ncurses patch 20211017 + amend change for pkg-config to account for "none" being returned in the libdir-path result rather than "no" (report by Gabriele Balducci). - Add ncurses patch 20211016 + build-fix for pmake with libtool. + improve make-tar.sh scripts, adding COPYING to tar file, and clean up shellcheck warnings. + add link for "reset6" manpage in test-package ncurses6-doc + revise configure option --with-pkg-config-libdir, using the actual search path from pkg-config or pkgconf using the output from --debug (report by Pascal Pignard). + freeze ABI in ".map" files. - Correct offsets of patch ncurses-6.2.dif - Add ncurses patch 20211009 + implement "+m" option in tabs program. + fill in some details for infoton -TD + fix spelling/consistency in several descriptions -TD 927252 dd5f23070938c09f951e7aad052b870b 6.3.MACRO dimstar_suse - Add ncurses patch 20211106 + improve check in misc/Makefile.in for empty $PKG_CONFIG_LIBDIR + modify wnoutrefresh to call pnoutrefresh if its parameter is a pad, rather than treating it as an error, and modify new_panel to permit its window-parameter to be a pad (report by Giorgos Xou). + fix a memory-leak in del_curterm (prompted by discussion with Bram Moolenaar, cf: 20210821). - Add ncurses patch 20211030 + simplify some references to WINDOWS._flags using macros. + add a "check" rule in Ada95 makefile, to help with test-packages. + build-fix for cross-compiling to MingW, conditionally add -lssp - Correct offsets of patch ncurses-6.3.dif - Add ncurses patch 20211026 + corrected regex needed for older pkg-config used in Solaris 10. + amend configure option's auto-search to account for systems where none of the directories known to pkg-config exist, adapted from mailing-list comment (report by Milan P. Stanic). - Port patch ncurses-6.2.dif which is now named ncurses-6.3.dif 930176 708ce38c1912562e480f87c7a84fbd7f 6.3.MACRO dimstar_suse https://bugzilla.opensuse.org/show_bug.cgi?id=1192668 a2c56e1f53e9d7092a7913050920c2c5 6.3.MACRO dimstar_suse - Add ncurses patch 20211115 (boo##1192668) + fix memory-leak in delwin for pads (report by Werner Fink, OpenSUSE #1192668, cf: 20211106), - Add ncurses patch 20211113 + minor clarification to clear.1 (Debian #999437). + add xterm+sl-alt, use that in foot+base (report by Jonas Grosse Sundrup) -TD + improve search-path check for pkg-config, for Debian testing which installs pkg-config with architecture-prefixes. - Correct offsets of patch ncurses-6.3.dif - Add ncurses patch 20211106 + improve check in misc/Makefile.in for empty $PKG_CONFIG_LIBDIR + modify wnoutrefresh to call pnoutrefresh if its parameter is a pad, rather than treating it as an error, and modify new_panel to permit its window-parameter to be a pad (report by Giorgos Xou). + fix a memory-leak in del_curterm (prompted by discussion with Bram Moolenaar, cf: 20210821). - Add ncurses patch 20211030 + simplify some references to WINDOWS._flags using macros. + add a "check" rule in Ada95 makefile, to help with test-packages. + build-fix for cross-compiling to MingW, conditionally add -lssp - Correct offsets of patch ncurses-6.3.dif - Add ncurses patch 20211026 + corrected regex needed for older pkg-config used in Solaris 10. + amend configure option's auto-search to account for systems where none of the directories known to pkg-config exist, adapted from 931670 23483e1eb6bd08f87667f36094c48cd2 6.3.MACRO dimstar_suse - Add ncurses patch 20211120 + add dim, ecma+strikeout to st-0.6 -TD + deallocate the tparm cache when del_curterm is called for the last allocated TERMINAL structure (report/testcase by Bram Moolenaar, cf: 20200531). + modify test-package to more closely conform to Debian multi-arch. + if the --with-pkg-config-libdir option is not given, use ${libdir}/pkgconfig as a default (prompted by discussion with Ross Burton). - Correct offsets of patch ncurses-6.3.dif 933003 9ec963461c8d1dc48a0ea34d6938065a 6.3.MACRO dimstar_suse Automatic submission by obs-autosubmit 936027 3e9ddc88788de6a605ff8896d1e1304a 6.3.MACRO dimstar_suse - 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 - Add ncurses patch 20211211 + add test/combine.c, to demo/test combining characters. - Add ncurses patch 20211204 + improve configure check for getttynam (report by Werner Fink). - Correct offsets of patch ncurses-6.3.dif 945994 cee4c797e9149399e564a4d78768733c 6.3.MACRO dimstar_suse - Fix boo#1194805 by skipping linker optimizations from final pkgconfig files as well as ncurses-config - 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. 947194 b3ce0f5ba3aed36a7ac2c2964c9012da 6.3.MACRO dimstar_suse - Do not remove detection of getttynam() to avoid fallback as with patch 6.3 20211204 this is obsolete - 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 - use bash everywhere, the scripts are not posix shell compatible (bsc#1195391) 950686 099ba718ece60f2e4ac4b0cd390204d5 6.3.MACRO dimstar_suse Automatic submission by obs-autosubmit 956328 97013cba0843662fa5d22106b0b212de 6.3.MACRO dimstar_suse - Avoid lto-bytecode error on static libraries - Add ncurses patch 20220219 + expanded description in man/resizeterm.3x + additional workaround for ImageMagick in test/picsmap.c 957339 8ad3e4999b4a25d102ab774ca4d8c274 6.3.MACRO dimstar_suse Automatic submission by obs-autosubmit 959802 4f8ed2dffc8339ac6dc7949669cb05dd 6.3.MACRO dimstar_suse - 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 - 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(). 961608 65612090252065d02e5bd6a73c77942b 6.3.MACRO dimstar_suse Automatic submission by obs-autosubmit 965427 9a3643eb7de0056e20981721fc7ad8e0 6.3.MACRO dimstar_suse Automatic submission by obs-autosubmit 968377 c7d143ce97507c2b4565eca7915a3f4c 6.3.MACRO dimstar_suse - 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. - Add ncurses patch 20220409 + add test/test_unget_wch.c 970977 ff84a5a61a56a9db1343d1fa297260e5 6.3.MACRO dimstar_suse - 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. - 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. 973227 84678431d060dff0f65319e1ca2b571e 6.3.MACRO dimstar_suse Automatic submission by obs-autosubmit 975718 d587b6d0f0e80ef95405d70f2bcb96e9 6.3.MACRO dimstar_suse - 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 - Add ncurses patch 20220514 + further improvements to test/test_mouse.c; compare with ncurses test program menu A/a. - 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. - Add ncurses patch 20220501 980327 96b6443f5c96e735ac139116f53cc3a5 6.3.MACRO dimstar_suse - 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 981121 e884cc8004c64bb97464b6734f7105de 6.3.MACRO dimstar_suse - 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. - Add ncurses patch 20220604 982383 fc4e442f80d8f3607c3180e48b7bb46f 6.3.MACRO dimstar_suse - 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 983972 d033d9f5db113c3b345094647d63dd7b 6.3.MACRO dimstar_suse - Add ncurses patch 20220709 + lock the prescreen data consistently in newterm, etc., for the pthreads configuration (report by Tom de Vries). - 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 - 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 988345 7693f5af4d52381bf15855fe421642a1 6.3.MACRO RBrownFactory - 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). 989812 e5d9636a4054b2b488ac868870a427a5 6.3.MACRO dimstar_suse - Add ncurses patch 20220806 + amend end_of_stream() to allow for input files without a final newline. + check for non-textfiles to tic. - 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 994114 73f78f1800ffec3037ebca0a31d43847 6.3.MACRO dimstar_suse - 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 995133 b29619b6641dbe9cd58eff8409fd9a81 6.3.MACRO dimstar_suse Automatic submission by obs-autosubmit 999868 ca197ca3fe4387a489ff2ec6953b8dd8 6.3.MACRO dimstar_suse - 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 - Add ncurses patch 20220820 1003102 e9e89a8a8f8f374db813d8351b9418a1 6.3.MACRO favogt_factory - 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 - 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 - 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). 1007806 f47f278b6f59e4231c5577924fdb6d1f 6.3.MACRO dimstar_suse - 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. - Add ncurses patch 20221029 + improve curs_slk.3x discussion of extensions and portability (report by Bill Gray). - Add ncurses patch 20221023 + change man_db.renames to template, to handle ncurses*-config script with the extra-suffix configure option. - 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). - 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 1034125 59aeebc27763712a5856120c12586d49 6.3.MACRO dimstar_suse Automatic submission by obs-autosubmit 1040231 d63713b170f5cc09660358da510cadcd 6.4.MACRO dimstar_suse - Avoid trouble with invalid certificate for ftp.invisible-island.net and use www.invisible-island.net - 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 - Add ncurses patch 20221217 + install Ada95 sample programs in libexecdir, adding a wrapper script to invoke those. 1057605 5341060e39a9e9d806fbdbd72ae804cf 6.4.MACRO dimstar_suse - 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 1058637 517e5b14c4e50ae54740265e81ffd16d 6.4.MACRO dimstar_suse Automatic submission by obs-autosubmit 1062058