Changes between Version 5 and Version 6 of MathML/Early_2016_Refactoring


Ignore:
Timestamp:
Apr 11, 2016 12:22:43 AM (6 years ago)
Author:
fred.wang@free.fr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MathML/Early_2016_Refactoring

    v5 v6  
    1515* '''paint''': it does special painting for e.g. fraction line or root overbar.
    1616
    17 The initial goal is [https://bugs.webkit.org/show_bug.cgi?id=153991 bug 153991]. It now depends on the following bugs. Patches are generally more or less independent, although test expectations will depend on the exact order in which they are applied.
     17=== Phase 1 ===
     18
     19The initial goal is 10) below. It now depends on the following bugs. Patches are generally more or less independent, although test expectations will depend on the exact order in which they are applied.
    1820
    1921~~1) [https://bugs.webkit.org/show_bug.cgi?id=153208 RenderMathMLRow]: layout a row of math items (numbers, operators, variables... or any subformulas), maybe with some operators stretching vertically.~~
     
    35379) [https://bugs.webkit.org/show_bug.cgi?id=155168 RenderMathMLSpace]: Simple renderer to insert blank boxes for adjusting spacing of math formulas.
    3638
    37 This refactoring will fix many known MathML bugs and open the way for more bug fixes & features (see Bugzilla dependencies for details).
     3910) [https://bugs.webkit.org/show_bug.cgi?id=153991 Remove flexbox dependency]: This is the final patch to make RenderMathMLBlock inherit from RenderBlock rather than RenderFlexibleBox
     40
     41=== Phase 2 ===
     42
     43In a second phase we add support for important MathML features and OpenType MATH properties:
     44
     4511) [https://bugs.webkit.org/show_bug.cgi?id=133845 Implement an internal style property for displaystyle]
     46
     4712) [https://bugs.webkit.org/show_bug.cgi?id=155542 Add support for movablelimits]
     48
     4913) [https://bugs.webkit.org/show_bug.cgi?id=108778 Add support for mathvariants that cannot be emulated via CSS]
     50
     5114) [https://bugs.webkit.org/show_bug.cgi?id=133567 Use OpenType MATH constant AxisHeight]
     52
     5315) [https://bugs.webkit.org/show_bug.cgi?id=155638 Use Radical* constants from the OpenType MATH table]
     54
     5516) [https://bugs.webkit.org/show_bug.cgi?id=155639 Use Fraction* parameters from the OpenType MATH table]
     56
     5717) [https://bugs.webkit.org/show_bug.cgi?id=155714 Use Stack* parameters from the OpenType MATH table ]
     58
     5918) [https://bugs.webkit.org/show_bug.cgi?id=155756 Use parameters from the OpenType MATH table for <munderover>]
     60
     6119) [https://bugs.webkit.org/show_bug.cgi?id=155792 Basic implementation of mpadded]
     62
     6320) [https://bugs.webkit.org/show_bug.cgi?id=85733 Add support for @href attribute in MathML]
     64
     65This refactoring will fix many known MathML bugs and open the way for more bug fixes & features. See Bugzilla dependencies for details.
    3866
    3967== Accessibility Changes ==