Findings in TexVC php
- public test methods which are only used for testing should be private, example Texnode tests
- Add Texnode arg type doc which goes through phan
- use 4 backslashes instead of 3
- Use test provider for looped tests which go through array, example can be found in math extension.
- reference MathML of TexUtilTest: Configure LaTeXML to not generate ids and to not generate CMML for the baseline.
- update inputPreparation method or the tables so that less calls for inputPreparation are necessary
- fix issue with DQ::getArg not defined in multiple cases discovered in wmflabs check
(some bigger issues have been moved to linked subtasks )
*done*
- fix escaping not correct for "<" or ">" in LaTeX formula in rendered MathML
- Integral is often displayed too big on wikipages with texvc mathml
- issue in xml escaping > etc (see T346731) ,
- "\underbrace{ a+b+\cdots+z }_{26}": underbraces appear right sided (see )
- fix "\sum_{k=1}^N k^2": (!) k=1 should appear under sum sign
- fix negation (not) for operatorname ("R" in depiction)
- fix escaping for some spacing
- fix bigcup and bigcap scripts
- fix alignments
Findings in texvcjs:
- UQ: this.down = up; -> use consistent naming for parameters
- Dollar (test): Remove non-used module references.
- Dollar (test): Should extract identifiers has sophisticated setup, although extract identifiers currently just returns empty array. Is this intended ?
- Big (test): Should extract identifiers has sophisticated setup, although extract identifiers currently just returns empty array. Is this intended ?
- Curly(test): Should not create a curly with more than one argument, seems to be initialized with wrong argument types, TexNode and Node redundant declarations
- Infix(test): remove TexNode redundant declaration
- api(test): remove redundant testcase "\\reals", remove output field from "\\ce{[Zn(OH)4]^2-}" testcase since it is not checked.