diff options
author | Karl Berry <karl@freefriends.org> | 2013-03-25 23:29:35 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2013-03-25 23:29:35 +0000 |
commit | 1f4b433d5d56d82289b2dd70af8bf0e2b71818a3 (patch) | |
tree | af3c77574f26dcf7118e840d00c69ad087af03bc | |
parent | 42f89fe0308ff57a4da6e50ba21cc283cfda7ea2 (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.txt | 18 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/dowith/SrcFILEs.txt | 16 | ||||
-rw-r--r-- | Master/texmf-dist/doc/generic/dowith/domore.pdf | bin | 547918 -> 550443 bytes | |||
-rw-r--r-- | Master/texmf-dist/source/generic/dowith/domore.tex | 10 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/dowith/fdatechk.tex | 12 | ||||
-rw-r--r-- | Master/texmf-dist/source/generic/dowith/srcfiles.tex | 15 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/dowith/domore.sty | 21 | ||||
-rw-r--r-- | Master/texmf-dist/tex/generic/dowith/dowith.RLS | 18 |
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 Binary files differindex 59790a68130..8dd3e8e7be0 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/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&\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] |