[latex3-commits] [git/LaTeX3-latex3-latex2e] rawoptions: changes.txt and placeholder in ltnews33 (f7796b22)
Frank Mittelbach
frank.mittelbach at latex-project.org
Thu Feb 18 16:42:12 CET 2021
Repository : https://github.com/latex3/latex2e
On branch : rawoptions
Link : https://github.com/latex3/latex2e/commit/f7796b224cb72120e56d38e4ee8262c404e62d53
>---------------------------------------------------------------
commit f7796b224cb72120e56d38e4ee8262c404e62d53
Author: Frank Mittelbach <frank.mittelbach at latex-project.org>
Date: Thu Feb 18 16:42:12 2021 +0100
changes.txt and placeholder in ltnews33
>---------------------------------------------------------------
f7796b224cb72120e56d38e4ee8262c404e62d53
base/changes.txt | 6 ++++++
base/doc/ltnews33.tex | 10 ++++++++++
base/ltclass.dtx | 10 +++++-----
3 files changed, 21 insertions(+), 5 deletions(-)
diff --git a/base/changes.txt b/base/changes.txt
index 67f9c839..42af2ac3 100644
--- a/base/changes.txt
+++ b/base/changes.txt
@@ -6,6 +6,12 @@ completeness or accuracy and it contains some references to files that
are not part of the distribution.
================================================================================
+2021-02-18 Frank Mittelbach <Frank.Mittelbach at latex-project.org>
+
+ * ltclass.dtx: save raw package/class option lists to improve
+ key/val usage in optional argument of \usepackage and
+ \documentclass.
+
2021-02-15 David Carlisle <David.Carlisle at latex-project.org>
* ltfssdcl.dtx: two additional \expandafter to avoid infinite
diff --git a/base/doc/ltnews33.tex b/base/doc/ltnews33.tex
index 80456212..e8cf7dfc 100644
--- a/base/doc/ltnews33.tex
+++ b/base/doc/ltnews33.tex
@@ -329,6 +329,16 @@ been changed.
+\subsection{Providing the raw option list of packages or documentclass to key/value handlers}
+
+\emph{to be written}
+%
+\githubissue{85}
+
+
+
+
+
\subsection{\ldots}
\emph{to be written}
diff --git a/base/ltclass.dtx b/base/ltclass.dtx
index a4f928f3..26667cbe 100644
--- a/base/ltclass.dtx
+++ b/base/ltclass.dtx
@@ -1169,7 +1169,7 @@
% If the package has been loaded, we check that it was first loaded with
% the options. Otherwise we add the option list to that of the package.
% \changes{v1.3t}{2020/10/18}{Drop path from \cs{input at path} (gh/414).}
-% \changes{v1.3x}{2021/02/18}{save raw option lists}
+% \changes{v1.3x}{2021/02/18}{save raw option lists (gh/85)}
% \begin{macrocode}
%</2ekernel>
%<latexrelease>\IncludeInRelease{2021/05/01}%
@@ -1276,9 +1276,9 @@
% \end{macro}
%
% \begin{macro}{\OptionNotUsed}
-% \changes{v1.3x}{2021/02/18}{filter out =value from unused option list}
+% \changes{v1.3x}{2021/02/18}{filter out =value from unused option list (gh/85)}
% \begin{macro}{\@remove at eq@value}
-% \changes{v1.3x}{2021/02/18}{macro added}
+% \changes{v1.3x}{2021/02/18}{macro added (gh/85)}
% If we are in a class file, add |\CurrentOption| to the list of
% unused options. Otherwise, in a package file do nothing.
% \begin{macrocode}
@@ -1469,7 +1469,7 @@
% {Name changed from \cs{@executeoption}}
% \changes{v1.0e}{1994/05/17}
% {Execute option after removing from list, not before}
-% \changes{v1.3x}{2021/02/18}{filter out =value from unused option list}
+% \changes{v1.3x}{2021/02/18}{filter out =value from unused option list (gh/85)}
% \begin{macrocode}
%</2ekernel>
%<latexrelease>\IncludeInRelease{2021/05/01}%
@@ -1806,7 +1806,7 @@
% {Prevent loss of brackets PR/3965}
% \changes{v2.1b}{2016/11/09}
% {Improve \cs{ifx} tests PR/4497}
-% \changes{v1.3x}{2021/02/18}{save raw class option list}
+% \changes{v1.3x}{2021/02/18}{save raw class option list (gh/85)}
% \begin{macrocode}
%</2ekernel>
%<latexrelease>\IncludeInRelease{2020/10/01}%
More information about the latex3-commits
mailing list.