summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/generic/dowith
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2015-11-15 23:38:22 +0000
committerKarl Berry <karl@freefriends.org>2015-11-15 23:38:22 +0000
commita51021b1ead7a65b753c03564dfb0fbb1a4c6325 (patch)
treef2cfe6be8d1170b7ca168286cedb08739ae060b8 /Master/texmf-dist/tex/generic/dowith
parentcfae7628da8ad99c5862a08581c2a2202651fdb1 (diff)
dowith (15nov15)
git-svn-id: svn://tug.org/texlive/trunk@38860 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/generic/dowith')
-rw-r--r--Master/texmf-dist/tex/generic/dowith/domore.sty17
-rw-r--r--Master/texmf-dist/tex/generic/dowith/dowith.RLS1
2 files changed, 15 insertions, 3 deletions
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