ncurses 6.1 - patch 20190302
[ncurses.git] / include / Caps.hpux11
index 8dbe656cd617163c14210d48f93d45b1a37bf872..e034b3f9b9a74be24716b135a12965a8fd1a7dc8 100644 (file)
@@ -1,5 +1,5 @@
 ##############################################################################
-# Copyright (c) 2002-2006,2010 Free Software Foundation, Inc.                #
+# Copyright (c) 2002-2016,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 "Software"), #
 #
 # Author: Thomas Dickey
 #
-# $Id: Caps.hpux11,v 1.5 2010/12/04 18:47:13 tom Exp $
+# $Id: Caps.hpux11,v 1.9 2019/03/03 01:11:38 tom Exp $
 #
 # This is an adaptation of ncurses' termcap/terminfo capability table, which
 # is designed to align with HPUX 11.x's terminfo.
 #
 # This table is used to generate initializers for tables that drive tic,
-# infocmp, and the library compilation code used to support the termcap 
+# infocmp, and the library compilation code used to support the termcap
 # compatibility hack.  It is also used to generate the tabular portion of the
 # terminfo(5) man page; lines beginning with `#%' are passed through to become
 # the terminfo table.
@@ -97,7 +97,7 @@
 # 3. List it in the standard table.  You almost certainly do *not* want
 # to do this -- the capabilities in that one, and their order, have been
 # carefully chosen to be SVr4-binary-compatible when they're written out
-# as a terminfo object, and breaking this would be bad.  It's up the ncurses
+# as a terminfo object, and breaking this would be bad.  It's up to the ncurses
 # library what to do with the terminfo data after it's read in.
 #
 # 4. List it in the aliases table with an IGNORE target field.  If you
 # You'll need to write custom code, probably in postprocess_termcap() or
 # postprocess_terminfo(), to handle the translation.
 #
-# CONTROLLING ENTRY LENGTH 
+# CONTROLLING ENTRY LENGTH
 #
 # Notes on specific elisions made to fit translations within 1023 bytes:
 #
 # Machines with IBM PC-like keyboards want to be able to define the following
 # keys: key_npage, key_ppage, key_home, key_ll (which is used for in termcap-
 # only environments for End or Home-Down), key_dc, and key_ic.  This is also
-# the set of keys the `joe' editor will be upset if it can't see.  So don't 
+# the set of keys the `joe' editor will be upset if it can't see.  So don't
 # trim those out of the set to be translated to termcap, or various users of
 # the termcap file will become irate.
 #
 #
 # It would be nice to keep f11 and f12 for Emacs use, but a couple of termcap
 # translations go back over critical if we do this.  As 4.4BSD curses fades
-# into history and GNU termcap's application base shrinks towards being GNU 
+# into history and GNU termcap's application base shrinks towards being GNU
 # Emacs only, we'll probably elide out some BSD-only capabilities in order
 # to buy space for non-essentials Emacs is still using.  Capabilities high
 # on that hit list: rc, sc, uc.
 #%The \fBcapname\fR is the short name used in the text of the database,
 #%and is used by a person updating the database.
 #%Whenever possible, capnames are chosen to be the same as or similar to
-#%the ANSI X3.64-1979 standard (now superseded by ECMA-48, which uses 
+#%the ANSI X3.64-1979 standard (now superseded by ECMA-48, which uses
 #%identical or very similar names).  Semantics are also intended to match
 #%those of the specification.
 #%
@@ -227,7 +227,7 @@ move_standout_mode          msgr    bool    ms      -       -       YBCGE   safe to move while in standout mode
 over_strike                    os      bool    os      -       -       YBCG-   terminal can overstrike
 status_line_esc_ok             eslok   bool    es      -       -       YB-G-   escape can be used on the status line
 dest_tabs_magic_smso           xt      bool    xt      -       -       YBCGE   tabs destructive, magic so char (t1061)
-tilde_glitch                   hz      bool    hz      -       -       YB-GE   cannot print ~'s (hazeltine)
+tilde_glitch                   hz      bool    hz      -       -       YB-GE   cannot print ~'s (Hazeltine)
 transparent_underline          ul      bool    ul      -       -       YBCGE   underline character overstrikes
 xon_xoff                       xon     bool    xo      -       -       YB---   terminal uses xon/xoff handshaking
 # end booleans for HPUX 9, 10 (non-color curses)
