Changes between Version 23 and Version 24 of MathML/Early_2016_Refactoring
- Timestamp:
- May 11, 2016 2:05:47 AM (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
MathML/Early_2016_Refactoring
v23 v24 27 27 ~~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].~~ 28 28 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 also29 5) 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 30 30 ~~[https://bugs.webkit.org/show_bug.cgi?id=156538 bug 156538]~~, 31 31 ~~[https://bugs.webkit.org/show_bug.cgi?id=156542 bug 156542]~~, … … 37 37 [https://bugs.webkit.org/show_bug.cgi?id=156921 bug 156921], 38 38 [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] 40 41 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]. 42 6) 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]. 42 45 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. 46 7) 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 44 51 45 52 ~~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].~~