mirror of
https://github.com/Aigor44/ncursesw-morphos.git
synced 2024-12-21 07:39:06 +08:00
ncurses 5.9 - patch 20111224
+ document a portability issue with tput, i.e., that scripts which work with ncurses may fail in other implementations that do no parameter analysis. + add putty-sco entry -TD
This commit is contained in:
parent
5e36f11fea
commit
6af42291ad
8
NEWS
8
NEWS
@ -25,7 +25,7 @@
|
|||||||
-- sale, use or other dealings in this Software without prior written --
|
-- sale, use or other dealings in this Software without prior written --
|
||||||
-- authorization. --
|
-- authorization. --
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
-- $Id: NEWS,v 1.1833 2011/12/17 23:30:24 tom Exp $
|
-- $Id: NEWS,v 1.1835 2011/12/25 01:40:20 tom Exp $
|
||||||
-------------------------------------------------------------------------------
|
-------------------------------------------------------------------------------
|
||||||
|
|
||||||
This is a log of changes that ncurses has gone through since Zeyd started
|
This is a log of changes that ncurses has gone through since Zeyd started
|
||||||
@ -45,6 +45,12 @@ See the AUTHORS file for the corresponding full names.
|
|||||||
Changes through 1.9.9e did not credit all contributions;
|
Changes through 1.9.9e did not credit all contributions;
|
||||||
it is not possible to add this information.
|
it is not possible to add this information.
|
||||||
|
|
||||||
|
20111224
|
||||||
|
+ document a portability issue with tput, i.e., that scripts which work
|
||||||
|
with ncurses may fail in other implementations that do no parameter
|
||||||
|
analysis.
|
||||||
|
+ add putty-sco entry -TD
|
||||||
|
|
||||||
20111217
|
20111217
|
||||||
+ review/fix places in manpages where --program-prefix configure option
|
+ review/fix places in manpages where --program-prefix configure option
|
||||||
was not being used.
|
was not being used.
|
||||||
|
4
dist.mk
4
dist.mk
@ -25,7 +25,7 @@
|
|||||||
# use or other dealings in this Software without prior written #
|
# use or other dealings in this Software without prior written #
|
||||||
# authorization. #
|
# authorization. #
|
||||||
##############################################################################
|
##############################################################################
|
||||||
# $Id: dist.mk,v 1.848 2011/12/17 16:54:35 tom Exp $
|
# $Id: dist.mk,v 1.849 2011/12/24 18:09:48 tom Exp $
|
||||||
# Makefile for creating ncurses distributions.
|
# Makefile for creating ncurses distributions.
|
||||||
#
|
#
|
||||||
# This only needs to be used directly as a makefile by developers, but
|
# 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.
|
# These define the major/minor/patch versions of ncurses.
|
||||||
NCURSES_MAJOR = 5
|
NCURSES_MAJOR = 5
|
||||||
NCURSES_MINOR = 9
|
NCURSES_MINOR = 9
|
||||||
NCURSES_PATCH = 20111217
|
NCURSES_PATCH = 20111224
|
||||||
|
|
||||||
# We don't append the patch to the version, since this only applies to releases
|
# We don't append the patch to the version, since this only applies to releases
|
||||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
||||||
|
16
man/tput.1
16
man/tput.1
@ -27,7 +27,7 @@
|
|||||||
.\" authorization. *
|
.\" authorization. *
|
||||||
.\"***************************************************************************
|
.\"***************************************************************************
|
||||||
.\"
|
.\"
|
||||||
.\" $Id: tput.1,v 1.30 2011/12/17 23:32:08 tom Exp $
|
.\" $Id: tput.1,v 1.31 2011/12/25 01:37:53 tom Exp $
|
||||||
.TH @TPUT@ 1 ""
|
.TH @TPUT@ 1 ""
|
||||||
.ds d @TERMINFO@
|
.ds d @TERMINFO@
|
||||||
.ds n 1
|
.ds n 1
|
||||||
@ -307,13 +307,25 @@ Other implementations of \fB@TPUT@\fP on
|
|||||||
SVr4-based systems such as Solaris, IRIX64 and HPUX
|
SVr4-based systems such as Solaris, IRIX64 and HPUX
|
||||||
as well as others such as AIX and Tru64
|
as well as others such as AIX and Tru64
|
||||||
provide support for \fIcapname\fR operands.
|
provide support for \fIcapname\fR operands.
|
||||||
|
.PP
|
||||||
A few platforms such as FreeBSD and NetBSD recognize termcap names rather
|
A few platforms such as FreeBSD and NetBSD recognize termcap names rather
|
||||||
than terminfo capability names in their respective \fB@TPUT@\fP commands.
|
than terminfo capability names in their respective \fB@TPUT@\fP commands.
|
||||||
|
.PP
|
||||||
|
Most implementations which provide support for \fIcapname\fR operands
|
||||||
|
use the \fItparm\fP function to expand parameters in it.
|
||||||
|
That function expects a mixture of numeric and string parameters,
|
||||||
|
requiring \fB@TPUT@\fP to know which type to use.
|
||||||
|
This implementation uses a table to determine that for
|
||||||
|
the standard \fIcapname\fR operands, and an internal library
|
||||||
|
function to analyze nonstandard \fIcapname\fR operands.
|
||||||
|
Other implementations may simply guess that an operand containing only digits
|
||||||
|
is intended to be a number.
|
||||||
.SH SEE ALSO
|
.SH SEE ALSO
|
||||||
\fB@CLEAR@\fR(1),
|
\fB@CLEAR@\fR(1),
|
||||||
\fBstty\fR(1),
|
\fBstty\fR(1),
|
||||||
\fBtabs\fR(\*n),
|
\fBtabs\fR(\*n),
|
||||||
\fBterminfo\fR(5).
|
\fBterminfo\fR(5),
|
||||||
|
\fBcurs_termcap\fR(3X).
|
||||||
.PP
|
.PP
|
||||||
This describes \fBncurses\fR
|
This describes \fBncurses\fR
|
||||||
version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
|
version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
|
||||||
|
@ -6,8 +6,8 @@
|
|||||||
# Report bugs and new terminal descriptions to
|
# Report bugs and new terminal descriptions to
|
||||||
# bug-ncurses@gnu.org
|
# bug-ncurses@gnu.org
|
||||||
#
|
#
|
||||||
# $Revision: 1.405 $
|
# $Revision: 1.406 $
|
||||||
# $Date: 2011/12/17 17:26:46 $
|
# $Date: 2011/12/24 22:16:12 $
|
||||||
#
|
#
|
||||||
# The original header is preserved below for reference. It is noted that there
|
# 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
|
# is a "newer" version which differs in some cosmetic details (but actually
|
||||||
@ -3002,6 +3002,28 @@ putty-vt100|VT100+ keyboard layout,
|
|||||||
kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
|
kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
|
||||||
kf9=\EOX, use=putty,
|
kf9=\EOX, use=putty,
|
||||||
|
|
||||||
|
# Unlike xterm-sco, this leaves kmous ambiguous with kf1.
|
||||||
|
#
|
||||||
|
# Use modifiers to obtain function keys past 12:
|
||||||
|
# F1-F12 - normal
|
||||||
|
# F13-F24 - shift
|
||||||
|
# F25-F36 - control/alt
|
||||||
|
# F37-F48 - control/shift
|
||||||
|
#
|
||||||
|
putty-sco|putty with SCO function keys,
|
||||||
|
kbeg=\E[E, kcub1=\E[D, kcud1=\E[B, kcuf1=\E[C, kcuu1=\E[A,
|
||||||
|
kdch1=\177, kend=\E[F, kf1=\E[M, kf10=\E[V, kf11=\E[W,
|
||||||
|
kf12=\E[X, kf13=\E[Y, kf14=\E[Z, kf15=\E[a, kf16=\E[b,
|
||||||
|
kf17=\E[c, kf18=\E[d, kf19=\E[e, kf2=\E[N, kf20=\E[f,
|
||||||
|
kf21=\E[g, kf22=\E[h, kf23=\E[i, kf24=\E[j, kf25=\E[k,
|
||||||
|
kf26=\E[l, kf27=\E[m, kf28=\E[n, kf29=\E[o, kf3=\E[O,
|
||||||
|
kf30=\E[p, kf31=\E[q, kf32=\E[r, kf33=\E[s, kf34=\E[t,
|
||||||
|
kf35=\E[u, kf36=\E[v, kf37=\E[w, kf38=\E[x, kf39=\E[y,
|
||||||
|
kf4=\E[P, kf40=\E[z, kf41=\E[@, kf42=\E[[, kf43=\E[\\,
|
||||||
|
kf44=\E[], kf45=\E[\^, kf46=\E[_, kf47=\E[`, kf48=\E[{,
|
||||||
|
kf5=\E[Q, kf6=\E[R, kf7=\E[S, kf8=\E[T, kf9=\E[U, khome=\E[H,
|
||||||
|
kich1=\E[L, knp=\E[G, kpp=\E[I, use=putty,
|
||||||
|
|
||||||
# This entry is for Tera Term Pro version 2.3, for MS-Windows 95/NT written by
|
# This entry is for Tera Term Pro version 2.3, for MS-Windows 95/NT written by
|
||||||
# T. Teranishi dated Mar 10, 1998. It is a free software terminal emulator
|
# T. Teranishi dated Mar 10, 1998. It is a free software terminal emulator
|
||||||
# (communication program) which supports:
|
# (communication program) which supports:
|
||||||
@ -22638,4 +22660,7 @@ v3220|LANPAR Vision II model 3220/3221/3222,
|
|||||||
# 2011-12-17
|
# 2011-12-17
|
||||||
# * corrected old changelog comments -TD
|
# * corrected old changelog comments -TD
|
||||||
#
|
#
|
||||||
|
# 2011-11-24
|
||||||
|
# * add putty-sco -TD
|
||||||
|
#
|
||||||
######## SHANTIH! SHANTIH! SHANTIH!
|
######## SHANTIH! SHANTIH! SHANTIH!
|
||||||
|
Loading…
Reference in New Issue
Block a user