Home | History | Annotate | Download | only in gen
History log of /src/lib/libc/gen/vis.3
RevisionDateAuthorComments
 1.50  04-Dec-2022  uwe lib: Mark up error names in man pages with .Er
 1.49  05-Aug-2017  wiz Remove superfluous Pp.
 1.48  04-Aug-2017  ginsbach There are more than four types of encoding. The combination of
VIS_CSTYLE | VIS_OCTAL is different from either separately.
 1.47  23-Apr-2017  christos fix typo (Leonardo Taccari)
 1.46  23-Apr-2017  christos Add VIS_DQ (for OpenBSD compat)
 1.45  08-Jun-2016  wiz branches: 1.45.2;
Fix typo. From Kurt Jaeger via Brooks Davis and FreeBSD.
 1.44  14-Jan-2016  christos add stravis(3) from OpenBSD
 1.43  23-May-2015  christos Add VIS_NOLOCALE to avoid ambiguous conversions.
 1.42  26-Sep-2014  wiz Simplify even more.
 1.41  26-Sep-2014  wiz Simplify/fix macro usage. Bump date for previous.
 1.40  26-Sep-2014  christos add VIS_META/VIS_SHELL support to encode all shell metacharacters.
XXX: /etc/rc.d/wizd fix $
 1.39  20-Feb-2013  christos we don't have multibyte.3 (yet)
 1.38  20-Feb-2013  wiz Sort SEE ALSO.
XXX: multibyte(3) is dangling.
 1.37  20-Feb-2013  christos More fixes from J.R. Oldroyd. We introduce a new function that can
retrieve and return if there has been a conversion error, so that
it can keep performing char-by-char processing if a multi-byte
conversion occurred. Also some more code cleanups in the "extra"
processing.
 1.36  13-Feb-2013  wiz Mark up LC_CTYPE as environment variable.
 1.35  13-Feb-2013  christos multi-byte doc from J.R. Oldroyd
 1.34  15-Dec-2012  wiz Add article.
 1.33  15-Dec-2012  uwe Add RFC 2045 (for VIS_MIMESTYLE) to "SEE ALSO".
Use space between "RFC" and the number.
 1.32  15-Dec-2012  uwe Misc formatting fixes.
 1.31  15-Dec-2012  uwe Typos: fix -> fit; length size -> size.
 1.30  15-Dec-2012  uwe Fix pasto: VIS_MIMESTYLE produces =XX, not %XX
 1.29  14-Dec-2012  christos fix pasto (Brooks Davies)
 1.28  14-Dec-2012  christos Add VIS_GLOB (Brooks Davies)
 1.27  17-May-2011  joerg branches: 1.27.4; 1.27.10;
Trailing white space
 1.26  17-May-2011  enami Use Pq or Po macro for better output rather than putting raw open paren
at the end of line.
 1.25  13-Mar-2011  wiz Add serial comma, quote minus, fix NetBSD version in HISTORY.
 1.24  12-Mar-2011  christos Fix various vis/unvis issues:
- no need for all the weak symbols
- define a new _VIS_END flag for UNVIS_END so that there are no collisions
between and vis and unvis flags.
- add bound versions of the vis and unvis functions that take the length of
the destination buffer. Unlike the OpenBSD ones they return -1 or NULL if
the buffer is not large enough, instead of silently truncating.
 1.23  10-Feb-2009  christos Add RFC 2045 MIME Quoted-Printable support.
 1.22  09-Apr-2006  jschauma branches: 1.22.30;
document that VIS_CSTYLE encodes space (SP 040) as '\s'.
 1.21  25-Jan-2006  rillig The VIS_HTTPSTYLE does not use $ for encoding special characters, but %.
 1.20  15-Jan-2005  lukem Reference RFC1738 instead of RFC1808 for '%xx' encoding.
 1.19  07-Aug-2003  agc Move UCB-licensed code from 4-clause to 3-clause licence.

Patches provided by Joel Baker in PR 22280, verified by myself.
 1.18  16-Apr-2003  wiz Use
.In header.h
instead of
.Fd #include \*[Lt]header.h\*[Gt]
Much easier to read and write, and supported by groff for ages.
Okayed by ross.
 1.17  01-Oct-2002  wiz New sentence, new line. From Robert Elz.
 1.16  23-Mar-2002  christos - Add VIS_HTTPSTYLE from FreeBSD.
- svis, strsvis, strsvisx were not reversible, because they did not encode
\\ unless it was passed in the extras array.
- Fix documentation to match the proper signature of the functions.
 1.15  07-Feb-2002  ross Generate <>& symbolically.
 1.14  16-Sep-2001  wiz Standardize section headers, sort sections, sort SEE ALSO, punctuation
and misc. fixes.
 1.13  05-Jun-2001  wiz Whitespace fixes, punctuation fix, NetBSD -> Nx.
 1.12  25-Nov-1999  wennmach branches: 1.12.6;
Added description of svis, strsvis, strsvisx.

Fixed several minor errors concerning vis, strvis, strvisx, tyops.
 1.11  24-Mar-1999  mycroft branches: 1.11.6;
Remove blank lines.
 1.10  05-Feb-1998  perry add LIBRARY section to man page
 1.9  03-Feb-1998  perry .Bx'ize
 1.8  14-Nov-1997  mrg add missing .Nm entries. from spz@serpens.swb.de.
 1.7  23-Apr-1996  scottr branches: 1.7.8;
comprised -> composed. Closes PR 2345.
 1.6  25-Feb-1995  cgd merge with Lite, keep local changes. clean up id usage
 1.5  09-Apr-1994  mycroft There's a big difference between NULL and NUL.
 1.4  10-Jan-1994  jtc Fix spelling errors.
 1.3  04-Oct-1993  jtc Consistantly cross reference the other functions/programs in the vis/unvis
"family".
 1.2  30-Jul-1993  mycroft Add RCS identifiers.
 1.1  21-Mar-1993  cgd branches: 1.1.1;
Initial revision
 1.1.1.2  25-Feb-1995  cgd from lite, with minor name rearrangement to fit.
 1.1.1.1  21-Mar-1993  cgd initial import of 386bsd-0.1 sources
 1.7.8.1  14-Nov-1997  mrg pull up from trunk: add missing .Nm entries. from spz@serpens.swb.de.
 1.11.6.1  27-Dec-1999  wrstuden Pull up to last week's -current.
 1.12.6.5  18-Oct-2002  nathanw Catch up to -current.
 1.12.6.4  25-Apr-2002  nathanw Catch up to -current.
 1.12.6.3  22-Mar-2002  nathanw Catch up to -current.
 1.12.6.2  08-Mar-2002  nathanw Catch up to -current.
 1.12.6.1  08-Oct-2001  nathanw Catch up to -current.
 1.22.30.1  13-May-2009  jym Sync with HEAD.

Third (and last) commit. See http://mail-index.netbsd.org/source-changes/2009/05/13/msg221222.html
 1.27.10.1  25-Feb-2013  tls resync with head
 1.27.4.2  22-May-2014  yamt sync with head.

for a reference, the tree before this commit was tagged
as yamt-pagecache-tag8.

this commit was splitted into small chunks to avoid
a limitation of cvs. ("Protocol error: too many arguments")
 1.27.4.1  23-Jan-2013  yamt sync with head
 1.45.2.1  26-Apr-2017  pgoyette Sync with HEAD

RSS XML Feed