Changes between Version 23 and Version 24 of MathML/Early_2016_Refactoring


Ignore:
Timestamp:
May 11, 2016 2:05:47 AM (6 years ago)
Author:
fred.wang@free.fr
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • MathML/Early_2016_Refactoring

    v23 v24  
    2727~~4) [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 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. See also
     295) 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. See
    3030~~[https://bugs.webkit.org/show_bug.cgi?id=156538 bug 156538]~~,
    3131~~[https://bugs.webkit.org/show_bug.cgi?id=156542 bug 156542]~~,
     
    3737[https://bugs.webkit.org/show_bug.cgi?id=156921 bug 156921],
    3838[https://bugs.webkit.org/show_bug.cgi?id=156950 bug 156950],
    39 [https://bugs.webkit.org/show_bug.cgi?id=157071 bug 157071].
     39[https://bugs.webkit.org/show_bug.cgi?id=157071 bug 157071] and finally
     40[https://bugs.webkit.org/show_bug.cgi?id=152244 bug 152244]
    4041
    41 6) [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. See also [https://bugs.webkit.org/show_bug.cgi?id=156836 bug 156836].
     426) 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. See
     43[https://bugs.webkit.org/show_bug.cgi?id=156836 bug 156836] and
     44[https://bugs.webkit.org/show_bug.cgi?id=153987 bug 153987].
    4245
    43 7) [https://bugs.webkit.org/show_bug.cgi?id=155018 RenderMathMLOperator and RenderMathMLToken]: Simple text (operators, variables, numbers etc). This removes anonymous renderers but the layout functions still rely on the RenderFlexibleBox's implementation. A new generic layout code will only be introduced for RenderMathMLBlock in bug 153991.
     467) RenderMathMLOperator and RenderMathMLToken: Simple text (operators, variables, numbers etc). This removes anonymous renderers but the layout functions still rely on the RenderFlexibleBox's implementation. A new generic layout code will only be introduced for RenderMathMLBlock in bug 153991. See
     47[https://bugs.webkit.org/show_bug.cgi?id=157519 bug 157519],
     48[https://bugs.webkit.org/show_bug.cgi?id=157521 bug 157521] and finally
     49[https://bugs.webkit.org/show_bug.cgi?id=155018 bug 155018]
     50
    4451
    4552~~8) [https://bugs.webkit.org/show_bug.cgi?id=155019 RenderMathMLMenclose]: A RenderMathMLRow with some additional notations on it (strikes, boxes, circles etc). It is the follow up of bug 153208. See also [https://lists.webkit.org/pipermail/webkit-dev/2016-March/028064.html this proposal].~~