texlive[53417] Master/texmf-dist/tex/latex-dev/tools: latex-tools-dev

commits+karl at tug.org commits+karl at tug.org
Wed Jan 15 23:35:46 CET 2020


Revision: 53417
          http://tug.org/svn/texlive?view=revision&revision=53417
Author:   karl
Date:     2020-01-15 23:35:46 +0100 (Wed, 15 Jan 2020)
Log Message:
-----------
latex-tools-dev restoration

Added Paths:
-----------
    trunk/Master/texmf-dist/tex/latex-dev/tools/.tex
    trunk/Master/texmf-dist/tex/latex-dev/tools/calc.sty
    trunk/Master/texmf-dist/tex/latex-dev/tools/e.tex
    trunk/Master/texmf-dist/tex/latex-dev/tools/h.tex
    trunk/Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty
    trunk/Master/texmf-dist/tex/latex-dev/tools/layout.sty
    trunk/Master/texmf-dist/tex/latex-dev/tools/q.tex
    trunk/Master/texmf-dist/tex/latex-dev/tools/r.tex
    trunk/Master/texmf-dist/tex/latex-dev/tools/s.tex
    trunk/Master/texmf-dist/tex/latex-dev/tools/shellesc.sty
    trunk/Master/texmf-dist/tex/latex-dev/tools/trace.sty
    trunk/Master/texmf-dist/tex/latex-dev/tools/x.tex

