[latex3-commits] [l3svn] 01/07: l3build: Extend documentation [ci skip]
noreply at latex-project.org
noreply at latex-project.org
Sun May 22 22:52:51 CEST 2016
This is an automated email from the git hooks/post-receive script.
joseph pushed a commit to branch master
in repository l3svn.
commit 21343a30a8725db572900a95ecc776fbf361858f
Author: Joseph Wright <joseph.wright at morningstar2.co.uk>
Date: Sun May 22 19:52:36 2016 +0100
l3build: Extend documentation [ci skip]
Mainly covering "-p" option for "save"/"check" (may yet change
name), but also some other missed bits and pieces.
---
l3build/l3build.dtx | 28 ++++++++++++++++++++++++++++
1 file changed, 28 insertions(+)
diff --git a/l3build/l3build.dtx b/l3build/l3build.dtx
index 5da63f0..eaeea52 100644
--- a/l3build/l3build.dtx
+++ b/l3build/l3build.dtx
@@ -114,11 +114,13 @@
\luavarset{versionfiles} {\{"*.dtx"\}} {Files for automatic version editing.}
\luavarseparator
\luavarset{bakext} {".bak"} {Extension of backup files.}
+\luavarset{dviext} {".dvi"} {Extension of DVI files.}
\luavarset{lvtext} {".lvt"} {Extension of test files.}
\luavarset{tlgext} {".tlg"} {Extension of test file output.}
\luavarset{lvtext} {".lve"} {Extension of auto-generating test file output.}
\luavarset{logext} {".log"} {Extension of checking output, before processing it into a \texttt{.tlg}.}
\luavarset{pdfext} {".pdf"} {Extension of PDF file for checking and saving.}
+\luavarset{psext} {".ps"} {Extension of PostScript files.}
\luavarseparator
\luavarset{checkdeps} {\{~\}} {List of build unpack dependencies for checking.}
\luavarset{typesetdeps} {\{~\}} {\dots for typesetting docs.}
@@ -312,17 +314,24 @@
% \item doc
% \item install
% \item save \meta{name(s)}
+% \item setversion
% \end{itemize}
% These commands are described below.
%
% As well as these commands, the system recognises the options
% \begin{itemize}
+% \item \texttt{--date} (\texttt{-d}) Date to use when setting version
+% data
% \item \texttt{--engine} (\texttt{-e}) Sets the engine to use for
% testing
% \item \texttt{--halt-on-error} (\texttt{-H}) Specifies that checks
% should stop as soon as possible, rather than running all requested
% tests
+% \item \texttt{--pdf} (\texttt{-p}) Test PDF file against a reference
+% version as well as log comparison
% \item \texttt{--quiet} (\texttt{-q}) Suppresses output from unpacking
+% \item \texttt{--version} (\texttt{-v}) Version string to use when setting
+% version data
% \end{itemize}
%
% \begin{buildcmd}{check}
@@ -369,6 +378,16 @@
% testing to a single engine.
% \end{buildcmd}
%
+% \begin{buildcmd}{check -p}
+% In addition to the log-based checking carried out by the standard
+% |check| target, running with the |-p| option will also carry out a binary
+% comparison of the PDF files produced by typesetting against those
+% saved in \var{testfiledir}.
+%
+% This functionality requires \TeX{} Live 2016 or later as it needs support
+% from the engines not available in earlier releases.
+% \end{buildcmd}
+%
% \begin{buildcmd}{cmdcheck}
% For \cls{l3doc}-based sources, allows checking that the commands defined in the code part (by \var{cmdchkfiles}) are documented in the description part.
% This is performed by passing the |check| option to the \cls{l3doc} class, typesetting the file(s) to check with engine \var{stdengine} with options \var{cmdchkopts}, and checking the resultant |.cmds| file(s).
@@ -463,6 +482,15 @@
% A normalisation process is performed when checking to avoid common differences such as register allocation; full details are listed in section~\ref{sec:norm}.
% \end{buildcmd}
%
+% \begin{buildcmd}{save -p \meta{name(s)}}
+% This version of |save| will store the PDF files produced from
+% \texttt{\meta{name(s)}.lvt} in addition to the |.tlg| file, and thus allows
+% binary comparison of the result of typesetting.
+%
+% This functionality requires \TeX{} Live 2016 or later as it needs support
+% from the engines not available in earlier releases.
+% \end{buildcmd}
+%
% \begin{buildcmd}{setversion}
% Modifies the content of files specified by |versionfiles| to allow
% automatic updating of the file date and version. The latter are
--
To stop receiving notification emails like this one, please contact
the administrator of this repository.
More information about the latex3-commits
mailing list