Source-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[src/trunk]: src/share/termcap Remove 'ic' capability from our xterm entry as...



details:   https://anonhg.NetBSD.org/src/rev/e6f8c8867d6e
branches:  trunk
changeset: 534851:e6f8c8867d6e
user:      jdc <jdc%NetBSD.org@localhost>
date:      Sun Aug 04 14:43:47 2002 +0000

description:
Remove 'ic' capability from our xterm entry as per PR bin/15667 from
Aymeric Vincent.
While we are here, remove local changes from the xterm-xf86-v32,
xterm-xf86-v33 and xterm-xf86-v333 entries and create our own xterm
and xterm-vb entries.  Try to be compatible with as many xterm
implementations as possible.

diffstat:

 share/termcap/termcap.src |  78 ++++++++++++++++++++++++++++++++++------------
 1 files changed, 58 insertions(+), 20 deletions(-)

diffs (120 lines):

diff -r 162ee7919209 -r e6f8c8867d6e share/termcap/termcap.src
--- a/share/termcap/termcap.src Sun Aug 04 14:42:56 2002 +0000
+++ b/share/termcap/termcap.src Sun Aug 04 14:43:47 2002 +0000
@@ -1,4 +1,4 @@
-#      $NetBSD: termcap.src,v 1.69 2002/07/03 11:41:39 wiz Exp $
+#      $NetBSD: termcap.src,v 1.70 2002/08/04 14:43:47 jdc Exp $
 #
 ######## TERMINAL TYPE DESCRIPTIONS SOURCE FILE
 #
