summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-05-30 20:05:59 +0000
committerKarl Berry <karl@freefriends.org>2022-05-30 20:05:59 +0000
commita0b955d935638ebed507b10a532ca355b685e2d7 (patch)
treee7f24a5b9f380da1953e8e156f57e1c8e0bff411
parentb6cedd3a9b5b70496d5c0651e0fdb26fdedf89cf (diff)
typed-checklist (30may22)
git-svn-id: svn://tug.org/texlive/trunk@63445 c570f23f-e606-0410-a88d-b1316a301751
-rw-r--r--Master/texmf-dist/doc/latex/typed-checklist/README.md4
-rw-r--r--Master/texmf-dist/doc/latex/typed-checklist/typed-checklist.pdfbin356320 -> 697827 bytes
-rw-r--r--Master/texmf-dist/source/latex/typed-checklist/typed-checklist.dtx49
-rw-r--r--Master/texmf-dist/source/latex/typed-checklist/typed-checklist.ins52
-rw-r--r--Master/texmf-dist/tex/latex/typed-checklist/typed-checklist.sty36
5 files changed, 64 insertions, 77 deletions
diff --git a/Master/texmf-dist/doc/latex/typed-checklist/README.md b/Master/texmf-dist/doc/latex/typed-checklist/README.md
index bea5d768f3b..8f491cbf8b5 100644
--- a/Master/texmf-dist/doc/latex/typed-checklist/README.md
+++ b/Master/texmf-dist/doc/latex/typed-checklist/README.md
@@ -1,9 +1,9 @@
The typed-checklist package
===========================
-Copyright (C) 2013-2019 Richard Grewe
+Copyright (C) 2013-2022 Richard Grewe
-Released under the [LaTeX Project Public License](http://www.latex-project.org/lppl/) version 1.2 or later
+Released under the [LaTeX Project Public License](http://www.latex-project.org/lppl/) version 1.3c or later
## Purpose
diff --git a/Master/texmf-dist/doc/latex/typed-checklist/typed-checklist.pdf b/Master/texmf-dist/doc/latex/typed-checklist/typed-checklist.pdf
index a208b62661f..6c27776c1cd 100644
--- a/Master/texmf-dist/doc/latex/typed-checklist/typed-checklist.pdf
+++ b/Master/texmf-dist/doc/latex/typed-checklist/typed-checklist.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/typed-checklist/typed-checklist.dtx b/Master/texmf-dist/source/latex/typed-checklist/typed-checklist.dtx
index 44fccc37dcc..9bd1cfc0538 100644
--- a/Master/texmf-dist/source/latex/typed-checklist/typed-checklist.dtx
+++ b/Master/texmf-dist/source/latex/typed-checklist/typed-checklist.dtx
@@ -1,17 +1,17 @@
% \iffalse meta-comment
%
-% Copyright (C) 2013-2019 by Richard Grewe <r-g+tex@posteo.net>
+% Copyright (C) 2013-2022 by Richard Grewe <r-g+tex@posteo.net>
% -------------------------------------------------------
%
% This file may be distributed and/or modified under the
-% conditions of the LaTeX Project Public License, either version 1.2
+% conditions of the LaTeX Project Public License, either version 1.3c
% of this license or (at your option) any later version.
-% The latest version of this license is in:
+% The latest version of this license is in
+% https://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of LaTeX
+% version 2008 or later.
%
-% http://www.latex-project.org/lppl.txt
-%
-% and version 1.2 or later is part of all distributions of LaTeX
-% version 1999/12/01 or later.
+% This file has the LPPL maintenance status "maintained".
%
% \fi
%
@@ -22,7 +22,7 @@
%<package>\NeedsTeXFormat{LaTeX2e}[1999/12/01]
%<package>\ProvidesPackage{typed-checklist}
%<*package>
- [2019/01/11 v2.0 A package for layouting checklists]
+ [2022/05/28 v2.1 A package for layouting checklists]
%</package>
%
%<*driver>
@@ -865,16 +865,13 @@
%
% \subsection{Table Packages}\label{sec:tablepkg}
%
-% The |table| layout by default uses the \pkgname{tabu} package for
+% \changes{v2.1}{2022/05/28}{Changed default table package to \pkgname{xltabular}, removed \pkgname{tabu}}
+% The |table| layout by default uses the \pkgname{xltabular} package for
% layouting the tables. The default can be changed through the
% |tablepkg| package option. The following values are available:
% \begin{KeyValTable}{ValDesc}
% \Row{val=ltablex,
% desc={This option uses the \pkgname{ltablex} package. }}
-% \Row{val=tabu,
-% desc={This option uses the \pkgname{tabu} package, which is the
-% default. That is, specifying this option does not change the
-% package behavior.}}
% \Row{val=tabularx,
% desc={This option uses the \pkgname{tabularx} package from the
% \hologo{LaTeX} core. When using this table type, keep in mind
@@ -884,10 +881,6 @@
% of \pkgname{ltablex}.}}
% \end{KeyValTable}
%
-% Note:
-% In the future, the default might change if the \pkgname{tabu} package
-% remains unmaintained.
-%
% \section{Related Packages}
%
% The following \LaTeX{} packages provide related functionalities to
@@ -2200,24 +2193,6 @@
\CheckListDefineFieldFormat{table}{NC}{&}
% \end{macrocode}
% The following macros define the package-specific table code.
-% \begin{macro}{\tchklst@inittab@tabu}
-% \begin{macro}{\tchklst@begintab@tabu}
-% \begin{macro}{\tchklst@endtab@tabu}
-% The following three macros specify how the \pkgname{tabu} package is
-% initialized (i.e., how the package is loaded) and how table
-% environments are started and, respectively, ended.
-% \begin{macrocode}
-\newcommand\tchklst@inittab@tabu{%
- \RequirePackage{longtable,tabu}}
-\newcommand\tchklst@begintab@tabu{%
- \tabulinesep=0.5ex\relax
- \def\tchklst@@endhead{\endhead}%
- \longtabu to \linewidth {|c|X|l|r|}}
-\newcommand\tchklst@endtab@tabu{\tchklst@@newline\endlongtabu}
-% \end{macrocode}
-% \end{macro}
-% \end{macro}
-% \end{macro}
% \begin{macro}{\tchklst@inittab@xltabular}
% \begin{macro}{\tchklst@begintab@xltabular}
% \begin{macro}{\tchklst@endtab@xltabular}
@@ -2305,7 +2280,7 @@
% \changes{v2.0}{2018/12/24}{Package option `tablepkg' added}
% \begin{macrocode}
\define@choicekey[tchklst]{PackageOptions}{tablepkg}[\val]
- {ltablex,tabu,tabularx,xltabular}{%
+ {ltablex,tabularx,xltabular}{%
\letcs\tchklst@@inittab{tchklst@inittab@\val}%
\letcs\tchklst@@begintab{tchklst@begintab@\val}%
\letcs\tchklst@@endtab{tchklst@endtab@\val}%
@@ -2326,7 +2301,7 @@
% \begin{macrocode}
\ExecuteOptionsX[tchklst]<PackageOptions,GlobalListOptions>{%
withAsciilist=false,
- tablepkg=tabu,
+ tablepkg=xltabular,
onecounter=true,
layout=list,
input-dates=d.m.y,
diff --git a/Master/texmf-dist/source/latex/typed-checklist/typed-checklist.ins b/Master/texmf-dist/source/latex/typed-checklist/typed-checklist.ins
index 42e1a032e1c..534bfd3c605 100644
--- a/Master/texmf-dist/source/latex/typed-checklist/typed-checklist.ins
+++ b/Master/texmf-dist/source/latex/typed-checklist/typed-checklist.ins
@@ -1,15 +1,22 @@
%%
-%% Copyright (C) 2013-2019 by Richard Grewe <r-g+tex@posteo.net>
+%% Copyright (C) 2013-2022 by Richard Grewe <r-g+tex@posteo.net>
%%
-%% This file may be distributed and/or modified under the conditions of
-%% the LaTeX Project Public License, either version 1.2 of this license
-%% or (at your option) any later version. The latest version of this
-%% license is in:
-%%
-%% http://www.latex-project.org/lppl.txt
-%%
-%% and version 1.2 or later is part of all distributions of LaTeX version
-%% 1999/12/01 or later.
+%% This file 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.
+%% The latest version of this license is in
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
+%%
+%% This file has the LPPL maintenance status "maintained".
+%%
+%% As this file contains legal notices, it is NOT PERMITTED to modify
+%% this file in any way that the legal information placed into
+%% generated files is changed (i.e., the files generated when the
+%% original file is executed). This restriction does not apply if
+%% (parts of) the content is reused in a different WORK producing its
+%% own generated files.
%%
\input docstrip.tex
\keepsilent
@@ -17,22 +24,27 @@
\usedir{tex/latex/typed-checklist}
\preamble
-Copyright (C) 2013-2019 by Richard Grewe <r-g+tex@posteo.net>
+Copyright (C) 2013-2022 by Richard Grewe <r-g+tex@posteo.net>
-This file may be distributed and/or modified under the conditions of
-the LaTeX Project Public License, either version 1.2 of this license
-or (at your option) any later version. The latest version of this
-license is in:
+This file 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.
+The latest version of this license is in
+ https://www.latex-project.org/lppl.txt
+and version 1.3c or later is part of all distributions of LaTeX
+version 2008 or later.
- http://www.latex-project.org/lppl.txt
+This file has the LPPL maintenance status "maintained".
-and version 1.2 or later is part of all distributions of LaTeX version
-1999/12/01 or later.
+As this file contains legal notices, it is NOT PERMITTED to modify
+this file in any way that the legal information placed into
+generated files is changed (i.e., the files generated when the
+original file is executed). This restriction does not apply if
+(parts of) the content is reused in a different WORK producing its
+own generated files.
\endpreamble
\generate{\file{typed-checklist.sty}{\from{typed-checklist.dtx}{package}}}
-\nopreamble\nopostamble
-
\endbatchfile
diff --git a/Master/texmf-dist/tex/latex/typed-checklist/typed-checklist.sty b/Master/texmf-dist/tex/latex/typed-checklist/typed-checklist.sty
index a29194d2476..038adcb5963 100644
--- a/Master/texmf-dist/tex/latex/typed-checklist/typed-checklist.sty
+++ b/Master/texmf-dist/tex/latex/typed-checklist/typed-checklist.sty
@@ -6,21 +6,28 @@
%%
%% typed-checklist.dtx (with options: `package')
%%
-%% Copyright (C) 2013-2019 by Richard Grewe <r-g+tex@posteo.net>
+%% Copyright (C) 2013-2022 by Richard Grewe <r-g+tex@posteo.net>
%%
-%% This file may be distributed and/or modified under the conditions of
-%% the LaTeX Project Public License, either version 1.2 of this license
-%% or (at your option) any later version. The latest version of this
-%% license is in:
+%% This file 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.
+%% The latest version of this license is in
+%% https://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2008 or later.
%%
-%% http://www.latex-project.org/lppl.txt
+%% This file has the LPPL maintenance status "maintained".
%%
-%% and version 1.2 or later is part of all distributions of LaTeX version
-%% 1999/12/01 or later.
+%% As this file contains legal notices, it is NOT PERMITTED to modify
+%% this file in any way that the legal information placed into
+%% generated files is changed (i.e., the files generated when the
+%% original file is executed). This restriction does not apply if
+%% (parts of) the content is reused in a different WORK producing its
+%% own generated files.
%%
\NeedsTeXFormat{LaTeX2e}[1999/12/01]
\ProvidesPackage{typed-checklist}
- [2019/01/11 v2.0 A package for layouting checklists]
+ [2022/05/28 v2.1 A package for layouting checklists]
\RequirePackage{xkeyval}
\RequirePackage{etoolbox}
\RequirePackage{xcolor}
@@ -406,13 +413,6 @@
\ifstrempty{#1}{}{\CheckListDisplayDeadline{#2}{#1}}}
\CheckListDefineFieldFormat{table}{who}{#1}
\CheckListDefineFieldFormat{table}{NC}{&}
-\newcommand\tchklst@inittab@tabu{%
- \RequirePackage{longtable,tabu}}
-\newcommand\tchklst@begintab@tabu{%
- \tabulinesep=0.5ex\relax
- \def\tchklst@@endhead{\endhead}%
- \longtabu to \linewidth {|c|X|l|r|}}
-\newcommand\tchklst@endtab@tabu{\tchklst@@newline\endlongtabu}
\newcommand\tchklst@inittab@xltabular{%
\RequirePackage{array,xltabular}}
\newcommand\tchklst@begintab@xltabular{%
@@ -442,7 +442,7 @@
\define@boolkey[tchklst]{PackageOptions}[tchklst@]
{withAsciilist}[true]{}
\define@choicekey[tchklst]{PackageOptions}{tablepkg}[\val]
- {ltablex,tabu,tabularx,xltabular}{%
+ {ltablex,tabularx,xltabular}{%
\letcs\tchklst@@inittab{tchklst@inittab@\val}%
\letcs\tchklst@@begintab{tchklst@begintab@\val}%
\letcs\tchklst@@endtab{tchklst@endtab@\val}%
@@ -451,7 +451,7 @@
{onecounter}[true]{}
\ExecuteOptionsX[tchklst]<PackageOptions,GlobalListOptions>{%
withAsciilist=false,
- tablepkg=tabu,
+ tablepkg=xltabular,
onecounter=true,
layout=list,
input-dates=d.m.y,