summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/dowith
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 /Master/texmf-dist/tex/generic/dowith
parent42f89fe0308ff57a4da6e50ba21cc283cfda7ea2 (diff)
dowith (24mar13)
git-svn-id: svn://tug.org/texlive/trunk@29501 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/dowith')
-rw-r--r--Master/texmf-dist/tex/generic/dowith/domore.sty21
-rw-r--r--Master/texmf-dist/tex/generic/dowith/dowith.RLS18
2 files changed, 29 insertions, 10 deletions
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]