summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx')
-rw-r--r--Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx43
1 files changed, 27 insertions, 16 deletions
diff --git a/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx b/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx
index 2d4336cdcd1..edd2c1bdbb8 100644
--- a/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx
+++ b/Master/texmf-dist/source/latex/oberdiek/kvsetkeys.dtx
@@ -1,6 +1,7 @@
% \iffalse meta-comment
%
-% Copyright (C) 2006, 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+% Copyright (C) 2006, 2007, 2009 by
+% Heiko Oberdiek <oberdiek@uni-freiburg.de>
%
% This work may be distributed and/or modified under the
% conditions of the LaTeX Project Public License, either
@@ -72,7 +73,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: kvsetkeys 2007/09/29 v1.3 Key value parser with default handler support (HO)}
+\Msg{* Package: kvsetkeys 2009/07/19 v1.4 Key value parser with default handler support (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -83,7 +84,8 @@
This is a generated file.
-Copyright (C) 2006, 2007 by Heiko Oberdiek <oberdiek@uni-freiburg.de>
+Copyright (C) 2006, 2007, 2009 by
+ Heiko Oberdiek <oberdiek@uni-freiburg.de>
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
@@ -146,7 +148,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{kvsetkeys.drv}%
- [2007/09/29 v1.3 Key value parser with default handler support (HO)]%
+ [2009/07/19 v1.4 Key value parser with default handler support (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2008/08/11]
\begin{document}
@@ -155,7 +157,7 @@ and the derived files
%</driver>
% \fi
%
-% \CheckSum{1113}
+% \CheckSum{1120}
%
% \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
@@ -176,7 +178,7 @@ and the derived files
% \GetFileInfo{kvsetkeys.drv}
%
% \title{The \xpackage{kvsetkeys} package}
-% \date{2007/09/29 v1.3}
+% \date{2009/07/19 v1.4}
% \author{Heiko Oberdiek\\\xemail{oberdiek@uni-freiburg.de}}
%
% \maketitle
@@ -531,7 +533,7 @@ and the derived files
\fi
\expandafter\x\csname ver@kvsetkeys.sty\endcsname
\ProvidesPackage{kvsetkeys}%
- [2007/09/29 v1.3 Key value parser with default handler support (HO)]
+ [2009/07/19 v1.4 Key value parser with default handler support (HO)]
% \end{macrocode}
%
% \begin{macrocode}
@@ -653,7 +655,7 @@ $ \expandafter\endgroup
\KVS@CommaComma
\KVS@Equals
\KVS@SpaceEquals{ }%
- \KVS@EqualsSpace{ }%
+ \KVS@EqualsSpace
\xdef\KVS@Global{\the\toks@}%
\endgroup
\let\kv@list\KVS@Global
@@ -1140,7 +1142,7 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax
\makeatletter
\chardef\KVS@TestMode=1 %
\makeatother
-\usepackage{kvsetkeys}[2007/09/29]
+\usepackage{kvsetkeys}[2009/07/19]
%<noetex>\let\unexpanded\SavedUnexpanded
\usepackage{qstest}
\IncludeTests{*}
@@ -1316,9 +1318,12 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax
\@onelevel@sanitize\Result
}%
\def\Test#1#2{%
- \let\Result\@empty
- \kv@parse{#1}\Processor
- \Expect*{\Result}{#2}%
+ \sbox0{%
+ \let\Result\@empty
+ \kv@parse{#1}\Processor
+ \Expect*{\Result}{#2}%
+ }%
+ \Expect*{\the\wd0}{0.0pt}%
}%
\Test{}{}%
\Test{{}}{}%
@@ -1354,11 +1359,13 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax
\@onelevel@sanitize\Result
}%
\def\Test#1#2{%
- \let\Result\@empty
- \comma@parse{#1}\Processor
- \Expect*{\Result}{#2}%
+ \sbox0{%
+ \let\Result\@empty
+ \comma@parse{#1}\Processor
+ \Expect*{\Result}{#2}%
+ }%
+ \Expect*{\the\wd0}{0.0pt}%
}%
-\tracingmacros=1
\Test{}{}%
\Test{{}}{}%
\Test{{{}}}{[{}]}%
@@ -1604,6 +1611,10 @@ $ \expandafter\ifx\csname KV@#1@#2@default\endcsname\relax
% \item
% Tests added for normalizing and parsing.
% \end{Version}
+% \begin{Version}{2009/07/19 v1.4}
+% \item
+% Bug fix for \cs{kv@normalize}: unwanted space removed (Florent Chervet).
+% \end{Version}
% \end{History}
%
% \PrintIndex