summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2011-02-13 23:33:12 +0000
committerKarl Berry <karl@freefriends.org>2011-02-13 23:33:12 +0000
commitddd662d03955b5c9ad157507e5ed8de0c55fdfe6 (patch)
tree5c81c1c602ee56910c30f1d5ae4897203ec4f9a3 /Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
parent0fe0153ae1f041e1e5e21dc0079587f5dc9612c2 (diff)
interfaces 3.0 (13feb11)
git-svn-id: svn://tug.org/texlive/trunk@21393 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty')
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty25
1 files changed, 21 insertions, 4 deletions
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
index 697a8bcbb7a..7592ef4b44b 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2011/01/19 v2.9 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2011/01/26 v3.0 - interfaces : interfaces with keys for other packages (FC)
%%
%% This work may be distributed and/or modified under the
%% conditions of the LaTeX Project Public License, either
@@ -43,10 +43,8 @@
%% interfaces: interfaces with keys for other packages (FC)
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
-\let\CTANLinks=y
-\let\interfacesquick=n
\ProvidesPackage{interfaces-LaTeX}
- [2011/01/19 v2.9 pgfkeys macros for LaTeX (FC)]
+ [2011/02/12 v3.0 pgfkeys macros for LaTeX (FC)]
\RequirePackage{interfaces-base}
\itf@pgfkeys
\newrobustcmd*\changefont[1]{\itf@pgfkeys
@@ -93,6 +91,25 @@
\pgfkeysifdefined{/itf/LaTeX/changefont/color/.@cmd}{}
{\pgfkeys{/itf/LaTeX/changefont/color/.code=\color{#1}}}%
}% AfterPackage xcolor
+\newrobustcmd*\quickprofile{\begingroup \afterassignment \itf@quickprofile \count@}
+\def\itf@quickprofile{\afterassignment \itf@profileloop \toks@}
+\def\itf@profileloop{%
+ \edef\itf@N {\the\count@}\let\itf@n \z@
+ \edef\itf@time{\the\pdfelapsedtime}%
+ \loop
+ \message{^^JProfiler: step \number\itf@n}%
+ \setbox\z@=\vbox{{\the\toks@}}%
+ \count@ \itf@n\advance\count@ \@ne
+ \ifnum \count@<\itf@N
+ \edef\itf@n{\the\count@}%
+ \repeat
+ \message{^^J(interfaces) quickprofile: Time elapsed for \itf@N\space cycles:
+ \the\numexpr(\pdfelapsedtime-\itf@time-32767)/65536\relax sec
+ \the\numexpr\numexpr(\pdfelapsedtime-\itf@time)
+ -\numexpr(\pdfelapsedtime-\itf@time-32767)/65536\relax*65536\relax
+ *1000/65536\relax ms}%
+ \endgroup
+}% \itf@profileloop
\endinput
%%
%% End of file `interfaces-LaTeX.sty'.