X-Git-Url: http://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Fcurs_variables.3x.html;h=1dd822f865f81aeecac993b5e508f1c10544438e;hb=a09e8b13568e210a03ca4ad64e8552c0edea07c5;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 @@
- 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.