texlive[74195] branches/branch2024.final/Master/texmf-dist: luamml

commits+karl at tug.org commits+karl at tug.org
Fri Feb 21 23:22:11 CET 2025


Revision: 74195
          https://tug.org/svn/texlive?view=revision&revision=74195
Author:   karl
Date:     2025-02-21 23:22:11 +0100 (Fri, 21 Feb 2025)
Log Message:
-----------
luamml (branch) (21feb25)

Modified Paths:
--------------
    branches/branch2024.final/Master/texmf-dist/doc/lualatex/luamml/CHANGELOG.md
    branches/branch2024.final/Master/texmf-dist/doc/lualatex/luamml/luamml.pdf
    branches/branch2024.final/Master/texmf-dist/source/lualatex/luamml/luamml.dtx
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-demo.sty
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-amsmath.sty
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-amstext.sty
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-kernel.sty
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-lab-math.sty
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-mathtools.sty
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-pdf-demo.sty
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-pdf.sty
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-structelemwriter.lua
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-table.lua
    branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml.sty

Modified: branches/branch2024.final/Master/texmf-dist/doc/lualatex/luamml/CHANGELOG.md
===================================================================
--- branches/branch2024.final/Master/texmf-dist/doc/lualatex/luamml/CHANGELOG.md	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/doc/lualatex/luamml/CHANGELOG.md	2025-02-21 22:22:11 UTC (rev 74195)
@@ -4,11 +4,25 @@
 
 The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
 this project uses date-based 'snapshot' version identifiers.
+
 ## [Unreleased]
 
+## 2025-02-21
+
+- Ulrike Fischer, 2025-02-21
+  * change intent :equationlabel to :equation-label and 
+  :noequationlabel to :no-equation-label
+  
+
 ## 2025-02-17
 
 ### Changed
+- Ulrike Fischer, 2025-02-17
+  * moved all patches into latex-lab
+  * added sockets to luamml.dtx
+  * changed handling of tags/labels: empty tags produces a row too and have an intent
+  * corrected small bugs 
+
 - Ulrike Fischer, 2024-11-29
   luamml-structelemwriter.lua: moved the actualtext for e.g. stretched braces from the structure element to the mc-chunk.
 

Modified: branches/branch2024.final/Master/texmf-dist/doc/lualatex/luamml/luamml.pdf
===================================================================
(Binary files differ)

Modified: branches/branch2024.final/Master/texmf-dist/source/lualatex/luamml/luamml.dtx
===================================================================
--- branches/branch2024.final/Master/texmf-dist/source/lualatex/luamml/luamml.dtx	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/source/lualatex/luamml/luamml.dtx	2025-02-21 22:22:11 UTC (rev 74195)
@@ -133,11 +133,11 @@
 %    \begin{macrocode}
 %<@@=luamml>
 %<*luatex>
-\ProvidesExplPackage {luamml} {2025-02-17} {0.3.0}
+\ProvidesExplPackage {luamml} {2025-02-21} {0.4.0}
   {Automatically generate presentational MathML from LuaTeX math expressions}
 %</luatex>
 %<*pdftex>
-\ProvidesExplPackage {luamml-pdf} {2025-02-17} {0.3.0}
+\ProvidesExplPackage {luamml-pdf} {2025-02-21} {0.4.0}
   {MathML generation for L̶u̶a̶pdfLaTeX}
 %</pdftex>
 %    \end{macrocode}
@@ -763,7 +763,7 @@
 %
 % If math structure elements are created the Lbl-structure of a tag
 % must be moved inside the math structure, typically as an additional column in an
