summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/interfaces
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2010-11-15 00:32:21 +0000
committerKarl Berry <karl@freefriends.org>2010-11-15 00:32:21 +0000
commitfee8324cf53439c08256284ee970f05c7d06b4c2 (patch)
treef892d979116386ec2a62f3beeb56537d5fad690d /Master/texmf-dist/source/latex/interfaces
parenta6877ea4f03ab6951029eff1d68c98fada725ebc (diff)
interfaces (14nov10)
git-svn-id: svn://tug.org/texlive/trunk@20439 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/interfaces')
-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
3 files changed, 34 insertions, 26 deletions
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