X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_variables.3x.html;h=afeca3b21e894698f094f0f5e3f225a305d9be0f;hp=72baa5620a4b1767a966a23971b4c1e957d59da4;hb=d97989d1e0db7282c723cabb44b991b951790006;hpb=17c5992a16be94247b83f2bbb9accdd9b7e7bb72 diff --git a/doc/html/man/curs_variables.3x.html b/doc/html/man/curs_variables.3x.html index 72baa562..afeca3b2 100644 --- a/doc/html/man/curs_variables.3x.html +++ b/doc/html/man/curs_variables.3x.html @@ -1,6 +1,6 @@ @@ -34,7 +34,7 @@ curs_variables 3x - + @@ -146,21 +146,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.
 
-       ESCDELAY is an extension in AIX 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.
 
-       o   In AIX, the units for ESCDELAY are fifths of a millisecond.
+           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   The default value for AIX's ESCDELAY is 0.1 seconds.
+       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   AIX also enforces a limit of 10,000 seconds for ESCDELAY; this  im-
+       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:
+
+       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   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.