texlive[64626] Master/texmf-dist: kvsetkeys (5oct22)

commits+karl at tug.org commits+karl at tug.org
Wed Oct 5 21:50:33 CEST 2022


Revision: 64626
          http://tug.org/svn/texlive?view=revision&revision=64626
Author:   karl
Date:     2022-10-05 21:50:33 +0200 (Wed, 05 Oct 2022)
Log Message:
-----------
kvsetkeys (5oct22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/kvsetkeys/README.md
    trunk/Master/texmf-dist/doc/latex/kvsetkeys/kvsetkeys.pdf
    trunk/Master/texmf-dist/source/latex/kvsetkeys/kvsetkeys.dtx

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/kvsetkeys/kvsetkeys-example.tex
    trunk/Master/texmf-dist/tex/generic/kvsetkeys/

Modified: trunk/Master/texmf-dist/doc/latex/kvsetkeys/README.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/kvsetkeys/README.md	2022-10-05 19:49:54 UTC (rev 64625)
+++ trunk/Master/texmf-dist/doc/latex/kvsetkeys/README.md	2022-10-05 19:50:33 UTC (rev 64626)
@@ -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 @@
 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.

Deleted: trunk/Master/texmf-dist/doc/latex/kvsetkeys/kvsetkeys-example.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/kvsetkeys/kvsetkeys-example.tex	2022-10-05 19:49:54 UTC (rev 64625)
+++ trunk/Master/texmf-dist/doc/latex/kvsetkeys/kvsetkeys-example.tex	2022-10-05 19:50:33 UTC (rev 64626)
@@ -1,93 +0,0 @@
-%%
-%% This is file `kvsetkeys-example.tex',
-%% generated with the docstrip utility.
-%%
-%% The original source files were:
-%%
-%% kvsetkeys.dtx  (with options: `example')
-%% 
-%% This is a generated file.
-%% 
-%% Project: kvsetkeys
-%% Version: 2019/12/15 v1.18
-%% 
-%% Copyright (C)
-%%    2006, 2007, 2009-2012 Heiko Oberdiek
-%%    2016-2019 Oberdiek Package Support Group
-%% 
-%% This work may be distributed and/or modified under the
-%% conditions of the LaTeX Project Public License, either
-%% version 1.3c of this license or (at your option) any later
-%% version. This version of this license is in
-%%    https://www.latex-project.org/lppl/lppl-1-3c.txt
-%% and the latest version of this license is in
-%%    https://www.latex-project.org/lppl.txt
-%% and version 1.3 or later is part of all distributions of
-%% LaTeX version 2005/12/01 or later.
-%% 
-%% This work has the LPPL maintenance status "maintained".
-%% 
-%% The Current Maintainers of this work are
-%% Heiko Oberdiek and the Oberdiek Package Support Group
-%% https://github.com/ho-tex/kvsetkeys/issues
-%% 
-%% 
-%% The Base Interpreter refers to any `TeX-Format',
-%% because some files are installed in TDS:tex/generic//.
-%% 
-%% This work consists of the main source file kvsetkeys.dtx
-%% and the derived files
-%%    kvsetkeys.sty, kvsetkeys.pdf, kvsetkeys.ins, kvsetkeys.drv,
-%%    kvsetkeys-example.tex, kvsetkeys-test1.tex,
-%%    kvsetkeys-test2.tex, kvsetkeys-test3.tex,
-%%    kvsetkeys-test4.tex.
-%% 
-\documentclass{article}
-\usepackage[T1]{fontenc}
-\usepackage{kvsetkeys}
-\usepackage{keyval}
-
-\makeatletter
-\newcommand*{\tag}[2][]{%
-  % #1: attributes
-  % #2: tag name
-  \begingroup
-    \toks@={}%
-    \let\@endslash\@empty
-    \kvsetkeys{tag}{#1}%
-    \texttt{%
-      \textless #2\the\toks@\@endslash\textgreater
-    }%
-  \endgroup
-}
-\kv at set@family at handler{tag}{%
-  % #1: key
-  % #2: value
-  \toks@\expandafter{%
-    \the\toks@
-    \space
-    #1=\string"#2\string"%
-  }%
-}
-\define at key{tag}{/}[]{%
-  \def\@endslash{/}%
-}
-\makeatother
-
-\begin{document}
-\begin{tabbing}
-  \mbox{}\qquad\=\qquad\=\kill
-  \tag{html}\\
-  \>\dots\\
-  \>\tag[border=1]{table}\\
-  \>\>\tag[width=200, span=3, /]{colgroup}\\
-  \>\>\dots\\
-  \>\tag{/table}\\
-  \>\dots\\
-  \tag{/html}\\
-\end{tabbing}
-\end{document}
-%% \section{Installation}
-\endinput
-%%
-%% End of file `kvsetkeys-example.tex'.

Modified: trunk/Master/texmf-dist/doc/latex/kvsetkeys/kvsetkeys.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/kvsetkeys/kvsetkeys.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/kvsetkeys/kvsetkeys.dtx	2022-10-05 19:49:54 UTC (rev 64625)
+++ trunk/Master/texmf-dist/source/latex/kvsetkeys/kvsetkeys.dtx	2022-10-05 19:50:33 UTC (rev 64626)
@@ -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 @@
 %<*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 @@
 % \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 @@
 % Since 2011/10/18 v1.15 the family handler can reject the
 % successful handling of a key by calling \cs{kv at handled@false}.
 %
-% Since 2019/12/15 v1.18 \cs{kv at processor@default} also defines
+% Since 2012/04/25 v1.16 \cs{kv at processor@default} also defines
 % macro \cs{kv at fam} with meaning \meta{family} for convenience.
 %
 % \subsubsection{Processing similar to \cs{setkeys*} of package \xpackage{xkeyval}}
@@ -397,7 +397,7 @@
 %   fi
 % \end{quote}
 %
-% Since 2019/12/15 v1.18 \cs{kv at processor@known} also defines
+% Since 2012/04/25 v1.16 \cs{kv at processor@known} also defines
 % macro \cs{kv at fam} with meaning \meta{family} for convenience.
 %
 % \subsection{Default family handler}
@@ -637,7 +637,7 @@
   \fi
 \expandafter\x\csname ver at 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 @@
 & \edef#1{%
 &   \ifx#1\KVS at empty
 &   \else
-&     \unexpanded{#1},%
+&     \unexpanded\expandafter{#1},%
 &   \fi
 &   \unexpanded{{#2}={#3}}%
 & }%
@@ -1399,26 +1399,6 @@
 % \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 @@
 %   \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



More information about the tex-live-commits mailing list.