Page MenuHomePhabricator

Implement Parsing functionality and mappings for full MathML coverage
Closed, ResolvedPublic

Description

  • Implement all parsing functionality, so that our definition of Full-Coverage can be reached ( this is defined in implemented tests)
  • Improve the MathML generator of TexVC(PHP) so that the quality is matching a comparison with similar tools, for the formula we define as 'full-coverage'
  • Implement the currently lacking MathML Mappings
  • check also Displaystyle etc here ?!

Event Timeline

Change 886097 had a related patch set uploaded (by Stegmujo; author: Stegmujo):

[mediawiki/extensions/Math@master] Implement more Parser Functions (TexVCUtilTest-Optimization)

https://gerrit.wikimedia.org/r/886097

Change 886103 had a related patch set uploaded (by Stegmujo; author: Stegmujo):

[mediawiki/extensions/Math@master] Fix parsing functions for MMLGenerationTexVCUtilTest

https://gerrit.wikimedia.org/r/886103

Change 886097 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Optimize Test Parametrization

https://gerrit.wikimedia.org/r/886097

Change 887749 had a related patch set uploaded (by Stegmujo; author: Stegmujo):

[mediawiki/extensions/Math@master] Fix parsing of 'P' operator

https://gerrit.wikimedia.org/r/887749

Change 887757 had a related patch set uploaded (by Stegmujo; author: Stegmujo):

[mediawiki/extensions/Math@master] Fix vline in Matrix in TexUtilTest

https://gerrit.wikimedia.org/r/887757

Change 886103 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Fix parsing functions for MMLGenerationTexVCUtilTest

https://gerrit.wikimedia.org/r/886103

Change 888342 had a related patch set uploaded (by Stegmujo; author: Stegmujo):

[mediawiki/extensions/Math@master] Fix ... in TexUtilTest

https://gerrit.wikimedia.org/r/888342

Change 888344 had a related patch set uploaded (by Stegmujo; author: Stegmujo):

[mediawiki/extensions/Math@master] Fix some cases visual rep. in TexUtilTest

https://gerrit.wikimedia.org/r/888344

Change 888345 had a related patch set uploaded (by Stegmujo; author: Stegmujo):

[mediawiki/extensions/Math@master] Fix binom and dbinom in TexUtilTest

https://gerrit.wikimedia.org/r/888345

Change 887749 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Fix parsing of 'P' operator

https://gerrit.wikimedia.org/r/887749

Change 888344 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Fix underline overline cases in TexUtilTest

https://gerrit.wikimedia.org/r/888344

Change 888345 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Fix binom and dbinom in TexUtilTest

https://gerrit.wikimedia.org/r/888345

Change 889094 had a related patch set uploaded (by Stegmujo; author: Stegmujo):

[mediawiki/extensions/Math@master] Fix passing configuration type args to Literal

https://gerrit.wikimedia.org/r/889094

Change 889096 had a related patch set uploaded (by Stegmujo; author: Stegmujo):

[mediawiki/extensions/Math@master] Pass configArgs to Literal as second parameter

https://gerrit.wikimedia.org/r/889096

Change 887757 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Fix vline in Matrix in TexUtilTest

https://gerrit.wikimedia.org/r/887757

Change 888342 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Remove additional mi for Hbox cases in TexUtilTest

https://gerrit.wikimedia.org/r/888342

Just checked the cases which are currently skipped in FullCoverageTest.php:

IndexTexComment
0andis considered wrong input for MathJax and LaTeXML can be skipped
380f(x) = \begin{cases}1 & -1 \le x < 0 \\ \frac{1}{2} & x = 0 \\ 1 - x^2 & \text{otherwise}\end{cases}works was supposedly fixed with one of the align fixes meanwhile
388<script>alert(document.cookies);</script>tests script injection, validator is not indicating incorrect input, converter: each input character represented as mathml node, so script won't execute in the browser

Change 979068 had a related patch set uploaded (by Stegmujo; author: Stegmujo):

[mediawiki/extensions/Math@master] Activate all FullCoverage Tests

https://gerrit.wikimedia.org/r/979068

Physikerwelt claimed this task.
Physikerwelt reassigned this task from Physikerwelt to Stegmujo.

Change 979068 merged by jenkins-bot:

[mediawiki/extensions/Math@master] Activate all FullCoverage Tests

https://gerrit.wikimedia.org/r/979068