summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2013-03-25 23:29:35 +0000
committerKarl Berry <karl@freefriends.org>2013-03-25 23:29:35 +0000
commit1f4b433d5d56d82289b2dd70af8bf0e2b71818a3 (patch)
treeaf3c77574f26dcf7118e840d00c69ad087af03bc
parent42f89fe0308ff57a4da6e50ba21cc283cfda7ea2 (diff)
dowith (24mar13)
git-svn-id: svn://tug.org/texlive/trunk@29501 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/generic/dowith/Announce.txt18
-rw-r--r--Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt16
-rw-r--r--Master/texmf-dist/doc/generic/dowith/domore.pdfbin547918 -> 550443 bytes
-rw-r--r--Master/texmf-dist/source/generic/dowith/domore.tex10
-rw-r--r--Master/texmf-dist/source/generic/dowith/fdatechk.tex12
-rw-r--r--Master/texmf-dist/source/generic/dowith/srcfiles.tex15
-rw-r--r--Master/texmf-dist/tex/generic/dowith/domore.sty21
-rw-r--r--Master/texmf-dist/tex/generic/dowith/dowith.RLS18
8 files changed, 79 insertions, 31 deletions
diff --git a/Master/texmf-dist/doc/generic/dowith/Announce.txt b/Master/texmf-dist/doc/generic/dowith/Announce.txt
index 2636036d45e..fe22742268c 100644
--- a/Master/texmf-dist/doc/generic/dowith/Announce.txt
+++ b/Master/texmf-dist/doc/generic/dowith/Announce.txt
@@ -1,4 +1,22 @@
+________________________________________________________________
+
+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
+
+r0.31 2013/03/22
+
+domore.sty v0.3 only enhanced dowith.sty's \DoWith{<do>} so that
+<do> can be complex. domore v0.31 enhances dowith.sty's
+\DoWithAllOf{<do>}{<args>} and \DoWithAllIn{<do>}{<macro>}
+in the same respect.
+
+________________________________________________________________
+
r0.3a corrects TDS -- "generic", not "latex"
________________________________________________________________
diff --git a/Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt b/Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt
index bc11b0777f1..08d4bbfbb89 100644
--- a/Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt
+++ b/Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt
@@ -1,20 +1,20 @@
*File List*
- dowith.RLS 2012/11/27 r0.3b `domore.sty'; doc. mouth -> gullet,
- rm. `pdfstartview'
+ dowith.RLS 2013/03/23 r0.31a publishing fdatechk.tex
dowith.sty 2012/11/05 v0.3 simple list loop (UL)
- domore.sty 2012/11/19 v0.3 dowith extended (UL)
+ domore.sty 2013/03/22 v0.31 dowith extended (UL)
dowith.tex 2012/11/27 -- documenting dowith.sty
- domore.tex 2012/11/19 -- documenting domore files
-srcfiles.tex 2012/11/27 -- file infos -> SrcFILEs.txt
+ 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
---USED.--- -- -- -- -- --
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/09/27 v0.5 minimize doc markup (UL)
- makedoc.cfg 2012/11/25 -- documentation settings
+niceverb.sty 2012/11/27 v0.51 minimize doc markup (UL)
+ makedoc.cfg 2013/03/22 -- documentation settings
mdoccorr.cfg 2012/11/13 -- `makedoc' local typographical corrections
***********
- List made at 2012/11/27, 20:16
+ List made at 2013/03/23, 11:26
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 59790a68130..8dd3e8e7be0 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/source/generic/dowith/domore.tex b/Master/texmf-dist/source/generic/dowith/domore.tex
index 4f44ec2977b..6b2e336338f 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}[2012/11/19 documenting domore files]
+\ProvidesFile{domore.tex}[2013/03/22 documenting domore files]
\title{\pkg{domore}\\---\\Some More Commands for Lists of Tokens}
% \listfiles
{ \RequirePackage{makedoc} \ProcessLineMessage{}
@@ -18,12 +18,9 @@
\subsection{Package File Header---\pkg{plainpkg} and Legalese}}
\usepackage{catchdq} \catchdqs %% 2012/11/19
\AddToMacro{\mdStartPackageCode}{\MakeOther\"} %% 2012/11/19
-% \newcommand*{\TODO}[1][]{%
-% \textcolor{blue}{\acro{TODO}\ifx&#1&\else\space\fi#1}}
-%% <- rm. 2012/11/05, TODO -> makedoc.cfg
-\newcommand*{\ctanpkgdref}[1]{% %% 2012/11/19
- \ctanpkgref{#1}\,\foothttpurlref{ctan.org/pkg/#1}}
+ %% something moved to makedoc.cfg from here 2013/03/21
\newif\ifmultmore %% 2012/11/19
+\MDfinaldatechecks
\sloppy
\begin{document}
\maketitle
@@ -165,3 +162,4 @@ VERSION HISTORY
2012/10/23 for v0.2 started
2012/11/05ff. for v0.3
+2013/03/21f. for v0.31 \MDfinaldatecheck
diff --git a/Master/texmf-dist/source/generic/dowith/fdatechk.tex b/Master/texmf-dist/source/generic/dowith/fdatechk.tex
new file mode 100644
index 00000000000..f90ae36e3ab
--- /dev/null
+++ b/Master/texmf-dist/source/generic/dowith/fdatechk.tex
@@ -0,0 +1,12 @@
+\ProvidesFile{fdatechk.tex}[2013/03/23 dowith filedate checks]
+%% load earlier:
+%\RequirePackage{filedate,filesdo}
+%\UseReferenceDate{\thepdfmoddate}
+\ModDates
+\DatesDiffErrors
+\FileDateAutoChecks %% 2012/12/20
+\DoWithBasesExts\ReadFileInfos{
+ dowith,domore}{sty,tex}
+\ReadFileInfos{dowith.RLS,fdatechk.tex}
+\DatesDiffWarnings
+\CheckDateOfToday{dowith.RLS}
diff --git a/Master/texmf-dist/source/generic/dowith/srcfiles.tex b/Master/texmf-dist/source/generic/dowith/srcfiles.tex
index cef193657b6..3cee78ba1ba 100644
--- a/Master/texmf-dist/source/generic/dowith/srcfiles.tex
+++ b/Master/texmf-dist/source/generic/dowith/srcfiles.tex
@@ -1,21 +1,22 @@
-\ProvidesFile{srcfiles.tex}[2012/11/27 file infos -> SrcFILEs.txt]
+\ProvidesFile{srcfiles.tex}[2013/03/23 file infos -> SrcFILEs.txt]
\RequirePackage[r,wrap]{nicefilelist}[2012/05/20]
-\RequirePackage{filedate}
+\RequirePackage{filedate,filesdo}
\input{plainpkg}
\MaxBaseEmptyList*
-\FileDateAutoChecks
+%\FileDateAutoChecks
\ReadFileInfos{dowith.RLS}
%% packages:
\ReadPackageInfos{dowith,domore}
%% documentation:
\ReadFileInfos{dowith,domore}
-\ReadFileInfos{srcfiles}
+\ReadFileInfos{srcfiles,fdatechk} %% adding fdatechk 2013-03-23
%% documentation settings and auxiliaries:
-\NoFileDateAutoChecks
+%\NoFileDateAutoChecks
\FileListRemark[ --]{---USED.---}
\ReadPackageInfos{fifinddo,makedoc,niceverb}
\ReadFileInfos{makedoc.cfg,mdoccorr.cfg}
\NoStopListInfos[SrcFILEs.txt]
-\DatesDiffWarnings
-\CheckDateOfToday{dowith.RLS}
+%\DatesDiffWarnings
+%\CheckDateOfToday{dowith.RLS}
+\input{fdatechk}
\stop
diff --git a/Master/texmf-dist/tex/generic/dowith/domore.sty b/Master/texmf-dist/tex/generic/dowith/domore.sty
index 4650db60e61..89472dbde2e 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}[2012/11/19 v0.3 dowith extended (UL)]
-%% Copyright (C) 2012 Uwe Lueck,
+\ProvidesPackage{domore}[2013/03/22 v0.31 dowith extended (UL)]
+%% Copyright (C) 2012 2013 Uwe Lueck,
%% http://www.contact-ednotes.sty.de.vu
%% -- author-maintained in the sense of LPPL below --
%%
@@ -118,6 +118,20 @@
%% (or some tie variant) to get a horizontal list of links like
%% \[\def|{$\vert$}\mbox{<text-1> | <text-2> | \dots | <text-n>}\]
%%
+%% == Without \cs{StopDoing} == %% 2013/03/20, mv. 2013/03/22
+%% The following enhancements of 'dowith' are provided by %% 2013/03/22
+%% v0.31.
+%%
+%% |\DoWithAllOf{<repeat>}{<list>}| works like
+%% \[`\DoWith{<repeat>}<list>\StopDoing'\]
+%% as in 'dowith', but now with a more general first argument:
+\def\DoWithAllOf#1#2{\DoWith{#1}#2\StopDoing}
+%% |\DoWithAllIn{<repeat>}{<list-macro>}| works as in 'dowith' too
+%% and needs the <repeat> enhancement too: %% 2013/03/21
+\def\DoWithAllIn#1#2{%
+ \expandafter \@secondfirstoftwo \expandafter {#2}{\DoWith{#1}}%
+ \StopDoing}
+%%
%% == Leaving and History ==
\PopLetterCatAt
\endinput
@@ -134,3 +148,6 @@ v0.3 2012/11/05 using `plainpkg'; removing old % code
2012/11/18 doc.: adjusted for `catchdq'; reworking for
\DoWith; \DoWithMore, \DoSeparateWith
2012/11/19 doc.: \DoSeparateWithMore
+v0.31 2013/03/20 \DoWithAllOf
+ 2013/03/21 \DoWithAllIn
+ 2013/03/22 moving down new section, mod. doc.
diff --git a/Master/texmf-dist/tex/generic/dowith/dowith.RLS b/Master/texmf-dist/tex/generic/dowith/dowith.RLS
index 9151fce7f74..6dce19f9985 100644
--- a/Master/texmf-dist/tex/generic/dowith/dowith.RLS
+++ b/Master/texmf-dist/tex/generic/dowith/dowith.RLS
@@ -1,15 +1,17 @@
\ProvidesFile{dowith.RLS} %% >RELEASE INFO<
- [2012/11/27 r0.3b `domore.sty'; doc. mouth -> gullet,^^J
- rm. `pdfstartview']
- [2012/11/20 r0.3a doc. mouth -> gullet, `domore.sty';
- TDS corr.]
- [2012/11/19 r0.3 doc. mouth -> gullet, `domore.sty']
- [2012/06/03 r0.22 v0.22 arg. {}; doc.: catoptions]
+ [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
+ rm. `pdfstartview']
+ [2012/11/20 r0.3a doc. mouth -> gullet, `domore.sty';
+ TDS corr.]
+ [2012/11/19 r0.3 doc. mouth -> gullet, `domore.sty']
+ [2012/06/03 r0.22 v0.22 arg. {}; doc.: catoptions]
[2012/06/03 r0.21f v0.21a; doc.: catoptions]
[2012/05/22 r0.21e v0.21a; doc.: Kabelschacht vs. TeXbook]
[2012/05/20 r0.21d v0.21a discussing other cmds ]
- [2012/05/18 v0.21 r0.21c @ fix, new doc., .RLS]
- [2012/05/14 r0.21 @ fix, .RLS, README/title typo...]
+ [2012/05/18 v0.21 r0.21c @ fix, new doc., .RLS]
+ [2012/05/14 r0.21 @ fix, .RLS, README/title typo...]
%% <- FAILED
[2012/05/10 r0.2a corr. generic dir.]
[2012/05/10 r0.2 first on CTAN]