summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-01-11 00:37:47 +0000
committerKarl Berry <karl@freefriends.org>2011-01-11 00:37:47 +0000
commite5f36b0897c221814fc50224d1be73d2b549bd95 (patch)
treea54db13b0e8563055ecadedc45ad72218a585416 /Master/texmf-dist/tex/latex/tikz-timing/tikz-timing.sty
parent16d9f4855f8b6ffc886506f977596c5aa7b2ef12 (diff)
tikz-timing 0.7d (10jan11)
git-svn-id: svn://tug.org/texlive/trunk@21013 c570f23f-e606-0410-a88d-b1316a301751
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@}%
}