X-Git-Url: https://ncurses.scripts.mit.edu/?p=ncurses.git;a=blobdiff_plain;f=doc%2Fhtml%2Fman%2Finfocmp.1m.html;h=bb74c6388c3a27ff1d90d3ed1dbb2585e01ec344;hp=170819a0ae4e3edcf52354e0c7d66c2f50a4d9f9;hb=7503e8d82292a2a0a4d8bb55bdf3f8a203159f68;hpb=0de8912c1c0746eb37b733e9e6fdf852aab9506a diff --git a/doc/html/man/infocmp.1m.html b/doc/html/man/infocmp.1m.html index 170819a0..bb74c638 100644 --- a/doc/html/man/infocmp.1m.html +++ b/doc/html/man/infocmp.1m.html @@ -1,7 +1,8 @@ @@ -448,26 +449,57 @@ -w width changes the output to width characters. - -x print information for user-defined capabilities. These are exten- - sions to the terminfo repertoire which can be loaded using the -x - option of tic. + -x print information for user-defined capabilities (see user_caps(5). + These are extensions to the terminfo repertoire which can be + loaded using the -x option of tic.
/usr/share/terminfo Compiled terminal description database. +
+ Although System V Release 2 provided a terminfo library, it had no doc- + umented tool for decompiling the terminal descriptions. Tony Hansen + (AT&T) wrote the first infocmp in early 1984, for System V Release 3. + + Eric Raymond used the AT&T documentation in 1995 to provide an equiva- + lent infocmp for ncurses. In addition, he added a few new features + such as: + + o the -e option, to support fallback (compiled-in) terminal descrip- + tions + + o the -i option, to help with analysis + + Later, Thomas Dickey added the -x (user-defined capabilities) option, + and the -E option to support fallback entries with user-defined capa- + bilities. + + For a complete list, see the EXTENSIONS section. + + In 2010, Roy Marples provided an infocmp program for NetBSD. It is + less capable than the SVr4 or ncurses versions (e.g., it lacks the + sorting options documented in X/Open), but does include the -x option + adapted from ncurses. + + +
+ X/Open Curses, Issue 7 (2009) provides a description of infocmp. It + does not mention the options used for converting to termcap format. + +
- The -0, -1, -E, -F, -G, -Q, -R, -T, -V, -a, -e, -f, -g, -i, -l, -p, -q + The -0, -1, -E, -F, -G, -Q, -R, -T, -V, -a, -e, -f, -g, -i, -l, -p, -q and -t options are not supported in SVr4 curses. SVr4 infocmp does not distinguish between absent and cancelled capabil- ities. Also, it shows missing integer capabilities as -1 (the internal - value used to represent missing integers). This implementation shows + value used to represent missing integers). This implementation shows those as "NULL", for consistency with missing strings. - The -r option's notion of "termcap" capabilities is System V Release - 4's. Actual BSD curses versions will have a more restricted set. To + The -r option's notion of "termcap" capabilities is System V Release + 4's. Actual BSD curses versions will have a more restricted set. To see only the 4.4BSD set, use -r -RBSD. @@ -476,12 +508,12 @@
- captoinfo(1m), infotocap(1m), tic(1m), toe(1m), curses(3x), ter- - minfo(5). + captoinfo(1m), infotocap(1m), tic(1m), toe(1m), curses(3x), ter- + minfo(5). user_caps(5). https://invisible-island.net/ncurses/tctest.html - This describes ncurses version 6.1 (patch 20190323). + This describes ncurses version 6.2 (patch 20200613).
@@ -506,6 +538,8 @@