summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/kvsetkeys
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-10-06 03:01:09 +0000
committerNorbert Preining <norbert@preining.info>2022-10-06 03:01:09 +0000
commit678708e90ffe138885ed8c06b6780d491b80fae5 (patch)
treea01d1002c3e6eaf2fffd64dfd4726e9d3d5f3820 /macros/latex/contrib/kvsetkeys
parent6925a15396a955498e1d1663204e7fa7da3d1728 (diff)
CTAN sync 202210060301
Diffstat (limited to 'macros/latex/contrib/kvsetkeys')
-rw-r--r--macros/latex/contrib/kvsetkeys/README.md12
-rw-r--r--macros/latex/contrib/kvsetkeys/kvsetkeys.dtx45
-rw-r--r--macros/latex/contrib/kvsetkeys/kvsetkeys.pdfbin374946 -> 401856 bytes
3 files changed, 24 insertions, 33 deletions
diff --git a/macros/latex/contrib/kvsetkeys/README.md b/macros/latex/contrib/kvsetkeys/README.md
index a7e822fa0f..430c1aa264 100644
--- a/macros/latex/contrib/kvsetkeys/README.md
+++ b/macros/latex/contrib/kvsetkeys/README.md
@@ -1,6 +1,6 @@
-# kvsetkeys
+# kvsetkeys
-kvsetkeys package for LaTeX
+Version: 2022-10-05 v1.19
Package kvsetkeys provides kvsetkeys, a variant
@@ -9,3 +9,11 @@ a handler that deals with unknown options. Active commas and equal
signs may be used (e.g. see babel's shorthands) and
only one level of curly braces is removed from the values.
+% Copyright (C)
+% 2006, 2007, 2009-2012 Heiko Oberdiek
+% 2016-2022 Oberdiek Package Support Group
+% https://github.com/ho-tex/kvsetkeys/issues
+
+
+## License
+LATEX Project Public License, version 1.3c or later.
diff --git a/macros/latex/contrib/kvsetkeys/kvsetkeys.dtx b/macros/latex/contrib/kvsetkeys/kvsetkeys.dtx
index c04507c297..e785f45165 100644
--- a/macros/latex/contrib/kvsetkeys/kvsetkeys.dtx
+++ b/macros/latex/contrib/kvsetkeys/kvsetkeys.dtx
@@ -1,12 +1,12 @@
% \iffalse meta-comment
%
% File: kvsetkeys.dtx
-% Version: 2019/12/15 v1.18
+% Version: 2022-10-05 v1.19
% Info: Key value parser
%
% Copyright (C)
% 2006, 2007, 2009-2012 Heiko Oberdiek
-% 2016-2019 Oberdiek Package Support Group
+% 2016-2022 Oberdiek Package Support Group
% https://github.com/ho-tex/kvsetkeys/issues
%
% This work may be distributed and/or modified under the
@@ -86,7 +86,7 @@
\input docstrip.tex
\Msg{************************************************************************}
\Msg{* Installation}
-\Msg{* Package: kvsetkeys 2019/12/15 v1.18 Key value parser (HO)}
+\Msg{* Package: kvsetkeys 2022-10-05 v1.19 Key value parser (HO)}
\Msg{************************************************************************}
\keepsilent
@@ -98,11 +98,11 @@
This is a generated file.
Project: kvsetkeys
-Version: 2019/12/15 v1.18
+Version: 2022-10-05 v1.19
Copyright (C)
2006, 2007, 2009-2012 Heiko Oberdiek
- 2016-2019 Oberdiek Package Support Group
+ 2016-2022 Oberdiek Package Support Group
This work may be distributed and/or modified under the
conditions of the LaTeX Project Public License, either
@@ -167,7 +167,7 @@ and the derived files
%<*driver>
\NeedsTeXFormat{LaTeX2e}
\ProvidesFile{kvsetkeys.drv}%
- [2019/12/15 v1.18 Key value parser (HO)]%
+ [2022-10-05 v1.19 Key value parser (HO)]%
\documentclass{ltxdoc}
\usepackage{holtxdoc}[2011/11/22]
\begin{document}
@@ -181,7 +181,7 @@ and the derived files
% \GetFileInfo{kvsetkeys.drv}
%
% \title{The \xpackage{kvsetkeys} package}
-% \date{2019/12/15 v1.18}
+% \date{2022-10-05 v1.19}
% \author{Heiko Oberdiek\thanks
% {Please report any issues at \url{https://github.com/ho-tex/kvsetkeys/issues}}}
%
@@ -361,7 +361,7 @@ and the derived files
% Since 2011/10/18 v1.15 the family handler can reject the
% successful handling of a key by calling \cs{kv@handled@false}.
%
-% Since 2019/12/15 v1.18 \cs{kv@processor@default} also defines
+% Since 2012/04/25 v1.16 \cs{kv@processor@default} also defines
% macro \cs{kv@fam} with meaning \meta{family} for convenience.
%
% \subsubsection{Processing similar to \cs{setkeys*} of package \xpackage{xkeyval}}
@@ -397,7 +397,7 @@ and the derived files
% fi
% \end{quote}
%
-% Since 2019/12/15 v1.18 \cs{kv@processor@known} also defines
+% Since 2012/04/25 v1.16 \cs{kv@processor@known} also defines
% macro \cs{kv@fam} with meaning \meta{family} for convenience.
%
% \subsection{Default family handler}
@@ -637,7 +637,7 @@ and the derived files
\fi
\expandafter\x\csname ver@kvsetkeys.sty\endcsname
\ProvidesPackage{kvsetkeys}%
- [2019/12/15 v1.18 Key value parser (HO)]%
+ [2022-10-05 v1.19 Key value parser (HO)]%
% \end{macrocode}
%
% \begin{macrocode}
@@ -1222,7 +1222,7 @@ $ \expandafter\ifx\csname KV@#1@#3@default\endcsname\relax
& \edef#1{%
& \ifx#1\KVS@empty
& \else
-& \unexpanded{#1},%
+& \unexpanded\expandafter{#1},%
& \fi
& \unexpanded{{#2}={#3}}%
& }%
@@ -1399,26 +1399,6 @@ $ \x
% \end{description}
%
%
-% \paragraph{Bundle.} All the packages of the bundle `kvsetkeys'
-% are also available in a TDS compliant ZIP archive. There
-% the packages are already unpacked and the documentation files
-% are generated. The files and directories obey the TDS standard.
-% \begin{description}
-% \item[\CTANinstall{install/macros/latex/contrib/kvsetkeys.tds.zip}]
-% \end{description}
-% \emph{TDS} refers to the standard ``A Directory Structure
-% for \TeX\ Files'' (\CTANpkg{tds}). Directories
-% with \xfile{texmf} in their name are usually organized this way.
-%
-% \subsection{Bundle installation}
-%
-% \paragraph{Unpacking.} Unpack the \xfile{kvsetkeys.tds.zip} in the
-% TDS tree (also known as \xfile{texmf} tree) of your choice.
-% Example (linux):
-% \begin{quote}
-% |unzip kvsetkeys.tds.zip -d ~/texmf|
-% \end{quote}
-%
% \subsection{Package installation}
%
% \paragraph{Unpacking.} The \xfile{.dtx} file is a self-extracting
@@ -1668,6 +1648,9 @@ $ \x
% \item
% Avoid \xpackage{etexcmds} and \xpackage{infwarwerr} in \LaTeX.
% \end{Version}
+% \begin{Version}{2022-10-05 v1.19}
+% \item Corrected storing of unknown keys, issue \#1
+% \end{Version}
% \end{History}
%
% \PrintIndex
diff --git a/macros/latex/contrib/kvsetkeys/kvsetkeys.pdf b/macros/latex/contrib/kvsetkeys/kvsetkeys.pdf
index 7d4a72c04f..5820d8e0c4 100644
--- a/macros/latex/contrib/kvsetkeys/kvsetkeys.pdf
+++ b/macros/latex/contrib/kvsetkeys/kvsetkeys.pdf
Binary files differ