Added: trunk/Master/texmf-dist/tex/latex-dev/tools/.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/.tex	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,41 @@
+%%
+%% This is file `.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% fileerr.dtx  (with options: `return')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+ \message{File ignored}
+\endinput
+%%
+%% End of file `.tex'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/calc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/calc.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/calc.sty	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,289 @@
+%%
+%% This is file `calc.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% calc.dtx  (with options: `package')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+%% File `calc.dtx'.
+%% Copyright (C) 1992--1995
+%%          Kresten Krab Thorup and Frank Jensen.
+%% Copyright (C) 1997--2007
+%%          Kresten Krab Thorup, Frank Jensen and the LaTeX3 Project.
+%%
+%% The original authors (fj at hugin.dk and  krab at daimi.aau.dk) have
+%% contributed this package to the LaTeX distribution.
+%% Problems with this package should now be sent using latexbug.tex to
+%% the normal LaTeX bug report address.
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{calc}
+          [2017/05/25 v4.3 Infix arithmetic (KKT,FJ)]
+\def\calc at assign@generic#1#2#3#4{\let\calc at A#1\let\calc at B#2%
+    \calc at open(#4!%
+    \global\calc at A\calc at B\endgroup#3\calc at B}
+\def\calc at assign@count{\calc at assign@generic\calc at Acount\calc at Bcount}
+\def\calc at assign@dimen{\calc at assign@generic\calc at Adimen\calc at Bdimen}
+\def\calc at assign@skip{\calc at assign@generic\calc at Askip\calc at Bskip}
+\newcount\calc at Acount   \newcount\calc at Bcount
+\newdimen\calc at Adimen   \newdimen\calc at Bdimen
+\newskip\calc at Askip     \newskip\calc at Bskip
+\def\setcounter#1#2{\@ifundefined{c@#1}{\@nocounterr{#1}}%
+   {\calc at assign@count{\global\csname c@#1\endcsname}{#2}}}
+  \def\addtocounter#1#2{\@ifundefined{c@#1}{\@nocounterr{#1}}%
+    {\calc at assign@count{\global\advance\csname c@#1\endcsname}{#2}}}%
+  \def\stepcounter#1{\@ifundefined {c@#1}%
+    {\@nocounterr {#1}}%
+    {\global\advance\csname c@#1\endcsname \@ne
+    \begingroup
+      \let\@elt\@stpelt \csname cl@#1\endcsname
+    \endgroup}}%
+\@ifpackageloaded{amstext}{%
+ \expandafter\def\expandafter\stepcounter
+    \expandafter#\expandafter1\expandafter{%
+    \expandafter\iffirstchoice@\stepcounter{#1}\fi
+ }
+ \expandafter\def\expandafter\addtocounter
+    \expandafter#\expandafter1\expandafter#\expandafter2\expandafter{%
+    \expandafter\iffirstchoice@\addtocounter{#1}{#2}\fi
+ }
+}{}
+\DeclareRobustCommand\setlength{\calc at assign@skip}
+\DeclareRobustCommand\addtolength[1]{\calc at assign@skip{\advance#1}}
+\def\calc at pre@scan#1{%
+  \expandafter\@calc at pre@scan\romannumeral-`\a#1}
+\def\@calc at pre@scan#1{%
+  \ifx(#1%
+    \expandafter\calc at open
+  \else
+    \ifx\widthof#1%
+      \expandafter\expandafter\expandafter\calc at textsize
+    \else
+      \ifx\maxof#1%
+        \expandafter\expandafter\expandafter\expandafter
+        \expandafter\expandafter\expandafter\calc at maxmin@addsub
+      \else
+        \calc at numeric% no \expandafter needed for this one.
+      \fi
+    \fi
+  \fi
+  #1}
+\def\calc at open({\begingroup\aftergroup\calc at initB
+   \begingroup\aftergroup\calc at initB
+   \calc at pre@scan}
+\def\calc at initB{\calc at B\calc at A}
+\def\calc at numeric{\afterassignment\calc at post@scan \global\calc at A}
+\@for\reserved at a:=widthof,heightof,depthof,totalheightof,maxof,minof\do
+{\@ifundefined{\reserved at a}{}{%
+  \PackageError{calc}{%
+  The\space calc\space package\space reserves\space the\space
+  command\space name\space `\@backslashchar\reserved at a'\MessageBreak
+  but\space it\space has\space already\space been\space defined\space
+  with\space the\space meaning\MessageBreak
+  `\expandafter\meaning\csname\reserved at a\endcsname'.\MessageBreak
+  This\space original\space definition\space will\space be\space lost}%
+  {If\space you\space need\space a\space command\space with\space
+  this\space definition,\space you\space must\space use\space a\space
+  different\space name.}}%
+}
+\let\widthof\ignorespaces
+\let\heightof\ignorespaces
+\let\depthof\ignorespaces
+\let\totalheightof\ignorespaces
+\def\calc at textsize #1#2{%
+  \begingroup
+    \let\widthof\wd
+    \let\heightof\ht
+    \let\depthof\dp
+    \def\totalheightof{\ht\dp}%
+    \expandafter\@settodim\expandafter{#1}%
+      {\global\calc at A}%
+      {%
+       \let\widthof\ignorespaces
+       \let\heightof\ignorespaces
+       \let\depthof\ignorespaces
+       \let\totalheightof\ignorespaces
+       #2}%
+  \endgroup
+  \calc at post@scan}
+\def\calc at post@scan#1{%
+ \expandafter\@calc at post@scan\romannumeral-`\a#1}
+\def\@calc at post@scan#1{%
+  \ifx#1!\let\calc at next\endgroup \else
+    \ifx#1+\let\calc at next\calc at add \else
+      \ifx#1-\let\calc at next\calc at subtract \else
+        \ifx#1*\let\calc at next\calc at multiplyx \else
+          \ifx#1/\let\calc at next\calc at dividex \else
+            \ifx#1)\let\calc at next\calc at close \else
+              \ifx#1\relax\let\calc at next\calc at post@scan \else
+                \def\calc at next{\calc at error#1}%
+              \fi
+            \fi
+          \fi
+        \fi
+      \fi
+    \fi
+  \fi
+  \calc at next}
+\def\calc at add{\calc at generic@add\calc at addAtoB}
+\def\calc at subtract{\calc at generic@add\calc at subtractAfromB}
+\def\calc at generic@add#1{\endgroup\global\calc at A\calc at B\endgroup
+   \begingroup\aftergroup#1\begingroup\aftergroup\calc at initB
+   \calc at pre@scan}
+\def\calc at addAtoB{\advance\calc at B\calc at A}
+\def\calc at subtractAfromB{\advance\calc at B-\calc at A}
+\ifx\real\@undefined\let\real\relax\fi
+\ifx\ratio\@undefined\let\ratio\relax\fi
+\def\calc at ratio@x{\ratio}
+\def\calc at real@x{\real}
+\def\calc at multiplyx#1{\def\calc at tmp{#1}%
+  \ifx\calc at tmp\calc at ratio@x \let\calc at next\calc at ratio@multiply \else
+    \ifx\calc at tmp\calc at real@x \let\calc at next\calc at real@multiply \else
+      \ifx\maxof#1\let\calc at next\calc at maxmin@multiply \else
+        \let\calc at next\calc at multiply
+      \fi
+    \fi
+  \fi
+  \calc at next#1}
+\def\calc at dividex#1{\def\calc at tmp{#1}%
+  \ifx\calc at tmp\calc at ratio@x \let\calc at next\calc at ratio@divide \else
+    \ifx\calc at tmp\calc at real@x \let\calc at next\calc at real@divide \else
+      \ifx\maxof#1\let\calc at next\calc at maxmin@divide \else
+        \let\calc at next\calc at divide
+      \fi
+    \fi
+  \fi
+  \calc at next#1}
+\def\calc at multiply{\calc at generic@multiply\calc at multiplyBbyA}
+\def\calc at divide{\calc at generic@multiply\calc at divideBbyA}
+\def\calc at generic@multiply#1{\endgroup\begingroup
+   \let\calc at A\calc at Acount \let\calc at B\calc at Bcount
+   \aftergroup#1\calc at pre@scan}
+\def\calc at multiplyBbyA{\multiply\calc at B\calc at Acount}
+\def\calc at divideBbyA{\divide\calc at B\calc at Acount}
+\def\calc at close
+   {\endgroup\global\calc at A\calc at B
+    \endgroup\global\calc at A\calc at B
+    \calc at post@scan}
+\def\calc at ratio@multiply\ratio{\calc at ratio@evaluate}
+\def\calc at ratio@divide\ratio#1#2{\calc at ratio@evaluate{#2}{#1}}
+\newcount\calc at Ccount
+\let\calc at numerator=\calc at Bcount
+\let\calc at denominator=\calc at Ccount
+\def\calc at ratio@evaluate#1#2{%
+   \endgroup\begingroup
+      \calc at assign@dimen\calc at numerator{#1}%
+      \calc at assign@dimen\calc at denominator{#2}%
+      \gdef\calc at the@ratio{}%
+      \ifnum\calc at numerator<0 \calc at numerator-\calc at numerator
+         \gdef\calc at the@ratio{-}%
+      \fi
+      \ifnum\calc at denominator<0 \calc at denominator-\calc at denominator
+         \xdef\calc at the@ratio{\calc at the@ratio-}%
+      \fi
+      \calc at Acount\calc at numerator
+      \divide\calc at Acount\calc at denominator
+      \xdef\calc at the@ratio{\calc at the@ratio\number\calc at Acount.}%
+      \calc at next@digit \calc at next@digit \calc at next@digit
+      \calc at next@digit \calc at next@digit \calc at next@digit
+   \endgroup
+   \calc at multiply@by at real\calc at the@ratio
+   \begingroup
+   \calc at post@scan}
+\def\calc at next@digit{%
+      \multiply\calc at Acount\calc at denominator
+      \advance\calc at numerator -\calc at Acount
+      \multiply\calc at numerator 10
+      \calc at Acount\calc at numerator
+      \divide\calc at Acount\calc at denominator
+      \xdef\calc at the@ratio{\calc at the@ratio\number\calc at Acount}}
+\def\calc at multiply@by at real#1{\calc at Bdimen #1\calc at B \calc at B\calc at Bdimen}
+\def\calc at real@multiply\real#1{\endgroup
+   \calc at multiply@by at real{#1}\begingroup
+   \calc at post@scan}
+\def\calc at real@divide\real#1{\calc at ratio@evaluate{1pt}{#1pt}}
+\let\maxof\@@italiccorr
+\let\minof\@@italiccorr
+\newskip\calc at Cskip
+\newif\ifcalc at count@
+\def\calc at maxmin@addsub#1#2#3{\begingroup
+  \ifx\calc at A\calc at Acount%
+    \calc at count@true
+  \else
+    \calc at count@false
+  \fi
+  \calc at maxmin@generic#1{#2}{#3}%
+  \endgroup
+  \calc at post@scan
+}
+\def\calc at maxmin@generic#1#2#3{%
+  \begingroup
+    \ifcalc at count@
+      \calc at assign@count\calc at Ccount{#2}%
+      \calc at assign@count\calc at Bcount{#3}%
+      \def\minof{<}\def\maxof{>}%
+      \global\calc at A\ifnum\calc at Ccount#1\calc at Bcount
+        \calc at Ccount\else\calc at Bcount\fi
+    \else
+      \calc at assign@skip\calc at Cskip{#2}%
+      \calc at assign@skip\calc at Bskip{#3}%
+      \def\minof{<}\def\maxof{>}%
+      \global\calc at A\ifdim\calc at Cskip#1\calc at Bskip
+        \calc at Cskip\else\calc at Bskip\fi
+    \fi
+  \endgroup
+}
+\def\calc at maxmin@divmul#1#2#3#4{%
+  \endgroup\begingroup
+  \calc at count@true
+  \aftergroup#1%
+  \calc at maxmin@generic#2{#3}{#4}%
+  \endgroup\begingroup
+  \calc at post@scan
+}
+\def\calc at maxmin@multiply{\calc at maxmin@divmul\calc at multiplyBbyA}
+\def\calc at maxmin@divide  {\calc at maxmin@divmul\calc at divideBbyA}
+\def\calc at error#1{%
+   \PackageError{calc}%
+     {`#1' invalid at this point}%
+     {I expected to see one of: + - * / )}}
+\def\@settodim#1#2#3{%
+  \setbox\@tempboxa\hbox{{#3}}%
+  \dimen at ii=\z@
+  \@tf at r\reserved at a #1\do{%
+  \advance\dimen at ii\reserved at a\@tempboxa}%
+  #2=\dimen at ii
+  \setbox\@tempboxa\box\voidb at x}
+\def\settototalheight{\@settodim{\ht\dp}}
+\endinput
+%%
+%% End of file `calc.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/calc.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/e.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/e.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/e.tex	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,41 @@
+%%
+%% This is file `e.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% fileerr.dtx  (with options: `edit')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+  \batchmode \errmessage{}\csname @@end\endcsname \end
+\endinput
+%%
+%% End of file `e.tex'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/e.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/h.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/h.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/h.tex	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,48 @@
+%%
+%% This is file `h.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% fileerr.dtx  (with options: `help')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+\newlinechar=`\^^J
+\message{! The file name provided could not be found.^^J%
+Use `<enter>' to continue processing,^^J%
+`S' to scroll  future errors^^J%
+`R' to run without stopping,^^J%
+`Q' to run quietly,^^J%
+or `X' to terminate TeX}
+\errmessage{}
+\endinput
+%%
+%% End of file `h.tex'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/h.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,46 @@
+%%
+%% This is file `indentfirst.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% indentfirst.dtx  (with options: `package')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+%% File: indent.dtx Copyright (C) 1991-1994 David Carlisle
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{indentfirst}
+         [1995/11/23 v1.03 Indent first paragraph (DPC)]
+\let\@afterindentfalse\@afterindenttrue
+\@afterindenttrue
+\endinput
+%%
+%% End of file `indentfirst.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/indentfirst.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/layout.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/layout.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/layout.sty	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,457 @@
+%%
+%% This is file `layout.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% layout.dtx  (with options: `package')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{layout}
+                [2014/10/28 v1.2c Show layout parameters]
+\DeclareOption{dutch}{%
+  \def\Headertext{Kopregel}
+  \def\Bodytext{Broodtekst}
+  \def\Footertext{Voetregel}
+  \def\MarginNotestext{Marge\\Notities}
+  \def\oneinchtext{een inch}
+  \def\notshown{niet getoond}
+  }
+\DeclareOption{german}{%
+  \def\Headertext{Kopfzeile}
+  \def\Bodytext{Haupttext}
+  \def\Footertext{Fu{\ss}zeile}
+  \def\MarginNotestext{Rand-\\ notizen}
+  \def\oneinchtext{ein Zoll}
+  \def\notshown{ohne Abbildung}
+  }
+\DeclareOption{ngerman}{\ExecuteOptions{german}}
+\DeclareOption{english}{%
+  \def\Headertext{Header}
+  \def\Bodytext{Body}
+  \def\Footertext{Footer}
+  \def\MarginNotestext{Margin\\Notes}
+  \def\oneinchtext{one inch}
+  \def\notshown{not shown}
+  }
+\DeclareOption{french}{%
+  \def\Headertext{Ent\^{e}te}
+  \def\Bodytext{Corps}
+  \def\Footertext{Pied de page}
+  \def\MarginNotestext{Marge\\Notes}
+  \def\oneinchtext{un pouce}
+  \def\notshown{non affich\'{e}}
+  }
+\DeclareOption{francais}{\ExecuteOptions{french}}
+\DeclareOption{spanish}{%
+  \def\Headertext{Encabezamiento}
+  \def\Bodytext{Cuerpo}
+  \def\Footertext{Pie de p\'agina}
+  \def\MarginNotestext{Notas\\ Marginales}
+  \def\oneinchtext{una pulgada}
+  \def\notshown{no mostradas}
+  }
+\DeclareOption{portuguese}{%
+  \def\Headertext{Cabe\c{c}alho}
+  \def\Bodytext{Corpo}
+  \def\Footertext{Rodap\'e}
+  \def\MarginNotestext{Notas\\ Marginais}
+  \def\oneinchtext{uma polegada}
+  \def\notshown{n\~ao mostradas}
+  }
+\DeclareOption{brazilian}{%
+  \def\Headertext{Cabe\c{c}alho}
+  \def\Bodytext{Corpo}
+  \def\Footertext{Rodap\'e}
+  \def\MarginNotestext{Notas\\ Marginais}
+  \def\oneinchtext{uma polegada}
+  \def\notshown{n\~ao mostradas}
+  }
+\DeclareOption{italian}{%
+  \def\Headertext{Testatina}
+  \def\Bodytext{Corpo}
+  \def\Footertext{Piedino}
+  \def\MarginNotestext{Note\\ Marginali}
+  \def\oneinchtext{un pollice}
+  \def\notshown{non mostrato}
+  }
+\DeclareOption{verbose}{\let\LayOuttype\typeout}
+\DeclareOption{silent}{\let\LayOuttype\@gobble}
+\def\lay at value{}
+\DeclareOption{integers}{%
+  \renewcommand*{\lay at value}[2]{%
+    \expandafter\number\csname #1@#2\endcsname pt}}
+\DeclareOption{reals}{%
+  \renewcommand*{\lay at value}[2]{\the\csname #2\endcsname}}
+\ExecuteOptions{english,silent,integers}
+\ProcessOptions
+\newcommand\LayOutbs{}
+\chardef\LayOutbs`\\
+\def\ConvertToCount#1#2{%
+  #1=#2
+  \divide #1 by 65536}
+\def\SetToHalf#1#2{#1=#2\relax\divide#1by\tw@}
+\def\SetToQuart#1#2{#1=#2\relax\divide#1by4}
+\def\Identify#1{%
+  \put(\PositionX,\PositionY){\circle{20}}
+  \put(\PositionX,\PositionY){\makebox(0,0){\tiny #1}}
+}
+\def\InsideHArrow#1{{%
+  \ArrowLength = #1
+  \divide\ArrowLength by \tw@
+  \advance\ArrowLength by -10
+  \advance\PositionX by -10
+  \ifnum\ArrowLength<\z@
+    \put(\PositionX,\PositionY){\vector(1,0){-\ArrowLength}}
+    \advance\PositionX by 20
+    \put(\PositionX,\PositionY){\vector(-1,0){-\ArrowLength}}
+  \else
+    \put(\PositionX,\PositionY){\vector(-1,0){\ArrowLength}}
+    \advance\PositionX by 20
+    \put(\PositionX,\PositionY){\vector(+1,0){\ArrowLength}}
+  \fi
+}}
+\def\InsideVArrow#1{{%
+  \ArrowLength = #1
+  \divide\ArrowLength by \tw@
+  \advance\ArrowLength by -10
+  \advance\PositionY by -10
+  \put(\PositionX,\PositionY){\vector(0,-1){\ArrowLength}}
+  \advance\PositionY by 20
+  \put(\PositionX,\PositionY){\vector(0,+1){\ArrowLength}}
+}}
+\def\OutsideHArrow#1#2#3{{%
+  \PositionX = #1
+  \advance\PositionX by #3
+  \put(\PositionX,\PositionY){\vector(-1,0){#3}}
+  \PositionX = #1 \advance\PositionX-#2
+  \advance\PositionX by -#3
+  \put(\PositionX,\PositionY){\vector(+1,0){#3}}
+}}
+\def\OutsideVArrow#1#2#3#4{{%
+  \PositionY = #1
+  \advance\PositionY by -#3
+  \put(\PositionX,\PositionY){\vector(0,+1){#3}}
+  \PositionY = #1
+  \advance\PositionY#2
+  \advance\PositionY#4
+  \put(\PositionX,\PositionY){\vector(0,-1){#4}}
+}}
+\def\Show#1#2{\LayOutbs #2 = \lay at value{#1}{#2}}
+\def\Type#1#2{%
+  \LayOuttype{#2 = \lay at value{#1}{#2}}}
+\newcount\oneinch
+\oneinch=72
+\newcount\cnt at paperwidth
+\newcount\cnt at paperheight
+\ConvertToCount\cnt at paperwidth\paperwidth
+\ConvertToCount\cnt at paperheight\paperheight
+\newcount\cnt at hoffset
+\newcount\cnt at voffset
+\ConvertToCount\cnt at hoffset\hoffset
+\ConvertToCount\cnt at voffset\voffset
+\newcount\cnt at textheight
+\newcount\cnt at textwidth
+\newcount\cnt at topmargin
+\newcount\cnt at oddsidemargin
+\newcount\cnt at evensidemargin
+\newcount\cnt at headheight
+\newcount\cnt at headsep
+\newcount\cnt at marginparsep
+\newcount\cnt at marginparwidth
+\newcount\cnt at marginparpush
+\newcount\cnt at footskip
+\newcount\fheight
+\fheight=12
+\newcount\ref at top
+\ref at top=\cnt at paperheight \advance\ref at top by -\oneinch
+\newcount\ref at hoffset
+\newcount\ref at voffset
+\ref at hoffset=\cnt at hoffset  \advance\cnt at hoffset by \oneinch
+\ref at voffset=\cnt at voffset
+\cnt at voffset=\ref at top
+\advance\cnt at voffset by -\ref at voffset
+\newcount\ref at head
+\newcount\ref at body
+\newcount\ref at foot
+\newcount\ref at margin
+\newcount\ref at marginwidth
+\newcount\ref at marginpar
+\newcount\Interval
+\newcount\ExtraYPos
+\newcount\PositionX
+\newcount\PositionY
+\newcount\ArrowLength
+\def\lay at getvalues{%
+  \ConvertToCount\cnt at textheight\textheight
+  \ConvertToCount\cnt at textwidth\textwidth
+  \ConvertToCount\cnt at topmargin\topmargin
+  \ConvertToCount\cnt at oddsidemargin\oddsidemargin
+  \ConvertToCount\cnt at evensidemargin\evensidemargin
+  \ConvertToCount\cnt at headheight\headheight
+  \ConvertToCount\cnt at headsep\headsep
+  \ConvertToCount\cnt at marginparsep\marginparsep
+  \ConvertToCount\cnt at marginparwidth\marginparwidth
+  \ConvertToCount\cnt at marginparpush\marginparpush
+  \ConvertToCount\cnt at footskip\footskip
+  \ref at head=\ref at top
+    \advance\ref at head by -\ref at voffset
+    \advance\ref at head by -\cnt at topmargin
+    \advance\ref at head by -\cnt at headheight
+  \ref at body=\ref at head
+    \advance\ref at body by -\cnt at headsep
+    \advance\ref at body by -\cnt at textheight
+  \ref at foot=\ref at body
+    \advance\ref at foot by -\cnt at footskip
+  }
+\AtBeginDocument{\lay at getvalues}
+\newcommand\layout{%
+  \@ifstar{\lay at getvalues\lay at xlayout}{\lay at xlayout}}
+\def\lay at xlayout{%
+  \lay at layout
+  \if at twoside
+    \lay at layout
+  \fi}
+\newcommand\lay at layout{%
+  \thispagestyle{empty}
+  \if at twoside
+    \ifodd\count\z@
+      \typeout{Two-sided document style, odd page.}
+      \ref at marginwidth=\cnt at oddsidemargin
+      \ref at marginpar=\oneinch
+      \advance\ref at marginpar by \ref at hoffset
+      \advance\ref at marginpar by \cnt at oddsidemargin
+      \ref at margin\ref at marginpar
+      \if at reversemargin
+        \advance\ref at marginpar by -\cnt at marginparsep
+        \advance\ref at marginpar by -\cnt at marginparwidth
+      \else
+        \advance\ref at marginpar by \cnt at textwidth
+        \advance\ref at marginpar by \cnt at marginparsep
+      \fi
+    \else
+  \typeout{Two-sided document style, even page.}
+      \ref at marginwidth=\cnt at evensidemargin
+      \ref at marginpar=\oneinch
+      \advance\ref at marginpar by \ref at hoffset
+      \advance\ref at marginpar by \cnt at evensidemargin
+      \ref at margin\ref at marginpar
+      \if at reversemargin
+        \advance\ref at marginpar by \cnt at textwidth
+        \advance\ref at marginpar by \cnt at marginparsep
+      \else
+        \advance\ref at marginpar by -\cnt at marginparsep
+        \advance\ref at marginpar by -\cnt at marginparwidth
+      \fi
+    \fi
+  \else
+    \typeout{One-sided document style.}
+    \ref at marginwidth=\cnt at oddsidemargin
+    \ref at marginpar=\oneinch
+    \advance\ref at marginpar by \ref at hoffset
+    \advance\ref at marginpar by \cnt at oddsidemargin
+    \ref at margin\ref at marginpar
+    \if at reversemargin
+      \advance\ref at marginpar by -\cnt at marginparsep
+      \advance\ref at marginpar by -\cnt at marginparwidth
+    \else
+      \advance\ref at marginpar by \cnt at textwidth
+      \advance\ref at marginpar by \cnt at marginparsep
+    \fi
+  \fi
+  \setlength{\unitlength}{.5pt}
+  \begin{picture}(\cnt at paperwidth,\cnt at paperheight)
+    \centering
+    \thicklines
+    \put(0,0){\framebox(\cnt at paperwidth,\cnt at paperheight){\mbox{}}}
+    \put(0,\cnt at voffset){\dashbox{10}(\cnt at paperwidth,0){\mbox{}}}
+    \put(\cnt at hoffset,0){\dashbox{10}(0,\cnt at paperheight){\mbox{}}}
+    \put(\ref at margin,\ref at head){%
+      \framebox(\cnt at textwidth,\cnt at headheight)%
+        {\footnotesize\Headertext}}
+    \put(\ref at margin,\ref at body){%
+      \framebox(\cnt at textwidth,\cnt at textheight){\Bodytext}}
+    \put(\ref at margin,\ref at foot){%
+      \framebox(\cnt at textwidth,\fheight){\footnotesize\Footertext}}
+    \put(\ref at marginpar,\ref at body){%
+      \framebox(\cnt at marginparwidth,\cnt at textheight)%
+               {\footnotesize\shortstack{\MarginNotestext}}}
+    \thinlines
+    \SetToHalf\PositionX\cnt at textwidth
+    \advance\PositionX by \ref at margin
+    \PositionY = \ref at body
+    \advance\PositionY by 50
+    \Identify{8}
+    \InsideHArrow\cnt at textwidth
+    \SetToHalf\PositionY\cnt at textheight
+    \advance\PositionY by \ref at body
+    \PositionX = \cnt at textwidth
+    \divide\PositionX by 5
+    \multiply \PositionX by 4
+    \advance\PositionX by \ref at margin
+    \Identify{7}
+    \InsideVArrow\cnt at textheight
+    \PositionY = 50
+    \SetToHalf\PositionX\cnt at hoffset
+    \Identify{1}
+    \InsideHArrow\cnt at hoffset
+    \SetToQuart\PositionY\cnt at textheight
+    \advance\PositionY by \ref at body
+    \ifnum\ref at marginwidth > 0
+      \OutsideHArrow\ref at margin\ref at marginwidth{20}
+      \PositionX = \cnt at hoffset
+    \else
+      \OutsideHArrow\cnt at hoffset{-\ref at marginwidth}{20}
+      \PositionX = \ref at margin
+    \fi
+    \advance\PositionX by -30
+    \Identify{3}
+    \SetToQuart\PositionY\cnt at textheight
+    \advance\PositionY by \ref at body
+    \advance\PositionY by 30
+    \SetToHalf\PositionX\cnt at marginparwidth
+    \advance\PositionX by \ref at marginpar
+    \Identify{10}
+    \InsideHArrow\cnt at marginparwidth
+    \advance\PositionY by 30
+    \if at twoside
+      \if at reversemargin
+        \ifodd\count\z@
+          \OutsideHArrow\ref at margin\cnt at marginparsep{20}
+          \PositionX = \ref at margin
+        \else
+          \OutsideHArrow\ref at marginpar\cnt at marginparsep{20}
+          \PositionX = \ref at marginpar
+        \fi
+      \else
+        \ifodd\count\z@
+          \OutsideHArrow\ref at marginpar\cnt at marginparsep{20}
+          \PositionX = \ref at marginpar
+        \else
+          \OutsideHArrow\ref at margin\cnt at marginparsep{20}
+          \PositionX = \ref at margin
+        \fi
+      \fi
+    \else
+      \if at reversemargin
+        \OutsideHArrow\ref at margin\cnt at marginparsep{20}
+        \PositionX = \ref at margin
+      \else
+        \OutsideHArrow\ref at marginpar\cnt at marginparsep{20}
+        \PositionX = \ref at marginpar
+      \fi
+    \fi
+    \advance\PositionX by -\cnt at marginparsep
+    \advance\PositionX by -30
+    \Identify{9}
+    \PositionX = \cnt at textwidth
+    \divide\PositionX by 8
+    \advance\PositionX by \ref at margin
+    \OutsideVArrow\ref at foot\cnt at footskip{20}{20}
+    \PositionY = \ref at foot
+    \advance\PositionY by \cnt at footskip
+    \advance\PositionY by 30
+    \Identify{11}
+    \PositionX = \cnt at paperwidth
+    \advance\PositionX by -50
+    \PositionY = \cnt at paperheight
+    \ExtraYPos = \PositionY
+    \advance\ExtraYPos by -\cnt at voffset
+    \advance\PositionY by \cnt at voffset
+    \divide\PositionY by \tw@
+    \Identify{2}
+    \InsideVArrow\ExtraYPos
+    \Interval = \cnt at textwidth
+    \divide\Interval by 8
+    \PositionX = \ref at margin
+    \advance\PositionX by \Interval
+    \ifnum\cnt at topmargin > \z@
+      \ExtraYPos = \ref at head
+      \advance\ExtraYPos\cnt at headheight
+      \OutsideVArrow\ExtraYPos\cnt at topmargin{20}{20}
+      \PositionY = \ExtraYPos
+      \advance\PositionY by \cnt at topmargin
+    \else
+      \ExtraYPos = \cnt at voffset
+      \OutsideVArrow\ExtraYPos{-\cnt at topmargin}{20}{20}
+      \PositionY = \ExtraYPos
+      \advance\PositionY by -\cnt at topmargin
+    \fi
+    \advance\PositionY by 30
+    \Identify{4}
+    \advance\PositionX by \Interval
+    \OutsideVArrow\ref at head\cnt at headheight{20}{20}
+    \PositionY = \ref at head
+    \advance\PositionY by \cnt at headheight
+    \advance\PositionY by 30
+    \Identify{5}
+    \advance\PositionX by \Interval
+    \ExtraYPos=\ref at body
+    \advance\ExtraYPos\cnt at textheight
+    \OutsideVArrow\ExtraYPos\cnt at headsep{20}{20}
+    \PositionY = \ref at body
+    \advance\PositionY by \cnt at textheight
+    \advance\PositionY by -30
+    \Identify{6}
+  \end{picture}
+
+  \medskip
+  \vtop to 0pt{%
+    \@minipagerestore\footnotesize\ttfamily
+    \begin{tabular}{@{}rl@{\hspace{20pt}}rl}
+      1 & \oneinchtext\ + \LayOutbs\texttt{hoffset}
+        & 2 & \oneinchtext\ + \LayOutbs\texttt{voffset} \\
+      3 & \if at twoside
+            \ifodd\count\z@ \Show{cnt}{oddsidemargin}
+            \else \Show{cnt}{evensidemargin}
+            \fi
+          \else
+            \Show{cnt}{oddsidemargin}
+          \fi                    & 4 & \Show{cnt}{topmargin} \\
+      5 & \Show{cnt}{headheight} & 6 & \Show{cnt}{headsep} \\
+      7 & \Show{cnt}{textheight} & 8 & \Show{cnt}{textwidth} \\
+      9 & \Show{cnt}{marginparsep}&10& \Show{cnt}{marginparwidth} \\
+      11& \Show{cnt}{footskip}   &   & \Show{cnt}{marginparpush}
+       \rlap{(\notshown)}\\
+        & \Show{ref}{hoffset}    &   & \Show{ref}{voffset} \\
+        & \Show{cnt}{paperwidth} &   & \Show{cnt}{paperheight} \\
+
+  \end{tabular}\vss}
+  \Type{ref}{hoffset}
+  \Type{ref}{voffset}
+  \Type{cnt}{textheight}
+  \Type{cnt}{textwidth}
+  \newpage
+}
+\endinput
+%%
+%% End of file `layout.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/layout.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/q.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/q.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/q.tex	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,42 @@
+%%
+%% This is file `q.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% fileerr.dtx  (with options: `batch')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+ \message{File ignored}
+             \batchmode
+\endinput
+%%
+%% End of file `q.tex'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/q.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/r.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/r.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/r.tex	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,42 @@
+%%
+%% This is file `r.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% fileerr.dtx  (with options: `run')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+ \message{File ignored}
+               \nonstopmode
+\endinput
+%%
+%% End of file `r.tex'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/r.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/s.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/s.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/s.tex	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,42 @@
+%%
+%% This is file `s.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% fileerr.dtx  (with options: `scroll')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+ \message{File ignored}
+            \scrollmode
+\endinput
+%%
+%% End of file `s.tex'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/s.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/shellesc.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/shellesc.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/shellesc.sty	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,132 @@
+%%
+%% This is file `shellesc.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% shellesc.dtx  (with options: `package')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+%% Source File: shellesc.dtx
+%% Copyright (C) 2015-2019
+%%
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file may be distributed under the terms of the LPPL.
+%% See README for details.
+\ifx\ProvidesPackage\undefined
+\def\next#1#2[#3]{\wlog{#2 #3}}
+\ifx\PackageInfo\undefined\def\PackageInfo#1#2{\wlog{#1: #2}}\fi
+\ifx\PackageWarning\undefined\def\PackageWarning#1#2{\wlog{#1: #2}}\fi
+\expandafter\next\fi
+\ProvidesPackage{shellesc}
+       [2019/11/08 v1.0c unified shell escape interface for LaTeX]
+\chardef\shellesc at quotecat\catcode`\"
+\chardef\shellesc at underscorecat\catcode`\_
+\@makeother\"
+\@makeother\_
+\chardef\ShellEscapeStatus
+  \ifx\pdfshellescape\@undefined
+    \ifx\shellescape\@undefined
+      \ifx\directlua\@undefined
+        \z@
+      \else
+        \directlua{%
+          tex.sprint((status.shell_escape or os.execute()) .. " ")}
+      \fi
+    \else
+      \shellescape
+    \fi
+  \else
+    \pdfshellescape
+  \fi
+\ifcase\ShellEscapeStatus
+  \PackageWarning{shellesc}{Shell escape disabled}
+\or
+  \PackageInfo   {shellesc}{Unrestricted shell escape enabled}
+\else
+  \PackageInfo   {shellesc}{Restricted shell escape enabled}
+\fi
+\ifx\lastsavedimageresourcepages\@undefined
+  \protected\def\ShellEscape{\immediate\write18 }
+\else
+  \protected\def\ShellEscape{\directlua\ShellEscape at Lua}
+\fi
+\ifx\lastsavedimageresourcepages\@undefined
+  \protected\def\DelayedShellEscape{\relax\write18 }
+\else
+  \protected\def\DelayedShellEscape{\latelua\ShellEscape at Lua}
+\fi
+\ifx\directlua\@undefined\else
+\protected\def\ShellEscape at Lua#1{{%
+local status, msg = os.execute("\luaescapestring{#1}")%
+if status == nil then
+    texio.write_nl("log",%
+      "runsystem(" .. "\luaescapestring{#1}"%
+       .. ")...(" .. msg .. ")\string\n")
+  elseif status == 0 then
+    texio.write_nl("log",%
+      "runsystem(" .. "\luaescapestring{#1}"%
+      .. ")...executed\string\n")
+  else
+    texio.write_nl("log",%
+      "runsystem(" .. "\luaescapestring{#1}"%
+       .. ")...failed " .. (msg or "") .. "\string\n")
+  end
+}}
+\fi
+\ifx\lastsavedimageresourcepages\@undefined
+ \catcode`\"\shellesc at quotecat
+ \catcode`\_\shellesc at underscorecat
+ \expandafter\endinput
+\fi
+\directlua{%
+shellesc = shellesc or {}
+local function write_or_execute()
+  local s = token.scan_int()
+  if (s==18) then
+     tex.sprint(\the\numexpr\catcodetable at atletter\relax,
+                "\string\\ShellEscape ")
+  else
+     tex.sprint(\the\numexpr\catcodetable at atletter\relax,
+                "\string\\shellesc at write " .. s)
+  end
+end
+shellesc.write_or_execute=write_or_execute
+}
+\let\shellesc at write\write
+\protected\def\write{\directlua{shellesc.write_or_execute()}}
+\catcode`\"\shellesc at quotecat
+\catcode`\_\shellesc at underscorecat
+\endinput
+%%
+%% End of file `shellesc.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/shellesc.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/trace.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/trace.sty	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/trace.sty	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,141 @@
+%%
+%% This is file `trace.sty',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% trace.dtx  (with options: `package')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+%%
+%% (C) Copyright (C) 1999-2019 Frank Mittelbach
+%% All rights reserved.
+%%
+\NeedsTeXFormat{LaTeX2e}
+\ProvidesPackage{trace}
+          [2018/10/13 v1.1e trace LaTeX code]
+\NeedsTeXFormat{LaTeX2e}[1998/12/01]
+\DeclareOption{logonly}
+   {\let\tracingonline at p\z@}
+\let\tracingonline at p\@ne
+\DeclareOption{full}
+    {\AtEndOfPackage{\let\conditionally at traceoff\@empty
+                     \let\conditionally at traceon\@empty
+                     \let\traceon\tr at ce@n
+    }}
+\ProcessOptions\relax
+\newif\if at tracing
+\def\traceon{\let\conditionally at traceoff\unconditionally at traceoff
+             \tr at ce@n}
+
+%% \tracinglostchars\z@
+  \def\tr at ce@n{%
+    \@tracingtrue
+    \tracingstats\tw@
+    \tracingpages\@ne
+    \tracinglostchars\@ne
+    \tracingparagraphs\@ne
+    \errorcontextlines\maxdimen
+    \ifnum\tracingoutput=\@ne
+    \else
+      \tracingoutput\tw@
+      \showboxbreadth\maxdimen
+      \showboxdepth\maxdimen
+    \fi
+    \errorstopmode
+    \tracingmacros\tw@
+    \tracinggroups\@ne
+    \tracingrestores\@ne
+    \tracingcommands\tw@
+    \tracingassigns\@ne
+    \tracingonline\tracingonline at p
+  }
+  \def\conditionally at traceoff{%
+    \tracingassigns\z@
+    \tracingrestores\z@
+    \tracingcommands\z@
+    \tracingpages\z@
+    \tracingmacros\z@
+    \ifnum\tracingoutput=\tw@
+      \tracingoutput\z@
+      \showboxbreadth\m at ne
+      \showboxdepth\m at ne
+    \fi
+    \tracingstats\@ne
+    \tracingparagraphs\z@
+    \tracinggroups\z@
+  }
+\let\unconditionally at traceoff\conditionally at traceoff
+\def\tracingall{\let\conditionally at traceoff\@empty
+  \let\tracingonline at p\@ne
+  \tr at ce@n
+}
+\def\traceoff{\unconditionally at traceoff \@tracingfalse}
+\def\conditionally at traceon{\if at tracing \expandafter \traceon \fi}
+\def\calc at open({\begingroup
+   \conditionally at traceoff
+   \aftergroup\calc at initB
+   \begingroup\aftergroup\calc at initB
+   \calc at pre@scan}
+\def\define at newfont{%
+  \begingroup
+    \conditionally at traceoff
+    \let\typeout\@font at info
+    \escapechar\m at ne
+    \expandafter\expandafter\expandafter
+       \split at name\expandafter\string\font at name\@nil
+      \try at load@fontshape % try always
+    \expandafter\ifx
+       \csname\curr at fontshape\endcsname \relax
+      \wrong at fontshape\else
+      \extract at font\fi
+  \endgroup}
+\frozen at everymath =
+   {\conditionally at traceoff \check at mathfonts \conditionally at traceon
+    \the\everymath}
+\frozen at everydisplay =
+   {\conditionally at traceoff \check at mathfonts \conditionally at traceon
+    \the\everydisplay}
+\def \maybe at ic@ {%
+  \ifdim \fontdimen\@ne\font>\z@
+  \else
+    \conditionally at traceoff
+    \maybe at ictrue
+    \expandafter\@tfor\expandafter\reserved at a\expandafter:\expandafter=%
+        \nocorrlist
+    \do \t at st@ic
+    \ifmaybe at ic \sw at slant \fi
+    \conditionally at traceon
+  \fi
+}
+\endinput
+%%
+%% End of file `trace.sty'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/trace.sty
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: trunk/Master/texmf-dist/tex/latex-dev/tools/x.tex
===================================================================
--- trunk/Master/texmf-dist/tex/latex-dev/tools/x.tex	                        (rev 0)
+++ trunk/Master/texmf-dist/tex/latex-dev/tools/x.tex	2020-01-15 22:35:46 UTC (rev 53417)
@@ -0,0 +1,41 @@
+%%
+%% This is file `x.tex',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% fileerr.dtx  (with options: `exit')
+%% 
+%% This is a generated file.
+%% 
+%% The source is maintained by the LaTeX Project team and bug
+%% reports for it can be opened at https://latex-project.org/bugs/
+%% (but please observe conditions on bug reports sent to that address!)
+%% 
+%% 
+%% Copyright (C) 1993-2019
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%% 
+%% This file was generated from file(s) of the Standard LaTeX `Tools Bundle'.
+%% --------------------------------------------------------------------------
+%% 
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%% 
+%% This file may only be distributed together with a copy of the LaTeX
+%% `Tools Bundle'. You may however distribute the LaTeX `Tools Bundle'
+%% without such generated files.
+%% 
+%% The list of all files belonging to the LaTeX `Tools Bundle' is
+%% given in the file `manifest.txt'.
+%% 
+  \batchmode \errmessage{}\csname @@end\endcsname \end
+\endinput
+%%
+%% End of file `x.tex'.


Property changes on: trunk/Master/texmf-dist/tex/latex-dev/tools/x.tex
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property


More information about the tex-live-commits mailing list