]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - NEWS
ncurses 6.4 - patch 20230418
[ncurses.git] / NEWS
diff --git a/NEWS b/NEWS
index 381da49dca14a6e224b396a703126bf98f45bc40..9d1440069bb10f928ddef0e83633cabf749b2910 100644 (file)
--- a/NEWS
+++ b/NEWS
@@ -26,7 +26,7 @@
 -- sale, use or other dealings in this Software without prior written        --
 -- authorization.                                                            --
 -------------------------------------------------------------------------------
--- $Id: NEWS,v 1.3914 2023/02/25 22:58:50 tom Exp $
+-- $Id: NEWS,v 1.3939 2023/04/18 22:22:09 tom Exp $
 -------------------------------------------------------------------------------
 
 This is a log of changes that ncurses has gone through since Zeyd started
@@ -46,9 +46,58 @@ See the AUTHORS file for the corresponding full names.
 Changes through 1.9.9e did not credit all contributions;
 it is not possible to add this information.
 
+20230418
+       + improve checks for limits on privileged execution:
+         + modify _nc_syserr_abort() to use _nc_env_access(), rather than
+           only checking root uid.
+         + use getauxval() when available, to improve setuid/setgid checks.
+         + modify test packages to disable root access/environ options.
+       + modify tgoto() to accept no-parameter capabilities, for joe editor
+         (OpenSUSE #1210485, Gentoo #904263).
+
+20230415
+       + configure script fixes:
+         + fix copy/paste error in configure option --disable-root-access
+           (report/patch by Sven Joachim).
+         + modify CF_XOPEN_SOURCE macro's amend default case to avoid
+           undefining _XOPEN_SOURCE if _POSIX_C_SOURCE is defined.
+       + modify test_tparm to account for extended capabilities.
+       + add checks in tparm() and tiparm() for misuse of numeric parameters,
+         overlooked in 20230408.
+       + fix errata in clear.1 and curs_terminfo.3x
+
+20230408
+       + document limitations of tparm, and error-returns in curs_terminfo.3x
+       + document limitations of tgoto, and error-returns in curs_termcap.3x
+       + add xterm+focus to alacritty+common (patch by Christian Duerr).
+       + add "-v" option to tput, to show warnings.
+       > improve checks for malformed terminfo data (report/analysis by
+         Jonathan Bar Or, Michael Pearse, Emanuele Cozzi).
+         + make the parameter type/count checks in _nc_tiparm() more stringent
+         + update tgoto() to account for _nc_tiparm() changes
+         + add checks in tparm() and tiparm() for misuse of string parameters
+         + add special cases in tput to handle extensions Cs/Ms parameters
+         + ignore compiled-terminfo where the array sizes exceed the standard
+
+20230401
+       + modify experimental Windows driver to work with xterm mouse protocol.
+       + remove DECCOLM+DECSCLM from foot (patch by Daniel Ekloef).
+
+20230311
+       + improve manpage description for addch versus unctrl format used for
+         non-printable characters.
+       + modify version-check for gcc/g++, now works for msys2.
+       + modify check in _nc_write_entry() for multiply defined aliases to
+         report problems within the current runtime of tic rather than for
+         conflicts with pre-existing terminal descriptions.
+       + allow for MinGW32-/64-bit configurations to use _DEFAULT_SOURCE
+       + clarify interaction of -R option versus -C, -I and -r in infocmp
+         manpage.
+       + build-fix in lib_win32con.c (cf: 20230211).
+
 20230225
        + build-fixes for rpm test-packages.
-       + add/user configure check for clock_gettime(), to supersede
+       + add/use configure check for clock_gettime(), to supersede
          gettimeofday().
 
 20230218