X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Ftabs.1.html;h=e46f3a735a66e672967a20c0d5d14ed3ed1035e6;hp=0cc22e46591da3b0d0e65e639c56ae46a77ff459;hb=95bcbd4bb8e933c86e6fc4aba9ea1c7fd3d30e3d;hpb=3d46d7e9d3e210417f34acf3b469378558398d07 diff --git a/doc/html/man/tabs.1.html b/doc/html/man/tabs.1.html index 0cc22e46..e46f3a73 100644 --- a/doc/html/man/tabs.1.html +++ b/doc/html/man/tabs.1.html @@ -27,7 +27,7 @@ * sale, use or other dealings in this Software without prior written * * authorization. * **************************************************************************** - * @Id: tabs.1,v 1.30 2021/10/09 23:48:50 tom Exp @ + * @Id: tabs.1,v 1.32 2021/10/16 13:37:43 tom Exp @ --> @@ -212,38 +212,47 @@ The PWB/Unix tabs utility, which was included in System III (1980), used built-in tables rather than the terminal database, to support a - half-dozen terminal types. It also had built-in logic to support the - left-margin, as well as a feature for copying the tab settings from a - file. + half-dozen hardcopy terminal (printer) types. It also had built-in + logic to support the left-margin, as well as a feature for copying the + tab settings from a file. Later versions of Unix, e.g., SVr4, added support for the terminal - database, but kept the tables, as a fallback. In an earlier + database, but kept the tables to support the printers. In an earlier development effort, the tab-stop initialization provided by tset (1982) and incorporated into tput uses the terminal database, - POSIX documents no limits on the number of tab stops. Documentation + The +m option was documented in the Base Specifications Issue 5 + (Unix98, 1997), and omitted in Issue 6 (Unix03, 2004) without + documenting the rationale, though an introductory comment "and + optionally adjusts the margin" remains, overlooked in the removal. The + documented tabs utility in Issues 6 and later has no mechanism for + setting margins. The +m option in this implementation differs from the + feature in SVr4 by using terminal capabilities rather than built-in + tables. + + POSIX documents no limits on the number of tab stops. Documentation for other implementations states that there is a limit on the number of - tab stops (e.g., 20 in PWB/Unix's tabs utility). While some terminals - may not accept an arbitrary number of tab stops, this implementation - will attempt to set tab stops up to the right margin of the screen, if + tab stops (e.g., 20 in PWB/Unix's tabs utility). While some terminals + may not accept an arbitrary number of tab stops, this implementation + will attempt to set tab stops up to the right margin of the screen, if the given list happens to be that long. - The Rationale section of the POSIX documentation goes into some detail - about the ways the committee considered redesigning the tabs and tput + The Rationale section of the POSIX documentation goes into some detail + about the ways the committee considered redesigning the tabs and tput utilities, without proposing an improved solution. It comments that - no known historical version of tabs supports the capability of + no known historical version of tabs supports the capability of setting arbitrary tab stops. However, the Explicit Lists described in this manual page were - implemented in PWB/Unix. Those provide the capability of setting + implemented in PWB/Unix. Those provide the capability of setting abitrary tab stops.

SEE ALSO

        infocmp(1m), tset(1), curses(3x), terminfo(5).
 
-       This describes ncurses version 6.2 (patch 20211009).
+       This describes ncurses version 6.2 (patch 20211016).