diff options
Diffstat (limited to 'Master')
-rw-r--r-- | Master/texmf-dist/doc/generic/dowith/Announce.txt | 18 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt | 19 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/dowith/domore.pdf | bin | 550443 -> 524474 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/generic/dowith/dowith.pdf | bin | 768179 -> 694501 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/generic/dowith/domore.tex | 5 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/dowith/dowith.tex | 25 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/dowith/fdatechk.tex | 8 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/dowith/srcfiles.tex | 7 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/dowith/domore.sty | 17 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/dowith/dowith.RLS | 1 |
10 files changed, 71 insertions, 29 deletions
diff --git a/Master/texmf-dist/doc/generic/dowith/Announce.txt b/Master/texmf-dist/doc/generic/dowith/Announce.txt index fe22742268c..c705fca0317 100644 --- a/Master/texmf-dist/doc/generic/dowith/Announce.txt +++ b/Master/texmf-dist/doc/generic/dowith/Announce.txt @@ -1,9 +1,27 @@ +`dowith' -- iterate on separator-less arglists in TeX's gullet + +________________________________________________________________ + +r0.32 2015/11/14 + + * `domore.sty' v0.32 fixes: + * finally works without LaTeX indeed + * \StopDoing without `dowith.sty', + e.g., vital with recent `texlinks.sty' + * documentation fix \DoWithMore + + * `dowith.pdf' has two documentation modifications + (`dowith.tex' r0.3a, strange word removed from explanation + of "arglist") and has been typeset with recent + documentation packages + ________________________________________________________________ r0.31a 2013/03/23 publishes fdatechk.tex needed for proper compilation of documentation, created for r0.31, enhanced for r0.31a + ________________________________________________________________ Iterate stuff on argument list (no separators) expandably diff --git a/Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt b/Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt index 08d4bbfbb89..0152ec5c9a3 100644 --- a/Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt +++ b/Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt @@ -1,20 +1,21 @@ *File List* - dowith.RLS 2013/03/23 r0.31a publishing fdatechk.tex + dowith.RLS 2015/11/14 r0.32 domore v0.32: fix w/o LaTeX/dowith & doc. dowith.sty 2012/11/05 v0.3 simple list loop (UL) - domore.sty 2013/03/22 v0.31 dowith extended (UL) - dowith.tex 2012/11/27 -- documenting dowith.sty - domore.tex 2013/03/22 -- documenting domore files -srcfiles.tex 2013/03/23 -- file infos -> SrcFILEs.txt -fdatechk.tex 2013/03/23 -- dowith filedate checks + domore.sty 2015/09/17 v0.32 dowith extended (UL) + dowith.tex 2015/11/14 -- documenting dowith.sty + domore.tex 2015/11/14 -- documenting domore files +srcfiles.tex 2015/11/14 -- file infos -> SrcFILEs.txt +fdatechk.tex 2015/11/14 -- dowith filedate checks ---USED.--- -- -- -- -- -- + catchdq.sty 2015/05/22 v0.21 typographic dqs (UL) fifinddo.sty 2012/11/17 v0.61 filtering TeX(t) files by TeX (UL) makedoc.sty 2012/08/28 v0.52 TeX input from *.sty (UL) -niceverb.sty 2012/11/27 v0.51 minimize doc markup (UL) - makedoc.cfg 2013/03/22 -- documentation settings +niceverb.sty 2015/11/09 v0.61 minimize doc markup (UL) + makedoc.cfg 2013/03/25 -- documentation settings mdoccorr.cfg 2012/11/13 -- `makedoc' local typographical corrections *********** - List made at 2013/03/23, 11:26 + List made at 2015/11/14, 20:03 from script file srcfiles.tex diff --git a/Master/texmf-dist/doc/generic/dowith/domore.pdf b/Master/texmf-dist/doc/generic/dowith/domore.pdf Binary files differindex 8dd3e8e7be0..a476a09dbdc 100644 --- a/Master/texmf-dist/doc/generic/dowith/domore.pdf +++ b/Master/texmf-dist/doc/generic/dowith/domore.pdf diff --git a/Master/texmf-dist/doc/generic/dowith/dowith.pdf b/Master/texmf-dist/doc/generic/dowith/dowith.pdf Binary files differindex 28a03e1bdec..7da251a37b4 100644 --- a/Master/texmf-dist/doc/generic/dowith/dowith.pdf +++ b/Master/texmf-dist/doc/generic/dowith/dowith.pdf diff --git a/Master/texmf-dist/source/generic/dowith/domore.tex b/Master/texmf-dist/source/generic/dowith/domore.tex index 6b2e336338f..f134780fd09 100644 --- a/Master/texmf-dist/source/generic/dowith/domore.tex +++ b/Master/texmf-dist/source/generic/dowith/domore.tex @@ -1,4 +1,4 @@ -\ProvidesFile{domore.tex}[2013/03/22 documenting domore files] +\ProvidesFile{domore.tex}[2015/11/14 documenting domore files] \title{\pkg{domore}\\---\\Some More Commands for Lists of Tokens} % \listfiles { \RequirePackage{makedoc} \ProcessLineMessage{} @@ -20,6 +20,7 @@ \AddToMacro{\mdStartPackageCode}{\MakeOther\"} %% 2012/11/19 %% something moved to makedoc.cfg from here 2013/03/21 \newif\ifmultmore %% 2012/11/19 +%%% \multmoretrue %% 2015/11/14 TODO domodes/revers... with plainpkg! \MDfinaldatechecks \sloppy \begin{document} @@ -47,7 +48,7 @@ \end{MDabstract} \tableofcontents -\edef\domore{\ifmultmore\MetaVar domore>\else domore\fi} +\edef\domore{\ifmultmore\noexpand\MetaVar domore>\else domore\fi} % \section{Shared Features of Usage} \ifmultmore \section{Shared Features of Usage} diff --git a/Master/texmf-dist/source/generic/dowith/dowith.tex b/Master/texmf-dist/source/generic/dowith/dowith.tex index 227addd1c66..edd167ae26a 100644 --- a/Master/texmf-dist/source/generic/dowith/dowith.tex +++ b/Master/texmf-dist/source/generic/dowith/dowith.tex @@ -1,4 +1,4 @@ -\ProvidesFile{dowith.tex}[2012/11/27 documenting dowith.sty] +\ProvidesFile{dowith.tex}[2015/11/14 documenting dowith.sty] \title{%%%\kern-\baselineskip \textsf{\huge dowith.sty}\\---\\Apply Command to % Elements of Lists without Separators\,---\,%%% 2012/05/14 @@ -13,8 +13,11 @@ \renewcommand*\mdSectionLevelTwo{\string\subsubsection} \MakeJobDoc{18}%% 2012/11/05 for v0.3 {\SectionLevelTwoParseInput} } +% \RequirePackage[ir]{inputtrc} \documentclass[fleqn]{article}%% TODO paper dimensions!? \input{makedoc.cfg} %% shared formatting settings +\ifpdf\else \errhelp{hyperref draft bad with {equation}} + \errmessage{run this with pdflatex only}\fi % \ReadPackageInfos{dowith} \usepackage{dowith} %% 2012/05/17b \sloppy @@ -26,8 +29,9 @@ }%% 2011/08/22 \usepackage{fixltx2e} %% \textsubscript 2012/05/17b %% <- TODO with `lmodern'? -\newcommand*{\ctanpkgdref}[1]{% %% 2012/11/19 - \ctanpkgref{#1}\,\foothttpurlref{ctan.org/pkg/#1}} +% \newcommand*{\ctanpkgdref}[1]{% %% 2012/11/19 +% \ctanpkgref{#1}\,\foothttpurlref{ctan.org/pkg/#1}} +%% <- in `makedoc.cfg' 2015/11/14 \makeatletter %% etc. 2012/05/17b %% TODO `actcodes'!? 2012/11/02 \newcommand*{\GetOtherChar}[2]{% @@ -561,7 +565,9 @@ If you type a file line \end{equation} (\emph{eight} keystrokes), it should usually be converted into this \emph{seven}-item list -of (five) tokens: +of +%%% (five) %% rm. 2015/11/14 -- ??? +tokens: \begin{equation} \label{eq:toks} \lttok{a}\;\sptok\;\lttok{a}\;\NTOK{a}\;\lbtok\;\lttok{a}\;\rbtok @@ -660,7 +666,8 @@ When it finds \ntok{DoWith} and the latter's meaning is the one intended by 'dowith', it first looks for nothing more than the two arguments required by our definition of `\DoWith'. A few moments later, the token buffer's content will just be\footnote{If you use - \cs{DoWithAllOf&\typein\codeLB a\codeSP a&\a\codeLB a\codeRB\codeRB} + `&\DoWithAllOf&\typein\codeLB a\codeSP a&\a\codeLB a\codeRB\codeRB' + %% <- \cs bad 2015/11/14 instead, the entire token sequence \ref{eq:retro} will appear in the token buffer ``at once."} \begin{equation} @@ -734,8 +741,8 @@ The second claim can be checked with % \endgroup as to what works. (The claim is not affected by one or two surprises.)\footnote{Moreover, - \cs{DoWith&\typein&\StopDoing} tells something about - ``parameter tokens."} + `&\DoWith&\typein&\StopDoing' %% \cs bad 2015/11/14 + tells something about ``parameter tokens."} Characters with different category codes either are not converted into a character token\footnote{\TTbp.~47.} or are not accepted as macro arguments. The latter applies to ``brace" tokens @@ -1156,4 +1163,6 @@ VERSION HISTORY 2012/07/25 r0.3 "\csname name construct"? 2012/11/02ff. gullet, plainpkg, more modifications 2012/11/19 mod. on "mouth" (bibleref-mouth) -2012/11/27 r0.3a !? +2012/11/27 r0.3a plainpkg +2015/11/14 rm. "(five)" & \ctanpkgdref, code in two + footnotes, don't use hyperref draft diff --git a/Master/texmf-dist/source/generic/dowith/fdatechk.tex b/Master/texmf-dist/source/generic/dowith/fdatechk.tex index f90ae36e3ab..afae09a9880 100644 --- a/Master/texmf-dist/source/generic/dowith/fdatechk.tex +++ b/Master/texmf-dist/source/generic/dowith/fdatechk.tex @@ -1,12 +1,12 @@ -\ProvidesFile{fdatechk.tex}[2013/03/23 dowith filedate checks] +\ProvidesFile{fdatechk.tex}[2015/11/14 dowith filedate checks] %% load earlier: %\RequirePackage{filedate,filesdo} %\UseReferenceDate{\thepdfmoddate} \ModDates \DatesDiffErrors -\FileDateAutoChecks %% 2012/12/20 +\FileDateAutoChecks %% 2012/12/20 \DoWithBasesExts\ReadFileInfos{ dowith,domore}{sty,tex} \ReadFileInfos{dowith.RLS,fdatechk.tex} -\DatesDiffWarnings -\CheckDateOfToday{dowith.RLS} +\DatesDiffWarnings %% 2015/11/14 +\CheckDateOfToday{dowith.RLS} %% corr. 2015/05/22 diff --git a/Master/texmf-dist/source/generic/dowith/srcfiles.tex b/Master/texmf-dist/source/generic/dowith/srcfiles.tex index 3cee78ba1ba..512b8bda8c1 100644 --- a/Master/texmf-dist/source/generic/dowith/srcfiles.tex +++ b/Master/texmf-dist/source/generic/dowith/srcfiles.tex @@ -1,4 +1,4 @@ -\ProvidesFile{srcfiles.tex}[2013/03/23 file infos -> SrcFILEs.txt] +\ProvidesFile{srcfiles.tex}[2015/11/14 file infos -> SrcFILEs.txt] \RequirePackage[r,wrap]{nicefilelist}[2012/05/20] \RequirePackage{filedate,filesdo} \input{plainpkg} @@ -9,11 +9,12 @@ \ReadPackageInfos{dowith,domore} %% documentation: \ReadFileInfos{dowith,domore} -\ReadFileInfos{srcfiles,fdatechk} %% adding fdatechk 2013-03-23 +\ReadFileInfos{srcfiles,fdatechk} %% adding fdatechk 2013/03/23 %% documentation settings and auxiliaries: %\NoFileDateAutoChecks \FileListRemark[ --]{---USED.---} -\ReadPackageInfos{fifinddo,makedoc,niceverb} +\ReadPackageInfos{catchdq,fifinddo,makedoc,niceverb} + %% ^^^^^^^^ 2015/11/14 \ReadFileInfos{makedoc.cfg,mdoccorr.cfg} \NoStopListInfos[SrcFILEs.txt] %\DatesDiffWarnings diff --git a/Master/texmf-dist/tex/generic/dowith/domore.sty b/Master/texmf-dist/tex/generic/dowith/domore.sty index 89472dbde2e..176bf4a2c81 100644 --- a/Master/texmf-dist/tex/generic/dowith/domore.sty +++ b/Master/texmf-dist/tex/generic/dowith/domore.sty @@ -1,6 +1,6 @@ \input plainpkg -\ProvidesPackage{domore}[2013/03/22 v0.31 dowith extended (UL)] -%% Copyright (C) 2012 2013 Uwe Lueck, +\ProvidesPackage{domore}[2015/09/17 v0.32 dowith extended (UL)] +%% Copyright (C) 2012 2013 2015 Uwe Lueck, %% http://www.contact-ednotes.sty.de.vu %% -- author-maintained in the sense of LPPL below -- %% @@ -15,6 +15,7 @@ %% %% http://www.contact-ednotes.sty.de.vu %% +\PushCatMakeLetterAt %% 2015/09/17 %% == With \LaTeX, extend 'dowith''s \cs{setdo} == %% %% mod. 2012/11/06: %% The original 'dowith' offers |\setdo{<do>}| @@ -87,11 +88,19 @@ %% together with the present package}, %% \strong 2012/11/06 %% load `dowith.sty' before `domore.sty'. %% +%% (v0.32:) |\StopDoing| must be provided in case 'dowith' +%% is not loaded at all. Being "undefined" is very +%% bad when `\DoWithMore' is used for a list of \emph{assignments.} +%% As in 'dowith', we assume that no argument starts with something +%% that has the same meaning as `\DoWith' itself: +\let\StopDoing\DoWith +%% %% == Applications of \cs{DoWith} == %% `\DoWith' still is somewhat auxiliary. What I have used in practice, %% are the following definitions. %% -%% |\DoMore{<repeat>}<args>\StopDoing| with <args> as above +%% |\DoWithMore{<repeat>}<args>\StopDoing| %% was \DoMore 2015/05/22 +%% with <args> as above %% "unpacks" each arglist item so that <repeat> may be a macro %% with more than one argument---say, <digit> arguments. %% Then <f-arg> or <arg-1>, as well as <arg-2> $\dots$ <arg-n>, @@ -151,3 +160,5 @@ v0.3 2012/11/05 using `plainpkg'; removing old % code v0.31 2013/03/20 \DoWithAllOf 2013/03/21 \DoWithAllIn 2013/03/22 moving down new section, mod. doc. +v0.32 2015/05/22 doc. fix \DoWithMore; providing \StopDoing + 2015/09/17 \PushCatMakeLetterAt! diff --git a/Master/texmf-dist/tex/generic/dowith/dowith.RLS b/Master/texmf-dist/tex/generic/dowith/dowith.RLS index 6dce19f9985..d9929af280c 100644 --- a/Master/texmf-dist/tex/generic/dowith/dowith.RLS +++ b/Master/texmf-dist/tex/generic/dowith/dowith.RLS @@ -1,4 +1,5 @@ \ProvidesFile{dowith.RLS} %% >RELEASE INFO< + [2015/11/14 r0.32 domore v0.32: fix w/o LaTeX/dowith & doc.] [2013/03/23 r0.31a publishing fdatechk.tex] [2013/03/22 r0.31 domore AllIn AllOf] [2012/11/27 r0.3b `domore.sty'; doc. mouth -> gullet,^^J |