On Tue, Apr 22, 2025 at 12:33:56PM +0200, Jean-Marc Lasgouttes wrote: > Le 22 avril 2025 11:49:32 GMT+02:00, Scott Kostyshak <[email protected]> a > écrit : > >On Mon, Apr 21, 2025 at 10:54:17AM +0000, Jean-Marc Lasgouttes wrote: > >> commit 0ed7820843d2b4dd09240d6e6145ddb013d090b8 > >> Author: Jean-Marc Lasgouttes <[email protected]> > >> Date: Mon Apr 21 12:53:34 2025 +0200 > >> > >> Fix handling of \int with external math tools > >> --- > >> src/mathed/MathExtern.cpp | 7 +++---- > >> 1 file changed, 3 insertions(+), 4 deletions(-) > >> > >> diff --git a/src/mathed/MathExtern.cpp b/src/mathed/MathExtern.cpp > >> index caa05aeadc..c8c5acf00e 100644 > >> --- a/src/mathed/MathExtern.cpp > >> +++ b/src/mathed/MathExtern.cpp > >> @@ -292,7 +292,7 @@ bool testString(MathAtom const & at, char const * > >> const str) > >> > >> bool testSymbol(MathAtom const & at, docstring const & name) > >> { > >> - return at->asSymbolInset() && at->asSymbolInset()->name() == name; > >> + return (at->asSymbolInset() || at->asMacro()) && at->name() == name; > >> } > >> > >> > >> @@ -373,9 +373,8 @@ void splitScripts(MathData & ar) > >> > >> if (script->nuc().size() == 1) { > >> // leave alone sums and integrals > >> - InsetMathSymbol const * sym = > >> - script->nuc().front()->asSymbolInset(); > >> - if (sym && (sym->name() == "sum" || sym->name() == > >> "int")) > >> + MathAtom const & atom = script->nuc().front(); > >> + if (testSymbol(atom, "sum") || testSymbol(atom, "int")) > >> continue; > >> } > > > >I think this commit broke something with the XHTML export. > > > >The following ctest now fails: > > > > export/doc/UserGuide_xhtml (Failed) > > > >I don't know what the specific error is but I can figure it out and give > >more details tomorrow when I'm at my computer with the ctests set up. > > > >Scott > > Thanks for the heads up. This is just an html export, right ?
Yes, correct. Scott
signature.asc
Description: PGP signature
-- lyx-devel mailing list [email protected] https://lists.lyx.org/mailman/listinfo/lyx-devel