@@ -273,7 +273,7 @@ num_labels                  nlab    num     Nl      -       -       -----   number of labels on screen
 label_height                   lh      num     lh      -       -       -----   rows in each label
 label_width                    lw      num     lw      -       -       -----   columns in each label
 max_attributes                 ma      num     ma      -       -       YBC--   maximum combined attributes terminal can handle
-maximum_windows                        wnum    num     MW      -       -       -----   maximum number of defineable windows
+maximum_windows                        wnum    num     MW      -       -       -----   maximum number of definable windows
 # These came in with SVr4's color support
 max_colors                     colors  num     Co      -       -       -----   maximum number of colors on screen
 max_pairs                      pairs   num     pa      -       -       -----   maximum number of color-pairs on the screen
@@ -727,7 +727,7 @@ bit_image_repeat            birep   str     Xy      -               -       -----   Repeat bit image cell #1 #2 times
 bit_image_newline              binel   str     Zz      -               -       -----   Move to next row of the bit image
 bit_image_carriage_return      bicr    str     Yv      -               -       -----   Move to beginning of same row
 color_names                    colornm str     Yw      -               -       -----   Give name for color #1
-define_bit_image_region                defbi   str     Yx      -               -       -----   Define rectangualar bit image region
+define_bit_image_region                defbi   str     Yx      -               -       -----   Define rectangular bit image region
 end_bit_image_region           endbi   str     Yy      -               -       -----   End a bit-image region
 set_color_band         setcolor        str     Yz      -               -       -----   Change to ribbon color #1
 set_page_length                        slines  str     YZ      -               -       -----   Set page length to #1 lines
@@ -746,11 +746,13 @@ alt_scancode_esc          scesa   str     S8      -               -       -----   Alternate escape for scancode emulatio
 #%.ad
 #%
 #%.in .8i
-#%The XSI Curses standard added these.  They are some post-4.1 
-#%versions of System V curses, e.g., Solaris 2.5 and IRIX 6.x.
-#%The \fBncurses\fR termcap names for them are invented; according to the
-#%XSI Curses standard, they have no termcap names.  If your compiled terminfo
-#%entries use these, they may not be binary-compatible with System V terminfo
+#%The XSI Curses standard added these hardcopy capabilities.
+#%They were used in some post-4.1 versions of System V curses,
+#%e.g., Solaris 2.5 and IRIX 6.x.
+#%Except for \fBYI\fP, the \fBncurses\fR termcap names for them are invented.
+#%According to the XSI Curses standard, they have no termcap names.
+#%If your compiled terminfo entries use these,
+#%they may not be binary-compatible with System V terminfo
 #%entries after SVr4.1; beware!
 #%
 #%.na
@@ -761,7 +763,7 @@ alt_scancode_esc            scesa   str     S8      -               -       -----   Alternate escape for scancode emulatio
 #%lw25 lw6 lw2 lw20.
 #%\fBVariable  Cap-    TCap    Description\fR
 #%\fBString    name    Code\fR
-set_pglen_inch                 slength str     sL      -               -       -----   YI Set page length to #1 hundredth of an inch
+set_pglen_inch                 slength str     YI      -               -       -----   Set page length to #1 hundredth of an inch (some implementations use sL for termcap).
 enter_horizontal_hl_mode       ehhlm   str     Xh      -               -       -----   Enter horizontal highlight mode
 enter_left_hl_mode             elhlm   str     Xl      -               -       -----   Enter left highlight mode
 enter_low_hl_mode              elohlm  str     Xo      -               -       -----   Enter low highlight mode
@@ -769,12 +771,12 @@ enter_right_hl_mode               erhlm   str     Xr      -               -       -----   Enter right highlight mode
 enter_top_hl_mode              ethlm   str     Xt      -               -       -----   Enter top highlight mode
 enter_vertical_hl_mode         evhlm   str     Xv      -               -       -----   Enter vertical highlight mode
 set_a_attributes               sgr1    str     sA      -               -       -----   Define second set of video attributes #1-#6
-exit_horizontal_hl_mode        rhhlm   str     XH      -               -       ----K   Exit horizontal highlight mode
-exit_left_hl_mode              rlhlm   str     XL      -               -       ----K   Exit left highlight mode
-exit_low_hl_mode               rlohlm  str     XO      -               -       ----K   Exit low highlight mode
-exit_right_hl_mode             rrhlm   str     XR      -               -       ----K   Exit right highlight mode
-exit_top_hl_mode               rthlm   str     XT      -               -       ----K   Exit top highlight mode
-exit_vertical_hl_mode          rvhlm   str     XV      -               -       ----K   Exit vertical highlight mode
+exit_horizontal_hl_mode        rmhhlm  str     XH      -               -       ----K   Exit horizontal highlight mode
+exit_left_hl_mode              rmlhlm  str     XL      -               -       ----K   Exit left highlight mode
+exit_low_hl_mode               rmlohlm str     XO      -               -       ----K   Exit low highlight mode
+exit_right_hl_mode             rmrhlm  str     XR      -               -       ----K   Exit right highlight mode
+exit_top_hl_mode               rmthlm  str     XT      -               -       ----K   Exit top highlight mode
+exit_vertical_hl_mode          rmvhlm  str     XV      -               -       ----K   Exit vertical highlight mode
 #%.TE
 #%.ad
 #
@@ -838,7 +840,7 @@ gnu_has_meta_key            OTMT    bool    MT      -               -       ----E   has meta key
 # GNU termcap *does* include the following extended capability,  Only the
 # now-obsolete Ann Arbor terminals used it.
 #
-# gnu_change_scroll_region     OTcS    str     cS      -               -       ---GE   alternate set scrolling region 
+# gnu_change_scroll_region     OTcS    str     cS      -               -       ---GE   alternate set scrolling region
 #
 # The following comments describe capnames so ancient that I believe no
 # software uses them any longer.  Some of these have to go because they
@@ -899,7 +901,7 @@ return_does_clr_eol         OTxr    bool    xr      -               -       YB---   return clears the line
 # University of Waterloo termcap extensions (as described in mytinfo).
 # The `xl' termcap file clashes with a terminfo name; this ambiguity cannot
 # be resolved by a type check.  The descriptions are guesses from what was
-# in the mytinfo tables. 
+# in the mytinfo tables.
 #
 # key_interrupt_char           OTki    str     ki      -               -       -----   string set by interrupt key (?)
 # key_kill_char                        OTkk    str     kk      -               -       -----   string set by kill key (?)
@@ -948,7 +950,7 @@ return_does_clr_eol         OTxr    bool    xr      -               -       YB---   return clears the line
 # Gv   186 \272 M-:    double vertical line
 #
 # The compiler will translate the single-line caps and discard the others
-# (via IGNORE aliases further down).  We don't want to do normal pad 
+# (via IGNORE aliases further down).  We don't want to do normal pad
 # translation on these, they're often single-character printable ASCII
 # strings that happen to be numerics.  There's awk code in parametrized.sh
 # that detects the acs_ prefix and uses it to suppress pad translation.
@@ -1049,7 +1051,7 @@ acs_plus                  OTGC    str     GC      -               -       -----   single intersection
 # the mapping:
 #
 #      box1[0]  = ACS_ULCORNER
-#      box1[1]  = ACS_HLINE    
+#      box1[1]  = ACS_HLINE
 #      box1[2]  = ACS_URCORNER
 #      box1[3]  = ACS_VLINE
 #      box1[4]  = ACS_LRCORNER
@@ -1178,19 +1180,19 @@ capalias        BO      mr      AT&T    enter_reverse_mode
 capalias       CI      vi      AT&T    cursor_invisible
 capalias       CV      ve      AT&T    cursor_normal
 capalias       DS      mh      AT&T    enter_dim_mode
-#capalias      EE      me      AT&T    exit_attribute_mode     
+#capalias      EE      me      AT&T    exit_attribute_mode
 capalias       FE      LF      AT&T    label_on
 capalias       FL      LO      AT&T    label_off
 capalias       XS      mk      AT&T    enter_secure_mode
 #
-# We comment out EE because the conflicting XENIX EE is more common in 
+# We comment out EE because the conflicting XENIX EE is more common in
 # old entries.
 #
 # XENIX extensions:
 #
 # These are the ones we know how to translate directly:
 #
-capalias       EE      mh      XENIX   exit_attribute_mode     
+capalias       EE      mh      XENIX   exit_attribute_mode
 capalias       GE      ae      XENIX   exit_alt_charset_mode
 capalias       GS      as      XENIX   enter_alt_charset_mode
 capalias       CF      vi      XENIX   cursor_invis