Changes between Version 8 and Version 9 of MathML/Early_2016_Refactoring


Ignore:
Timestamp:
Apr 14, 2016 10:50:17 PM (6 years ago)
Author:
fred.wang@free.fr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MathML/Early_2016_Refactoring

    v8 v9  
    27274) [https://bugs.webkit.org/show_bug.cgi?id=153918 RenderMathMLScripts]: base with arbitrary number of pre/post scripts. Note that the patch introduces many parameters from the OpenType MATH table so be sure to read the [http://www.mathml-association.org/MathMLinHTML5/S3.html#SS4.SSS1 corresponding section in the MathML in HTML5 note].
    2828
    29 5) [https://bugs.webkit.org/show_bug.cgi?id=152244 Separate module for stretchy operators]: Some stretchy operators (e.g. the radical sign) are currently drawn using anonymous RenderMathMLOperators. Since we want to get rid of anonymous renderers, we need this preliminary step. It also improves a bit the rendering of horizontal operators.
     295) [https://bugs.webkit.org/show_bug.cgi?id=152244 MathOperator module]: Some stretchy operators (e.g. the radical sign) are currently drawn using anonymous RenderMathMLOperators. Since we want to get rid of anonymous renderers, we need this preliminary step. It also improves a bit the rendering of horizontal operators.
    3030
    31316) [https://bugs.webkit.org/show_bug.cgi?id=153987 RenderMathMLRoot]: square root or arbitrary N-th root. Again, read [http://www.mathml-association.org/MathMLinHTML5/S3.html#SS3.SSS3 the corresponding section in the MathML in HTML5 note] to understand all the parameters. Since we want to draw radical signs without anonymous renderers, we need bug 152244 first.
     
    6969The following patches impact the a11y code:
    7070
    71 3) [https://bugs.webkit.org/show_bug.cgi?id=153917 RenderMathMLFraction]: The Mac accessibility code seems to need the linethickness relative to the default linethickness (which now depends on the math font).
     71~~3) [https://bugs.webkit.org/show_bug.cgi?id=153917 RenderMathMLFraction]: The Mac accessibility code seems to need the linethickness relative to the default linethickness (which now depends on the math font).~~
    7272
    73734) [https://bugs.webkit.org/show_bug.cgi?id=153918 RenderMathMLScripts]: Some small box shifts happen.