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 --
|
||||
-- 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
|
||||
@ -45,6 +45,12 @@ 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.
|
||||
|
||||
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
|
||||
+ review/fix places in manpages where --program-prefix configure option
|
||||
was not being used.
|
||||
|
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.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.
|
||||
#
|
||||
# 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 = 5
|
||||
NCURSES_MINOR = 9
|
||||
NCURSES_PATCH = 20111217
|
||||
NCURSES_PATCH = 20111224
|
||||
|
||||
# We don't append the patch to the version, since this only applies to releases
|
||||
VERSION = $(NCURSES_MAJOR).$(NCURSES_MINOR)
|
||||
|
16
man/tput.1
16
man/tput.1
@ -27,7 +27,7 @@
|
||||
.\" 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 ""
|
||||
.ds d @TERMINFO@
|
||||
.ds n 1
|
||||
@ -307,13 +307,25 @@ Other implementations of \fB@TPUT@\fP on
|
||||
SVr4-based systems such as Solaris, IRIX64 and HPUX
|
||||
as well as others such as AIX and Tru64
|
||||
provide support for \fIcapname\fR operands.
|
||||
.PP
|
||||
A few platforms such as FreeBSD and NetBSD recognize termcap names rather
|
||||
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
|
||||
\fB@CLEAR@\fR(1),
|
||||
\fBstty\fR(1),
|
||||
\fBtabs\fR(\*n),
|
||||
\fBterminfo\fR(5).
|
||||
\fBterminfo\fR(5),
|
||||
\fBcurs_termcap\fR(3X).
|
||||
.PP
|
||||
This describes \fBncurses\fR
|
||||
version @NCURSES_MAJOR@.@NCURSES_MINOR@ (patch @NCURSES_PATCH@).
|
||||
|
@ -6,8 +6,8 @@
|
||||
# Report bugs and new terminal descriptions to
|
||||
# bug-ncurses@gnu.org
|
||||
#
|
||||
# $Revision: 1.405 $
|
||||
# $Date: 2011/12/17 17:26:46 $
|
||||
# $Revision: 1.406 $
|
||||
# $Date: 2011/12/24 22:16:12 $
|
||||
#
|
||||
# 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
|
||||
@ -3002,6 +3002,28 @@ putty-vt100|VT100+ keyboard layout,
|
||||
kf3=\EOR, kf4=\EOS, kf5=\EOT, kf6=\EOU, kf7=\EOV, kf8=\EOW,
|
||||
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
|
||||
# T. Teranishi dated Mar 10, 1998. It is a free software terminal emulator
|
||||
# (communication program) which supports:
|
||||
@ -22638,4 +22660,7 @@ v3220|LANPAR Vision II model 3220/3221/3222,
|
||||
# 2011-12-17
|
||||
# * corrected old changelog comments -TD
|
||||
#
|
||||
# 2011-11-24
|
||||
# * add putty-sco -TD
|
||||
#
|
||||
######## SHANTIH! SHANTIH! SHANTIH!
|
||||
|
Loading…
Reference in New Issue
Block a user