Skip to content

Commit

Permalink
snapshot of project "ncurses", label v6_4_20231021
Browse files Browse the repository at this point in the history
  • Loading branch information
ThomasDickey committed Oct 21, 2023
1 parent 3acaafc commit 4e3e1e5
Show file tree
Hide file tree
Showing 55 changed files with 2,744 additions and 2,673 deletions.
18 changes: 14 additions & 4 deletions INSTALL
Expand Up @@ -26,7 +26,7 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
-- $Id: INSTALL,v 1.248 2023/10/16 23:06:54 tom Exp $
-- $Id: INSTALL,v 1.249 2023/10/21 15:51:23 tom Exp $
---------------------------------------------------------------------
How to install Ncurses/Terminfo on your system
---------------------------------------------------------------------
Expand Down Expand Up @@ -670,7 +670,14 @@ CONFIGURE OPTIONS:
--enable-opaque-panel
Define symbol in curses.h which controls whether some library
structures are treated as "opaque". The --enable-opaque-curses option
is overridden by the --enable-reentrant option.
may be overridden by the --enable-reentrant option.

Enabling opaque-curses enables opaque for the form, menu, and panel
libraries. Use their corresponding options to disable the feature
individually.

NOTE: beginning with ncurses 6.5 this option is enabled by default;
older versions disable it by default.

--enable-pc-files
If pkg-config is found (see --with-pkg-config), generate ".pc" files
Expand Down Expand Up @@ -816,11 +823,14 @@ CONFIGURE OPTIONS:
symbolic link to equate libncurses.so with libncursesw.so

NOTE: the Ada95 binding may be built against either version of the the
ncurses library, but you must decide which: the binding installs the
same set of files for either version. Currently (2002/6/22) it does
ncurses library, but you must decide which: the binding installs the
same set of files for either version. Currently (2023/10/21) it does
not use the extended features from the wide-character code, so it is
probably better to not install the binding for that configuration.

NOTE: beginning with ncurses 6.5 this option is enabled by default;
older versions disable it by default.

--enable-xmc-glitch
Compile-in support experimental xmc (magic cookie) code.

Expand Down
4 changes: 2 additions & 2 deletions MANIFEST
Expand Up @@ -343,7 +343,7 @@
./doc/html/announce.html
./doc/html/hackguide.html
./doc/html/index.html
./doc/html/man/adacurses6-config.1.html
./doc/html/man/adacursesw6-config.1.html
./doc/html/man/captoinfo.1m.html
./doc/html/man/clear.1.html
./doc/html/man/curs_add_wch.3x.html
Expand Down Expand Up @@ -464,7 +464,7 @@
./doc/html/man/mitem_value.3x.html
./doc/html/man/mitem_visible.3x.html
./doc/html/man/ncurses.3x.html
./doc/html/man/ncurses6-config.1.html
./doc/html/man/ncursesw6-config.1.html
./doc/html/man/new_pair.3x.html
./doc/html/man/panel.3x.html
./doc/html/man/resizeterm.3x.html
Expand Down
11 changes: 9 additions & 2 deletions NEWS
Expand Up @@ -26,7 +26,7 @@
-- sale, use or other dealings in this Software without prior written --
-- authorization. --
-------------------------------------------------------------------------------
-- $Id: NEWS,v 1.4016 2023/10/16 23:09:02 tom Exp $
-- $Id: NEWS,v 1.4019 2023/10/21 23:13:51 tom Exp $
-------------------------------------------------------------------------------

This is a log of changes that ncurses has gone through since Zeyd started
Expand All @@ -46,6 +46,13 @@ 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.

20231021
+ use oldxterm+sm+1006 in vte-2014 (report by Benno Schulenberg) -TD
+ add ansi+apparrows -TD
+ change defaults for configure opaque and widec options (prompted by
discussion with Branden Robinson).
+ minor cleanup of compiler- and manpage-warnings.

20231016
+ make the recent change to setupterm optional "--enable-check-size"
(Debian #1054022).
Expand Down Expand Up @@ -5570,7 +5577,7 @@ it is not possible to add this information.
function pointer passed to tputs().
+ modify init_pair() to accept -1's for color value after
assume_default_colors() has been called (Debian #337095).
+ modify test/background.c, adding commmand-line options to demonstrate
+ modify test/background.c, adding command-line options to demonstrate
assume_default_colors() and use_default_colors().

20110416
Expand Down
2 changes: 1 addition & 1 deletion VERSION
@@ -1 +1 @@
5:0:10 6.4 20231016
5:0:10 6.4 20231021
12 changes: 7 additions & 5 deletions aclocal.m4
Expand Up @@ -29,7 +29,7 @@ dnl***************************************************************************
dnl
dnl Author: Thomas E. Dickey 1995-on
dnl
dnl $Id: aclocal.m4,v 1.1051 2023/09/06 22:55:27 tom Exp $
dnl $Id: aclocal.m4,v 1.1053 2023/10/21 12:54:23 tom Exp $
dnl Macros used in NCURSES auto-configuration script.
dnl
dnl These macros are maintained separately from NCURSES. The copyright on
Expand Down Expand Up @@ -67,7 +67,7 @@ $ac_includes_default
fi
])dnl
dnl ---------------------------------------------------------------------------
dnl CF_ABI_DEFAULTS version: 4 updated: 2023/01/07 16:32:06
dnl CF_ABI_DEFAULTS version: 5 updated: 2023/10/21 08:54:23
dnl ---------------
dnl Provide configure-script defaults for different ncurses ABIs.
AC_DEFUN([CF_ABI_DEFAULTS],[
Expand All @@ -88,9 +88,10 @@ cf_dft_opaque_curses=no
cf_dft_ordinate_type=short
cf_dft_signed_char=no
cf_dft_tparm_arg=long
cf_dft_widec=no
cf_dft_with_lp64=no
# ABI 6 defaults:
# ABI 6 default differences from ABI 5:
case x$cf_cv_abi_default in
(x[[6789]])
cf_dft_chtype=uint32_t
Expand All @@ -102,17 +103,18 @@ case x$cf_cv_abi_default in
cf_dft_filter_syms=yes
cf_dft_interop=yes
cf_dft_mmask_t=uint32_t
cf_dft_opaque_curses=yes
cf_dft_tparm_arg=intptr_t
cf_dft_widec=yes
cf_dft_with_lp64=yes
;;
esac
# ABI 7 defaults:
# ABI 7 default differences from ABI 6:
case x$cf_cv_abi_default in
(x[[789]])
cf_dft_ccharw_max=6
cf_dft_mmask_t=uint64_t
cf_dft_opaque_curses=yes
cf_dft_ordinate_type=int
cf_dft_signed_char=yes
# also: remove the wgetch-events feature in ABI 7
Expand Down

0 comments on commit 4e3e1e5

Please sign in to comment.