I've gone through the Firefox TeX errors, and have the following comments and fixes. The other runs are very similar, and I will go through to see what the differences are, but this should take care of most of them.
Davide
LINUX FIREFOX TEX
--------------------------------------------
API/Hub/formatError-1.html
It appears that the
new Error("my error")
line may be getting trapped by the test framework? I can't reproduce the problem (the test and reference files seem to produce the expected output for me).
--------------------------------------------
API/Hub/mathProcessingError-1.html
The test passes by hand for me.
--------------------------------------------
API/Hub/messagehook-1.html
The failure is due to the presence of _moz-math-font-style="italic" in the source MathML. (This isn't removed by MathJax until the conversion from the original text to the internal format.) So I guess the reference value has to change until Firefox no longer applied these values. Alternatively, you can remove them in your xMathJaxConfig routine.
--------------------------------------------
API/OutputJax/variables-3.html
Because you are running the unpacked version, the fontDir and imageDir are different (they need to access the main directory, which is one level higher than the unpacked directory. Switching to the packed version should resolve the problem.
--------------------------------------------
AsciiMathToMathML/issue384.html
The NativeMML output automatically adds the outer <mrow> for Firefox, so there is no need to include it in the reference file. (It will be added when the Math is output for the reference.) So removing that row should resolve the problem.
--------------------------------------------
Configuration/Hub/errorSettings-1.html
Again, it looks like the test framework may be trapping the "new Error()" call. It may be necessary to use a hard-coded structure, like
{message: "my error"}
instead.
--------------------------------------------
Configuration/Hub/v1.0-compatible-1.html
Test should be removed (or disabled) since v1.0-warning.js is now removed.
--------------------------------------------
Configuration/Hub/positionToHash-2.html
I don't get the error when running the test by hand.
--------------------------------------------
Configuration/tex2jax/preview-1.html
Configuration/tex2jax/preview-2.html
Configuration/tex2jax/preview-3.html
Configuration/tex2jax/preview-4.html
OK, these were due to an error in the changes I made to skip over the previews. I've fixed that in the develop branch.
--------------------------------------------
Configuration/tex2jax/processRefs-1.html
Configuration/TeX/equationNumbers/autoNumber-1.html
Configuration/TeX/equationNumbers/autoNumber-2.html
Configuration/TeX/equationNumbers/formatNumber-1.html
Configuration/TeX/TagIndent-1.html
Configuration/TeX/TagSide-1.html
LaTeXToMathML/environments/multiline-2a.html
LaTeXToMathML/environments/multiline-2b.html
LaTeXToMathML/references/tag-1.html
LaTeXToMathML/references/tag-2.html
LaTeXToMathML/references/tag-3.html
LaTeXToMathML/references/notag-1.html
LaTeXToMathML/issue428.html
MathMLToDisplay/Presentation/TablesAndMatrices/mlabeledtr/mlabeledtr1.html
MathMLToDisplay/Presentation/TablesAndMatrices/mlabeledtr/mlabeledtrAside1.html
MathMLToDisplay/Presentation/TablesAndMatrices/mlabeledtr/rec-mlabeledtr.html
MathMLToDisplay/issue296.html
UI/zoom-box-2.html
Fixed in issue 428 (23edb).
--------------------------------------------
Configuration/TeX/MAXBUFFER-1.html
Configuration/TeX/MAXMACROS-1.html
LaTeXToMathML/macro/macro-4.html
LaTeXToMathML/references/label-1.html
LaTeXToMathML/issue236.html
LaTeXToMathML/limits-4.html
LaTeXToMathML/primes-3.html
Parsing/issue228.html
I am not able to reproduce the error (the tests work by hand). These all test the generation of error messages, and since it seems that "new Error()" is trapped by the test framework, that may be the cause of this. MathJax does use "new Error()" internally, so that could be the problem.
(The ref-test for LaTeXToMathML/issue236.html will need to be changed, as negative dimens are now accepted (but mostly ignored).)
--------------------------------------------
LaTeXToMathML/mhchem/amounts-1.html
LaTeXToMathML/style-2.html
This was due to the changes for \mathchoice, which incorrectly implemented Core(). I have fixed it in develop.
--------------------------------------------
MathMLToDisplay/ErrorHandling/NumChildren/noChildPresentation.html
Fixed in develop.
--------------------------------------------
MathMLToDisplay/General/GenAttribs/href-1.html
MathMLToDisplay/Presentation/CSS/mfrac/mfrac-03.html
MathMLToDisplay/Presentation/CSS/msubsup/msubsup-04.html
MathMLToDisplay/issue378.html
The difference in images is not apparent to the eye, or is a pixel-sized error.
--------------------------------------------
MathMLToDisplay/Presentation/CSS/mspace/mspace-02.html
Because the MathML spec says that the linebreak attribute is to be ignored if one of the dimensional attributes is present, the ref-test should be changed. All the linebreak="newline" misplaces should NOT have width="0" set explicitly.
--------------------------------------------
MathMLToDisplay/Presentation/ScriptsAndLimits/mmultiscripts/linebreak-1.html
OK, this one is going to take some work, so I'm putting it off for now. We can go to beta without it, I think. The problem is that the prescripts aren't placed properly when the base has a line break, but since most uses of prescripts don't have breakable bases, I think this should not be a major problem for now.
--------------------------------------------
UI/zoom-box-1.html
This is fixed in develop. (It is the incorrect measurement of <math> widths again.)
--------------------------------------------
> Frédéric Wang
>
maths-informatique-jeux.com/blog/frederic
>
> --
> You received this message because you are subscribed to the Google Groups "MathJax Development" group.
> To unsubscribe from this group and stop receiving emails from it, send an email to
mathjax-dev...@googlegroups.com.
> For more options, visit
https://groups.google.com/groups/opt_out.
>
>