[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.