summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty')
-rw-r--r--Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty29
1 files changed, 19 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty b/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty
index 27e77ff483c..86b08a0a43d 100644
--- a/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty
+++ b/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty
@@ -6,7 +6,7 @@
%%
%% tikz-timing.dtx (with options: `package')
%%
-%% Copyright (C) 2009 by Martin Scharrer <martin@scharrer-online.de>
+%% Copyright (C) 2009-2011 by Martin Scharrer <martin@scharrer-online.de>
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either version 1.3c
@@ -27,8 +27,8 @@
%%
\RequirePackage{svn-prov}[2009/05/03]
\ProvidesPackageSVN
- {$Id: tikz-timing.dtx 1657 2010-01-17 13:26:00Z martin $}
- [v0.7b
+ {$Id: tikz-timing.dtx 2038 2011-01-09 20:44:26Z martin $}
+ [v0.7d
Digital Timing Diagrams using TikZ]
\DefineFileInfoSVN[tikztiming]
\RequirePackage{tikz}
@@ -384,7 +384,7 @@
\def\tikz@timing@@@end{%
\@ifnextchar{;}%
{\@gobble}%
- {\PackageError{tikz-package}{Can not parse timing path}{}{}{}}%
+ {\PackageError{tikz-package}{Can not parse timing path}{}}%
}
\def\tikz@timing@@@init[#1]{%
\begingroup
@@ -1114,13 +1114,10 @@
\@ifnextchar[{\tikztiming@oset}{}%
}
\def\tikztiming@endextracode{%
- \@ifnextchar\@checkend
- {\aftergroup\expandafter\aftergroup\tikztimingtable@checkrow}%
- {\tikztimingtable@checkrow}%
}%
\def\tikztimingtable@checkrow{%
\@ifnextchar\end
- {}%
+ {\tikztimingtable@chkendec}%
{\ifx\@let@token\extracode
\let\tikztiming@next\empty
\else
@@ -1146,6 +1143,19 @@
\fi
\tikztiming@next
}
+\def\tikztimingtable@chkendec\end#1{
+ \begingroup
+ \def\@tempa{#1}%
+ \def\@tempb{extracode}%
+ \ifx\@tempa\@tempb
+ \endgroup
+ \def\tikztiming@next{\end{extracode}\tikztimingtable@row}%
+ \else
+ \endgroup
+ \def\tikztiming@next{\end{#1}}%
+ \fi
+ \tikztiming@next
+}
\def\tikztiming@oset[#1]{%
\let\tikz@options\pgfutil@empty
\tikzset{#1}%
@@ -2293,8 +2303,7 @@
\let\zap@space\tikztiming@orig@zap@space
}%
{\PackageError{tikz-timing}%
- {No tikz-timing library `#1' found!}%
- {}{}{}{}%
+ {No tikz-timing library `#1' found!}{}%
}%
\@ifnextchar\relax{}{\tikztiming@library@}%
}