summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/generic/dowith/Announce.txt18
-rw-r--r--Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt19
-rw-r--r--Master/texmf-dist/doc/generic/dowith/domore.pdfbin550443 -> 524474 bytes
-rw-r--r--Master/texmf-dist/doc/generic/dowith/dowith.pdfbin768179 -> 694501 bytes
-rw-r--r--Master/texmf-dist/source/generic/dowith/domore.tex5
-rw-r--r--Master/texmf-dist/source/generic/dowith/dowith.tex25
-rw-r--r--Master/texmf-dist/source/generic/dowith/fdatechk.tex8
-rw-r--r--Master/texmf-dist/source/generic/dowith/srcfiles.tex7
-rw-r--r--Master/texmf-dist/tex/generic/dowith/domore.sty17
-rw-r--r--Master/texmf-dist/tex/generic/dowith/dowith.RLS1
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
index 8dd3e8e7be0..a476a09dbdc 100644
--- a/Master/texmf-dist/doc/generic/dowith/domore.pdf
+++ b/Master/texmf-dist/doc/generic/dowith/domore.pdf
Binary files differ
diff --git a/Master/texmf-dist/doc/generic/dowith/dowith.pdf b/Master/texmf-dist/doc/generic/dowith/dowith.pdf
index 28a03e1bdec..7da251a37b4 100644
--- a/Master/texmf-dist/doc/generic/dowith/dowith.pdf
+++ b/Master/texmf-dist/doc/generic/dowith/dowith.pdf
Binary files differ
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&#1&\StopDoing} tells something about
- ``parameter tokens."}
+ `&\DoWith&\typein&#1&\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