summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2020-04-11 22:46:29 +0000
committerKarl Berry <karl@freefriends.org>2020-04-11 22:46:29 +0000
commitc90b0317da3ad158c3e4e826ec6c3c726da61e1c (patch)
treefc11d937254366af0856d04c4e1d5b20cfdc2b04 /Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty
parent7d729d390cb5a7d8141323ad4c09e50d71f93d8f (diff)
upmethodology (6apr20)
git-svn-id: svn://tug.org/texlive/trunk@54671 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty')
-rw-r--r--Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty18
1 files changed, 14 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty b/Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty
index 8b6a2cd7868..f70441df7b3 100644
--- a/Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty
+++ b/Master/texmf-dist/tex/latex/upmethodology/upmethodology-extension.sty
@@ -1,6 +1,6 @@
% Package for Unified Process Methodology's extensions
%
-% Copyright (c) 2006-2009 Stephane GALLAND <galland@arakhne.org>
+% Copyright (c) 2006-2020 Stephane GALLAND <galland@arakhne.org>
%
% This program is free library; you can redistribute it and/or modify
% it under the terms of the GNU Lesser General Public License as
@@ -18,7 +18,7 @@
% 330, Boston, MA 02111-1307, USA.
%
-\global\edef\upm@package@ext@ver{2017/08/08}
+\global\edef\upm@package@ext@ver{2020/04/06}
\NeedsTeXFormat{LaTeX2e}[1995/12/01]
\ProvidesPackage{upmethodology-extension}[\upm@package@ext@ver]
@@ -62,7 +62,7 @@
}{}%
}{%
\ifthenelse{\equal{\upmcurrentlang}{#1}}{%
- \message{*** define extension value #2 ****}%
+ \message{*** define the extension value #2 ****}%
\global\@namedef{upmext@extension@value@#2}{#3}%
}{}%
\ifupm@extension@savealllang%
@@ -72,9 +72,19 @@
}
\let\Set\upm@extension@Set
+\newcommand{\Append}[3][\upmcurrentlang]{%
+ \ifthenelse{\equal{\upmcurrentlang}{#1}}{%
+ \message{*** append to extension value #2 ****}%
+ \expandafter\expandafter\expandafter\global\expandafter\protected@edef\csname upmext@extension@value@#2\endcsname{\@nameuse{upmext@extension@value@#2}\xspace#3}%
+ }{}%
+ %\ifupm@extension@savealllang%
+ % \global\expandafter\g@addto@macro\csname upmext@extension@value@#2#1\endcsname{#3}%
+ %\fi
+}
+
\newcommand{\Unset}[2][\upmcurrentlang]{%
\ifthenelse{\equal{\upmcurrentlang}{#1}}{%
- \message{*** undefine extension value #2 ****}%
+ \message{*** undefine the extension value #2 ****}%
\global\expandafter\let\csname upmext@extension@value@#2\endcsname\@undefined%
\ifupm@extension@savealllang%
\global\expandafter\let\csname upmext@extension@value@#2@#1\endcsname\@undefined%