summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/man/man1/a2ping.1
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2018-03-08 23:39:23 +0000
committerKarl Berry <karl@freefriends.org>2018-03-08 23:39:23 +0000
commita502f321bf373ab83e239389e55d622e6c6980e2 (patch)
tree360ebba0f95540f8f49da7737667cb935ca2feee /Master/texmf-dist/doc/man/man1/a2ping.1
parentda48a65f7e454f173c138f38ac4cc5661f4c1cea (diff)
a2ping (8mar18)
git-svn-id: svn://tug.org/texlive/trunk@46893 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/man/man1/a2ping.1')
-rw-r--r--Master/texmf-dist/doc/man/man1/a2ping.1327
1 files changed, 147 insertions, 180 deletions
diff --git a/Master/texmf-dist/doc/man/man1/a2ping.1 b/Master/texmf-dist/doc/man/man1/a2ping.1
index ec06d892da8..5ff108e436f 100644
--- a/Master/texmf-dist/doc/man/man1/a2ping.1
+++ b/Master/texmf-dist/doc/man/man1/a2ping.1
@@ -1,15 +1,7 @@
-.\" Automatically generated by Pod::Man v1.37, Pod::Parser v1.13
+.\" Automatically generated by Pod::Man 4.09 (Pod::Simple 3.35)
.\"
.\" Standard preamble:
.\" ========================================================================
-.de Sh \" Subsection heading
-.br
-.if t .Sp
-.ne 5
-.PP
-\fB\\$1\fR
-.PP
-..
.de Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
@@ -25,11 +17,11 @@
..
.\" Set up some character translations and predefined strings. \*(-- will
.\" give an unbreakable dash, \*(PI will give pi, \*(L" will give a left
-.\" double quote, and \*(R" will give a right double quote. | will give a
-.\" real vertical bar. \*(C+ will give a nicer C++. Capital omega is used to
-.\" do unbreakable dashes and therefore won't be available. \*(C` and \*(C'
-.\" expand to `' in nroff, nothing in troff, for use with C<>.
-.tr \(*W-|\(bv\*(Tr
+.\" double quote, and \*(R" will give a right double quote. \*(C+ will
+.\" give a nicer C++. Capital omega is used to do unbreakable dashes and
+.\" therefore won't be available. \*(C` and \*(C' expand to `' in nroff,
+.\" nothing in troff, for use with C<>.
+.tr \(*W-
.ds C+ C\v'-.1v'\h'-1p'\s-2+\h'-1p'+\s0\v'.1v'\h'-1p'
.ie n \{\
. ds -- \(*W-
@@ -46,25 +38,33 @@
. ds PI \(*p
. ds L" ``
. ds R" ''
+. ds C`
+. ds C'
'br\}
.\"
-.\" If the F register is turned on, we'll generate index entries on stderr for
-.\" titles (.TH), headers (.SH), subsections (.Sh), items (.Ip), and index
+.\" Escape single quotes in literal strings from groff's Unicode transform.
+.ie \n(.g .ds Aq \(aq
+.el .ds Aq '
+.\"
+.\" If the F register is >0, we'll generate index entries on stderr for
+.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD. Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
-.if \nF \{\
+.\"
+.\" Avoid warning from groff about undefined register 'F'.
+.de IX
+..
+.if !\nF .nr F 0
+.if \nF>0 \{\
. de IX
. tm Index:\\$1\t\\n%\t"\\$2"
..
-. nr % 0
-. rr F
+. if !\nF==2 \{\
+. nr % 0
+. nr F 2
+. \}
.\}
.\"
-.\" For nroff, turn off justification. Always turn off hyphenation; it makes
-.\" way too many mistakes in technical documents.
-.hy 0
-.if n .na
-.\"
.\" Accent mark definitions (@(#)ms.acc 1.5 88/02/08 SMI; from UCB 4.2).
.\" Fear. Run. Save yourself. No user-serviceable parts.
. \" fudge factors for nroff and troff
@@ -129,7 +129,11 @@
.\" ========================================================================
.\"
.IX Title "A2PING 1"
-.TH A2PING 1 "2004-05-26" "perl v5.8.1" "User Contributed Perl Documentation"
+.TH A2PING 1 "2018-03-08" "a2ping" "Peter Szabo"
+.\" For nroff, turn off justification. Always turn off hyphenation; it makes
+.\" way too many mistakes in technical documents.
+.if n .ad l
+.nh
.ds pts-dev \*[.T]
.do if '\*[.T]'ascii' .ds pts-dev tty
.do if '\*[.T]'ascii8' .ds pts-dev tty
@@ -143,71 +147,131 @@
.nr IN 2n
.\}
.ad n
-
.SH "NAME"
-a2ping.pl \-\- convert between PS, EPS and PDF and other page description
+a2ping.pl -- convert between PS, EPS and PDF and other page description
formats
.SH "SYNOPSIS"
.IX Header "SYNOPSIS"
-\&\& \fBa2ping.pl\fR [\fB\-\-\fR]\fBhelp\fR
- \fBa2ping.pl\fR [\fB\-\-\fR]\fBdoc\fR
- \fBa2ping.pl\fR [\fIoptions\fR] <\fIinputfile\fR> [[\fIoutformat\fR:] \fIoutputfile\fR]
+Z<> B<a2ping.pl> [B<-->]B<help>
+ B<a2ping.pl> [B<-->]B<doc>
+ B<a2ping.pl> [I<options>] <I<inputfile>> [[I<outformat>:] I<outputfile>]
.SH "DESCRIPTION"
.IX Header "DESCRIPTION"
-\&\fBa2ping\fR is a \s-1UNIX\s0 command line utility written in Perl that
-converts many raster image and vector graphics formats to \s-1EPS\s0 or \s-1PDF\s0 and
-other page description formats. Accepted input file formats are: \s-1PS\s0
-(PostScript), \s-1EPS\s0, \s-1PDF\s0, \s-1PNG\s0, \s-1JPEG\s0, \s-1TIFF\s0, \s-1PNM\s0, \s-1BMP\s0, \s-1GIF\s0, \s-1LBM\s0, \s-1XPM\s0, \s-1PCX\s0,
-\&\s-1TGA\s0. Accepted output formats are: \s-1EPS\s0, \s-1PCL5\s0, \s-1PDF\s0, \s-1PDF1\s0, \s-1PBM\s0, \s-1PGM\s0, \s-1PPM\s0,
-\&\s-1PS\s0, markedEPS, markedPS, \s-1PNG\s0, \s-1XWD\s0, \s-1BMP\s0, \s-1TIFF\s0, \s-1JPEG\s0, \s-1GIF\s0, \s-1XPM\s0.
-\&\fBa2ping\fR delegates the low-level work to
-Ghostscript (\s-1GS\s0), \fBpdftops\fR and \fBsam2p\fR. \fBa2ping\fR fixes many glitches
-during the \s-1EPS\s0 to \s-1EPS\s0 conversion, so its output is often more compatible
+B<a2ping> is a UNIX command line utility written in Perl that
+converts many raster image and vector graphics formats to EPS or PDF and
+other page description formats. Accepted input file formats are: PS
+(PostScript), EPS, PDF, PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX,
+TGA. Accepted output formats are: EPS, PCL5, PDF, PDF1, PBM, PGM, PPM,
+PS, markedEPS, markedPS, PNG, XWD, BMP, TIFF, JPEG, GIF, XPM.
+B<a2ping> delegates the low-level work to
+Ghostscript (GS), B<pdftops> and B<sam2p>. B<a2ping> fixes many glitches
+during the EPS to EPS conversion, so its output is often more compatible
and better embeddable than its input.
-.PP
-Without the \f(CW\*(C`\-\-below\*(C'\fR option, it is guarenteed to start at the 0,0
-coordinate. \f(CW\*(C`\-\-below\*(C'\fR, \f(CW\*(C`\-\-hires\*(C'\fR and \f(CW\*(C`\-v\*(C'\fR are recommended options.
-.PP
+Without the C<--below> option, it is guarenteed to start at the 0,0
+coordinate. C<--below>, C<--hires> and C<-v> are recommended options.
The page size is set exactly corresponding to the BoundingBox.
This means that when Ghostscript renders it, the result needs no
-cropping, and the \s-1PDF\s0 MediaBox is correct.
-.PP
+cropping, and the PDF MediaBox is correct.
If the bounding box is not right, of course, you have problems. If you
feed crap in, you get crap. But you can supply the
-\&\fB\-\-bboxfrom=compute\-gs\fR option to make \s-1GS\s0 recompute the bounding box.
-.PP
-The name of the input file doesn't matter \*(-- \fBa2ping\fR detects the file
+B<--bboxfrom=compute-gs> option to make GS recompute the bounding box.
+The name of the input file doesn't matter -- B<a2ping> detects the file
format based on the first few bytes of the file. The name of the output
-file matters if \fIoutformat\fR is missing from the command line: then the
-extension of the output file determines the FileFormat (\fIoutformat\fR).
+file matters if I<outformat> is missing from the command line: then the
+extension of the output file determines the FileFormat (I<outformat>).
.SH "EXTERNAL PROGRAMS"
.IX Header "EXTERNAL PROGRAMS"
-The internal file format of \fBa2ping.pl\fR is \s-1PS/EPS\s0. Everything read is
-first converted to \s-1PS\s0 or \s-1EPS\s0, then processed by \fBa2ping.pl\fR, then
+The internal file format of B<a2ping.pl> is PS/EPS. Everything read is
+first converted to PS or EPS, then processed by B<a2ping.pl>, then
converted to the output format.
-.PP
-To analyse the bounding box and other properties of non-EPS \s-1PS\s0 files
-(and \s-1EPS\s0 files with option \fB\-\-bboxfrom\fR other than \fB=guess\fR), \s-1GS\s0 is
-used. Converting \s-1PS\s0 to \s-1EPS\s0 involves this analysis.
-.PP
-To write \s-1PDF\s0 files, \s-1GS\s0 is used.
-.PP
-To read \s-1PDF\s0 files, \fBpdftops\fR from the \fBxpdf\fR package is used.
-.PP
-Sampled input formats are \s-1PNG\s0, \s-1JPEG\s0, \s-1TIFF\s0, \s-1PNM\s0, \s-1BMP\s0, \s-1GIF\s0, \s-1LBM\s0, \s-1XPM\s0, \s-1PCX\s0
-and \s-1TGA\s0. To read sampled input formats, \fBsam2p\fR is used. \fBsam2p\fR is
-a raster image converter written in \*(C+ by the author of \fBa2ping.pl\fR.
-.PP
-Extra output formats are \s-1PNG\s0, \s-1XWD\s0, \s-1BMP\s0, \s-1TIFF\s0, \s-1JPEG\s0, \s-1GIF\s0 and \s-1XPM\s0. To
-write extra output formats, \fBsam2p\fR and \s-1GS\s0 are used.
-.PP
-\&\s-1PNM\s0 output formats are \s-1PGM\s0, \s-1PGM\s0 and \s-1PPM\s0. To write \s-1PNM\s0 output formats, \s-1GS\s0
+To analyse the bounding box and other properties of non-EPS PS files
+(and EPS files with option B<--bboxfrom> other than B<=guess>), GS is
+used. Converting PS to EPS involves this analysis.
+To write PDF files, GS is used.
+To read PDF files, B<pdftops> from the B<xpdf> package is used.
+Sampled input formats are PNG, JPEG, TIFF, PNM, BMP, GIF, LBM, XPM, PCX
+and TGA. To read sampled input formats, B<sam2p> is used. B<sam2p> is
+a raster image converter written in C++ by the author of B<a2ping.pl>.
+Extra output formats are PNG, XWD, BMP, TIFF, JPEG, GIF and XPM. To
+write extra output formats, B<sam2p> and GS are used.
+PNM output formats are PGM, PGM and PPM. To write PNM output formats, GS
is used.
+.SH "OPTIONS"
+.IX Header "OPTIONS"
+.SS "General Options"
+.IX Subsection "General Options"
+.IP "\fB\-h\fR, \fB\-\-help\fR" 2
+.IX Item "-h, --help"
+Show a summary of the usage
+.PD 0
+.IP "\fB\-\-doc\fR" 2
+.IX Item "--doc"
+Show the man page
+.IP "\fB\-v\fR, \fB\-\-(no)verbose\fR" 2
+.IX Item "-v, --(no)verbose"
+Show progress and debug messages (default: no)
+.PD
+.SS "Options for the Bounding box"
+.IX Subsection "Options for the Bounding box"
+.IP "\fB\-\-(no)hires\fR" 4
+.IX Item "--(no)hires"
+Use HiResBoundingBox in the input file, if present (default: yes)
+.PD 0
+.IP "\fB\-\-(no)exact\fR" 4
+.IX Item "--(no)exact"
+Use ExactBoundingBox in the input file, if present (default: no)
+.IP "\fB\-\-(no)keepoldmediabox\fR" 4
+.IX Item "--(no)keepoldmediabox"
+keep only old, [0 0]-based MediaBox in PDF (default: no)
+.IP "\fB\-\-bboxfrom=\fR\fIadsc|compute\-gs|guess|pagesize\fR" 4
+.IX Item "--bboxfrom=adsc|compute-gs|guess|pagesize"
+Method for determining the BoundingBox (default: guess)
+.IP "\fB\-\-(no)below\fR" 4
+.IX Item "--(no)below"
+Allow page content below and left of the origin (default: no)
+.PD
+.SS "Options for graphics and fonts"
+.IX Subsection "Options for graphics and fonts"
+.IP "\fB\-\-(no)compress\fR" 4
+.IX Item "--(no)compress"
+use compression (default: best)
+.PD 0
+.IP "\fB\-\-(no)antialias\fR" 4
+.IX Item "--(no)antialias"
+render shades at outlines. Possible values: (=I<scale3yes> =I<no> =I<yes>) (default: scale3no)
+.IP "\fB\-\-(no)lossy\fR" 4
+.IX Item "--(no)lossy"
+allow lossy image filters (EPS->PDF) (default: yes)
+.IP "\fB\-\-papersize=\fR\fIunchanged|force\-unknown|600bpx5cm\fR" 4
+.IX Item "--papersize=unchanged|force-unknown|600bpx5cm"
+(default: default) (bp)
+.IP "\fB\-\-threshold=\fR" 4
+.IX Item "--threshold="
+min color for 1 in 8->1 bit conv (default: 128)
+.PD
+.SS "Options for debugging and changing internals"
+.IX Subsection "Options for debugging and changing internals"
+.IP "\fB\-\-(no)tmpunlink\fR" 4
+.IX Item "--(no)tmpunlink"
+Unlink temporary files (default: yes). Use B<--notmpunklink> if you
+want to inspect intermediate files.
+.PD 0
+.IP "\fB\-\-gs\-cmd=\fR\fIpath\fR" 4
+.IX Item "--gs-cmd=path"
+path to Ghostscript program (default: gs or gswin32c)
+.IP "\fB\-\-gs\-ccmd=\fR\fIpath\fR" 4
+.IX Item "--gs-ccmd=path"
+path to Ghostscript for BoundingBox calculation (default: gs or gswin32c)
+.IP "\fB\-\-gsextra=\fR\fI\s-1GS_ARGS\s0\fR" 4
+.IX Item "--gsextra=GS_ARGS"
+Pass extra arguments to gs
+.IP "\fB\-\-extra=\fR" 4
+.IX Item "--extra="
+Pass extra arguments to external program (i.e pdftops)
+.PD
.SH "TIPS AND TRICKS"
.IX Header "TIPS AND TRICKS"
.IP "\(bu" 2
-Call with the \fB\-v\fR option to see progress and debug messages.
-.IP "\(bu" 2
If your \s-1EPS\s0 contains a wrong bounding box, you can fix it by running
\&\f(CW\*(C`a2ping.pl \-v \-\-bboxfrom=compute\-gs thefile.eps \-\-\*(C'\fR
.IP "\(bu" 2
@@ -222,7 +286,7 @@ recommended only if there is a backup of the file to be restored in case
.IP "\(bu" 2
If you specify \fB\-\-\fR as \fIoutputfile\fR, it will be the same as \fIinputfile\fR.
.IP "\(bu" 2
-\&\fBa2ping\fR respects \fB\-\-Duplex\fR for FileFormat \s-1PCL5\s0, even though \s-1GS\s0 doesn't.
+\&\fBa2ping\fR respects \fB\-\-Duplex\fR for FileFormat \s-1PCL5,\s0 even though \s-1GS\s0 doesn't.
.IP "\(bu" 2
If you have an incompatible \s-1PS\s0 that \s-1GS\s0 can read but your printer cannot print,
just run \f(CW\*(C`a2ping.pl foo.ps PDF: \- | a2ping.pl \- PS: foo.ps\*(C'\fR
@@ -245,12 +309,15 @@ When creating a \s-1PBM\s0 file, antialiasing usually doesn't improve the
quality, so it is switched off by default. But if you set
\&\fB\-\-antialias=scale3no\fR or \fB\-\-antialias=scale3yes\fR, \s-1GS\s0 will render a \s-1PGM\s0 file,
and the value of \fB\-\-threshold\fR determines the minimum intensity for white in
-the final \s-1PBM\s0.
+the final \s-1PBM.\s0
.IP "\(bu" 2
If you need a bigger sampled output file, specify a larger
\&\fB\-\-Resolution\fR. The default is \fB\-\-Resolution=72\fR. If your sampled output file
is going to be really big, you should specify \fB\-\-AntiAlias=yes\fR instead of
the default \fB\-\-AntiAlias=scale3no\fR to speed up conversion.
+.IP "\(bu" 2
+To make sure fonts are included in a \s-1PDF\s0 file generated from eps, use
+\&\fB\-\-gsextra='\-dEmbedAllFonts=true \-dPDFSETTINGS=/printer'\fR.
.SH "MISC"
.IX Header "MISC"
.IP "\(bu" 2
@@ -269,112 +336,12 @@ Conversion from \s-1PDF\s0 to \s-1EPS:\s0 calls pdftops \-eps (of the xpdf packa
Conversion from \s-1PS\s0 to \s-1EPS:\s0 keeps 1st page only, removes setpagedevice etc.
.SH "AUTHORS"
.IX Header "AUTHORS"
-The author of \fBa2ping\fR is Szabó Péter <\fIpts@fazekas.hu\fR>.
-.PP
-\&\fBa2ping\fR is inspired by and historically based on the \fBepstopdf\fR Perl
+The author of B<a2ping> is Péter Szabó <F<pts@fazekas.hu>>.
+B<a2ping> is inspired by and historically based on the B<epstopdf> Perl
script modified by Thomas Esser, Sept. 1998, but his modifications have
-been removed from \fBa2ping\fR, and also \fBa2ping\fR and \fBepstopdf\fR do not
-share common code anymore. \fBepstopdf\fR is written by Sebastian Rahtz,
-for Elsevier Science. \fBepstopdf\fR contained extra tricks from Hans Hagen's
+been removed from B<a2ping>, and also B<a2ping> and B<epstopdf> do not
+share common code anymore. B<epstopdf> is written by Sebastian Rahtz,
+for Elsevier Science. B<epstopdf> contained extra tricks from Hans Hagen's
texutil.
-.SH "HISTORY"
-.IX Header "HISTORY"
-.Sh "1999/05/06 v2.5 (Heiko Oberdiek)"
-.IX Subsection "1999/05/06 v2.5 (Heiko Oberdiek)"
-.Vb 14
-\& * New options: --hires, --exact, --filter, --help.
-\& * Many cosmetics: title, usage, ...
-\& * New code for debug, warning, error
-\& * Detecting of cygwin perl
-\& * Scanning for %%{Hires,Exact,}BoundingBox.
-\& * Scanning only the header in order not to get a wrong
-\& BoundingBox of an included file.
-\& * (atend) supported.
-\& * uses strict; (earlier error detecting).
-\& * changed first comment from '%!PS' to '%!';
-\& * corrected (atend) pattern: '\es*\e(atend\e)'
-\& * using of $bbxpat in all BoundingBox cases,
-\& correct the first white space to '...Box:\es*$bb...'
-\& * corrected first line (one line instead of two before 'if 0;';
-.Ve
-.Sh "2000/11/05 v2.6 (Heiko Oberdiek)"
-.IX Subsection "2000/11/05 v2.6 (Heiko Oberdiek)"
-.Vb 1
-\& * %%HiresBoundingBox corrected to %%HiResBoundingBox
-.Ve
-.Sh "2001/03/05 v2.7 (Heiko Oberdiek)"
-.IX Subsection "2001/03/05 v2.7 (Heiko Oberdiek)"
-.Vb 2
-\& * Newline before grestore for the case that there is no
-\& whitespace at the end of the eps file.
-.Ve
-.Sh "2003/02/02 (Szabó Péter)"
-.IX Subsection "2003/02/02 (Szabó Péter)"
-.Vb 10
-\& * option --below
-\& * removes DOS EPSF binary junk correctly
-\& * adds all 3 BoundingBox DSC comments
-\& * reads all 3 BoundingBox DSC comments, and picks the best
-\& * forces BoundingBox to be an integer
-\& * adds %%EndComments and proper %!PS-Adobe-?-? EPSF-?.? header
-\& * adds %%Pages:
-\& * adds invocation syntax: a2ping <infile.eps> <outfile.eps|pdf>
-\& * can convert PDF to EPS (by calling pdftops(1)) and PDF to PDF
-\& * emulates work for PDF input
-.Ve
-.Sh "2003/04/16 (Szabó Péter)"
-.IX Subsection "2003/04/16 (Szabó Péter)"
-.Vb 7
-\& * added PS and sam2p support, renamed to a2ping
-\& * sam2p and pdftops if $InputFilename eq '-';
-\& * remove PJL UEL header from the beginning
-\& * works for PS non-EPS files for input
-\& * input support for PNG JPEG TIFF PNM BMP GIF LBM XPM PCX TGA via sam2p
-\& * removes ^L (form feed) from end of EPS file
-\& * -x=-c:rle to add sam2p options
-.Ve
-.Sh "2003/04/26 (Szabó Péter)"
-.IX Subsection "2003/04/26 (Szabó Péter)"
-.Vb 14
-\& * omit the unnecessary setpagedevice calls when creating normal eps
-\& * --noverbose --nocompress supported differently
-\& * no more option defaults :-(
-\& * justlib2
-\& * multi-page output with PS:, PDF:, PCL5:
-\& * after `a2ping -pa4', file out.pcl says: `HP PCL printer data - A4 page
-\& size', instead of `US letter'
-\& * justlib2-ified doesn't depend on Getopt::Long anymore
-\& * fully supports filtering (stdin and/or stdout), PDF and PCL5 output to
-\& pipe (!$$ll_zero)
-\& * adds DSC ``%%DocumentMedia: plain 612 792 0 () ()''
-\& * BoundingBox precedence for EPS input: --PageSize, %%*BoundingBox,
-\& setpagedevice. Precedence for other inputs: --PageSize, setpagedevice,
-\& %%*BoundingBox
-.Ve
-.Sh "2003/09/25 (Szabó Péter)"
-.IX Subsection "2003/09/25 (Szabó Péter)"
-.Vb 7
-\& * --bboxfrom=adsc: %%BoundingBox overrides -sDEVICE=bbox
-\& * improved bbox discovery
-\& * many bugfixes
-\& * MetaPost EPS input fixes for prologues:=0;
-\& * a2ping.pl -v --papersize=50,60 --bboxfrom=compute-gs t.ps t2.ps
-\& * consistent bbox, --PageSize, /PageSize handling
-\& * consistent --Resolution and --Duplex handling
-.Ve
-.Sh "2003/12/02 (Szabó Péter)"
-.IX Subsection "2003/12/02 (Szabó Péter)"
-.Vb 1
-\& * --bboxfrom=compute-gs option to fix PS -> EPS bbox (gs -sDEVICE=bbox), tuzv.eps
-.Ve
-.Sh "2004/02/10 v2.77 (Szabó Péter)"
-.IX Subsection "2004/02/10 v2.77 (Szabó Péter)"
-.Vb 7
-\& * the compute-pipe routine is now run unless --bboxfrom=guess with EPS
-\& * added --gsextra=
-\& * added --antialias=
-\& * added FileFormat PBM, PGM, PPM
-\& * separated FileFormat features to FL_* constants
-\& * added --doc
-\& * there is no default FileFormat (PDF) anymore
-.Ve
+B<a2ping> contains contributions from several people, see the file
+F<HISTORY.txt> for details. Thank you all for contributing!