Open Bug 1495813 (mathml-core) Opened 6 years ago Updated 2 months ago

Align Mozilla's MathML implementation with the MathML Core spec

Categories

(Core :: MathML, enhancement)

enhancement

Tracking

()

People

(Reporter: emilio, Unassigned)

References

(Depends on 15 open bugs, )

Details

(Keywords: dev-doc-needed, helpwanted, student-project)

Attachments

(1 obsolete file)

Fred, who works at Igalia and implemented MathML in WebKit, pointed out we could try to simplify some stuff.

Some links:

https://lists.w3.org/Archives/Public/www-math/2016Jul/0004.html
https://lists.w3.org/Archives/Public/www-math/2016Aug/0008.html
https://lists.w3.org/Archives/Public/www-math/2016Jul/0024.html
https://lists.w3.org/Archives/Public/www-math/2016Aug/0001.html
https://lists.w3.org/Archives/Public/www-math/2016Jul/0009.html

Also the appendix on http://www.mathml-association.org/MathMLinHTML5/A1.html

For stuff that we could / should consider removing.

Some of it is really invasive (the script size multipliers come to mind), so it'd really be nice to simplify some of this stuff.
Component: Audio/Video: GMP → MathML

As announced on mozilla.dev.platform, a MathML Refresh CG has been launched early this year and some simplification is being discussed and formally approved:

https://groups.google.com/d/msg/mozilla.dev.platform/A6rs06cpt7I/0gOinxLvBQAJ

Let's use this as a meta bug similar to WebKit's one ( https://bugs.webkit.org/show_bug.cgi?id=195797 )

Alias: mathml-core
Summary: Try to simplify some MathML stuff. → Align Mozilla's MathML implementation with the MathML Core spec
Depends on: 1534494
Depends on: 1548471
Depends on: 1548522
Depends on: 1548524
Depends on: 1548527
Depends on: 1548529
Depends on: 1548530
Depends on: 1246657
Depends on: 1077525
Depends on: 1572211
Depends on: 1573438
Depends on: 1574087
Depends on: 1574749
Depends on: 1574750
Depends on: 1574751
Depends on: mathml-dom
Depends on: 1575596
Depends on: 1575870
Depends on: 1187682
See Also: → 1437493
Keywords: dev-doc-needed
Depends on: 1583037
Depends on: 1586575
Depends on: 1587572
Depends on: 1587577
Attachment #9099992 - Flags: data-review?(bmiroglio)
Attachment #9099992 - Flags: data-review?(bmiroglio)
Attachment #9099992 - Attachment is obsolete: true

(In reply to Emilio Cobos Álvarez (:emilio) from comment #0)

https://lists.w3.org/Archives/Public/www-math/2016Jul/0004.html

This is bug 1587577

https://lists.w3.org/Archives/Public/www-math/2016Aug/0008.html

This is bug 1548524, bug 1573438 and bug 1575870 basically.

https://lists.w3.org/Archives/Public/www-math/2016Jul/0024.html

Most mstyle attributes have been removed for a long time. The remaining ones are bug 1548471. Also we might want to map mathvariant/displaystyle/scriptlevel to the CSS properties described in the spec, instead of internal ones.

https://lists.w3.org/Archives/Public/www-math/2016Aug/0001.html

This is bug 1548529.

https://lists.w3.org/Archives/Public/www-math/2016Jul/0009.html

This is bug 1548522.

(In reply to Emilio Cobos Álvarez (:emilio) from comment #0)

Also the appendix on http://www.mathml-association.org/MathMLinHTML5/A1.html

That doc is obsolete, current suggestions/discussions are in the MathML Refresh CG's issue tracker: https://github.com/mathml-refresh/mathml/issues

Depends on: 1587570
Depends on: 1588733
Depends on: 1590350
Depends on: 1636428
Depends on: 1664261
Depends on: 1664467
Depends on: 1665975
Depends on: 1666075
Depends on: 1667090
Depends on: 1783841
Depends on: 1783995
Depends on: 1783998
Depends on: 1784003
Depends on: 1784009
Depends on: 1784014
Depends on: 1787594
Depends on: 1788223
Depends on: 1788605
Depends on: 1788637
Depends on: 1788645
Depends on: 1788937
Depends on: 1789081
Depends on: 1789083
Depends on: 1789983
Depends on: 1790009
Depends on: 1772697
Depends on: 1664488
Depends on: 1790548
Depends on: 1790756
Depends on: 1790789
Depends on: 1790797
Depends on: 1791245
Depends on: 1793452
Depends on: 1793549
Severity: normal → S3
Depends on: 1795630
Depends on: 1800112
Depends on: 1802336
Depends on: 1814346
Depends on: 1821980
Depends on: 1845437
Depends on: 1845461
Depends on: 1845516
Depends on: 1845641
Depends on: 1845707
Depends on: 1846228
Depends on: 1846482
Depends on: 1846674
Depends on: 1846718
Depends on: 1846721
Depends on: 1846930
Depends on: 1846945
Depends on: 1847007
Depends on: 1847034
Depends on: 1847177
Depends on: 1847201
Depends on: 1847280
Depends on: 1850661
Depends on: 1876684
Depends on: 1866693
Depends on: 1882817
Depends on: 1882978
Depends on: 1883606
Depends on: 1883840
Depends on: 1883929
Depends on: 1890523
Depends on: 1890525
Depends on: 1890531
Depends on: 1891673
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: