]> ncurses.scripts.mit.edu Git - ncurses.git/blobdiff - include/Caps.hpux11
ncurses 6.0 - patch 20151017
[ncurses.git] / include / Caps.hpux11
index 449ffe1dcab17aa496f08cd98ee1d59fcaeb6360..512aa82648a8ad703f38ad48c276452225975491 100644 (file)
@@ -1,5 +1,5 @@
 ##############################################################################
 ##############################################################################
-# Copyright (c) 2002 Free Software Foundation, Inc.                          #
+# Copyright (c) 2002-2011,2015 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"), #
 #                                                                            #
 # 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
 #
 #
 # Author: Thomas Dickey
 #
-# $Id: Caps.hpux11,v 1.2 2002/07/07 00:11:56 tom Exp $
+# $Id: Caps.hpux11,v 1.7 2015/04/26 15:25:55 tom Exp $
 #
 # This is an adaptation of ncurses' termcap/terminfo capability table, which
 #
 # This is an adaptation of ncurses' termcap/terminfo capability table, which
-# is designed to align with AIX 4.x's terminfo.
+# 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 
 #
 # This table is used to generate initializers for tables that drive tic,
 # infocmp, and the library compilation code used to support the termcap 
@@ -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
 # 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
 # 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
@@ -227,9 +227,10 @@ 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)
 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
 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)
 needs_xon_xoff                 nxon    bool    nx      -       -       -----   padding will not work, xon/xoff required
 prtr_silent                    mc5i    bool    5i      -       -       -----   printer will not echo on screen
 hard_cursor                    chts    bool    HC      -       -       -----   cursor is hard to see
 needs_xon_xoff                 nxon    bool    nx      -       -       -----   padding will not work, xon/xoff required
 prtr_silent                    mc5i    bool    5i      -       -       -----   printer will not echo on screen
 hard_cursor                    chts    bool    HC      -       -       -----   cursor is hard to see
@@ -267,11 +268,12 @@ magic_cookie_glitch               xmc     num     sg      -       -       YBCGE   number of blank characters left by sms
 padding_baud_rate              pb      num     pb      -       -       YB-GE   lowest baud rate where padding needed
 virtual_terminal               vt      num     vt      -       -       YB---   virtual terminal number (CB/unix)
 width_status_line              wsl     num     ws      -       -       YB-G-   number of columns in status line
 padding_baud_rate              pb      num     pb      -       -       YB-GE   lowest baud rate where padding needed
 virtual_terminal               vt      num     vt      -       -       YB---   virtual terminal number (CB/unix)
 width_status_line              wsl     num     ws      -       -       YB-G-   number of columns in status line
+# end numbers for HPUX 9, 10 (non-color curses)
 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
 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
 # 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
@@ -471,8 +473,8 @@ prtr_non                    mc5p    str     pO      -               -       -B-G-*  turn on printer for #1 bytes
 # SVr4 up to this point, but has a different set afterwards.
 #
 # HPUX defines these if __HP_CURSES_COMPAT is defined:
 # SVr4 up to this point, but has a different set afterwards.
 #
 # HPUX defines these if __HP_CURSES_COMPAT is defined:
-memory_lock                    meml    str     ml      -               -       ----K   memory lock above
-memory_unlock                  memu    str     mu      -               -       ----K   memory unlock
+memory_lock                    meml    str     ml      -               -       ----K   lock memory above cursor
+memory_unlock                  memu    str     mu      -               -       ----K   unlock memory
 #
 #
 plab_norm                      pln     str     pn      -               -       -----   program label #1 to show string #2
 #
 #
 plab_norm                      pln     str     pn      -               -       -----   program label #1 to show string #2
@@ -531,6 +533,7 @@ key_f60                             kf60    str     Fo      KEY_F(60)       -       ----E   F60 function key
 key_f61                                kf61    str     Fp      KEY_F(61)       -       ----E   F61 function key
 key_f62                                kf62    str     Fq      KEY_F(62)       -       ----E   F62 function key
 key_f63                                kf63    str     Fr      KEY_F(63)       -       ----E   F63 function key
 key_f61                                kf61    str     Fp      KEY_F(61)       -       ----E   F61 function key
 key_f62                                kf62    str     Fq      KEY_F(62)       -       ----E   F62 function key
 key_f63                                kf63    str     Fr      KEY_F(63)       -       ----E   F63 function key
+# end of strings in HPUX 9
 char_padding                   rmp     str     rP      -               -       -----   like ip but when in insert mode
 acs_chars                      acsc    str     ac      -               -       -----   graphics charset pairs, based on vt100
 key_btab                       kcbt    str     kB      KEY_BTAB        0541    -----   back-tab key
 char_padding                   rmp     str     rP      -               -       -----   like ip but when in insert mode
 acs_chars                      acsc    str     ac      -               -       -----   graphics charset pairs, based on vt100
 key_btab                       kcbt    str     kB      KEY_BTAB        0541    -----   back-tab key
@@ -724,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
 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
 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
@@ -743,11 +746,13 @@ alt_scancode_esc          scesa   str     S8      -               -       -----   Alternate escape for scancode emulatio
 #%.ad
 #%
 #%.in .8i
 #%.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
 #%entries after SVr4.1; beware!
 #%
 #%.na
@@ -758,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
 #%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
 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
@@ -1267,9 +1272,3 @@ infoalias ksel    kslt    IBM     key_select
 # kcmd, kend, khlp, and kf11...kf63.
 #
 #############################################################################
 # kcmd, kend, khlp, and kf11...kf63.
 #
 #############################################################################
-#
-# The following sets edit modes for GNU EMACS
-# Local Variables:
-# case-fold-search:nil
-# truncate-lines:t
-# End: