X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_variables.3x.html;h=1dd822f865f81aeecac993b5e508f1c10544438e;hb=16fbf3f4f7d96b6ee6bf9159b22f26e05962aa3d;hp=72baa5620a4b1767a966a23971b4c1e957d59da4;hpb=17c5992a16be94247b83f2bbb9accdd9b7e7bb72;p=ncurses.git diff --git a/doc/html/man/curs_variables.3x.html b/doc/html/man/curs_variables.3x.html index 72baa562..1dd822f8 100644 --- a/doc/html/man/curs_variables.3x.html +++ b/doc/html/man/curs_variables.3x.html @@ -1,6 +1,7 @@ - @@ -34,8 +35,8 @@ curs_variables 3x - - + +

curs_variables 3x

@@ -146,21 +147,42 @@

PORTABILITY

-       ESCDELAY  and TABSIZE are extensions, not provided in most other imple-
-       mentations of curses.
+       TABSIZE  is  a feature of SVr4 curses which is not documented by X/Open
+       curses.
+
+       o   In SVr4 curses, TABSIZE is initially set from the terminal descrip-
+           tion's  init_tabs capability.  After that, it can be altered by the
+           applications using SVr4 curses.
+
+           SVr4 curses uses the current value of TABSIZE to compute the  posi-
+           tion  of  tabstops  for  updating both the virtual screen with add-
+           ch(3x) as well as the physical screen with mvcur(3x).
+
+       o   This implementation uses the current value of TABSIZE only for  up-
+           dating  the  virtual screen.  It uses the terminal description's it
+           (init_tabs) capability for computing hardware tabs (i.e., tab stops
+           on the physical screen).
+
+       o   Other  implementations  differ.  For instance, NetBSD curses allows
+           TABSIZE to be set through an environment variable.  This  implemen-
+           tation does not.
+
+           NetBSD curses does not support hardware tabs; it uses the init_tabs
+           capability and the TABSIZE variable only for updating  the  virtual
+           screen.
 
-       ESCDELAY is an extension in AIX curses:
+       ESCDELAY is an extension in AIX curses:
 
-       o   In AIX, the units for ESCDELAY are fifths of a millisecond.
+       o   In AIX, the units for ESCDELAY are fifths of a millisecond.
 
-       o   The default value for AIX's ESCDELAY is 0.1 seconds.
+       o   The default value for AIX's ESCDELAY is 0.1 seconds.
 
-       o   AIX also enforces a limit of 10,000 seconds for ESCDELAY; this  im-
+       o   AIX  also enforces a limit of 10,000 seconds for ESCDELAY; this im-
            plementation currently has no upper limit.
 
-       This  implementation has long used ESCDELAY with units of milliseconds,
-       making it impossible to be completely compatible with  AIX.   Likewise,
-       most  users have either decided to override the value, or rely upon its
+       This implementation has long used ESCDELAY with units of  milliseconds,
+       making  it  impossible to be completely compatible with AIX.  Likewise,
+       most users have either decided to override the value, or rely upon  its
        default value.