summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--Master/texmf-dist/doc/latex/interfaces/interfaces-hypbmsec.code.tex2
-rw-r--r--Master/texmf-dist/doc/latex/interfaces/interfaces.pdfbin1070476 -> 1070727 bytes
-rw-r--r--Master/texmf-dist/source/latex/interfaces/interfaces.drv6
-rw-r--r--Master/texmf-dist/source/latex/interfaces/interfaces.dtx48
-rw-r--r--Master/texmf-dist/source/latex/interfaces/interfaces.ins6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty6
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty12
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty4
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty8
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty2
-rw-r--r--Master/texmf-dist/tex/latex/interfaces/interfaces.sty4
27 files changed, 72 insertions, 62 deletions
diff --git a/Master/texmf-dist/doc/latex/interfaces/interfaces-hypbmsec.code.tex b/Master/texmf-dist/doc/latex/interfaces/interfaces-hypbmsec.code.tex
index c77c520e769..f752640fd88 100644
--- a/Master/texmf-dist/doc/latex/interfaces/interfaces-hypbmsec.code.tex
+++ b/Master/texmf-dist/doc/latex/interfaces/interfaces-hypbmsec.code.tex
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/doc/latex/interfaces/interfaces.pdf b/Master/texmf-dist/doc/latex/interfaces/interfaces.pdf
index f46ecacfa5b..d5bbfbf4e8d 100644
--- a/Master/texmf-dist/doc/latex/interfaces/interfaces.pdf
+++ b/Master/texmf-dist/doc/latex/interfaces/interfaces.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/interfaces/interfaces.drv b/Master/texmf-dist/source/latex/interfaces/interfaces.drv
index a89ec436035..bb010096623 100644
--- a/Master/texmf-dist/source/latex/interfaces/interfaces.drv
+++ b/Master/texmf-dist/source/latex/interfaces/interfaces.drv
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
@@ -47,8 +47,8 @@
\let\CTANLinks=y
\edef\thisfile{\jobname}
\def\thisinfo{interfaces with keys for other packages (\FC)}
-\def\thisdate{2010/10/31}
-\def\thisversion{2.0}
+\def\thisdate{2010/11/15}
+\def\thisversion{2.1}
\def\CTANbaseurl{http://www.ctan.org/tex-archive/}
\def\LocalOrCTAN#1#2{\ifx y\CTANLinks#2\else#1\fi}
\def\LOCALDOC{file:C:/texmf/doc/latex}
diff --git a/Master/texmf-dist/source/latex/interfaces/interfaces.dtx b/Master/texmf-dist/source/latex/interfaces/interfaces.dtx
index c7ecc203c9b..ac71f536fa6 100644
--- a/Master/texmf-dist/source/latex/interfaces/interfaces.dtx
+++ b/Master/texmf-dist/source/latex/interfaces/interfaces.dtx
@@ -1,5 +1,5 @@
% \iffalse meta-comment
-% interfaces : 2010/10/31 v2.0 - interfaces with keys for other packages (FC)
+% interfaces : 2010/11/15 v2.1 - 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
@@ -57,7 +57,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: 2010/10/31 v2.0 - interfaces: interfaces with keys for other packages (FC)}
+\Msg{* Package: 2010/11/15 v2.1 - interfaces: interfaces with keys for other packages (FC)}
\Msg{************************************************************************}
\keepsilent
@@ -68,7 +68,7 @@
This is a generated file.
-interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+interfaces : 2010/11/15 v2.1 - 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
@@ -163,8 +163,8 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
\let\CTANLinks=y
\edef\thisfile{\jobname}
\def\thisinfo{interfaces with keys for other packages (\FC)}
-\def\thisdate{2010/10/31}
-\def\thisversion{2.0}
+\def\thisdate{2010/11/15}
+\def\thisversion{2.1}
\def\CTANbaseurl{http://www.ctan.org/tex-archive/}
\def\LocalOrCTAN#1#2{\ifx y\CTANLinks#2\else#1\fi}
\def\LOCALDOC{file:C:/texmf/doc/latex}
@@ -217,7 +217,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%</driver>
% \fi
%
-% \CheckSum{5549}
+% \CheckSum{5559}
%
% \CharacterTable
% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
@@ -1814,7 +1814,6 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
% \handler/.store as color in cs/, \handler/.store as color command in cs/ &the same, store in the cs-name rather than in the key \\
% \handler/.store as number/, \handler/.estore as number/ &store an integer in the key (\stform-\, \stform+\, and\, \stform* keys are provided to add, substract and multiply) \\
% \handler/.store as number in cs/, \handler/.estore as number in cs/ &the same, but stores into a cs-name rather than in the key \\
-% \handler/.defcounter/ &the same, but stores into a \LaTeX{} counter \\
% \handler/.store as glue/, \handler/.estore as glue/ &store a glue in the key (\stform+\, \stform-\, and\, \stform* keys are provided to add, substract or scale) \\
% \handler/.store as glue in cs/, \handler/.estore as glue in cs/ &the same, store in a given named control sequence \\
% \handler/.store in skip cs/ &store the glue inside a \cs{skip} register rather than in a macro \\
@@ -2356,7 +2355,7 @@ Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%<*package>
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{interfaces}
- [2010/10/31 v2.0 - pgfkeys (pgf 2.0 et 2.1 macros for interfaces (FC)]
+ [2010/11/15 v2.1 - pgfkeys (pgf 2.0 et 2.1 macros for interfaces (FC)]
% \end{macrocode}
%
% \subsubsection{Requirements}
@@ -3050,7 +3049,7 @@ turtle%
% \begin{macrocode}
%<*titlesec>
\ProvidesPackage{interfaces-titlesec}
- [2010/10/27 v1.2 pgfkeys macros for titlesec (FC)]
+ [2010/11/15 v2.1 pgfkeys macros for titlesec (FC)]
\RequirePackage{interfaces-base}
\RequirePackage{auxhook}% for fix for \ttlp@append (odd/even pages, not implemented in interfaces)
\itf@Check@Package{titlesec}
@@ -3349,8 +3348,8 @@ turtle%
\pgfqkeys{/itf/titlesec/#1}{% does not exist for starred sections
bookmark/.is multiple choice,%
bookmark/level/.estore in cs=toclevel@#1,% depth of the bookmark
- bookmark/level/.default=,%
- bookmark/level/.blank=\ifcsvoid{toclevel@#1}{99}{\csuse{toclevel@#1}},%
+ bookmark/level/.default=\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}},%
+ bookmark/level/.blank=\ifcsvoid{toclevel@#1}{\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}}}{\csuse{toclevel@#1}},%
bookmark/toclevel/.alias=bookmark/level,%
bookmark/bold/.code=\ifblank{##1}
{\pgfkeyslet{/itf/titlesec/#1/bookmark/bold}\@empty}
@@ -3521,7 +3520,7 @@ turtle%
% \begin{macrocode}
%<*bookmark>
\ProvidesPackage{interfaces-bookmark}
- [2010/10/27 v1.2 more control on bookmarks (FC)]
+ [2010/11/15 v2.1 more control on bookmarks (FC)]
\RequirePackage{interfaces-base}
\RequirePackage{interfaces-hyperref}
\RequirePackage{refcount}
@@ -3735,7 +3734,7 @@ turtle%
% \begin{macrocode}
%<*hypbmsec>
\ProvidesPackage{interfaces-hypbmsec}
- [2010/10/27 v1.2 lastsection etc. (FC)]
+ [2010/11/15 v2.1 lastsection etc. (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{hypbmsec}
\AfterPackage*{interfaces-titlesec}{% requires interface-titlesec
@@ -3864,7 +3863,7 @@ turtle%
% \begin{macrocode}
%<*fancyhdr>
\ProvidesPackage{interfaces-fancyhdr}
- [2010/10/27 v1.2 pgfkeys macros for fancyhdr (FC)]
+ [2010/11/15 v2.1 pgfkeys macros for fancyhdr (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{fancyhdr}
\itf@pgfkeys
@@ -3929,10 +3928,12 @@ turtle%
% \begin{macrocode}
\pgfkeys{%
/handlers/.fancy@hf/.code=%
+ \edef\itf@tp{\pgfkeyscurrentpath}%
\pgfkeysalso{\pgfkeyscurrentpath/.store as code=}%
- \csedef{f@ncy#1}{%
- \noexpand\pgfkeysvalueof{\pgfkeyscurrentpath/font}
- \noexpand\pgfkeysvalueof{\pgfkeyscurrentpath}\strut},%
+ \pgfkeysalso{\pgfkeyscurrentpath/.append code/.expanded=%
+ \csdef{f@ncy#1}{%
+ \noexpand\pgfkeysvalueof{\itf@tp/font}
+ \noexpand\pgfkeysvalueof{\itf@tp}\noexpand\strut}},%
}% handler for fancyhdr interface
\pgfqkeys{/itf/fancyhdr}{% keys for \pagesetup
code/.code={#1},% execution at expansion of \ps@... => \pgfqkeys{...,code={...},...}
@@ -5228,7 +5229,7 @@ turtle%
% \begin{macrocode}
%<*enumitem>
\ProvidesPackage{interfaces-enumitem}
- [2010/10/27 v1.2 more control on lists (FC)]
+ [2010/11/15 v2.1 more control on lists (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{enumitem}
\itf@pgfkeys
@@ -5268,7 +5269,7 @@ turtle%
\ifx\b\@empty\else
\ifcsundef{end\a}
{\expandafter\itf@setlist@error\expandafter{\a}}
- {\do{enit@@\a\romannumeral\b}{#2}}%
+ {\do{enit@@\a\romannumeral\b}{,#2}}%
\fi}%
\fi}
\endgroup
@@ -5755,7 +5756,7 @@ turtle%
\fi
#3}%
\pgfkeyslet{#1}\pgfkeys@global@temp
-}% \pgfkeysaddvalue
+}% \pgfkeysEaddvalue
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -6642,6 +6643,13 @@ turtle%
%
% \begin{History}
%
+% \begin{Version}{2010/11/15 v2.1}
+% \item Improved default and blank values for bookmark levels, based on \cs{ttll@\meta{section-name}}
+% \item Correction of a bug in \cs{setlist}: missed a comma
+% \item Correction of a bug in \thispackage[interfaces-fancyhdr] (fixed in \handler/.fancy@hf/ handler).
+% \end{Version}
+%
+%
% \begin{Version}{2010/10/31 v2.0}
% \item Comptability of \thispackage[interfaces-pgfkeys] with \xpackage{pgf} version 2.1
% \item Modification of the key \textt{depth} for \csref{tocsetup} to be able to change the t.o.c.
diff --git a/Master/texmf-dist/source/latex/interfaces/interfaces.ins b/Master/texmf-dist/source/latex/interfaces/interfaces.ins
index f53846132c9..97b94c3a112 100644
--- a/Master/texmf-dist/source/latex/interfaces/interfaces.ins
+++ b/Master/texmf-dist/source/latex/interfaces/interfaces.ins
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
@@ -47,7 +47,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: 2010/10/31 v2.0 - interfaces: interfaces with keys for other packages (FC)}
+\Msg{* Package: 2010/11/15 v2.1 - interfaces: interfaces with keys for other packages (FC)}
\Msg{************************************************************************}
\keepsilent
@@ -58,7 +58,7 @@
This is a generated file.
-interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-LaTeX.sty
index 34b9ae0a791..eef047beec2 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 : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty
index 0e6ae032d24..e31ac2d4f51 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-appendix.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty
index d79fd449547..89f11016b8c 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-base.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty
index 29348e6fc37..98a8c4acdb6 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-bookmark.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-bookmark}
- [2010/10/27 v1.2 more control on bookmarks (FC)]
+ [2010/11/15 v2.1 more control on bookmarks (FC)]
\RequirePackage{interfaces-base}
\RequirePackage{interfaces-hyperref}
\RequirePackage{refcount}
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty
index de14a11b3e3..bd1c4995952 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-embedfile.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty
index 55488092d97..09459b40ace 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-enumitem.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-enumitem}
- [2010/10/27 v1.2 more control on lists (FC)]
+ [2010/11/15 v2.1 more control on lists (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{enumitem}
\itf@pgfkeys
@@ -73,7 +73,7 @@
\ifx\b\@empty\else
\ifcsundef{end\a}
{\expandafter\itf@setlist@error\expandafter{\a}}
- {\do{enit@@\a\romannumeral\b}{#2}}%
+ {\do{enit@@\a\romannumeral\b}{,#2}}%
\fi}%
\fi}
\endgroup
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty
index 80069ab563d..1dc32fdf587 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-environ.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty
index fe13130ee83..45f6dc93771 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-etoolbox.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
index 1bf260db93c..6cec734b0e9 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyhdr.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-fancyhdr}
- [2010/10/27 v1.2 pgfkeys macros for fancyhdr (FC)]
+ [2010/11/15 v2.1 pgfkeys macros for fancyhdr (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{fancyhdr}
\itf@pgfkeys
@@ -88,10 +88,12 @@
}% \itf@undefinedpagestyle
\pgfkeys{%
/handlers/.fancy@hf/.code=%
+ \edef\itf@tp{\pgfkeyscurrentpath}%
\pgfkeysalso{\pgfkeyscurrentpath/.store as code=}%
- \csedef{f@ncy#1}{%
- \noexpand\pgfkeysvalueof{\pgfkeyscurrentpath/font}
- \noexpand\pgfkeysvalueof{\pgfkeyscurrentpath}\strut},%
+ \pgfkeysalso{\pgfkeyscurrentpath/.append code/.expanded=%
+ \csdef{f@ncy#1}{%
+ \noexpand\pgfkeysvalueof{\itf@tp/font}
+ \noexpand\pgfkeysvalueof{\itf@tp}\noexpand\strut}},%
}% handler for fancyhdr interface
\pgfqkeys{/itf/fancyhdr}{% keys for \pagesetup
code/.code={#1},% execution at expansion of \ps@... => \pgfqkeys{...,code={...},...}
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty
index 88dd0a6ba32..6716efa2fe5 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-fancyvrb.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty
index 194defeafb5..13a3ccd71bd 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-hypbmsec.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-hypbmsec}
- [2010/10/27 v1.2 lastsection etc. (FC)]
+ [2010/11/15 v2.1 lastsection etc. (FC)]
\RequirePackage{interfaces-base}
\itf@Check@Package{hypbmsec}
\AfterPackage*{interfaces-titlesec}{% requires interface-titlesec
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty
index df338429f86..0ff838596a3 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-hyperref.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty
index 1e36d8a467e..3ffd767fe77 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-makecell.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty
index f957c16e722..ef8955f4527 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-marks.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty
index b2fea1ea476..77da950cffe 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-pgfkeys.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
@@ -100,7 +100,7 @@
\fi
#3}%
\pgfkeyslet{#1}\pgfkeys@global@temp
-}% \pgfkeysaddvalue
+}% \pgfkeysEaddvalue
%% missed a pair of braces around the argument in pgfkeys.code.tex ( code could break if it contains = or , )
\ifdefined\pgfkeys@ifexecutehandler\else % pgf v2.1 (bug corrected in v2.1)
\def\itf@pgfkeys@exp@call#1{\pgfkeysalso{\pgfkeyscurrentpath={#1}}}%
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty
index 0deb6520434..bd9694efb2b 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-scrlfile.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty
index cb441271425..a1388afd164 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-tikz.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty
index 677b18d6958..2cf18489207 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-titlesec.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
@@ -45,7 +45,7 @@
%% Copyright (C) 2010 by Florent Chervet <florent.chervet@free.fr>
%%
\ProvidesPackage{interfaces-titlesec}
- [2010/10/27 v1.2 pgfkeys macros for titlesec (FC)]
+ [2010/11/15 v2.1 pgfkeys macros for titlesec (FC)]
\RequirePackage{interfaces-base}
\RequirePackage{auxhook}% for fix for \ttlp@append (odd/even pages, not implemented in interfaces)
\itf@Check@Package{titlesec}
@@ -271,8 +271,8 @@
\pgfqkeys{/itf/titlesec/#1}{% does not exist for starred sections
bookmark/.is multiple choice,%
bookmark/level/.estore in cs=toclevel@#1,% depth of the bookmark
- bookmark/level/.default=,%
- bookmark/level/.blank=\ifcsvoid{toclevel@#1}{99}{\csuse{toclevel@#1}},%
+ bookmark/level/.default=\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}},%
+ bookmark/level/.blank=\ifcsvoid{toclevel@#1}{\ifcsvoid{ttll@#1}{99}{\csuse{ttll@#1}}}{\csuse{toclevel@#1}},%
bookmark/toclevel/.alias=bookmark/level,%
bookmark/bold/.code=\ifblank{##1}
{\pgfkeyslet{/itf/titlesec/#1/bookmark/bold}\@empty}
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty
index 814ec117f6f..895de50ef14 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-tocloft.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty
index 7f33f43223e..24b52769943 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-truncate.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty
index 1526da731c1..29068ef01bc 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces-umrand.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
diff --git a/Master/texmf-dist/tex/latex/interfaces/interfaces.sty b/Master/texmf-dist/tex/latex/interfaces/interfaces.sty
index 82a073283cb..a0bc9ef6d39 100644
--- a/Master/texmf-dist/tex/latex/interfaces/interfaces.sty
+++ b/Master/texmf-dist/tex/latex/interfaces/interfaces.sty
@@ -8,7 +8,7 @@
%%
%% This is a generated file.
%%
-%% interfaces : 2010/10/31 v2.0 - interfaces : interfaces with keys for other packages (FC)
+%% interfaces : 2010/11/15 v2.1 - 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
@@ -46,7 +46,7 @@
%%
\NeedsTeXFormat{LaTeX2e}[2005/12/01]
\ProvidesPackage{interfaces}
- [2010/10/31 v2.0 - pgfkeys (pgf 2.0 et 2.1 macros for interfaces (FC)]
+ [2010/11/15 v2.1 - pgfkeys (pgf 2.0 et 2.1 macros for interfaces (FC)]
\RequirePackage{interfaces-base}
\DeclareOption{LaTeX}{\AtEndOfPackage{\LoadInterface{LaTeX}}}
\DeclareOption{marks}{\AtEndOfPackage{\LoadInterface{marks}}}