mirror of
https://github.com/ThomasDickey/ncurses-snapshots.git
synced 2026-01-26 19:09:16 +00:00
snapshot of project "ncurses", label v6_1_20190330
This commit is contained in:
parent
669ab1da93
commit
65ae65c499
13
NEWS
13
NEWS
@ -25,7 +25,7 @@
|
||||
-- sale, use or other dealings in this Software without prior written --
|
||||
-- authorization. --
|
||||
-------------------------------------------------------------------------------
|
||||
-- $Id: NEWS,v 1.3297 2019/03/23 23:06:12 tom Exp $
|
||||
-- $Id: NEWS,v 1.3300 2019/03/30 23:12:31 tom Exp $
|
||||
-------------------------------------------------------------------------------
|
||||
|
||||
This is a log of changes that ncurses has gone through since Zeyd started
|
||||
@ -45,6 +45,17 @@ 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.
|
||||
|
||||
20190330
|
||||
+ add "screen5", to mention italics (report by Stefan Assmann)
|
||||
+ modify description of xterm+x11hilite to eliminate unused p5 -TD
|
||||
+ add configure script checks to help with a port to Ultrix 3.1
|
||||
(report by Dennis Grevenstein).
|
||||
+ check if "b" binary feature of fopen works
|
||||
+ check for missing feature of locale.h
|
||||
+ add fallback for strstr() in test-programs
|
||||
+ add fallback for STDOUT_FILENO in test-programs
|
||||
+ update config.guess, config.sub
|
||||
|
||||
20190323
|
||||
+ move macro for is_linetouched() inside NCURSES_NOMACROS ifndef.
|
||||
+ corrected prototypes in several manpages using script to extract
|
||||
|
||||
47
aclocal.m4
vendored
47
aclocal.m4
vendored
@ -1,5 +1,5 @@
|
||||
dnl***************************************************************************
|
||||
dnl Copyright (c) 1998-2017,2018 Free Software Foundation, Inc. *
|
||||
dnl Copyright (c) 1998-2018,2019 Free Software Foundation, Inc. *
|
||||
dnl *
|
||||
dnl Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
dnl copy of this software and associated documentation files (the *
|
||||
@ -28,7 +28,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey 1995-on
|
||||
dnl
|
||||
dnl $Id: aclocal.m4,v 1.861 2019/01/01 01:49:46 tom Exp $
|
||||
dnl $Id: aclocal.m4,v 1.862 2019/03/30 21:53:01 tom Exp $
|
||||
dnl Macros used in NCURSES auto-configuration script.
|
||||
dnl
|
||||
dnl These macros are maintained separately from NCURSES. The copyright on
|
||||
@ -1904,6 +1904,49 @@ AC_DEFUN([CF_FIXUP_ADAFLAGS],[
|
||||
AC_MSG_RESULT($ADAFLAGS)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_FOPEN_BIN_R version: 1 updated: 2019/03/30 17:52:21
|
||||
dnl --------------
|
||||
dnl Check if fopen works when the "b" (binary) flag is added to the mode
|
||||
dnl parameter. POSIX ignores the "b", which c89 specified. Some very old
|
||||
dnl systems do not accept it.
|
||||
AC_DEFUN([CF_FOPEN_BIN_R],[
|
||||
AC_CACHE_CHECK(if fopen accepts explicit binary mode,cf_cv_fopen_bin_r,[
|
||||
AC_TRY_RUN([
|
||||
#include <stdio.h>
|
||||
int main(void) {
|
||||
FILE *fp = fopen("conftest.tmp", "wb");
|
||||
int rc = 0;
|
||||
if (fp != 0) {
|
||||
int p, q;
|
||||
for (p = 0; p < 256; ++p) {
|
||||
fputc(p, fp);
|
||||
}
|
||||
fclose(fp);
|
||||
fp = fopen("conftest.tmp", "rb");
|
||||
if (fp != 0) {
|
||||
for (p = 0; p < 256; ++p) {
|
||||
q = fgetc(fp);
|
||||
if (q != p) {
|
||||
rc = 1;
|
||||
break;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
rc = 1;
|
||||
}
|
||||
} else {
|
||||
rc = 1;
|
||||
}
|
||||
${cf_cv_main_return:-return} (rc);
|
||||
}
|
||||
],
|
||||
[cf_cv_fopen_bin_r=yes],
|
||||
[cf_cv_fopen_bin_r=no],
|
||||
[cf_cv_fopen_bin_r=unknown])
|
||||
])
|
||||
test "x$cf_cv_fopen_bin_r" != xno && AC_DEFINE(USE_FOPEN_BIN_R)
|
||||
])dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
dnl CF_FORGET_TOOL version: 1 updated: 2013/04/06 18:03:09
|
||||
dnl --------------
|
||||
dnl Forget that we saw the given tool.
|
||||
|
||||
185
config.guess
vendored
185
config.guess
vendored
@ -2,7 +2,7 @@
|
||||
# Attempt to guess a canonical system name.
|
||||
# Copyright 1992-2019 Free Software Foundation, Inc.
|
||||
|
||||
timestamp='2019-01-03'
|
||||
timestamp='2019-03-04'
|
||||
|
||||
# This file is free software; you can redistribute it and/or modify it
|
||||
# under the terms of the GNU General Public License as published by
|
||||
@ -385,20 +385,7 @@ case "$UNAME_MACHINE:$UNAME_SYSTEM:$UNAME_RELEASE:$UNAME_VERSION" in
|
||||
echo sparc-hal-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
||||
exit ;;
|
||||
sun4*:SunOS:5.*:* | tadpole*:SunOS:5.*:*)
|
||||
set_cc_for_build
|
||||
SUN_ARCH=sparc
|
||||
# If there is a compiler, see if it is configured for 64-bit objects.
|
||||
# Note that the Sun cc does not turn __LP64__ into 1 like gcc does.
|
||||
# This test works for both compilers.
|
||||
if [ "$CC_FOR_BUILD" != no_compiler_found ]; then
|
||||
if (echo '#ifdef __sparcv9'; echo IS_64BIT_ARCH; echo '#endif') | \
|
||||
(CCOPTS="" $CC_FOR_BUILD -E - 2>/dev/null) | \
|
||||
grep IS_64BIT_ARCH >/dev/null
|
||||
then
|
||||
SUN_ARCH=sparcv9
|
||||
fi
|
||||
fi
|
||||
echo "$SUN_ARCH"-sun-solaris2"`echo "$UNAME_RELEASE"|sed -e 's/[^.]*//'`"
|
||||
echo sparc-sun-solaris2"`echo "$UNAME_RELEASE" | sed -e 's/[^.]*//'`"
|
||||
exit ;;
|
||||
i86pc:AuroraUX:5.*:* | i86xen:AuroraUX:5.*:*)
|
||||
echo i386-pc-auroraux"$UNAME_RELEASE"
|
||||
@ -998,22 +985,50 @@ EOF
|
||||
exit ;;
|
||||
mips:Linux:*:* | mips64:Linux:*:*)
|
||||
set_cc_for_build
|
||||
IS_GLIBC=0
|
||||
test x"${LIBC}" = xgnu && IS_GLIBC=1
|
||||
sed 's/^ //' << EOF > "$dummy.c"
|
||||
#undef CPU
|
||||
#undef ${UNAME_MACHINE}
|
||||
#undef ${UNAME_MACHINE}el
|
||||
#undef mips
|
||||
#undef mipsel
|
||||
#undef mips64
|
||||
#undef mips64el
|
||||
#if ${IS_GLIBC} && defined(_ABI64)
|
||||
LIBCABI=gnuabi64
|
||||
#else
|
||||
#if ${IS_GLIBC} && defined(_ABIN32)
|
||||
LIBCABI=gnuabin32
|
||||
#else
|
||||
LIBCABI=${LIBC}
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if ${IS_GLIBC} && defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
|
||||
CPU=mipsisa64r6
|
||||
#else
|
||||
#if ${IS_GLIBC} && !defined(__mips64) && defined(__mips_isa_rev) && __mips_isa_rev>=6
|
||||
CPU=mipsisa32r6
|
||||
#else
|
||||
#if defined(__mips64)
|
||||
CPU=mips64
|
||||
#else
|
||||
CPU=mips
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined(__MIPSEL__) || defined(__MIPSEL) || defined(_MIPSEL) || defined(MIPSEL)
|
||||
CPU=${UNAME_MACHINE}el
|
||||
MIPS_ENDIAN=el
|
||||
#else
|
||||
#if defined(__MIPSEB__) || defined(__MIPSEB) || defined(_MIPSEB) || defined(MIPSEB)
|
||||
CPU=${UNAME_MACHINE}
|
||||
MIPS_ENDIAN=
|
||||
#else
|
||||
CPU=
|
||||
MIPS_ENDIAN=
|
||||
#endif
|
||||
#endif
|
||||
EOF
|
||||
eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU'`"
|
||||
test "x$CPU" != x && { echo "$CPU-unknown-linux-$LIBC"; exit; }
|
||||
eval "`$CC_FOR_BUILD -E "$dummy.c" 2>/dev/null | grep '^CPU\|^MIPS_ENDIAN\|^LIBCABI'`"
|
||||
test "x$CPU" != x && { echo "$CPU${MIPS_ENDIAN}-unknown-linux-$LIBCABI"; exit; }
|
||||
;;
|
||||
mips64el:Linux:*:*)
|
||||
echo "$UNAME_MACHINE"-unknown-linux-"$LIBC"
|
||||
@ -1126,7 +1141,7 @@ EOF
|
||||
*Pentium) UNAME_MACHINE=i586 ;;
|
||||
*Pent*|*Celeron) UNAME_MACHINE=i686 ;;
|
||||
esac
|
||||
echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}{$UNAME_VERSION}"
|
||||
echo "$UNAME_MACHINE-unknown-sysv${UNAME_RELEASE}${UNAME_SYSTEM}${UNAME_VERSION}"
|
||||
exit ;;
|
||||
i*86:*:3.2:*)
|
||||
if test -f /usr/options/cb.name; then
|
||||
@ -1446,6 +1461,130 @@ EOF
|
||||
exit ;;
|
||||
esac
|
||||
|
||||
# No uname command or uname output not recognized.
|
||||
set_cc_for_build
|
||||
cat > "$dummy.c" <<EOF
|
||||
#ifdef _SEQUENT_
|
||||
#include <sys/types.h>
|
||||
#include <sys/utsname.h>
|
||||
#endif
|
||||
main ()
|
||||
{
|
||||
#if defined (sony)
|
||||
#if defined (MIPSEB)
|
||||
/* BFD wants "bsd" instead of "newsos". Perhaps BFD should be changed,
|
||||
I don't know.... */
|
||||
printf ("mips-sony-bsd\n"); exit (0);
|
||||
#else
|
||||
#include <sys/param.h>
|
||||
printf ("m68k-sony-newsos%s\n",
|
||||
#ifdef NEWSOS4
|
||||
"4"
|
||||
#else
|
||||
""
|
||||
#endif
|
||||
); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (NeXT)
|
||||
#if !defined (__ARCHITECTURE__)
|
||||
#define __ARCHITECTURE__ "m68k"
|
||||
#endif
|
||||
int version;
|
||||
version=`(hostinfo | sed -n 's/.*NeXT Mach \([0-9]*\).*/\1/p') 2>/dev/null`;
|
||||
if (version < 4)
|
||||
printf ("%s-next-nextstep%d\n", __ARCHITECTURE__, version);
|
||||
else
|
||||
printf ("%s-next-openstep%d\n", __ARCHITECTURE__, version);
|
||||
exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (MULTIMAX) || defined (n16)
|
||||
#if defined (UMAXV)
|
||||
printf ("ns32k-encore-sysv\n"); exit (0);
|
||||
#else
|
||||
#if defined (CMU)
|
||||
printf ("ns32k-encore-mach\n"); exit (0);
|
||||
#else
|
||||
printf ("ns32k-encore-bsd\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (__386BSD__)
|
||||
printf ("i386-pc-bsd\n"); exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (sequent)
|
||||
#if defined (i386)
|
||||
printf ("i386-sequent-dynix\n"); exit (0);
|
||||
#endif
|
||||
#if defined (ns32000)
|
||||
printf ("ns32k-sequent-dynix\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (_SEQUENT_)
|
||||
struct utsname un;
|
||||
|
||||
uname(&un);
|
||||
if (strncmp(un.version, "V2", 2) == 0) {
|
||||
printf ("i386-sequent-ptx2\n"); exit (0);
|
||||
}
|
||||
if (strncmp(un.version, "V1", 2) == 0) { /* XXX is V1 correct? */
|
||||
printf ("i386-sequent-ptx1\n"); exit (0);
|
||||
}
|
||||
printf ("i386-sequent-ptx\n"); exit (0);
|
||||
#endif
|
||||
|
||||
#if defined (vax)
|
||||
#if !defined (ultrix)
|
||||
#include <sys/param.h>
|
||||
#if defined (BSD)
|
||||
#if BSD == 43
|
||||
printf ("vax-dec-bsd4.3\n"); exit (0);
|
||||
#else
|
||||
#if BSD == 199006
|
||||
printf ("vax-dec-bsd4.3reno\n"); exit (0);
|
||||
#else
|
||||
printf ("vax-dec-bsd\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
#else
|
||||
printf ("vax-dec-bsd\n"); exit (0);
|
||||
#endif
|
||||
#else
|
||||
printf ("vax-dec-ultrix\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
#if defined(ultrix) || defined(_ultrix) || defined(__ultrix) || defined(__ultrix__)
|
||||
#if defined(mips) || defined(__mips) || defined(__mips__) || defined(MIPS) || defined(__MIPS__)
|
||||
#include <signal.h>
|
||||
#if defined(_SIZE_T_) /* >= ULTRIX4 */
|
||||
printf ("mips-dec-ultrix4\n"); exit (0);
|
||||
#else
|
||||
#if defined(ULTRIX3) || defined(ultrix3) || defined(SIGLOST)
|
||||
printf ("mips-dec-ultrix3\n"); exit (0);
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#if defined (alliant) && defined (i860)
|
||||
printf ("i860-alliant-bsd\n"); exit (0);
|
||||
#endif
|
||||
|
||||
exit (1);
|
||||
}
|
||||
EOF
|
||||
|
||||
$CC_FOR_BUILD -o "$dummy" "$dummy.c" 2>/dev/null && SYSTEM_NAME=`$dummy` &&
|
||||
{ echo "$SYSTEM_NAME"; exit; }
|
||||
|
||||
# Apollos put the system type in the environment.
|
||||
test -d /usr/apollo && { echo "$ISP-apollo-$SYSTYPE"; exit; }
|
||||
|
||||
echo "$0: unable to guess system type" >&2
|
||||
|
||||
case "$UNAME_MACHINE:$UNAME_SYSTEM" in
|
||||
|
||||
4
config.sub
vendored
4
config.sub
vendored
@ -822,7 +822,9 @@ case $basic_machine in
|
||||
cpu=m68k
|
||||
vendor=next
|
||||
case $os in
|
||||
nextstep* )
|
||||
openstep*)
|
||||
;;
|
||||
nextstep*)
|
||||
;;
|
||||
ns2*)
|
||||
os=nextstep2
|
||||
|
||||
@ -28,14 +28,14 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey 1995-on
|
||||
dnl
|
||||
dnl $Id: configure.in,v 1.677 2019/02/02 19:57:53 tom Exp $
|
||||
dnl $Id: configure.in,v 1.679 2019/03/30 21:44:53 tom Exp $
|
||||
dnl Process this file with autoconf to produce a configure script.
|
||||
dnl
|
||||
dnl See https://invisible-island.net/autoconf/ for additional information.
|
||||
dnl
|
||||
dnl ---------------------------------------------------------------------------
|
||||
AC_PREREQ(2.52.20170501)
|
||||
AC_REVISION($Revision: 1.677 $)
|
||||
AC_REVISION($Revision: 1.679 $)
|
||||
AC_INIT(ncurses/base/lib_initscr.c)
|
||||
AC_CONFIG_HEADER(include/ncurses_cfg.h:include/ncurses_cfg.hin)
|
||||
|
||||
@ -1692,6 +1692,7 @@ geteuid \
|
||||
getopt \
|
||||
getttynam \
|
||||
issetugid \
|
||||
localeconv \
|
||||
poll \
|
||||
putenv \
|
||||
remove \
|
||||
@ -1754,6 +1755,7 @@ CF_FUNC_MEMMOVE
|
||||
CF_FUNC_POLL
|
||||
CF_VA_COPY
|
||||
AC_FUNC_VFORK
|
||||
CF_FOPEN_BIN_R
|
||||
|
||||
# special check for test/ditto.c
|
||||
CF_FUNC_OPENPTY
|
||||
|
||||
4
dist.mk
4
dist.mk
@ -25,7 +25,7 @@
|
||||
# use or other dealings in this Software without prior written #
|
||||
# authorization. #
|
||||
##############################################################################
|
||||
# $Id: dist.mk,v 1.1275 2019/03/23 16:13:26 tom Exp $
|
||||
# $Id: dist.mk,v 1.1276 2019/03/30 13:07:14 tom Exp $
|
||||
# Makefile for creating ncurses distributions.
|
||||
#
|
||||
# This only needs to be used directly as a makefile by developers, but
|
||||
@ -37,7 +37,7 @@ SHELL = /bin/sh
|
||||
# These define the major/minor/patch versions of ncurses.
|
||||
NCURSES_MAJOR = 6
|
||||
NCURSES_MINOR = 1
|
||||
NCURSES_PATCH = 20190323
|
||||
NCURSES_PATCH = 20190330
|
||||
|
||||
# We don't append the patch to the version, since this only applies to releases
|
||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
||||
|
||||
@ -1,5 +1,5 @@
|
||||
/****************************************************************************
|
||||
* Copyright (c) 1998-2010,2012 Free Software Foundation, Inc. *
|
||||
* Copyright (c) 1998-2012,2019 Free Software Foundation, Inc. *
|
||||
* *
|
||||
* Permission is hereby granted, free of charge, to any person obtaining a *
|
||||
* copy of this software and associated documentation files (the *
|
||||
@ -34,13 +34,13 @@
|
||||
|
||||
#include "form.priv.h"
|
||||
|
||||
MODULE_ID("$Id: fty_num.c,v 1.29 2012/02/23 10:02:15 tom Exp $")
|
||||
MODULE_ID("$Id: fty_num.c,v 1.31 2019/03/30 21:20:04 tom Exp $")
|
||||
|
||||
#if HAVE_LOCALE_H
|
||||
#include <locale.h>
|
||||
#endif
|
||||
|
||||
#if HAVE_LOCALE_H
|
||||
#if HAVE_LOCALE_H && HAVE_LOCALECONV
|
||||
#define isDecimalPoint(c) ((c) == ((L && L->decimal_point) ? *(L->decimal_point) : '.'))
|
||||
#else
|
||||
#define isDecimalPoint(c) ((c) == '.')
|
||||
@ -96,7 +96,7 @@ Generic_This_Type(void *arg)
|
||||
argn->low = args->low;
|
||||
argn->high = args->high;
|
||||
|
||||
#if HAVE_LOCALE_H
|
||||
#if HAVE_LOCALE_H && HAVE_LOCALECONV
|
||||
argn->L = localeconv();
|
||||
#else
|
||||
argn->L = NULL;
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
# $Id: ncurses_defs,v 1.87 2019/02/02 20:04:14 tom Exp $
|
||||
# $Id: ncurses_defs,v 1.89 2019/03/30 21:31:18 tom Exp $
|
||||
##############################################################################
|
||||
# Copyright (c) 2000-2018,2019 Free Software Foundation, Inc. #
|
||||
# #
|
||||
@ -97,6 +97,7 @@ HAVE_LIBPANEL
|
||||
HAVE_LIB_PCRE2
|
||||
HAVE_LIMITS_H
|
||||
HAVE_LINK
|
||||
HAVE_LOCALECONV
|
||||
HAVE_LOCALE_H
|
||||
HAVE_LONG_FILE_NAMES
|
||||
HAVE_MATH_H
|
||||
@ -233,6 +234,7 @@ TERMPATH "none"
|
||||
TIME_WITH_SYS_TIME
|
||||
TYPEOF_CHTYPE
|
||||
USE_COLORFGBG
|
||||
USE_FOPEN_BIN_R
|
||||
USE_GETCAP
|
||||
USE_GETCAP_CACHE
|
||||
USE_HARD_TABS
|
||||
|
||||
@ -6,8 +6,8 @@
|
||||
# Report bugs and new terminal descriptions to
|
||||
# bug-ncurses@gnu.org
|
||||
#
|
||||
# $Revision: 1.727 $
|
||||
# $Date: 2019/02/23 22:45:23 $
|
||||
# $Revision: 1.729 $
|
||||
# $Date: 2019/03/30 22:59:53 $
|
||||
#
|
||||
# The original header is preserved below for reference. It is noted that there
|
||||
# is a "newer" version which differs in some cosmetic details (but actually
|
||||
@ -4988,7 +4988,7 @@ xterm-x11mouse|X11 mouse,
|
||||
# response.
|
||||
xterm+x11hilite|X11 xterm mouse protocol with highlight,
|
||||
kmous=\E[M, XM=\E[?1001%?%p1%{1}%=%th%el%;,
|
||||
xm=\E[%p7%'!'%+%p6%'!'%+%c%p9%'!'%+%c%p8%'!'%+%c%p2%'!'%+%c
|
||||
xm=\E[%p6%'!'%+%p5%'!'%+%c%p8%'!'%+%c%p7%'!'%+%c%p2%'!'%+%c
|
||||
%p1%'!'%+%cT,
|
||||
xterm-x11hilite|X11 mouse with highlight,
|
||||
use=xterm+x11mouse, use=xterm,
|
||||
@ -7185,6 +7185,30 @@ screen3|older VT 100/ANSI X3.64 virtual terminal,
|
||||
sc=\E7, sgr0=\E[m, smir=\E[4h, smkx=\E=, smso=\E[3m,
|
||||
smul=\E[4m, tbc=\E[3g,
|
||||
|
||||
# screen 4.0 was released 2003-07-21, and as of March 2019, its terminfo file
|
||||
# was last updated in 2009 to include 256-color support. The most recent
|
||||
# release is 4.6.2 (October 2017).
|
||||
screen4|VT 100/ANSI X3.64 virtual terminal,
|
||||
use=screen,
|
||||
|
||||
# As of March 2019, screen 5.0 has not been released.
|
||||
#
|
||||
# However,
|
||||
#
|
||||
# https://savannah.gnu.org/bugs/?36676
|
||||
#
|
||||
# mentions a change to implement italics which should be in a version 5,
|
||||
# (implemented 2016-11-05, but merged 2017-07-09). That does away with the
|
||||
# longstanding use of SGR 3 for standout, and interprets it as italics.
|
||||
#
|
||||
# The same development branch has some support for direct-colors, but none
|
||||
# of this has been documented.
|
||||
screen5|VT 100/ANSI X3.64 virtual terminal (someday),
|
||||
rmso=\E[27m,
|
||||
sgr=\E[0%?%p6%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?
|
||||
%p5%t;2%;m%?%p9%t\016%e\017%;,
|
||||
smso=\E[7m, use=ecma+italics, use=screen,
|
||||
|
||||
#### Tmux
|
||||
|
||||
# tmux is mostly compatible with screen, but has support for italics, and some
|
||||
@ -14254,10 +14278,10 @@ regent40+|Adds Regent 40+,
|
||||
is2=\EB, use=regent40,
|
||||
# It uses a different code for mapping acs vs dim/blink.
|
||||
regent60|regent200|adds200|Adds Regent 60,
|
||||
acsc=jLkDl@mHnhq`tXuTv\\wPxd, dch1=\EE, is2=\EV\EB,
|
||||
kbs=^H, kcbt=\EO, kdch1=\EE, kich1=\EF, krmir=\EF, rmacs=\E2,
|
||||
rmir=\EF, rmso=\ER\E0@\EV, smacs=\E1, smir=\EF,
|
||||
smso=\ER\E0P\EV, ed=\Ek, kF1=^B!\r, kF2=^B"\r, kF3=^B#\r,
|
||||
acsc=jLkDl@mHnhq`tXuTv\\wPxd, dch1=\EE, ed=\Ek,
|
||||
is2=\EV\EB, kbs=^H, kcbt=\EO, kdch1=\EE, kich1=\EF,
|
||||
krmir=\EF, rmacs=\E2, rmir=\EF, rmso=\ER\E0@\EV, smacs=\E1,
|
||||
smir=\EF, smso=\ER\E0P\EV, kF1=^B!\r, kF2=^B"\r, kF3=^B#\r,
|
||||
kF4=^B$\r, kF5=^B%\r, kF6=^B&\r, kF7=^B'\r, kF8=^B(\r,
|
||||
use=regent40+,
|
||||
# From: <edward@onyx.berkeley.edu> Thu Jul 9 09:27:33 1981
|
||||
@ -24128,10 +24152,10 @@ v3220|LANPAR Vision II model 3220/3221/3222,
|
||||
# p2 = x-ordinate
|
||||
# p3 = button
|
||||
# p4 = state, e.g., pressed or released
|
||||
# p6 = y-ordinate starting region
|
||||
# p7 = x-ordinate starting region
|
||||
# p8 = y-ordinate ending region
|
||||
# p9 = x-ordinate ending region
|
||||
# p5 = y-ordinate starting region
|
||||
# p6 = x-ordinate starting region
|
||||
# p7 = y-ordinate ending region
|
||||
# p8 = x-ordinate ending region
|
||||
# Other extensions, used in xm:
|
||||
# %u = UTF-8
|
||||
#
|
||||
@ -26013,4 +26037,8 @@ v3220|LANPAR Vision II model 3220/3221/3222,
|
||||
# 2019-02-23
|
||||
# + fix typo in adds200 -TD
|
||||
#
|
||||
# 2019-03-30
|
||||
# + add "screen5", to mention italics (report by Stefan Assmann)
|
||||
# + modify description of xterm+x11hilite to eliminate unused p5 -TD
|
||||
#
|
||||
######## SHANTIH! SHANTIH! SHANTIH!
|
||||
|
||||
@ -34,7 +34,7 @@
|
||||
****************************************************************************/
|
||||
|
||||
/*
|
||||
* $Id: curses.priv.h,v 1.619 2019/03/23 23:45:56 tom Exp $
|
||||
* $Id: curses.priv.h,v 1.620 2019/03/30 21:31:37 tom Exp $
|
||||
*
|
||||
* curses.priv.h
|
||||
*
|
||||
@ -243,8 +243,13 @@ extern NCURSES_EXPORT(void *) _nc_memmove (void *, const void *, size_t);
|
||||
* POSIX ignores the "b", which c89 specified. Some very old systems do not
|
||||
* accept it.
|
||||
*/
|
||||
#if USE_FOPEN_BIN_R
|
||||
#define BIN_R "rb"
|
||||
#define BIN_W "wb"
|
||||
#else
|
||||
#define BIN_R "r"
|
||||
#define BIN_W "w"
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Scroll hints are useless when hashmap is used
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.1+20190323) unstable; urgency=low
|
||||
ncurses6 (6.1+20190330) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 23 Mar 2019 12:13:26 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 30 Mar 2019 09:07:14 -0400
|
||||
|
||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.1+20190323) unstable; urgency=low
|
||||
ncurses6 (6.1+20190330) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 23 Mar 2019 12:13:26 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 30 Mar 2019 09:07:14 -0400
|
||||
|
||||
ncurses6 (5.9-20131005) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,8 +1,8 @@
|
||||
ncurses6 (6.1+20190323) unstable; urgency=low
|
||||
ncurses6 (6.1+20190330) unstable; urgency=low
|
||||
|
||||
* latest weekly patch
|
||||
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 23 Mar 2019 12:13:26 -0400
|
||||
-- Thomas E. Dickey <dickey@invisible-island.net> Sat, 30 Mar 2019 09:07:14 -0400
|
||||
|
||||
ncurses6 (5.9-20120608) unstable; urgency=low
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
; $Id: mingw-ncurses.nsi,v 1.321 2019/03/23 16:13:26 tom Exp $
|
||||
; $Id: mingw-ncurses.nsi,v 1.322 2019/03/30 13:07:14 tom Exp $
|
||||
|
||||
; TODO add examples
|
||||
; TODO bump ABI to 6
|
||||
@ -10,7 +10,7 @@
|
||||
!define VERSION_MAJOR "6"
|
||||
!define VERSION_MINOR "1"
|
||||
!define VERSION_YYYY "2019"
|
||||
!define VERSION_MMDD "0323"
|
||||
!define VERSION_MMDD "0330"
|
||||
!define VERSION_PATCH ${VERSION_YYYY}${VERSION_MMDD}
|
||||
|
||||
!define MY_ABI "5"
|
||||
|
||||
@ -3,7 +3,7 @@
|
||||
Summary: shared libraries for terminal handling
|
||||
Name: mingw32-ncurses6
|
||||
Version: 6.1
|
||||
Release: 20190323
|
||||
Release: 20190330
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
Summary: shared libraries for terminal handling
|
||||
Name: ncurses6
|
||||
Version: 6.1
|
||||
Release: 20190323
|
||||
Release: 20190330
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
@ -1,7 +1,7 @@
|
||||
Summary: Curses library with POSIX thread support.
|
||||
Name: ncursest6
|
||||
Version: 6.1
|
||||
Release: 20190323
|
||||
Release: 20190330
|
||||
License: X11
|
||||
Group: Development/Libraries
|
||||
Source: ncurses-%{version}-%{release}.tgz
|
||||
|
||||
739
test/configure
vendored
739
test/configure
vendored
File diff suppressed because it is too large
Load Diff
@ -28,7 +28,7 @@ dnl***************************************************************************
|
||||
dnl
|
||||
dnl Author: Thomas E. Dickey 1996-on
|
||||
dnl
|
||||
dnl $Id: configure.in,v 1.152 2019/02/02 19:57:53 tom Exp $
|
||||
dnl $Id: configure.in,v 1.153 2019/03/30 20:17:23 tom Exp $
|
||||
dnl This is a simple configuration-script for the ncurses test programs that
|
||||
dnl allows the test-directory to be separately configured against a reference
|
||||
dnl system (i.e., sysvr4 curses)
|
||||
@ -250,6 +250,7 @@ CF_GETOPT_HEADER
|
||||
AC_CHECK_FUNCS( \
|
||||
getopt \
|
||||
gettimeofday \
|
||||
strstr \
|
||||
tsearch \
|
||||
)
|
||||
|
||||
|
||||
@ -29,7 +29,7 @@
|
||||
/****************************************************************************
|
||||
* Author: Thomas E. Dickey 1996-on *
|
||||
****************************************************************************/
|
||||
/* $Id: test.priv.h,v 1.178 2019/02/17 01:03:18 tom Exp $ */
|
||||
/* $Id: test.priv.h,v 1.180 2019/03/30 20:19:38 tom Exp $ */
|
||||
|
||||
#ifndef __TEST_PRIV_H
|
||||
#define __TEST_PRIV_H 1
|
||||
@ -242,6 +242,10 @@
|
||||
#define HAVE_STDINT_H 0
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_STRSTR
|
||||
#define HAVE_STRSTR 0
|
||||
#endif
|
||||
|
||||
#ifndef HAVE_SYS_IOCTL_H
|
||||
#define HAVE_SYS_IOCTL_H 0
|
||||
#endif
|
||||
@ -931,6 +935,18 @@ extern char *strnames[], *strcodes[], *strfnames[];
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/*
|
||||
* Ultrix 3.1
|
||||
*/
|
||||
#ifndef STDOUT_FILENO
|
||||
#define STDOUT_FILENO 1
|
||||
#endif
|
||||
|
||||
#if !HAVE_STRSTR
|
||||
extern char * _nc_strstr (const char *, const char *);
|
||||
#define strstr(a,b) _nc_strstr((a),(b))
|
||||
#endif /* !HAVE_STRSTR */
|
||||
|
||||
/* Use this to quiet gcc's -Wwrite-strings warnings, but accommodate SVr4
|
||||
* curses which doesn't have const parameters declared (so far) in the places
|
||||
* that XSI shows.
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user