diff options
Diffstat (limited to 'macros/latex/base/changes.txt')
-rw-r--r-- | macros/latex/base/changes.txt | 266 |
1 files changed, 253 insertions, 13 deletions
diff --git a/macros/latex/base/changes.txt b/macros/latex/base/changes.txt index 6543d553c5..4e378a6a5b 100644 --- a/macros/latex/base/changes.txt +++ b/macros/latex/base/changes.txt @@ -1,16 +1,256 @@ -================================================================================ -This file lists changes to the LaTeX2e files in reverse chronological order -of publication (therefore the dates might be out of sequence if there are -hotfixes). It is provided for convenience only. It therefore makes no claims -to completeness or accuracy and it contains some references to files that are -not part of the distribution. -================================================================================ +================================================================================ +This file lists changes to the LaTeX2e files in reverse chronological order +of publication (therefore the dates might be out of sequence if there are +hotfixes). It is provided for convenience only. It therefore makes no claims +to completeness or accuracy and it contains some references to files that are +not part of the distribution. +================================================================================ ================================================================================ All changes above are only part of the development branch for the next release. ================================================================================ ######################### +# 2024-06-01 PL2 Release +######################### + +2024-06-23 Yukai Chou <muzimuzhi@gmail.com> + + * ltpara.dtx + Append \everypar toks to \g__parar_standard_everypar_tl, rollback + 2023/06/01 (gh/1386) + +######################### +# 2024-06-01 PL1 Release +######################### + +2024-06-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltboxes.dtx (section{\LaTeX\ Box commands}): + Always use a \vrule strut after all, but back up by a baseline + if already in vertical mode. Otherwise empty table p-cells will + not get the correct width (bug seen first with colortbl) + +2024-06-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * lttagging.dtx (subsection{Interface commands}): + Always issue a \crcr even if we are at the start of a + row to avoid problems with tabulary and similar code + +######################### +# 2024-06-01 Release +######################### + +2024-05-31 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmarks.dtx (subsection{Allocating new mark classes}): + Initialize all marks with an id, use 0 when a new class is made (gh/1359) + (subsection{Placing and retrieving marks}): + Remove the id when returning the mark value (gh/1359) + +2024-05-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmarks.dtx (subsection{Placing and retrieving marks}): + Use sequence marker to make all marks unique on nearby + regions (gh/1359) + +2024-05-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmarks.dtx (subsection{Core \LaTeXe{} integration}): + Correct logic for first mark in page region if first column contains + no marks (gh/1359) + +2024-05-16 Yukai Chou <muzimuzhi@gmail.com> + + * ltmarks.dtx, ltmeta.dtx, ltpara.dtx: + Drop temp fixing for footnotes in function and variable envs. + Supported by l3doc since l3kernel 2023-10-10 (latex3 gh/1266) + +2024-04-26 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * doc.dtx: + Do not error with "suspicous date" when rolling back to + early years of LaTeX2e (gh/1336) + +2024-04-24 Yukai Chou <muzimuzhi@gmail.com> + +* lttextcomp.dtx + Load the 2018 version when rolling back prior to 2018-08-11 (gh/1333) + Clean up \providecommand lines + +2024-04-22 Yukai Chou <muzimuzhi@gmail.com> + + * lttextcomp.dtx (section{The \texttt{textcomp} package}) + Drop default package option "info" which changes kernel info to + package info (gh/1333) + +2024-04-19 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltboxes.dtx (section{\LaTeX\ Box commands}): + Use a \hrule strut not a \vrule if already in vertical mode + (bug seen first with footmisc/14) + +2024-04-17 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltproperties.dtx: + Renamed \IfLabelExistTF to \IfLabelExistsTF + Renamed \IfPropertyExistTF to \IfPropertyExistsTF + Provided T and F variants for both conditionals (gh/1262) + +2024-04-17 Joseph Wright <Joseph.Wright@latex-project.org> + * ltexpl.dtx, ltdefns.dtx + Rename \@expl@cs@argument@spec@@N to \@expl@cs@parameter@spec@@N (gh/1014) + * ltexpl.dtx, ltcmd.dtx, ltcmdhooks.dtx + Use \cs_parameter_spec:N in place of \cs_argument_spec:N (gh/1014) + +2024-04-17 Joseph Wright <Joseph.Wright@latex-project.org> + * lttemplates.dtx + Use \IfInstanceExistsTF with an 's' + +2024-04-15 Joseph Wright <Joseph.Wright@latex-project.org> + * lttemplates.dtx + Re-factor internals + +2024-04-10 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltclass.dtx (section{Implementation}): + Provide \IfFileLoadedTF and variants (gh/1222) + + Provide T and F conditionals not just TF for \IfPackageLoaded... + and friends (gh/1262) + +2024-03-22 Yukai Chou <muzimuzhi@gmail.com> + * ltfilehook.dtx + Apply one-step expansion to raw option list, when a package + providing key-value options is loaded the second time. The same + expansion for first-time loading was requested in gh/580. (gh/1298) + +2024-03-21 Joseph Wright <Joseph.Wright@latex-project.org> + + * ltcmd.dtx + Collect \endlinechar as \obeyedline + * usrguide.tex + Document use of \obeyedline in +v arguments + +2024-03-16 David Carlisle <David.Carlisle@latex-project.org> + * ifthen.dtx guard against active <=> (gh/756) + +2024-03-15 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + * ltthm.dtx: add link targets to begintheorem commands (hyperref/332) + +2024-03-13 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + * ltfilehook.dtx (subsection{Kernel, class, and package interfaces for \LaTeX{}}): + Clarify that the commands in this section are meant to be usable + by the kernel and in classes or packages (gh/1292) + +2024-02-15 Joseph Wright <Joseph.Wright@latex-project.org> + * lttemplates.dtx + Re-introduce \IfInstanceExist(TF) + +2024-01-30 David Carlisle <David.Carlisle@latex-project.org> + * ltclass.dtx: check that \RequirePackage, \documentclass, \usepackage + and related commands are at top level (gh/1185) + +2023-11-12 Joseph Wright <Joseph.Wright@latex-project.org> + * lttemplates.dtx + New file to replace loading xtemplate + +2024-01-30 Jérôme Laurens <jerome.laurens@u-bourgogn.fr> + * lthooks.dtx: + Fix rollback to 2020-10-01. + +2024-01-29 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * ltmarks.dtx: + Generalized the support for extracting marks to cover cases like multicols. + + Some internal commands renamed and extended. + Renamed \__mark_update_structure:nn to \__mark_update_structure_from_material:nn + Added \__mark_get_marks_for_reinsertion:nNN + Added \ShowMarksAt for debugging (might not stay this way) + +2024-01-27 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + + * lttextcomp.dtx (section{Font family sub-encodings setup}): + Adjusted/corrected TS1 sub-encoding declarations for various families. + Some families have changed their names (due to licensing issues), + some got new glyphs added, and some were simply incorrectly categorized + (gh/1257) + + * lttextcomp.dtx (section{The \texttt{checkencodingsubset.tex} file}): + Added check file for encoding subset + +2024-01-03 Phelype Oleinik <phelype.oleinik@latex-project.org> + * lthooks.dtx: + Correct expansion of \@@_print_args:nn argument (gh/1221). + +2023-12-30 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + * doc.dtx (subsection{Macros surrounding the `definition parts'}): + Use \@noligs from the LaTeX kernel, so that the upquote + package can add its patch (gh/1230) + +2023-12-26 Yukai Chou <muzimuzhi@gmai.com> + * ltproperties.dtx: + Correct typo (gh/1223) + * doc.dtx, ltfntcmd.dtx, lthooks.dtx + Correct similar typos of missing backslashes + * ltfilehook.dtx + Change flag markup in macro env + +2023-12-22 Yukai Chou <muzimuzhi@gmail.com> + * ltcmd.dtx (subsection{Normalizing the argument specifications}) + Clarify error message when an argument prefix `!' is applied to + a non-trailing optional argument. (gh/1198) + +2023-12-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + * lttagging.dtx: + First version of lttagging module added + +2023-12-07 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + * ltproperties.dtx: use \protected@write, (gh1200) + +2023-12-02 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + * doc.dtx (subsection{API creation}): + Provide \ProvideDocElement for use cases where files are processed + individually as well as together, e.g., the LaTeX kernel documentation. + +2023-12-01 Joseph Wright <Joseph.Wright@latex-project.org> + * ltcmd.dtx (subsection{Declaring commands and environments}): + Optimize creation of simple document commands (gh/1189) + * usrguide.tex (subsection{Performance}): + Document efficiency of ltcmd definitions + +2023-11-16 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + * ltpara.dtx (subsection{Providing hooks for paragraphs}): + Correct error message: hook left horizontal not vertical mode (gh/1182) + +2023-11-15 Joseph Wright <Joseph.Wright@latex-project.org> + * ltfiles.dtx (subsection{Listing files}): + Extend \listfiles to optionally include file sizes and hashes + * usrguide.tex + Re-introduce \listfiles (extended) description + +2023-11-09 Yukai Chou <muzimuzhi@gmail.com> + * clsguide-historic.tex, usrguide.tex: + Replace quotation with quote envs for zero para indent + + * clsguide-historic.tex, usrguide-historic.tex + Mention correct source file names in license footnotes + +2023-11-07 Frank Mittelbach <Frank.Mittelbach@latex-project.org> + * ltoutenc.dtx (subsection{The fontenc package}): + Add more explanation to error message about missing encoding (gh/1102) + + * nfssfont.dtx (section{The code}): + Corrected spelling in error message. + + * ltcounts.dtx (subsection{Environment Counter Macros}): + In \newcounter do not change \the... if already defined (gh/823) + + * ltplain.dtx (section{Plain \TeX}): + Set \tracinglostchars to 2 in \tracingnone (gh/549) + +######################### # 2023-11-01 PL1 Release ######################### @@ -22,9 +262,9 @@ All changes above are only part of the development branch for the next release. # 2023-11-01 Release ######################### -2023-10-15 Ulrike Fischer <Ulrike.Fischer@latex-project.org> - * ltproperties.dtx: - Add support for pagetarget property. +2023-10-15 Ulrike Fischer <Ulrike.Fischer@latex-project.org> + * ltproperties.dtx: + Add support for pagetarget property. 2023-10-26 David Carlisle <David.Carlisle@latex-project.org> * ltboxes.dtx: @@ -56,9 +296,9 @@ All changes above are only part of the development branch for the next release. Explain the steps carried out by the replacement algorithm for @@. 2023-09-13 Ulrike Fischer <Ulrike.Fischer@latex-project.org> - * ltproperties.dtx: + * ltproperties.dtx: Use \protected@edef for expansion in the LaTeX2e commands. - + 2023-09-13 Ulrike Fischer <Ulrike.Fischer@latex-project.org> * ltproperties.dtx: Expand consistently the label/property names in the LaTeX2e commands. @@ -143,7 +383,7 @@ All changes above are only part of the development branch for the next release. * ltfiles.dtx Allow for pipes in \input, etc. -2023-06-16 Phelype Oleinik <Joseph.Wright@latex-project.org> +2023-06-16 Phelype Oleinik <phelype.oleinik@latex-project.org> * lthooks.dtx, ltcmdhooks.dtx Correct some rollback labels and dates. |