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.