-% \texttt{mtable} with an intent \texttt{:equationlabel}.
+% \texttt{mtable} with an intent \texttt{:equation-label} or \texttt{:no-equation-label}.
 % 
 % The luamml-code handles this by stashing the Lbl-structure, storing the
 % structure number in an array and reusing it once it creates the math structure elements.

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-demo.sty
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-demo.sty	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-demo.sty	2025-02-21 22:22:11 UTC (rev 74195)
@@ -1,5 +1,5 @@
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{luamml-demo}{2025-02-17}{0.3.0}{Reasonable default definitions for luamml}
+\ProvidesExplPackage{luamml-demo}{2025-02-21}{0.4.0}{Reasonable default definitions for luamml}
 
 \sys_if_engine_luatex:F {
   \msg_new:nnn {luamml-demo} {pdftex-option-ignored} {Option~`#1'~is~being~ignored~in~pdfTeX~mode.}

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-amsmath.sty
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-amsmath.sty	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-amsmath.sty	2025-02-21 22:22:11 UTC (rev 74195)
@@ -1,4 +1,4 @@
-\ProvidesExplPackage {luamml-patches-amsmath} {2025-02-17} {0.3.0}
+\ProvidesExplPackage {luamml-patches-amsmath} {2025-02-21} {0.4.0}
   {Feel free to add a description here}
 
 \lua_now:n { require'luamml-amsmath' }

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-amstext.sty
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-amstext.sty	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-amstext.sty	2025-02-21 22:22:11 UTC (rev 74195)
@@ -1,4 +1,4 @@
-\ProvidesExplPackage {luamml-patches-amstext} {2025-02-17} {0.3.0}
+\ProvidesExplPackage {luamml-patches-amstext} {2025-02-21} {0.4.0}
   {patches of amstext commands}
 
 % This is the same definition as in latex-lab-amsmath. It can go with the

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-kernel.sty
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-kernel.sty	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-kernel.sty	2025-02-21 22:22:11 UTC (rev 74195)
@@ -1,4 +1,4 @@
-\ProvidesExplPackage {luamml-patches-kernel} {2025-02-17} {0.3.0}
+\ProvidesExplPackage {luamml-patches-kernel} {2025-02-21} {0.4.0}
   {Feel free to add a description here}
 
 

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-lab-math.sty
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-lab-math.sty	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-lab-math.sty	2025-02-21 22:22:11 UTC (rev 74195)
@@ -1,4 +1,4 @@
-\ProvidesExplPackage {luamml-patches-lab-math} {2025-02-17} {0.3.0}
+\ProvidesExplPackage {luamml-patches-lab-math} {2025-02-21} {0.4.0}
   {Feel free to add a description here}
 
 % This definition is identical to the one in latex-lab-math.

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-mathtools.sty
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-mathtools.sty	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-patches-mathtools.sty	2025-02-21 22:22:11 UTC (rev 74195)
@@ -1,4 +1,4 @@
-\ProvidesExplPackage {luamml-patches-mathtools} {2025-02-17} {0.3.0}
+\ProvidesExplPackage {luamml-patches-mathtools} {2025-02-21} {0.4.0}
   {Feel free to add a description here}
 \IfPackageAtLeastTF{latex-lab-testphase-math}{2025-01-24}
  {}

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-pdf-demo.sty
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-pdf-demo.sty	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-pdf-demo.sty	2025-02-21 22:22:11 UTC (rev 74195)
@@ -1,5 +1,5 @@
 \NeedsTeXFormat{LaTeX2e}
-\ProvidesExplPackage{luamml-pdf-demo}{2025-02-17}{0.3.0}{Reasonable default definitions for luamml-pdf}
+\ProvidesExplPackage{luamml-pdf-demo}{2025-02-21}{0.4.0}{Reasonable default definitions for luamml-pdf}
 
 \RequirePackage{luamml-pdf}% Loading luamml-pdf is pretty much the point
 % \RequirePackage{amsmath,array}% May come back if the patches get ported

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-pdf.sty
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-pdf.sty	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-pdf.sty	2025-02-21 22:22:11 UTC (rev 74195)
@@ -31,7 +31,7 @@
 %%
 %% and version 1.3 or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
-\ProvidesExplPackage {luamml-pdf} {2025-02-17} {0.3.0}
+\ProvidesExplPackage {luamml-pdf} {2025-02-21} {0.4.0}
   {MathML generation for L̶u̶a̶pdfLaTeX}
 \int_new:N \l__luamml_flag_int
 \int_new:N \l__luamml_pretty_int

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-structelemwriter.lua
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-structelemwriter.lua	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-structelemwriter.lua	2025-02-21 22:22:11 UTC (rev 74195)
@@ -123,7 +123,7 @@
   end
   for _, elem in ipairs(tree) do
     if type(elem) ~= 'string'  and not elem['tex:ignore']  then
-      if elem['intent']==':equationlabel' and ltx.__tag.struct.luamml.labels then
+      if elem['intent']==':equation-label' and ltx.__tag.struct.luamml.labels then
         if #ltx.__tag.struct.luamml.labels > 0 then         
          -- print("CHECK LABEL STRUCTURE: ",table.serialize(elem), table.serialize(ltx.__tag.struct.luamml.labels))
         local num= table.remove(ltx.__tag.struct.luamml.labels,1) 

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-table.lua
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-table.lua	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml-table.lua	2025-02-21 22:22:11 UTC (rev 74195)
@@ -58,7 +58,7 @@
 
 local function store_tag(xml)
   local mml_row = store_get_row()
-  xml.intent = ':equationlabel'
+  xml.intent = ':equation-label'
   table.insert(mml_row, 1, xml)
   last_tag = nil
 end
@@ -65,7 +65,7 @@
 
 local function store_notag(xml)
   local mml_row = store_get_row()
-  xml.intent = ':noequationlabel'
+  xml.intent = ':no-equation-label'
   table.insert(mml_row, 1, xml)  
 end
 

Modified: branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml.sty
===================================================================
--- branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml.sty	2025-02-21 22:22:01 UTC (rev 74194)
+++ branches/branch2024.final/Master/texmf-dist/tex/lualatex/luamml/luamml.sty	2025-02-21 22:22:11 UTC (rev 74195)
@@ -31,7 +31,7 @@
 %%
 %% and version 1.3 or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
-\ProvidesExplPackage {luamml} {2025-02-17} {0.3.0}
+\ProvidesExplPackage {luamml} {2025-02-21} {0.4.0}
   {Automatically generate presentational MathML from LuaTeX math expressions}
 \int_new:N \l__luamml_flag_int
 \int_new:N \l__luamml_pretty_int



More information about the tex-live-commits mailing list.