@@ -1737,38 +1737,50 @@
        :sc=\E7:se=\E[m:sf=^J:so=\E[7m:sr=\EM:ta=^I:\
        :te=\E[2J\E[?47l\E8:ti=\E7\E[?47h:ue=\E[m:up=\E[A:\
        :us=\E[4m:
-# This is the stock xterm entry supplied with XFree86 3.2
+# This is the base xterm entry for the xterm supplied with XFree86 3.2 & up.
 # The name has been changed and some aliases have been removed.
 # (untranslatable capabilities removed to fit entry within 1023 bytes)
 # (sgr removed to fit entry within 1023 bytes)
 # (terminfo-only capabilities suppressed to fit entry within 1023 bytes)
-xterm-xf86-v32|xterm terminal emulator (X Window System):\
-       :am:bs:km:mi:ms:ut:xn:\
-       :Co#8:co#80:it#8:li#24:pa#64:\
-       :AB=\E[4%dm:AF=\E[3%dm:op=\E[m:\
-       :@1=\EOE:@7=\EOF:@8=\EOM:k;=\E[21~:\
+xterm-xf86-v32|xterm terminal emulator (XFree86 3.2 Window System):\
+       :am:bs:km:mi:ms:xn:\
+       :co#80:it#8:li#24:\
        :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\
        :K1=\EOw:K2=\EOy:K3=\EOu:K4=\EOq:K5=\EOs:LE=\E[%dD:\
-       :RI=\E[%dC:UP=\E[%dA:\
-       :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\
-       :ae=^O:al=\E[L:as=^N:bl=^G:cd=\E[J:\
-       :ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\
+       :RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:\
+       :cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\
        :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:ec=\E[%dX:\
        :ei=\E[4l:ho=\E[H:ic=\E[@:im=\E[4h:\
        :is=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>:\
        :k1=\E[11~:k2=\E[12~:k3=\E[13~:k4=\E[14~:k5=\E[15~:\
-       :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\E[3~:kI=\E[2~:\
+       :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\177:kI=\E[2~:\
        :kN=\E[6~:kP=\E[5~:kb=^H:kd=\EOB:ke=\E[?1l\E>:kh=\EOH:\
        :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:\
-       :me=\E[m:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:\
+       :me=\E[m\017:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:se=\E[27m:\
        :sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:te=\E[2J\E[?47l\E8:\
-       :ti=\E7\E[?47h:ue=\E[m:up=\E[A:us=\E[4m:\
+       :ti=\E7\E[?47h:ue=\E[24m:up=\E[A:us=\E[4m:\
        :vb=\E[?5h\E[?5l:ve=\E[?25h:vi=\E[?25l:vs=\E[?25h:
 # This is the stock xterm entry supplied with XFree86 3.3, which uses VT100
 # codes for F1-F4 except while in VT220 mode.
-xterm-xf86-v33|xterm terminal emulator (X Window System):\
+xterm-xf86-v33|xterm terminal emulator (XFree86 3.3 Window System):\
        :k1=\EOP:k2=\EOQ:k3=\EOR:k4=\EOS:\
        :tc=xterm-xf86-v32:
+# This version was released in XFree86 3.3.3 (November 1998).
+# Besides providing printer support, it exploits a new feature that allows
+# xterm to use terminfo-based descriptions with the titeInhibit resource.
+xterm-xf86-v333|xterm terminal emulator (XFree86 3.3.3 Window System):\
+       :5i:\
+       :*6@:@0@:@7=\E[4~:ei=:ic@:im=:is=\E[\041p\E[?3;4l\E[4l\E>:\
+       :kD=\E[3~:kh=\E[1~:mb=\E[5m:mk=\E[8m:pf=\E[4i:po=\E[5i:\
+       :ps=\E[i:r1=\Ec:r2=\E[\041p\E[?3;4l\E[4l\E>:\
+       :..sa=\E[0%?%p1%p6%|%t;1%;%?%p2%t;4%;%?%p1%p3%|%t;7%;%?%p4%t;5%;%?%p7%t;8%;m%?%p9%t\016%e\017%;:\
+       :te=\E[?1047l\E[?1048l:ti=\E[?1048h\E[?1047h:\
+       :tc=xterm-xf86-v33:
+# This beta version will probably be released in XFree86 4.0.
+xterm-xf86-v40|xterm terminal emulator (XFree86 4.0 Window System):\
+       :@7=\EOF:K1=\EOH:K2=\EOE:K3=\E[5~:K4=\EOF:K5=\E[6~:kD=\177:\
+       :kh=\EOH:te=\E[?1049l:ti=\E[?1049h:\
+       :tc=xterm-xf86-v333:
 # This is one of the variants from XFree86 3.3 (T.Dickey)
 xterm-16color|xterm with 16 colors like aixterm:\
        :Co#16:NC#32:pa#256:ut:\
@@ -1782,14 +1794,40 @@
        :u6=\E[%i%d;%dR:u7=\E[6n:u8=\E[?1;2c:u9=\E[c:\
        :tc=xterm-r6:
 
-# This is the standard xterm entry.  Visual bell is undefined for compatibility
-# with older implementations.
-xterm|vs100|xterms|xterm terminal emulator (X Window System):\
-       :vb@:tc=xterm-xf86-v33:
+# This is our standard xterm entry.  It is based on the xterm-xf86-v33 entry
+# with some changes in order to try to be compatible with as many xterm
+# implementations as possible.
+#xterm|vs100|xterm terminal emulator (X Window System):\
+#      :ut:Co#8:pa#64:AB=\E[4%dm:AF=\E[3%dm:op=\E[m:\
+#      :@1=\EOE:@7=\EOF:@8=\EOM:k;=\E[21~:\
+#      :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\
+#      :ic@:kD=\E[3~:me=\E[m:se=\E[m:ue=\E[m:vb@:\
+#      :tc=xterm-xf86-v33:
+xterm|vs100|xterm terminal emulator (X Window System):\
+       :am:bs:km:mi:ms:ut:xn:\
+       :co#80:it#8:li#24:\
+       :Co#8:pa#64:AB=\E[4%dm:AF=\E[3%dm:op=\E[m:\
+       :@1=\EOE:@7=\EOF:@8=\EOM:k;=\E[21~:\
+       :ac=``aaffggjjkkllmmnnooppqqrrssttuuvvwwxxyyzz{{||}}~~:\
+       :AL=\E[%dL:DC=\E[%dP:DL=\E[%dM:DO=\E[%dB:IC=\E[%d@:\
+       :K1=\EOw:K2=\EOy:K3=\EOu:K4=\EOq:K5=\EOs:LE=\E[%dD:\
+       :RI=\E[%dC:UP=\E[%dA:ae=^O:al=\E[L:as=^N:bl=^G:bt=\E[Z:\
+       :cd=\E[J:ce=\E[K:cl=\E[H\E[2J:cm=\E[%i%d;%dH:cr=^M:\
+       :cs=\E[%i%d;%dr:ct=\E[3g:dc=\E[P:dl=\E[M:do=^J:ec=\E[%dX:\
+       :ei=\E[4l:ho=\E[H:im=\E[4h:\
+       :is=\E7\E[r\E[m\E[?7h\E[?1;3;4;6l\E[4l\E8\E>:\
+       :k1=\E[OP:k2=\E[OQ:k3=\E[OR:k4=\E[OS:k5=\E[15~:\
+       :k6=\E[17~:k7=\E[18~:k8=\E[19~:k9=\E[20~:kD=\E[3~:kI=\E[2~:\
+       :kN=\E[6~:kP=\E[5~:kb=^H:kd=\EOB:ke=\E[?1l\E>:kh=\EOH:\
+       :kl=\EOD:kr=\EOC:ks=\E[?1h\E=:ku=\EOA:le=^H:md=\E[1m:\
+       :me=\E[m:mr=\E[7m:nd=\E[C:rc=\E8:sc=\E7:se=\E[m:\
+       :sf=^J:so=\E[7m:sr=\EM:st=\EH:ta=^I:te=\E[2J\E[?47l\E8:\
+       :ti=\E7\E[?47h:ue=\E[m:up=\E[A:us=\E[4m:\
+       :ve=\E[?25h:vi=\E[?25l:vs=\E[?25h:
 
 # Xterm with the visual bell capability.
 xterm-vb|xterm terminal emulator with visual bell:\
-       :tc=xterm-xf86-v33:
+       :vb=\E[?5h\E[?5l:tc=xterm:
 
 # These entries allow access to the X titlebar and icon name as a status line. 
 # Note that twm (and possibly window managers descended from it such as tvtwm, 



Home | Main Index | Thread Index | Old Index