MathML renderers do not override RenderObject::renderName()
authormitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 20 Sep 2011 20:21:25 +0000 (20:21 +0000)
committermitz@apple.com <mitz@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 20 Sep 2011 20:21:25 +0000 (20:21 +0000)
https://bugs.webkit.org/show_bug.cgi?id=68461

Reviewed by Darin Adler.

Source/WebCore:

Added implementations of renderName() in MathML RenderObject subclasses.

* rendering/mathml/RenderMathMLBlock.h:
(WebCore::RenderMathMLBlock::renderName):
* rendering/mathml/RenderMathMLFenced.h:
(WebCore::RenderMathMLFenced::renderName):
* rendering/mathml/RenderMathMLFraction.h:
(WebCore::RenderMathMLFraction::renderName):
* rendering/mathml/RenderMathMLMath.h:
(WebCore::RenderMathMLMath::renderName):
* rendering/mathml/RenderMathMLOperator.h:
(WebCore::RenderMathMLOperator::renderName):
* rendering/mathml/RenderMathMLRoot.h:
(WebCore::RenderMathMLRoot::renderName):
* rendering/mathml/RenderMathMLRow.h:
(WebCore::RenderMathMLRow::renderName):
* rendering/mathml/RenderMathMLSquareRoot.h:
(WebCore::RenderMathMLSquareRoot::renderName):
* rendering/mathml/RenderMathMLSubSup.h:
(WebCore::RenderMathMLSubSup::renderName):
* rendering/mathml/RenderMathMLUnderOver.h:
(WebCore::RenderMathMLUnderOver::renderName):

LayoutTests:

* platform/mac/mathml/presentation/attributes-expected.txt:
* platform/mac/mathml/presentation/fenced-expected.txt:
* platform/mac/mathml/presentation/fenced-mi-expected.txt:
* platform/mac/mathml/presentation/fractions-expected.txt:
* platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
* platform/mac/mathml/presentation/mo-expected.txt:
* platform/mac/mathml/presentation/msub-base-changed-expected.txt:
* platform/mac/mathml/presentation/msub-sub-changed-expected.txt:
* platform/mac/mathml/presentation/msubsup-base-changed-expected.txt:
* platform/mac/mathml/presentation/msubsup-sub-changed-expected.txt:
* platform/mac/mathml/presentation/msubsup-sup-changed-expected.txt:
* platform/mac/mathml/presentation/msup-base-changed-expected.txt:
* platform/mac/mathml/presentation/msup-sup-changed-expected.txt:
* platform/mac/mathml/presentation/over-expected.txt:
* platform/mac/mathml/presentation/roots-expected.txt:
* platform/mac/mathml/presentation/row-alignment-expected.txt:
* platform/mac/mathml/presentation/row-expected.txt:
* platform/mac/mathml/presentation/style-expected.txt:
* platform/mac/mathml/presentation/sub-expected.txt:
* platform/mac/mathml/presentation/subsup-expected.txt:
* platform/mac/mathml/presentation/sup-expected.txt:
* platform/mac/mathml/presentation/tables-expected.txt:
* platform/mac/mathml/presentation/tokenElements-expected.txt:
* platform/mac/mathml/presentation/under-expected.txt:
* platform/mac/mathml/presentation/underover-expected.txt:
* platform/mac/mathml/xHeight-expected.txt:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@95566 268f45cc-cd09-0410-ab3c-d52691b4dbfc

38 files changed:
LayoutTests/ChangeLog
LayoutTests/platform/mac/mathml/presentation/attributes-expected.txt
LayoutTests/platform/mac/mathml/presentation/fenced-expected.txt
LayoutTests/platform/mac/mathml/presentation/fenced-mi-expected.txt
LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt
LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt
LayoutTests/platform/mac/mathml/presentation/mo-expected.txt
LayoutTests/platform/mac/mathml/presentation/msub-base-changed-expected.txt
LayoutTests/platform/mac/mathml/presentation/msub-sub-changed-expected.txt
LayoutTests/platform/mac/mathml/presentation/msubsup-base-changed-expected.txt
LayoutTests/platform/mac/mathml/presentation/msubsup-sub-changed-expected.txt
LayoutTests/platform/mac/mathml/presentation/msubsup-sup-changed-expected.txt
LayoutTests/platform/mac/mathml/presentation/msup-base-changed-expected.txt
LayoutTests/platform/mac/mathml/presentation/msup-sup-changed-expected.txt
LayoutTests/platform/mac/mathml/presentation/over-expected.txt
LayoutTests/platform/mac/mathml/presentation/roots-expected.txt
LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt
LayoutTests/platform/mac/mathml/presentation/row-expected.txt
LayoutTests/platform/mac/mathml/presentation/style-expected.txt
LayoutTests/platform/mac/mathml/presentation/sub-expected.txt
LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt
LayoutTests/platform/mac/mathml/presentation/sup-expected.txt
LayoutTests/platform/mac/mathml/presentation/tables-expected.txt
LayoutTests/platform/mac/mathml/presentation/tokenElements-expected.txt
LayoutTests/platform/mac/mathml/presentation/under-expected.txt
LayoutTests/platform/mac/mathml/presentation/underover-expected.txt
LayoutTests/platform/mac/mathml/xHeight-expected.txt
Source/WebCore/ChangeLog
Source/WebCore/rendering/mathml/RenderMathMLBlock.h
Source/WebCore/rendering/mathml/RenderMathMLFenced.h
Source/WebCore/rendering/mathml/RenderMathMLFraction.h
Source/WebCore/rendering/mathml/RenderMathMLMath.h
Source/WebCore/rendering/mathml/RenderMathMLOperator.h
Source/WebCore/rendering/mathml/RenderMathMLRoot.h
Source/WebCore/rendering/mathml/RenderMathMLRow.h
Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h
Source/WebCore/rendering/mathml/RenderMathMLSubSup.h
Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h

index c3d04d817f8582bf6c55d27fd961ae6712607dd2..21cdc6117be3920b5969973358ef794790d6a39f 100644 (file)
@@ -1,3 +1,37 @@
+2011-09-20  Dan Bernstein  <mitz@apple.com>
+
+        MathML renderers do not override RenderObject::renderName()
+        https://bugs.webkit.org/show_bug.cgi?id=68461
+
+        Reviewed by Darin Adler.
+
+        * platform/mac/mathml/presentation/attributes-expected.txt:
+        * platform/mac/mathml/presentation/fenced-expected.txt:
+        * platform/mac/mathml/presentation/fenced-mi-expected.txt:
+        * platform/mac/mathml/presentation/fractions-expected.txt:
+        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
+        * platform/mac/mathml/presentation/mo-expected.txt:
+        * platform/mac/mathml/presentation/msub-base-changed-expected.txt:
+        * platform/mac/mathml/presentation/msub-sub-changed-expected.txt:
+        * platform/mac/mathml/presentation/msubsup-base-changed-expected.txt:
+        * platform/mac/mathml/presentation/msubsup-sub-changed-expected.txt:
+        * platform/mac/mathml/presentation/msubsup-sup-changed-expected.txt:
+        * platform/mac/mathml/presentation/msup-base-changed-expected.txt:
+        * platform/mac/mathml/presentation/msup-sup-changed-expected.txt:
+        * platform/mac/mathml/presentation/over-expected.txt:
+        * platform/mac/mathml/presentation/roots-expected.txt:
+        * platform/mac/mathml/presentation/row-alignment-expected.txt:
+        * platform/mac/mathml/presentation/row-expected.txt:
+        * platform/mac/mathml/presentation/style-expected.txt:
+        * platform/mac/mathml/presentation/sub-expected.txt:
+        * platform/mac/mathml/presentation/subsup-expected.txt:
+        * platform/mac/mathml/presentation/sup-expected.txt:
+        * platform/mac/mathml/presentation/tables-expected.txt:
+        * platform/mac/mathml/presentation/tokenElements-expected.txt:
+        * platform/mac/mathml/presentation/under-expected.txt:
+        * platform/mac/mathml/presentation/underover-expected.txt:
+        * platform/mac/mathml/xHeight-expected.txt:
+
 2011-09-20  Cary Clark  <caryclark@google.com>
 
         Unreviewed; new baselines (Skia on Mac)
index b479f135110098051a9f31301ef6b2375bc9759a..71dfa597319600d31de49950d32bb59e0c234715 100644 (file)
@@ -6,36 +6,36 @@ layer at (0,0) size 800x248
       RenderBlock {p} at (0,0) size 784x34
         RenderText {#text} at (0,7) size 432x18
           text run at (0,7) width 432: "following elements should appear in blue on an orange background: "
-        RenderBlock {math} at (432,0) size 55x34 [bgcolor=#FFA500]
-          RenderBlock {mo} at (1,10) size 12x16 [color=#0000FF]
-            RenderBlock {mo} at (0,0) size 11x16
+        RenderMathMLMath {math} at (432,0) size 55x34 [bgcolor=#FFA500]
+          RenderMathMLOperator {mo} at (1,10) size 12x16 [color=#0000FF]
+            RenderMathMLBlock {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "\x{2211}"
-          RenderBlock {mfrac} at (13,0) size 13x34 [color=#0000FF]
-            RenderBlock {mfrac} at (0,0) size 13x16
+          RenderMathMLFraction {mfrac} at (13,0) size 13x34 [color=#0000FF]
+            RenderMathMLBlock {mfrac} at (0,0) size 13x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,0) size 7x16
                   text run at (3,0) width 7: "x"
-            RenderBlock {mfrac} at (0,16) size 13x18
+            RenderMathMLBlock {mfrac} at (0,16) size 13x18
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,2) size 7x16
                   text run at (3,2) width 7: "y"
           RenderInline {mn} at (0,0) size 8x16 [color=#0000FF]
             RenderText {#text} at (26,10) size 8x16
               text run at (26,10) width 8: "1"
-          RenderBlock {msqrt} at (34,7) size 20x19 [color=#0000FF]
+          RenderMathMLSquareRoot {msqrt} at (34,7) size 20x19 [color=#0000FF]
             RenderInline {mn} at (0,0) size 8x16
               RenderText {#text} at (12,3) size 8x16
                 text run at (12,3) width 8: "2"
         RenderText {#text} at (487,7) size 4x18
           text run at (487,7) width 4: " "
-        RenderBlock {math} at (491,0) size 15x34 [bgcolor=#FFA500]
-          RenderBlock {mfrac} at (1,0) size 13x34 [color=#0000FF]
-            RenderBlock {mfrac} at (0,0) size 13x16
+        RenderMathMLMath {math} at (491,0) size 15x34 [bgcolor=#FFA500]
+          RenderMathMLFraction {mfrac} at (1,0) size 13x34 [color=#0000FF]
+            RenderMathMLBlock {mfrac} at (0,0) size 13x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,0) size 7x16
                   text run at (3,0) width 7: "x"
-            RenderBlock {mfrac} at (0,16) size 13x18
+            RenderMathMLBlock {mfrac} at (0,16) size 13x18
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,2) size 7x16
                   text run at (3,2) width 7: "y"
@@ -43,7 +43,7 @@ layer at (0,0) size 800x248
       RenderBlock {p} at (0,50) size 784x32
         RenderText {#text} at (0,8) size 348x18
           text run at (0,8) width 348: "following elements should appear with increasing size: "
-        RenderBlock {math} at (348,0) size 39x32
+        RenderMathMLMath {math} at (348,0) size 39x32
           RenderInline {mi} at (0,0) size 5x12
             RenderText {#text} at (1,14) size 5x12
               text run at (1,14) width 5: "x"
@@ -60,7 +60,7 @@ layer at (0,0) size 800x248
       RenderBlock {p} at (0,98) size 784x19
         RenderText {#text} at (0,0) size 86x18
           text run at (0,0) width 86: "font variants: "
-        RenderBlock {math} at (86,3) size 47x16
+        RenderMathMLMath {math} at (86,3) size 47x16
           RenderInline {mi} at (0,0) size 12x16
             RenderText {#text} at (1,0) size 12x16
               text run at (1,0) width 12: "A"
@@ -77,7 +77,7 @@ layer at (0,0) size 800x248
       RenderBlock {p} at (0,133) size 784x32
         RenderText {#text} at (0,8) size 152x18
           text run at (0,8) width 152: "test font style attributes: "
-        RenderBlock {math} at (152,0) size 58x32
+        RenderMathMLMath {math} at (152,0) size 58x32
           RenderInline {mtext} at (0,0) size 23x32
             RenderText {#text} at (1,0) size 23x32
               text run at (1,0) width 23: "A"
@@ -95,13 +95,13 @@ layer at (0,0) size 800x248
         RenderBlock (anonymous) at (0,0) size 784x19
           RenderText {#text} at (0,0) size 226x18
             text run at (0,0) width 226: "following element should be inline: "
-          RenderBlock {math} at (226,3) size 9x16
+          RenderMathMLMath {math} at (226,3) size 9x16
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (1,0) size 7x16
                 text run at (1,0) width 7: "x"
           RenderText {#text} at (235,0) size 234x18
             text run at (235,0) width 234: ", and this one centered on a new line:"
-        RenderBlock {math} at (0,19) size 784x16
+        RenderMathMLMath {math} at (0,19) size 784x16
           RenderInline {mi} at (0,0) size 8x16
             RenderText {#text} at (388,0) size 8x16
               text run at (388,0) width 8: "x"
index 1fce92715b8067a3638a285ddd14d6eec92e3106..a4a87b1503727ffaecfe4db85b1f1a251e38af5a 100644 (file)
@@ -4,62 +4,62 @@ layer at (0,0) size 800x106
   RenderBlock {html} at (0,0) size 800x106
     RenderBody {body} at (8,16) size 784x74
       RenderBlock {p} at (0,0) size 784x74
-        RenderBlock {math} at (0,0) size 170x74
-          RenderBlock {mfenced} at (1,0) size 168x74
-            RenderBlock {mfenced} at (1,16) size 6x58
+        RenderMathMLMath {math} at (0,0) size 170x74
+          RenderMathMLFenced {mfenced} at (1,0) size 168x74
+            RenderMathMLOperator {mfenced} at (1,16) size 6x58
             RenderBlock {div} at (7,22) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (55,38) size 5x16
-              RenderBlock {mfenced} at (0,0) size 4x16
+            RenderMathMLOperator {mfenced} at (55,38) size 5x16
+              RenderMathMLBlock {mfenced} at (0,0) size 4x16
                 RenderText {mfenced} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderBlock {div} at (60,22) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (108,38) size 5x16
-              RenderBlock {mfenced} at (0,0) size 4x16
+            RenderMathMLOperator {mfenced} at (108,38) size 5x16
+              RenderMathMLBlock {mfenced} at (0,0) size 4x16
                 RenderText {mfenced} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderBlock {div} at (113,22) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mfenced} at (161,16) size 6x58
+            RenderMathMLOperator {mfenced} at (161,16) size 6x58
         RenderText {#text} at (0,0) size 0x0
 layer at (10,32) size 5x10 scrollHeight 15
-  RenderBlock {mfenced} at (0,0) size 5x10
+  RenderMathMLBlock {mfenced} at (0,0) size 5x10
 layer at (10,42) size 5x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,10) size 5x10
+  RenderMathMLBlock {mfenced} at (0,10) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (10,52) size 5x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,20) size 5x10
+  RenderMathMLBlock {mfenced} at (0,20) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (10,62) size 5x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,30) size 5x10
+  RenderMathMLBlock {mfenced} at (0,30) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (10,72) size 5x7 scrollHeight 14
-  RenderBlock {mfenced} at (0,40) size 5x7
+  RenderMathMLBlock {mfenced} at (0,40) size 5x7
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (10,79) size 5x11 scrollHeight 14
-  RenderBlock {mfenced} at (0,47) size 5x11
+  RenderMathMLBlock {mfenced} at (0,47) size 5x11
 layer at (170,32) size 5x10 scrollHeight 15
-  RenderBlock {mfenced} at (0,0) size 5x10
+  RenderMathMLBlock {mfenced} at (0,0) size 5x10
 layer at (170,42) size 5x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,10) size 5x10
+  RenderMathMLBlock {mfenced} at (0,10) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (170,52) size 5x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,20) size 5x10
+  RenderMathMLBlock {mfenced} at (0,20) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (170,62) size 5x10 scrollHeight 14
-  RenderBlock {mfenced} at (0,30) size 5x10
+  RenderMathMLBlock {mfenced} at (0,30) size 5x10
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (170,72) size 5x7 scrollHeight 14
-  RenderBlock {mfenced} at (0,40) size 5x7
+  RenderMathMLBlock {mfenced} at (0,40) size 5x7
     RenderText {mfenced} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (170,79) size 5x11 scrollHeight 14
-  RenderBlock {mfenced} at (0,47) size 5x11
+  RenderMathMLBlock {mfenced} at (0,47) size 5x11
 layer at (10,33) size 5x11 backgroundClip at (10,32) size 5x10 clip at (10,32) size 5x10 outlineClip at (10,32) size 5x10
   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
     RenderText {mfenced} at (0,-3) size 5x17
index 49a40bee5960da0208f8359a095e85c1abe30938..fdf2f8338e3a1bcb691b12426ccb49fce4ba34f8 100644 (file)
@@ -4,59 +4,59 @@ layer at (0,0) size 800x90
   RenderBlock {html} at (0,0) size 800x90
     RenderBody {body} at (8,16) size 784x58
       RenderBlock {p} at (0,0) size 784x21
-        RenderBlock {math} at (0,0) size 48x21
-          RenderBlock {mfenced} at (1,0) size 46x21
-            RenderBlock {mfenced} at (1,0) size 7x21
-              RenderBlock {mfenced} at (0,0) size 6x19
+        RenderMathMLMath {math} at (0,0) size 48x21
+          RenderMathMLFenced {mfenced} at (1,0) size 46x21
+            RenderMathMLOperator {mfenced} at (1,0) size 7x21
+              RenderMathMLBlock {mfenced} at (0,0) size 6x19
                 RenderText {mfenced} at (0,-1) size 6x22
                   text run at (0,-1) width 6: "("
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (8,5) size 7x16
                 text run at (8,5) width 7: "x"
-            RenderBlock {mfenced} at (15,5) size 5x16
-              RenderBlock {mfenced} at (0,0) size 4x16
+            RenderMathMLOperator {mfenced} at (15,5) size 5x16
+              RenderMathMLBlock {mfenced} at (0,0) size 4x16
                 RenderText {mfenced} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (20,5) size 7x16
                 text run at (20,5) width 7: "y"
-            RenderBlock {mfenced} at (27,5) size 5x16
-              RenderBlock {mfenced} at (0,0) size 4x16
+            RenderMathMLOperator {mfenced} at (27,5) size 5x16
+              RenderMathMLBlock {mfenced} at (0,0) size 4x16
                 RenderText {mfenced} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderInline {mi} at (0,0) size 6x16
               RenderText {#text} at (32,5) size 6x16
                 text run at (32,5) width 6: "z"
-            RenderBlock {mfenced} at (38,0) size 7x21
-              RenderBlock {mfenced} at (0,0) size 6x19
+            RenderMathMLOperator {mfenced} at (38,0) size 7x21
+              RenderMathMLBlock {mfenced} at (0,0) size 6x19
                 RenderText {mfenced} at (0,-1) size 6x22
                   text run at (0,-1) width 6: ")"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,37) size 784x21
-        RenderBlock {math} at (0,0) size 46x21
-          RenderBlock {mo} at (1,0) size 7x21
-            RenderBlock {mo} at (0,0) size 6x19
+        RenderMathMLMath {math} at (0,0) size 46x21
+          RenderMathMLOperator {mo} at (1,0) size 7x21
+            RenderMathMLBlock {mo} at (0,0) size 6x19
               RenderText {mo} at (0,-1) size 6x22
                 text run at (0,-1) width 6: "("
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (8,5) size 7x16
               text run at (8,5) width 7: "x"
-          RenderBlock {mo} at (15,5) size 5x16
-            RenderBlock {mo} at (0,0) size 4x16
+          RenderMathMLOperator {mo} at (15,5) size 5x16
+            RenderMathMLBlock {mo} at (0,0) size 4x16
               RenderText {mo} at (0,0) size 4x16
                 text run at (0,0) width 4: ","
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (20,5) size 7x16
               text run at (20,5) width 7: "y"
-          RenderBlock {mo} at (27,5) size 5x16
-            RenderBlock {mo} at (0,0) size 4x16
+          RenderMathMLOperator {mo} at (27,5) size 5x16
+            RenderMathMLBlock {mo} at (0,0) size 4x16
               RenderText {mo} at (0,0) size 4x16
                 text run at (0,0) width 4: ","
           RenderInline {mi} at (0,0) size 6x16
             RenderText {#text} at (32,5) size 6x16
               text run at (32,5) width 6: "z"
-          RenderBlock {mo} at (38,0) size 7x21
-            RenderBlock {mo} at (0,0) size 6x19
+          RenderMathMLOperator {mo} at (38,0) size 7x21
+            RenderMathMLBlock {mo} at (0,0) size 6x19
               RenderText {mo} at (0,-1) size 6x22
                 text run at (0,-1) width 6: ")"
         RenderText {#text} at (0,0) size 0x0
index 9c53c07fe69a04f43cf4c056d4bff7b850134e26..46ec521b02fe2d73fa7f5989fc76e669400234ec 100644 (file)
@@ -6,40 +6,40 @@ layer at (0,0) size 800x352
       RenderBlock {p} at (0,0) size 784x34
         RenderText {#text} at (0,7) size 49x18
           text run at (0,7) width 49: "simple: "
-        RenderBlock {math} at (49,0) size 16x34
-          RenderBlock {mfrac} at (1,0) size 14x34
-            RenderBlock {mfrac} at (0,0) size 14x16
+        RenderMathMLMath {math} at (49,0) size 16x34
+          RenderMathMLFraction {mfrac} at (1,0) size 14x34
+            RenderMathMLBlock {mfrac} at (0,0) size 14x16
               RenderInline {mn} at (0,0) size 8x16
                 RenderText {#text} at (3,0) size 8x16
                   text run at (3,0) width 8: "1"
-            RenderBlock {mfrac} at (0,16) size 14x18
+            RenderMathMLBlock {mfrac} at (0,16) size 14x18
               RenderInline {mn} at (0,0) size 8x16
                 RenderText {#text} at (3,2) size 8x16
                   text run at (3,2) width 8: "2"
       RenderBlock {p} at (0,50) size 784x34
         RenderText {#text} at (0,7) size 197x18
           text run at (0,7) width 197: "more complex (should be red): "
-        RenderBlock {math} at (197,0) size 33x34
-          RenderBlock {mfrac} at (1,0) size 31x34 [color=#FF0000]
-            RenderBlock {mfrac} at (0,0) size 31x16
-              RenderBlock {mrow} at (3,0) size 25x16
+        RenderMathMLMath {math} at (197,0) size 33x34
+          RenderMathMLFraction {mfrac} at (1,0) size 31x34 [color=#FF0000]
+            RenderMathMLBlock {mfrac} at (0,0) size 31x16
+              RenderMathMLRow {mrow} at (3,0) size 25x16
                 RenderInline {mi} at (0,0) size 7x16
                   RenderText {#text} at (0,0) size 7x16
                     text run at (0,0) width 7: "x"
-                RenderBlock {mo} at (7,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (7,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (17,0) size 8x16
                     text run at (17,0) width 8: "1"
-            RenderBlock {mfrac} at (0,16) size 31x18
-              RenderBlock {mrow} at (3,2) size 25x16
+            RenderMathMLBlock {mfrac} at (0,16) size 31x18
+              RenderMathMLRow {mrow} at (3,2) size 25x16
                 RenderInline {mi} at (0,0) size 7x16
                   RenderText {#text} at (0,0) size 7x16
                     text run at (0,0) width 7: "x"
-                RenderBlock {mo} at (7,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (7,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
@@ -49,13 +49,13 @@ layer at (0,0) size 800x352
       RenderBlock {p} at (0,100) size 784x34
         RenderText {#text} at (0,7) size 31x18
           text run at (0,7) width 31: "text: "
-        RenderBlock {math} at (31,0) size 128x34
-          RenderBlock {mfrac} at (1,0) size 126x34
-            RenderBlock {mfrac} at (0,0) size 126x16
+        RenderMathMLMath {math} at (31,0) size 128x34
+          RenderMathMLFraction {mfrac} at (1,0) size 126x34
+            RenderMathMLBlock {mfrac} at (0,0) size 126x16
               RenderInline {mtext} at (0,0) size 100x16
                 RenderText {#text} at (13,0) size 100x16
                   text run at (13,0) width 100: "number of bugs"
-            RenderBlock {mfrac} at (0,16) size 126x18
+            RenderMathMLBlock {mfrac} at (0,16) size 126x18
               RenderInline {mtext} at (0,0) size 120x16
                 RenderText {#text} at (3,2) size 120x16
                   text run at (3,2) width 120: "number of changes"
@@ -63,31 +63,31 @@ layer at (0,0) size 800x352
       RenderBlock {p} at (0,150) size 784x70
         RenderText {#text} at (0,26) size 173x18
           text run at (0,26) width 173: "line thickness by keyword: "
-        RenderBlock {math} at (173,0) size 86x70
-          RenderBlock {mfrac} at (1,0) size 28x67
-            RenderBlock {mfrac} at (0,0) size 28x32
+        RenderMathMLMath {math} at (173,0) size 86x70
+          RenderMathMLFraction {mfrac} at (1,0) size 28x67
+            RenderMathMLBlock {mfrac} at (0,0) size 28x32
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,0) size 16x32
                   text run at (6,0) width 16: "1"
-            RenderBlock {mfrac} at (0,32) size 28x35
+            RenderMathMLBlock {mfrac} at (0,32) size 28x35
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,3) size 16x32
                   text run at (6,3) width 16: "2"
-          RenderBlock {mfrac} at (29,0) size 28x68
-            RenderBlock {mfrac} at (0,0) size 28x32
+          RenderMathMLFraction {mfrac} at (29,0) size 28x68
+            RenderMathMLBlock {mfrac} at (0,0) size 28x32
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,0) size 16x32
                   text run at (6,0) width 16: "1"
-            RenderBlock {mfrac} at (0,32) size 28x36
+            RenderMathMLBlock {mfrac} at (0,32) size 28x36
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,4) size 16x32
                   text run at (6,4) width 16: "2"
-          RenderBlock {mfrac} at (57,0) size 28x70
-            RenderBlock {mfrac} at (0,0) size 28x32
+          RenderMathMLFraction {mfrac} at (57,0) size 28x70
+            RenderMathMLBlock {mfrac} at (0,0) size 28x32
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,0) size 16x32
                   text run at (6,0) width 16: "1"
-            RenderBlock {mfrac} at (0,32) size 28x38
+            RenderMathMLBlock {mfrac} at (0,32) size 28x38
               RenderInline {mn} at (0,0) size 16x32
                 RenderText {#text} at (6,6) size 16x32
                   text run at (6,6) width 16: "2"
@@ -95,40 +95,40 @@ layer at (0,0) size 800x352
       RenderBlock {p} at (0,236) size 784x34
         RenderText {#text} at (0,7) size 138x18
           text run at (0,7) width 138: "numerator alignment: "
-        RenderBlock {math} at (138,0) size 89x34
-          RenderBlock {mfrac} at (1,0) size 87x34
-            RenderBlock {mfrac} at (0,0) size 87x16
+        RenderMathMLMath {math} at (138,0) size 89x34
+          RenderMathMLFraction {mfrac} at (1,0) size 87x34
+            RenderMathMLBlock {mfrac} at (0,0) size 87x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,0) size 7x16
                   text run at (3,0) width 7: "x"
-            RenderBlock {mfrac} at (0,16) size 87x18
-              RenderBlock {mrow} at (4,2) size 80x16
+            RenderMathMLBlock {mfrac} at (0,16) size 87x18
+              RenderMathMLRow {mrow} at (4,2) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
@@ -136,40 +136,40 @@ layer at (0,0) size 800x352
                     text run at (72,0) width 8: "5"
         RenderText {#text} at (227,7) size 4x18
           text run at (227,7) width 4: " "
-        RenderBlock {math} at (231,0) size 89x34
-          RenderBlock {mfrac} at (1,0) size 87x34
-            RenderBlock {mfrac} at (0,0) size 87x16
+        RenderMathMLMath {math} at (231,0) size 89x34
+          RenderMathMLFraction {mfrac} at (1,0) size 87x34
+            RenderMathMLBlock {mfrac} at (0,0) size 87x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (40,0) size 7x16
                   text run at (40,0) width 7: "x"
-            RenderBlock {mfrac} at (0,16) size 87x18
-              RenderBlock {mrow} at (4,2) size 80x16
+            RenderMathMLBlock {mfrac} at (0,16) size 87x18
+              RenderMathMLRow {mrow} at (4,2) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
@@ -177,40 +177,40 @@ layer at (0,0) size 800x352
                     text run at (72,0) width 8: "5"
         RenderText {#text} at (320,7) size 4x18
           text run at (320,7) width 4: " "
-        RenderBlock {math} at (324,0) size 89x34
-          RenderBlock {mfrac} at (1,0) size 87x34
-            RenderBlock {mfrac} at (0,0) size 87x16
+        RenderMathMLMath {math} at (324,0) size 89x34
+          RenderMathMLFraction {mfrac} at (1,0) size 87x34
+            RenderMathMLBlock {mfrac} at (0,0) size 87x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (77,0) size 7x16
                   text run at (77,0) width 7: "x"
-            RenderBlock {mfrac} at (0,16) size 87x18
-              RenderBlock {mrow} at (4,2) size 80x16
+            RenderMathMLBlock {mfrac} at (0,16) size 87x18
+              RenderMathMLRow {mrow} at (4,2) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
@@ -220,124 +220,124 @@ layer at (0,0) size 800x352
       RenderBlock {p} at (0,286) size 784x34
         RenderText {#text} at (0,7) size 153x18
           text run at (0,7) width 153: "denominator alignment: "
-        RenderBlock {math} at (153,0) size 88x34
-          RenderBlock {mfrac} at (1,0) size 86x34
-            RenderBlock {mfrac} at (0,0) size 86x16
-              RenderBlock {mrow} at (3,0) size 80x16
+        RenderMathMLMath {math} at (153,0) size 88x34
+          RenderMathMLFraction {mfrac} at (1,0) size 86x34
+            RenderMathMLBlock {mfrac} at (0,0) size 86x16
+              RenderMathMLRow {mrow} at (3,0) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (72,0) size 8x16
                     text run at (72,0) width 8: "5"
-            RenderBlock {mfrac} at (0,16) size 86x18
+            RenderMathMLBlock {mfrac} at (0,16) size 86x18
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (3,2) size 7x16
                   text run at (3,2) width 7: "x"
         RenderText {#text} at (241,7) size 4x18
           text run at (241,7) width 4: " "
-        RenderBlock {math} at (245,0) size 88x34
-          RenderBlock {mfrac} at (1,0) size 86x34
-            RenderBlock {mfrac} at (0,0) size 86x16
-              RenderBlock {mrow} at (3,0) size 80x16
+        RenderMathMLMath {math} at (245,0) size 88x34
+          RenderMathMLFraction {mfrac} at (1,0) size 86x34
+            RenderMathMLBlock {mfrac} at (0,0) size 86x16
+              RenderMathMLRow {mrow} at (3,0) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (72,0) size 8x16
                     text run at (72,0) width 8: "5"
-            RenderBlock {mfrac} at (0,16) size 86x18
+            RenderMathMLBlock {mfrac} at (0,16) size 86x18
               RenderInline {mi} at (0,0) size 8x16
                 RenderText {#text} at (39,2) size 8x16
                   text run at (39,2) width 8: "x"
         RenderText {#text} at (333,7) size 4x18
           text run at (333,7) width 4: " "
-        RenderBlock {math} at (337,0) size 88x34
-          RenderBlock {mfrac} at (1,0) size 86x34
-            RenderBlock {mfrac} at (0,0) size 86x16
-              RenderBlock {mrow} at (3,0) size 80x16
+        RenderMathMLMath {math} at (337,0) size 88x34
+          RenderMathMLFraction {mfrac} at (1,0) size 86x34
+            RenderMathMLBlock {mfrac} at (0,0) size 86x16
+              RenderMathMLRow {mrow} at (3,0) size 80x16
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,0) size 8x16
                     text run at (0,0) width 8: "1"
-                RenderBlock {mo} at (8,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (18,0) size 8x16
                     text run at (18,0) width 8: "2"
-                RenderBlock {mo} at (26,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (26,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (36,0) size 8x16
                     text run at (36,0) width 8: "3"
-                RenderBlock {mo} at (44,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (44,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (54,0) size 8x16
                     text run at (54,0) width 8: "4"
-                RenderBlock {mo} at (62,0) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (62,0) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (72,0) size 8x16
                     text run at (72,0) width 8: "5"
-            RenderBlock {mfrac} at (0,16) size 86x18
+            RenderMathMLBlock {mfrac} at (0,16) size 86x18
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (76,2) size 7x16
                   text run at (76,2) width 7: "x"
index 91455e81f6589f0531f0d88b972f97cad0f5e2a7..c13afb8a77c795071df49d5657b1917302292a62 100644 (file)
 layer at (0,0) size 800x600
   RenderView at (0,0) size 800x600
 layer at (0,0) size 800x106
-  RenderBlock {math:math} at (0,0) size 800x106
-    RenderBlock {math:mfrac} at (1,36) size 17x34
-      RenderBlock {math:mfrac} at (0,0) size 17x16
+  RenderMathMLMath {math:math} at (0,0) size 800x106
+    RenderMathMLFraction {math:mfrac} at (1,36) size 17x34
+      RenderMathMLBlock {math:mfrac} at (0,0) size 17x16
         RenderInline {math:mi} at (0,0) size 11x16
           RenderText {#text} at (3,0) size 11x16
             text run at (3,0) width 11: "B"
-      RenderBlock {math:mfrac} at (0,16) size 17x18
+      RenderMathMLBlock {math:mfrac} at (0,16) size 17x18
         RenderInline {math:mi} at (0,0) size 11x16
           RenderText {#text} at (3,2) size 11x16
             text run at (3,2) width 11: "C"
-    RenderBlock {math:mo} at (18,46) size 10x16
-      RenderBlock {math:mo} at (0,0) size 9x16
+    RenderMathMLOperator {math:mo} at (18,46) size 10x16
+      RenderMathMLBlock {math:mo} at (0,0) size 9x16
         RenderText {math:mo} at (0,0) size 9x16
           text run at (0,0) width 9: "+"
-    RenderBlock {math:mfrac} at (28,18) size 44x52
-      RenderBlock {math:mfrac} at (0,0) size 44x34
-        RenderBlock {math:mrow} at (3,0) size 38x34
+    RenderMathMLFraction {math:mfrac} at (28,18) size 44x52
+      RenderMathMLBlock {math:mfrac} at (0,0) size 44x34
+        RenderMathMLRow {math:mrow} at (3,0) size 38x34
           RenderInline {math:mi} at (0,0) size 10x16
             RenderText {#text} at (0,10) size 10x16
               text run at (0,10) width 10: "B"
-          RenderBlock {math:mo} at (10,10) size 10x16
-            RenderBlock {math:mo} at (0,0) size 9x16
+          RenderMathMLOperator {math:mo} at (10,10) size 10x16
+            RenderMathMLBlock {math:mo} at (0,0) size 9x16
               RenderText {math:mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "+"
-          RenderBlock {math:mfrac} at (20,0) size 18x34
-            RenderBlock {math:mfrac} at (0,0) size 18x16
+          RenderMathMLFraction {math:mfrac} at (20,0) size 18x34
+            RenderMathMLBlock {math:mfrac} at (0,0) size 18x16
               RenderInline {math:mi} at (0,0) size 12x16
                 RenderText {#text} at (3,0) size 12x16
                   text run at (3,0) width 12: "D"
-            RenderBlock {math:mfrac} at (0,16) size 18x18
+            RenderMathMLBlock {math:mfrac} at (0,16) size 18x18
               RenderInline {math:mi} at (0,0) size 10x16
                 RenderText {#text} at (4,2) size 10x16
                   text run at (4,2) width 10: "E"
-      RenderBlock {math:mfrac} at (0,34) size 44x18
+      RenderMathMLBlock {math:mfrac} at (0,34) size 44x18
         RenderInline {math:mi} at (0,0) size 12x16
           RenderText {#text} at (16,2) size 12x16
             text run at (16,2) width 12: "C"
-    RenderBlock {math:mo} at (72,46) size 10x16
-      RenderBlock {math:mo} at (0,0) size 9x16
+    RenderMathMLOperator {math:mo} at (72,46) size 10x16
+      RenderMathMLBlock {math:mo} at (0,0) size 9x16
         RenderText {math:mo} at (0,0) size 9x16
           text run at (0,0) width 9: "+"
-    RenderBlock {math:mfrac} at (82,0) size 72x70
-      RenderBlock {math:mfrac} at (0,0) size 72x52
-        RenderBlock {math:mrow} at (3,0) size 66x52
+    RenderMathMLFraction {math:mfrac} at (82,0) size 72x70
+      RenderMathMLBlock {math:mfrac} at (0,0) size 72x52
+        RenderMathMLRow {math:mrow} at (3,0) size 66x52
           RenderInline {math:mi} at (0,0) size 10x16
             RenderText {#text} at (0,28) size 10x16
               text run at (0,28) width 10: "B"
-          RenderBlock {math:mo} at (10,28) size 10x16
-            RenderBlock {math:mo} at (0,0) size 9x16
+          RenderMathMLOperator {math:mo} at (10,28) size 10x16
+            RenderMathMLBlock {math:mo} at (0,0) size 9x16
               RenderText {math:mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "+"
-          RenderBlock {math:mfrac} at (20,0) size 46x52
-            RenderBlock {math:mfrac} at (0,0) size 46x34
-              RenderBlock {math:mrow} at (3,0) size 40x34
+          RenderMathMLFraction {math:mfrac} at (20,0) size 46x52
+            RenderMathMLBlock {math:mfrac} at (0,0) size 46x34
+              RenderMathMLRow {math:mrow} at (3,0) size 40x34
                 RenderInline {math:mi} at (0,0) size 12x16
                   RenderText {#text} at (0,10) size 12x16
                     text run at (0,10) width 12: "D"
-                RenderBlock {math:mo} at (12,10) size 10x16
-                  RenderBlock {math:mo} at (0,0) size 9x16
+                RenderMathMLOperator {math:mo} at (12,10) size 10x16
+                  RenderMathMLBlock {math:mo} at (0,0) size 9x16
                     RenderText {math:mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
-                RenderBlock {math:mfrac} at (22,0) size 18x34
-                  RenderBlock {math:mfrac} at (0,0) size 18x16
+                RenderMathMLFraction {math:mfrac} at (22,0) size 18x34
+                  RenderMathMLBlock {math:mfrac} at (0,0) size 18x16
                     RenderInline {math:mi} at (0,0) size 10x16
                       RenderText {#text} at (4,0) size 10x16
                         text run at (4,0) width 10: "F"
-                  RenderBlock {math:mfrac} at (0,16) size 18x18
+                  RenderMathMLBlock {math:mfrac} at (0,16) size 18x18
                     RenderInline {math:mi} at (0,0) size 12x16
                       RenderText {#text} at (3,2) size 12x16
                         text run at (3,2) width 12: "G"
-            RenderBlock {math:mfrac} at (0,34) size 46x18
+            RenderMathMLBlock {math:mfrac} at (0,34) size 46x18
               RenderInline {math:mi} at (0,0) size 10x16
                 RenderText {#text} at (18,2) size 10x16
                   text run at (18,2) width 10: "E"
-      RenderBlock {math:mfrac} at (0,52) size 72x18
+      RenderMathMLBlock {math:mfrac} at (0,52) size 72x18
         RenderInline {math:mi} at (0,0) size 12x16
           RenderText {#text} at (30,2) size 12x16
             text run at (30,2) width 12: "C"
-    RenderBlock {math:mo} at (154,46) size 10x16
-      RenderBlock {math:mo} at (0,0) size 9x16
+    RenderMathMLOperator {math:mo} at (154,46) size 10x16
+      RenderMathMLBlock {math:mo} at (0,0) size 9x16
         RenderText {math:mo} at (0,0) size 9x16
           text run at (0,0) width 9: "+"
-    RenderBlock {math:mfrac} at (164,36) size 73x70
-      RenderBlock {math:mfrac} at (0,0) size 73x16
+    RenderMathMLFraction {math:mfrac} at (164,36) size 73x70
+      RenderMathMLBlock {math:mfrac} at (0,0) size 73x16
         RenderInline {math:mi} at (0,0) size 11x16
           RenderText {#text} at (31,0) size 11x16
             text run at (31,0) width 11: "B"
-      RenderBlock {math:mfrac} at (0,16) size 73x54
-        RenderBlock {math:mrow} at (4,2) size 66x52
+      RenderMathMLBlock {math:mfrac} at (0,16) size 73x54
+        RenderMathMLRow {math:mrow} at (4,2) size 66x52
           RenderInline {math:mi} at (0,0) size 11x16
             RenderText {#text} at (0,10) size 11x16
               text run at (0,10) width 11: "C"
-          RenderBlock {math:mo} at (11,10) size 10x16
-            RenderBlock {math:mo} at (0,0) size 9x16
+          RenderMathMLOperator {math:mo} at (11,10) size 10x16
+            RenderMathMLBlock {math:mo} at (0,0) size 9x16
               RenderText {math:mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "+"
-          RenderBlock {math:mfrac} at (21,0) size 45x52
-            RenderBlock {math:mfrac} at (0,0) size 45x16
+          RenderMathMLFraction {math:mfrac} at (21,0) size 45x52
+            RenderMathMLBlock {math:mfrac} at (0,0) size 45x16
               RenderInline {math:mi} at (0,0) size 13x16
                 RenderText {#text} at (16,0) size 13x16
                   text run at (16,0) width 13: "D"
-            RenderBlock {math:mfrac} at (0,16) size 45x36
-              RenderBlock {math:mrow} at (4,2) size 38x34
+            RenderMathMLBlock {math:mfrac} at (0,16) size 45x36
+              RenderMathMLRow {math:mrow} at (4,2) size 38x34
                 RenderInline {math:mi} at (0,0) size 10x16
                   RenderText {#text} at (0,10) size 10x16
                     text run at (0,10) width 10: "E"
-                RenderBlock {math:mo} at (10,10) size 10x16
-                  RenderBlock {math:mo} at (0,0) size 9x16
+                RenderMathMLOperator {math:mo} at (10,10) size 10x16
+                  RenderMathMLBlock {math:mo} at (0,0) size 9x16
                     RenderText {math:mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
-                RenderBlock {math:mfrac} at (20,0) size 18x34
-                  RenderBlock {math:mfrac} at (0,0) size 18x16
+                RenderMathMLFraction {math:mfrac} at (20,0) size 18x34
+                  RenderMathMLBlock {math:mfrac} at (0,0) size 18x16
                     RenderInline {math:mi} at (0,0) size 10x16
                       RenderText {#text} at (4,0) size 10x16
                         text run at (4,0) width 10: "F"
-                  RenderBlock {math:mfrac} at (0,16) size 18x18
+                  RenderMathMLBlock {math:mfrac} at (0,16) size 18x18
                     RenderInline {math:mi} at (0,0) size 12x16
                       RenderText {#text} at (3,2) size 12x16
                         text run at (3,2) width 12: "G"
index 08eb160a92e83c38ed5a5cf9e5018729f96749a8..17ebcbe381fe98968c02a22ece40ecc2629019c8 100644 (file)
@@ -6,271 +6,271 @@ layer at (0,0) size 800x248
       RenderBlock {p} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 60x18
           text run at (0,0) width 60: "operator: "
-        RenderBlock {math} at (60,6) size 12x16
-          RenderBlock {mo} at (1,0) size 10x12
-            RenderBlock {mo} at (0,0) size 9x12
+        RenderMathMLMath {math} at (60,6) size 12x16
+          RenderMathMLOperator {mo} at (1,0) size 10x12
+            RenderMathMLBlock {mo} at (0,0) size 9x12
               RenderText {mo} at (0,0) size 9x12
                 text run at (0,0) width 9: "\x{2211}"
         RenderText {#text} at (72,0) size 72x18
           text run at (72,0) width 72: " , operator: "
-        RenderBlock {math} at (144,6) size 11x16
-          RenderBlock {mo} at (1,0) size 9x12
-            RenderBlock {mo} at (0,0) size 8x12
+        RenderMathMLMath {math} at (144,6) size 11x16
+          RenderMathMLOperator {mo} at (1,0) size 9x12
+            RenderMathMLBlock {mo} at (0,0) size 8x12
               RenderText {mo} at (0,0) size 8x12
                 text run at (0,0) width 8: "B"
         RenderText {#text} at (155,0) size 114x18
           text run at (155,0) width 114: " , minus operator: "
-        RenderBlock {math} at (269,6) size 10x16
-          RenderBlock {mo} at (1,0) size 8x12
-            RenderBlock {mo} at (0,0) size 7x12
+        RenderMathMLMath {math} at (269,6) size 10x16
+          RenderMathMLOperator {mo} at (1,0) size 8x12
+            RenderMathMLBlock {mo} at (0,0) size 7x12
               RenderText {mo} at (0,0) size 7x12
                 text run at (0,0) width 7: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,38) size 784x19
         RenderText {#text} at (0,0) size 60x18
           text run at (0,0) width 60: "operator: "
-        RenderBlock {math} at (60,3) size 14x16
-          RenderBlock {mo} at (1,0) size 12x16
-            RenderBlock {mo} at (0,0) size 11x16
+        RenderMathMLMath {math} at (60,3) size 14x16
+          RenderMathMLOperator {mo} at (1,0) size 12x16
+            RenderMathMLBlock {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "\x{2211}"
         RenderText {#text} at (74,0) size 72x18
           text run at (74,0) width 72: " , operator: "
-        RenderBlock {math} at (146,3) size 14x16
-          RenderBlock {mo} at (1,0) size 12x16
-            RenderBlock {mo} at (0,0) size 11x16
+        RenderMathMLMath {math} at (146,3) size 14x16
+          RenderMathMLOperator {mo} at (1,0) size 12x16
+            RenderMathMLBlock {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "B"
         RenderText {#text} at (160,0) size 114x18
           text run at (160,0) width 114: " , minus operator: "
-        RenderBlock {math} at (274,3) size 12x16
-          RenderBlock {mo} at (1,0) size 10x16
-            RenderBlock {mo} at (0,0) size 9x16
+        RenderMathMLMath {math} at (274,3) size 12x16
+          RenderMathMLOperator {mo} at (1,0) size 10x16
+            RenderMathMLBlock {mo} at (0,0) size 9x16
               RenderText {mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,73) size 784x24
         RenderText {#text} at (0,3) size 60x18
           text run at (0,3) width 60: "operator: "
-        RenderBlock {math} at (60,0) size 21x24
-          RenderBlock {mo} at (1,0) size 19x24
-            RenderBlock {mo} at (0,0) size 17x24
+        RenderMathMLMath {math} at (60,0) size 21x24
+          RenderMathMLOperator {mo} at (1,0) size 19x24
+            RenderMathMLBlock {mo} at (0,0) size 17x24
               RenderText {mo} at (0,0) size 17x24
                 text run at (0,0) width 17: "\x{2211}"
         RenderText {#text} at (81,3) size 72x18
           text run at (81,3) width 72: " , operator: "
-        RenderBlock {math} at (153,0) size 20x24
-          RenderBlock {mo} at (1,0) size 18x24
-            RenderBlock {mo} at (0,0) size 16x24
+        RenderMathMLMath {math} at (153,0) size 20x24
+          RenderMathMLOperator {mo} at (1,0) size 18x24
+            RenderMathMLBlock {mo} at (0,0) size 16x24
               RenderText {mo} at (0,0) size 16x24
                 text run at (0,0) width 16: "B"
         RenderText {#text} at (173,3) size 114x18
           text run at (173,3) width 114: " , minus operator: "
-        RenderBlock {math} at (287,0) size 17x24
-          RenderBlock {mo} at (1,0) size 15x24
-            RenderBlock {mo} at (0,0) size 13x24
+        RenderMathMLMath {math} at (287,0) size 17x24
+          RenderMathMLOperator {mo} at (1,0) size 15x24
+            RenderMathMLBlock {mo} at (0,0) size 13x24
               RenderText {mo} at (0,0) size 13x24
                 text run at (0,0) width 13: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,113) size 784x24
         RenderText {#text} at (0,3) size 60x18
           text run at (0,3) width 60: "operator: "
-        RenderBlock {math} at (60,0) size 43x24
-          RenderBlock {mo} at (1,9) size 10x12
-            RenderBlock {mo} at (0,0) size 9x12
+        RenderMathMLMath {math} at (60,0) size 43x24
+          RenderMathMLOperator {mo} at (1,9) size 10x12
+            RenderMathMLBlock {mo} at (0,0) size 9x12
               RenderText {mo} at (0,0) size 9x12
                 text run at (0,0) width 9: "\x{2211}"
-          RenderBlock {mo} at (11,6) size 12x16
-            RenderBlock {mo} at (0,0) size 11x16
+          RenderMathMLOperator {mo} at (11,6) size 12x16
+            RenderMathMLBlock {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "\x{2211}"
-          RenderBlock {mo} at (23,0) size 19x24
-            RenderBlock {mo} at (0,0) size 17x24
+          RenderMathMLOperator {mo} at (23,0) size 19x24
+            RenderMathMLBlock {mo} at (0,0) size 17x24
               RenderText {mo} at (0,0) size 17x24
                 text run at (0,0) width 17: "\x{2211}"
         RenderText {#text} at (103,3) size 72x18
           text run at (103,3) width 72: " , operator: "
-        RenderBlock {math} at (175,0) size 41x24
-          RenderBlock {mo} at (1,9) size 9x12
-            RenderBlock {mo} at (0,0) size 8x12
+        RenderMathMLMath {math} at (175,0) size 41x24
+          RenderMathMLOperator {mo} at (1,9) size 9x12
+            RenderMathMLBlock {mo} at (0,0) size 8x12
               RenderText {mo} at (0,0) size 8x12
                 text run at (0,0) width 8: "B"
-          RenderBlock {mo} at (10,6) size 12x16
-            RenderBlock {mo} at (0,0) size 11x16
+          RenderMathMLOperator {mo} at (10,6) size 12x16
+            RenderMathMLBlock {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "B"
-          RenderBlock {mo} at (22,0) size 18x24
-            RenderBlock {mo} at (0,0) size 16x24
+          RenderMathMLOperator {mo} at (22,0) size 18x24
+            RenderMathMLBlock {mo} at (0,0) size 16x24
               RenderText {mo} at (0,0) size 16x24
                 text run at (0,0) width 16: "B"
         RenderText {#text} at (216,3) size 114x18
           text run at (216,3) width 114: " , minus operator: "
-        RenderBlock {math} at (330,0) size 35x24
-          RenderBlock {mo} at (1,9) size 8x12
-            RenderBlock {mo} at (0,0) size 7x12
+        RenderMathMLMath {math} at (330,0) size 35x24
+          RenderMathMLOperator {mo} at (1,9) size 8x12
+            RenderMathMLBlock {mo} at (0,0) size 7x12
               RenderText {mo} at (0,0) size 7x12
                 text run at (0,0) width 7: "\x{2212}"
-          RenderBlock {mo} at (9,6) size 10x16
-            RenderBlock {mo} at (0,0) size 9x16
+          RenderMathMLOperator {mo} at (9,6) size 10x16
+            RenderMathMLBlock {mo} at (0,0) size 9x16
               RenderText {mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "\x{2212}"
-          RenderBlock {mo} at (19,0) size 15x24
-            RenderBlock {mo} at (0,0) size 13x24
+          RenderMathMLOperator {mo} at (19,0) size 15x24
+            RenderMathMLBlock {mo} at (0,0) size 13x24
               RenderText {mo} at (0,0) size 13x24
                 text run at (0,0) width 13: "\x{2212}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,153) size 784x63
         RenderText {#text} at (0,22) size 60x18
           text run at (0,22) width 60: "operator: "
-        RenderBlock {math} at (60,0) size 106x63
-          RenderBlock {mo} at (1,0) size 9x63
-          RenderBlock {mo} at (10,0) size 11x63
-          RenderBlock {mo} at (21,0) size 8x63
-          RenderBlock {mo} at (29,0) size 6x63
+        RenderMathMLMath {math} at (60,0) size 106x63
+          RenderMathMLOperator {mo} at (1,0) size 9x63
+          RenderMathMLOperator {mo} at (10,0) size 11x63
+          RenderMathMLOperator {mo} at (21,0) size 8x63
+          RenderMathMLOperator {mo} at (29,0) size 6x63
           RenderBlock {div} at (37,1) size 52x52 [border: (1px solid #000000)]
-          RenderBlock {mo} at (91,0) size 6x63
-          RenderBlock {mo} at (97,0) size 8x63
+          RenderMathMLOperator {mo} at (91,0) size 6x63
+          RenderMathMLOperator {mo} at (97,0) size 8x63
         RenderText {#text} at (0,0) size 0x0
 layer at (69,169) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock {mo} at (0,0) size 8x10
 layer at (69,179) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (69,189) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x10
+  RenderMathMLBlock {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (69,199) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 8x10
+  RenderMathMLBlock {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (69,209) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 8x10
+  RenderMathMLBlock {mo} at (0,40) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (69,219) size 8x2 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 8x2
+  RenderMathMLBlock {mo} at (0,50) size 8x2
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (69,221) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 8x11
+  RenderMathMLBlock {mo} at (0,52) size 8x11
 layer at (78,169) size 10x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock {mo} at (0,0) size 10x10
 layer at (78,179) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (78,189) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 10x10
+  RenderMathMLBlock {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (78,199) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 10x10
+  RenderMathMLBlock {mo} at (0,30) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (78,209) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 10x10
+  RenderMathMLBlock {mo} at (0,40) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (78,219) size 10x2 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 10x2
+  RenderMathMLBlock {mo} at (0,50) size 10x2
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (78,221) size 10x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 10x11
+  RenderMathMLBlock {mo} at (0,52) size 10x11
 layer at (89,169) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock {mo} at (0,0) size 7x10
 layer at (89,179) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (89,189) size 7x6 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x6
+  RenderMathMLBlock {mo} at (0,20) size 7x6
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (89,195) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,26) size 7x10
+  RenderMathMLBlock {mo} at (0,26) size 7x10
 layer at (89,205) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,36) size 7x10
+  RenderMathMLBlock {mo} at (0,36) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (89,215) size 7x6 scrollHeight 14
-  RenderBlock {mo} at (0,46) size 7x6
+  RenderMathMLBlock {mo} at (0,46) size 7x6
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (89,221) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 7x11
+  RenderMathMLBlock {mo} at (0,52) size 7x11
 layer at (97,169) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (97,179) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (97,189) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (97,199) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (97,209) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (97,219) size 5x2 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x2
+  RenderMathMLBlock {mo} at (0,50) size 5x2
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (97,221) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 5x11
+  RenderMathMLBlock {mo} at (0,52) size 5x11
 layer at (159,169) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (159,179) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (159,189) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (159,199) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (159,209) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (159,219) size 5x2 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x2
+  RenderMathMLBlock {mo} at (0,50) size 5x2
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (159,221) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 5x11
+  RenderMathMLBlock {mo} at (0,52) size 5x11
 layer at (165,169) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock {mo} at (0,0) size 7x10
 layer at (165,179) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (165,189) size 7x6 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x6
+  RenderMathMLBlock {mo} at (0,20) size 7x6
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (165,195) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,26) size 7x10
+  RenderMathMLBlock {mo} at (0,26) size 7x10
 layer at (165,205) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,36) size 7x10
+  RenderMathMLBlock {mo} at (0,36) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (165,215) size 7x6 scrollHeight 14
-  RenderBlock {mo} at (0,46) size 7x6
+  RenderMathMLBlock {mo} at (0,46) size 7x6
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (165,221) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,52) size 7x11
+  RenderMathMLBlock {mo} at (0,52) size 7x11
 layer at (69,170) size 8x11 backgroundClip at (69,169) size 8x10 clip at (69,169) size 8x10 outlineClip at (69,169) size 8x10
   RenderBlock (relative positioned) {mo} at (0,0) size 8x11
     RenderText {mo} at (0,-3) size 8x17
index 477d1177d50155dc9d335b71c84cba6bdae63863..b1dc819d06e58ae46a39d997bc46b5c10baa5118 100644 (file)
@@ -4,13 +4,13 @@ layer at (0,0) size 800x54
   RenderBlock {html} at (0,0) size 800x54
     RenderBody {body} at (8,16) size 784x22
       RenderBlock {p} at (0,0) size 784x22
-        RenderBlock {math} at (0,3) size 15x19
-          RenderBlock {msub} at (1,0) size 13x19
-            RenderBlock {msub} at (0,0) size 7x16
+        RenderMathMLMath {math} at (0,3) size 15x19
+          RenderMathMLSubSup {msub} at (1,0) size 13x19
+            RenderMathMLBlock {msub} at (0,0) size 7x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,0) size 7x16
                   text run at (0,0) width 7: "y"
-            RenderBlock {msub} at (7,11) size 0x0
+            RenderMathMLBlock {msub} at (7,11) size 0x0
             RenderInline {mn} at (0,0) size 6x12
               RenderText {#text} at (7,7) size 6x12
                 text run at (7,7) width 6: "1"
index 021fd469fbd66a1783b600676749793d039e7bd7..c8bdb3310d2862de0c0780e483b37084a6c95b53 100644 (file)
@@ -4,9 +4,9 @@ layer at (0,0) size 800x54
   RenderBlock {html} at (0,0) size 800x54
     RenderBody {body} at (8,16) size 784x22
       RenderBlock {p} at (0,0) size 784x22
-        RenderBlock {math} at (0,3) size 15x19
-          RenderBlock {msub} at (1,0) size 13x19
-            RenderBlock {msub} at (0,0) size 7x16
+        RenderMathMLMath {math} at (0,3) size 15x19
+          RenderMathMLSubSup {msub} at (1,0) size 13x19
+            RenderMathMLBlock {msub} at (0,0) size 7x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,0) size 7x16
                   text run at (0,0) width 7: "x"
index be7ce1b86818c7bcfbe5c16a97bed1934775d310..f2d68fa6f7a5123b39ec09c7e3c19b846a0140c7 100644 (file)
@@ -4,19 +4,19 @@ layer at (0,0) size 800x64
   RenderBlock {html} at (0,0) size 800x64
     RenderBody {body} at (8,16) size 784x32
       RenderBlock {p} at (0,0) size 784x32
-        RenderBlock {math} at (0,0) size 16x32
-          RenderBlock {msubsup} at (1,0) size 14x32
-            RenderBlock {msubsup} at (0,3) size 7x24
+        RenderMathMLMath {math} at (0,0) size 16x32
+          RenderMathMLSubSup {msubsup} at (1,0) size 14x32
+            RenderMathMLBlock {msubsup} at (0,3) size 7x24
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,8) size 7x16
                   text run at (0,8) width 7: "y"
-            RenderBlock {msubsup} at (7,22) size 0x0
-            RenderBlock {msubsup} at (8,0) size 6x32
-              RenderBlock {msubsup} at (0,0) size 6x16
+            RenderMathMLBlock {msubsup} at (7,22) size 0x0
+            RenderMathMLBlock {msubsup} at (8,0) size 6x32
+              RenderMathMLBlock {msubsup} at (0,0) size 6x16
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (0,3) size 5x12
                     text run at (0,3) width 5: "k"
-              RenderBlock {msubsup} at (0,16) size 6x16
+              RenderMathMLBlock {msubsup} at (0,16) size 6x16
                 RenderInline {mn} at (0,0) size 6x12
                   RenderText {#text} at (0,3) size 6x12
                     text run at (0,3) width 6: "1"
index d689d91bfbdb22d19fe708d48352d2d72411ecd6..745302feb1c9886418c53ba19a029aa89b8acaef 100644 (file)
@@ -4,19 +4,19 @@ layer at (0,0) size 800x64
   RenderBlock {html} at (0,0) size 800x64
     RenderBody {body} at (8,16) size 784x32
       RenderBlock {p} at (0,0) size 784x32
-        RenderBlock {math} at (0,0) size 16x32
-          RenderBlock {msubsup} at (1,0) size 14x32
-            RenderBlock {msubsup} at (0,3) size 7x24
+        RenderMathMLMath {math} at (0,0) size 16x32
+          RenderMathMLSubSup {msubsup} at (1,0) size 14x32
+            RenderMathMLBlock {msubsup} at (0,3) size 7x24
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,8) size 7x16
                   text run at (0,8) width 7: "x"
-            RenderBlock {msubsup} at (8,0) size 6x32
-              RenderBlock {msubsup} at (0,0) size 6x16
+            RenderMathMLBlock {msubsup} at (8,0) size 6x32
+              RenderMathMLBlock {msubsup} at (0,0) size 6x16
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (0,3) size 5x12
                     text run at (0,3) width 5: "k"
-              RenderBlock {msubsup} at (0,16) size 6x0
-              RenderBlock {msubsup} at (0,16) size 6x16
+              RenderMathMLBlock {msubsup} at (0,16) size 6x0
+              RenderMathMLBlock {msubsup} at (0,16) size 6x16
                 RenderInline {mn} at (0,0) size 6x12
                   RenderText {#text} at (0,3) size 6x12
                     text run at (0,3) width 6: "2"
index 1d852a1fdab5d28834941c5ce33c79ced811c18e..121feda6eb067b9112d47c8c9ba7694f6cb799f7 100644 (file)
@@ -4,19 +4,19 @@ layer at (0,0) size 800x64
   RenderBlock {html} at (0,0) size 800x64
     RenderBody {body} at (8,16) size 784x32
       RenderBlock {p} at (0,0) size 784x32
-        RenderBlock {math} at (0,0) size 16x32
-          RenderBlock {msubsup} at (1,0) size 14x32
-            RenderBlock {msubsup} at (0,3) size 7x24
+        RenderMathMLMath {math} at (0,0) size 16x32
+          RenderMathMLSubSup {msubsup} at (1,0) size 14x32
+            RenderMathMLBlock {msubsup} at (0,3) size 7x24
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,8) size 7x16
                   text run at (0,8) width 7: "x"
-            RenderBlock {msubsup} at (8,0) size 6x32
-              RenderBlock {msubsup} at (0,0) size 6x16
+            RenderMathMLBlock {msubsup} at (8,0) size 6x32
+              RenderMathMLBlock {msubsup} at (0,0) size 6x16
                 RenderInline {mi} at (0,0) size 3x12
                   RenderText {#text} at (0,3) size 3x12
                     text run at (0,3) width 3: "j"
-              RenderBlock {msubsup} at (0,16) size 6x0
-              RenderBlock {msubsup} at (0,16) size 6x16
+              RenderMathMLBlock {msubsup} at (0,16) size 6x0
+              RenderMathMLBlock {msubsup} at (0,16) size 6x16
                 RenderInline {mn} at (0,0) size 6x12
                   RenderText {#text} at (0,3) size 6x12
                     text run at (0,3) width 6: "1"
index 2394768715c4c1c57603217c231fe485802505a5..b870219e001db088042aa8dc736ebc56cab17f7f 100644 (file)
@@ -4,13 +4,13 @@ layer at (0,0) size 800x54
   RenderBlock {html} at (0,0) size 800x54
     RenderBody {body} at (8,16) size 784x22
       RenderBlock {p} at (0,0) size 784x22
-        RenderBlock {math} at (0,3) size 15x19
-          RenderBlock {msup} at (1,0) size 13x19
-            RenderBlock {msup} at (0,3) size 7x16
+        RenderMathMLMath {math} at (0,3) size 15x19
+          RenderMathMLSubSup {msup} at (1,0) size 13x19
+            RenderMathMLBlock {msup} at (0,3) size 7x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,0) size 7x16
                   text run at (0,0) width 7: "y"
-            RenderBlock {msup} at (7,14) size 0x0
+            RenderMathMLBlock {msup} at (7,14) size 0x0
             RenderInline {mn} at (0,0) size 6x12
               RenderText {#text} at (7,0) size 6x12
                 text run at (7,0) width 6: "1"
index 7753d156ec5506b86d3a88ccbb165eaa578a5078..71c75562c75c8ac1abb8de6c9058f44f6d463eb4 100644 (file)
@@ -4,9 +4,9 @@ layer at (0,0) size 800x54
   RenderBlock {html} at (0,0) size 800x54
     RenderBody {body} at (8,16) size 784x22
       RenderBlock {p} at (0,0) size 784x22
-        RenderBlock {math} at (0,3) size 15x19
-          RenderBlock {msup} at (1,0) size 13x19
-            RenderBlock {msup} at (0,3) size 7x16
+        RenderMathMLMath {math} at (0,3) size 15x19
+          RenderMathMLSubSup {msup} at (1,0) size 13x19
+            RenderMathMLBlock {msup} at (0,3) size 7x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,0) size 7x16
                   text run at (0,0) width 7: "x"
index 933afed612ae9f05967a46dac88bb1fcac6eb557..c09b11658de5fafb0f6dce7dc7a8192f3b2259f6 100644 (file)
@@ -6,13 +6,13 @@ layer at (0,0) size 800x293
       RenderBlock {p} at (0,0) size 784x31
         RenderText {#text} at (0,12) size 36x18
           text run at (0,12) width 36: "over: "
-        RenderBlock {math} at (36,0) size 12x31
-          RenderBlock {mover} at (1,0) size 10x28
-            RenderBlock (anonymous) at (0,0) size 10x16
+        RenderMathMLMath {math} at (36,0) size 12x31
+          RenderMathMLUnderOver {mover} at (1,0) size 10x28
+            RenderMathMLBlock (anonymous) at (0,0) size 10x16
               RenderInline {mi} at (0,0) size 5x12
                 RenderText {#text} at (0,3) size 5x12
                   text run at (0,3) width 5: "x"
-            RenderBlock (anonymous) at (0,12) size 10x16
+            RenderMathMLBlock (anonymous) at (0,12) size 10x16
               RenderInline {mi} at (0,0) size 10x16
                 RenderText {#text} at (0,0) size 10x16
                   text run at (0,0) width 10: "B"
@@ -20,13 +20,13 @@ layer at (0,0) size 800x293
       RenderBlock {p} at (0,47) size 784x31
         RenderText {#text} at (0,12) size 36x18
           text run at (0,12) width 36: "over: "
-        RenderBlock {math} at (36,0) size 12x31
-          RenderBlock {mover} at (1,0) size 10x28
-            RenderBlock (anonymous) at (0,0) size 10x16
+        RenderMathMLMath {math} at (36,0) size 12x31
+          RenderMathMLUnderOver {mover} at (1,0) size 10x28
+            RenderMathMLBlock (anonymous) at (0,0) size 10x16
               RenderInline {mi} at (0,0) size 5x12
                 RenderText {#text} at (0,3) size 5x12
                   text run at (0,3) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 10x16
+            RenderMathMLBlock (anonymous) at (0,12) size 10x16
               RenderInline {mi} at (0,0) size 10x16
                 RenderText {#text} at (0,0) size 10x16
                   text run at (0,0) width 10: "B"
@@ -34,13 +34,13 @@ layer at (0,0) size 800x293
       RenderBlock {p} at (0,94) size 784x37
         RenderText {#text} at (0,18) size 36x18
           text run at (0,18) width 36: "over: "
-        RenderBlock {math} at (36,0) size 17x37
-          RenderBlock {mover} at (1,0) size 15x36
-            RenderBlock (anonymous) at (0,0) size 15x16
+        RenderMathMLMath {math} at (36,0) size 17x37
+          RenderMathMLUnderOver {mover} at (1,0) size 15x36
+            RenderMathMLBlock (anonymous) at (0,0) size 15x16
               RenderInline {mi} at (0,0) size 5x12
                 RenderText {#text} at (0,3) size 5x12
                   text run at (0,3) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 15x24
+            RenderMathMLBlock (anonymous) at (0,12) size 15x24
               RenderInline {mi} at (0,0) size 15x24
                 RenderText {#text} at (0,0) size 15x24
                   text run at (0,0) width 15: "B"
@@ -48,47 +48,47 @@ layer at (0,0) size 800x293
       RenderBlock {p} at (0,147) size 784x37
         RenderText {#text} at (0,18) size 36x18
           text run at (0,18) width 36: "over: "
-        RenderBlock {math} at (36,0) size 19x37
-          RenderBlock {mover} at (1,0) size 17x36
-            RenderBlock (anonymous) at (0,0) size 17x16
+        RenderMathMLMath {math} at (36,0) size 19x37
+          RenderMathMLUnderOver {mover} at (1,0) size 17x36
+            RenderMathMLBlock (anonymous) at (0,0) size 17x16
               RenderInline {mi} at (0,0) size 5x12
                 RenderText {#text} at (0,3) size 5x12
                   text run at (0,3) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 17x24
-              RenderBlock {mo} at (0,0) size 17x24
-                RenderBlock {mo} at (0,0) size 17x24
+            RenderMathMLBlock (anonymous) at (0,12) size 17x24
+              RenderMathMLOperator {mo} at (0,0) size 17x24
+                RenderMathMLBlock {mo} at (0,0) size 17x24
                   RenderText {mo} at (0,0) size 17x24
                     text run at (0,0) width 17: "\x{2211}"
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,200) size 784x61
         RenderText {#text} at (0,29) size 36x18
           text run at (0,29) width 36: "over: "
-        RenderBlock {math} at (36,0) size 52x61
-          RenderBlock {mover} at (1,0) size 10x61
-            RenderBlock (anonymous) at (0,0) size 10x16
+        RenderMathMLMath {math} at (36,0) size 52x61
+          RenderMathMLUnderOver {mover} at (1,0) size 10x61
+            RenderMathMLBlock (anonymous) at (0,0) size 10x16
               RenderInline {mi} at (0,0) size 5x12
                 RenderText {#text} at (0,3) size 5x12
                   text run at (0,3) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 10x49
-              RenderBlock {mo} at (0,0) size 10x49
+            RenderMathMLBlock (anonymous) at (0,12) size 10x49
+              RenderMathMLOperator {mo} at (0,0) size 10x49
           RenderBlock {div} at (11,3) size 40x40
         RenderText {#text} at (0,0) size 0x0
 layer at (45,228) size 10x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock {mo} at (0,0) size 10x10
 layer at (45,238) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (45,248) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 10x10
+  RenderMathMLBlock {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (45,258) size 10x8 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 10x8
+  RenderMathMLBlock {mo} at (0,30) size 10x8
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (45,266) size 10x11 scrollHeight 14
-  RenderBlock {mo} at (0,38) size 10x11
+  RenderMathMLBlock {mo} at (0,38) size 10x11
 layer at (45,229) size 10x11 backgroundClip at (45,228) size 10x10 clip at (45,228) size 10x10 outlineClip at (45,228) size 10x10
   RenderBlock (relative positioned) {mo} at (0,0) size 10x11
     RenderText {mo} at (0,-3) size 10x17
index bf10cdb81f2a41d8d2d55fc5fd233c2acac8ad4c..af41724c8ceaf61269b9bb71b9d99cb756587da6 100644 (file)
@@ -6,22 +6,22 @@ layer at (0,0) size 800x537
       RenderBlock {p} at (0,0) size 784x19
         RenderText {#text} at (0,0) size 177x18
           text run at (0,0) width 177: "square root (should be red): "
-        RenderBlock {math} at (177,0) size 22x19
-          RenderBlock {msqrt} at (1,0) size 20x19 [color=#FF0000]
+        RenderMathMLMath {math} at (177,0) size 22x19
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 20x19 [color=#FF0000]
             RenderInline {mn} at (0,0) size 8x16
               RenderText {#text} at (12,3) size 8x16
                 text run at (12,3) width 8: "2"
       RenderBlock {p} at (0,35) size 784x19
         RenderText {#text} at (0,0) size 110x18
           text run at (0,0) width 110: "long square root: "
-        RenderBlock {math} at (110,0) size 39x19
-          RenderBlock {msqrt} at (1,0) size 37x19
-            RenderBlock {mrow} at (12,3) size 25x16
+        RenderMathMLMath {math} at (110,0) size 39x19
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 37x19
+            RenderMathMLRow {mrow} at (12,3) size 25x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,0) size 7x16
                   text run at (0,0) width 7: "x"
-              RenderBlock {mo} at (7,0) size 10x16
-                RenderBlock {mo} at (0,0) size 9x16
+              RenderMathMLOperator {mo} at (7,0) size 10x16
+                RenderMathMLBlock {mo} at (0,0) size 9x16
                   RenderText {mo} at (0,0) size 9x16
                     text run at (0,0) width 9: "+"
               RenderInline {mn} at (0,0) size 8x16
@@ -30,18 +30,18 @@ layer at (0,0) size 800x537
       RenderBlock {p} at (0,70) size 784x22
         RenderText {#text} at (0,0) size 222x18
           text run at (0,0) width 222: "long square root with implied row: "
-        RenderBlock {math} at (222,0) size 44x22
-          RenderBlock {msqrt} at (1,0) size 42x22
-            RenderBlock {msup} at (12,3) size 13x19
-              RenderBlock {msup} at (0,3) size 7x16
+        RenderMathMLMath {math} at (222,0) size 44x22
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 42x22
+            RenderMathMLSubSup {msup} at (12,3) size 13x19
+              RenderMathMLBlock {msup} at (0,3) size 7x16
                 RenderInline {mi} at (0,0) size 7x16
                   RenderText {#text} at (0,0) size 7x16
                     text run at (0,0) width 7: "x"
               RenderInline {mn} at (0,0) size 6x12
                 RenderText {#text} at (7,0) size 6x12
                   text run at (7,0) width 6: "2"
-            RenderBlock {mo} at (25,3) size 9x16
-              RenderBlock {mo} at (0,0) size 9x16
+            RenderMathMLOperator {mo} at (25,3) size 9x16
+              RenderMathMLBlock {mo} at (0,0) size 9x16
                 RenderText {mo} at (0,0) size 9x16
                   text run at (0,0) width 9: "+"
             RenderInline {mn} at (0,0) size 8x16
@@ -50,28 +50,28 @@ layer at (0,0) size 800x537
       RenderBlock {p} at (0,108) size 784x40
         RenderText {#text} at (0,10) size 113x18
           text run at (0,10) width 113: "root of a fraction: "
-        RenderBlock {math} at (113,0) size 45x40
-          RenderBlock {msqrt} at (1,0) size 43x40
-            RenderBlock {mfrac} at (12,3) size 31x34
-              RenderBlock {mfrac} at (0,0) size 31x16
-                RenderBlock {mrow} at (3,0) size 25x16
+        RenderMathMLMath {math} at (113,0) size 45x40
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 43x40
+            RenderMathMLFraction {mfrac} at (12,3) size 31x34
+              RenderMathMLBlock {mfrac} at (0,0) size 31x16
+                RenderMathMLRow {mrow} at (3,0) size 25x16
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,0) size 7x16
                       text run at (0,0) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,0) size 10x16
+                    RenderMathMLBlock {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
                   RenderInline {mn} at (0,0) size 8x16
                     RenderText {#text} at (17,0) size 8x16
                       text run at (17,0) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 31x18
-                RenderBlock {mrow} at (3,2) size 25x16
+              RenderMathMLBlock {mfrac} at (0,16) size 31x18
+                RenderMathMLRow {mrow} at (3,2) size 25x16
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,0) size 7x16
                       text run at (0,0) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,0) size 10x16
+                    RenderMathMLBlock {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
                   RenderInline {mn} at (0,0) size 8x16
@@ -80,86 +80,86 @@ layer at (0,0) size 800x537
       RenderBlock {p} at (0,164) size 784x20
         RenderText {#text} at (0,1) size 173x18
           text run at (0,1) width 173: "cube root (should be blue): "
-        RenderBlock {math} at (173,0) size 22x20 [color=#0000FF]
+        RenderMathMLMath {math} at (173,0) size 22x20 [color=#0000FF]
       RenderBlock {p} at (0,200) size 784x22
         RenderText {#text} at (0,3) size 75x18
           text run at (0,3) width 75: "long index: "
-        RenderBlock {math} at (75,0) size 47x22
+        RenderMathMLMath {math} at (75,0) size 47x22
       RenderBlock {p} at (0,238) size 784x40
         RenderText {#text} at (0,10) size 185x18
           text run at (0,10) width 185: "long index w/ complex base: "
-        RenderBlock {math} at (185,0) size 73x40
+        RenderMathMLMath {math} at (185,0) size 73x40
       RenderBlock {p} at (0,294) size 784x48
         RenderText {#text} at (0,29) size 75x18
           text run at (0,29) width 75: "high index: "
-        RenderBlock {math} at (75,0) size 29x48
+        RenderMathMLMath {math} at (75,0) size 29x48
       RenderBlock {p} at (0,358) size 784x55
         RenderText {#text} at (0,21) size 155x18
           text run at (0,21) width 155: "Imbricated square roots: "
-        RenderBlock {math} at (155,0) size 233x55
-          RenderBlock {msqrt} at (1,0) size 231x55
+        RenderMathMLMath {math} at (155,0) size 233x55
+          RenderMathMLSquareRoot {msqrt} at (1,0) size 231x55
             RenderInline {mn} at (0,0) size 8x16
               RenderText {#text} at (12,24) size 8x16
                 text run at (12,24) width 8: "1"
-            RenderBlock {mo} at (20,24) size 9x16
-              RenderBlock {mo} at (0,0) size 9x16
+            RenderMathMLOperator {mo} at (20,24) size 9x16
+              RenderMathMLBlock {mo} at (0,0) size 9x16
                 RenderText {mo} at (0,0) size 9x16
                   text run at (0,0) width 9: "+"
-            RenderBlock {msqrt} at (29,3) size 202x49
-              RenderBlock {mrow} at (12,3) size 190x43
+            RenderMathMLSquareRoot {msqrt} at (29,3) size 202x49
+              RenderMathMLRow {mrow} at (12,3) size 190x43
                 RenderInline {mn} at (0,0) size 8x16
                   RenderText {#text} at (0,18) size 8x16
                     text run at (0,18) width 8: "2"
-                RenderBlock {mo} at (8,18) size 10x16
-                  RenderBlock {mo} at (0,0) size 9x16
+                RenderMathMLOperator {mo} at (8,18) size 10x16
+                  RenderMathMLBlock {mo} at (0,0) size 9x16
                     RenderText {mo} at (0,0) size 9x16
                       text run at (0,0) width 9: "+"
-                RenderBlock {msqrt} at (18,0) size 172x43
-                  RenderBlock {mrow} at (12,3) size 160x37
+                RenderMathMLSquareRoot {msqrt} at (18,0) size 172x43
+                  RenderMathMLRow {mrow} at (12,3) size 160x37
                     RenderInline {mn} at (0,0) size 8x16
                       RenderText {#text} at (0,15) size 8x16
                         text run at (0,15) width 8: "3"
-                    RenderBlock {mo} at (8,15) size 10x16
-                      RenderBlock {mo} at (0,0) size 9x16
+                    RenderMathMLOperator {mo} at (8,15) size 10x16
+                      RenderMathMLBlock {mo} at (0,0) size 9x16
                         RenderText {mo} at (0,0) size 9x16
                           text run at (0,0) width 9: "+"
-                    RenderBlock {msqrt} at (18,0) size 142x37
-                      RenderBlock {mrow} at (12,3) size 130x31
+                    RenderMathMLSquareRoot {msqrt} at (18,0) size 142x37
+                      RenderMathMLRow {mrow} at (12,3) size 130x31
                         RenderInline {mn} at (0,0) size 8x16
                           RenderText {#text} at (0,12) size 8x16
                             text run at (0,12) width 8: "4"
-                        RenderBlock {mo} at (8,12) size 10x16
-                          RenderBlock {mo} at (0,0) size 9x16
+                        RenderMathMLOperator {mo} at (8,12) size 10x16
+                          RenderMathMLBlock {mo} at (0,0) size 9x16
                             RenderText {mo} at (0,0) size 9x16
                               text run at (0,0) width 9: "+"
-                        RenderBlock {msqrt} at (18,0) size 112x31
-                          RenderBlock {mrow} at (12,3) size 100x25
+                        RenderMathMLSquareRoot {msqrt} at (18,0) size 112x31
+                          RenderMathMLRow {mrow} at (12,3) size 100x25
                             RenderInline {mn} at (0,0) size 8x16
                               RenderText {#text} at (0,9) size 8x16
                                 text run at (0,9) width 8: "5"
-                            RenderBlock {mo} at (8,9) size 10x16
-                              RenderBlock {mo} at (0,0) size 9x16
+                            RenderMathMLOperator {mo} at (8,9) size 10x16
+                              RenderMathMLBlock {mo} at (0,0) size 9x16
                                 RenderText {mo} at (0,0) size 9x16
                                   text run at (0,0) width 9: "+"
-                            RenderBlock {msqrt} at (18,0) size 82x25
-                              RenderBlock {mrow} at (12,3) size 70x22
+                            RenderMathMLSquareRoot {msqrt} at (18,0) size 82x25
+                              RenderMathMLRow {mrow} at (12,3) size 70x22
                                 RenderInline {mn} at (0,0) size 8x16
                                   RenderText {#text} at (0,6) size 8x16
                                     text run at (0,6) width 8: "6"
-                                RenderBlock {mo} at (8,6) size 10x16
-                                  RenderBlock {mo} at (0,0) size 9x16
+                                RenderMathMLOperator {mo} at (8,6) size 10x16
+                                  RenderMathMLBlock {mo} at (0,0) size 9x16
                                     RenderText {mo} at (0,0) size 9x16
                                       text run at (0,0) width 9: "+"
-                                RenderBlock {msqrt} at (18,0) size 52x22
-                                  RenderBlock {mrow} at (12,3) size 40x19
+                                RenderMathMLSquareRoot {msqrt} at (18,0) size 52x22
+                                  RenderMathMLRow {mrow} at (12,3) size 40x19
                                     RenderInline {mn} at (0,0) size 8x16
                                       RenderText {#text} at (0,3) size 8x16
                                         text run at (0,3) width 8: "7"
-                                    RenderBlock {mo} at (8,3) size 10x16
-                                      RenderBlock {mo} at (0,0) size 9x16
+                                    RenderMathMLOperator {mo} at (8,3) size 10x16
+                                      RenderMathMLBlock {mo} at (0,0) size 9x16
                                         RenderText {mo} at (0,0) size 9x16
                                           text run at (0,0) width 9: "+"
-                                    RenderBlock {msqrt} at (18,0) size 22x19
+                                    RenderMathMLSquareRoot {msqrt} at (18,0) size 22x19
                                       RenderInline {mi} at (0,0) size 10x16
                                         RenderText {#text} at (12,3) size 10x16
                                           text run at (12,3) width 10: "A"
@@ -167,10 +167,10 @@ layer at (0,0) size 800x537
       RenderBlock {p} at (0,429) size 784x76
         RenderText {#text} at (0,36) size 110x18
           text run at (0,36) width 110: "Imbricated roots: "
-        RenderBlock {math} at (110,0) size 328x76
+        RenderMathMLMath {math} at (110,0) size 328x76
         RenderText {#text} at (0,0) size 0x0
 layer at (182,180) size 20x20
-  RenderBlock (relative positioned) {mroot} at (1,0) size 20x20
+  RenderMathMLRoot {mroot} at (1,0) size 20x20
     RenderBlock {mroot} at (12,15) size 0x0
     RenderBlock {mroot} at (12,4) size 8x16
       RenderInline {mn} at (0,0) size 8x16
@@ -181,112 +181,112 @@ layer at (182,180) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "3"
 layer at (84,216) size 45x22
-  RenderBlock (relative positioned) {mroot} at (1,0) size 45x22
+  RenderMathMLRoot {mroot} at (1,0) size 45x22
     RenderBlock {mroot} at (37,17) size 0x0
     RenderBlock {mroot} at (37,6) size 8x16
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,0) size 8x16
           text run at (0,0) width 8: "2"
 layer at (84,216) size 37x16
-  RenderBlock (positioned) {mrow} at (0,0) size 37x16
+  RenderMathMLRow {mrow} at (0,0) size 37x16
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (2,0) size 5x12
         text run at (2,0) width 5: "x"
-    RenderBlock {mo} at (7,0) size 8x12
-      RenderBlock {mo} at (0,0) size 7x12
+    RenderMathMLOperator {mo} at (7,0) size 8x12
+      RenderMathMLBlock {mo} at (0,0) size 7x12
         RenderText {mo} at (0,0) size 7x12
           text run at (0,0) width 7: "+"
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (15,0) size 5x12
         text run at (15,0) width 5: "y"
-    RenderBlock {mo} at (20,0) size 8x12
-      RenderBlock {mo} at (0,0) size 7x12
+    RenderMathMLOperator {mo} at (20,0) size 8x12
+      RenderMathMLBlock {mo} at (0,0) size 7x12
         RenderText {mo} at (0,0) size 7x12
           text run at (0,0) width 7: "+"
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (28,0) size 5x12
         text run at (28,0) width 5: "z"
 layer at (194,254) size 71x40
-  RenderBlock (relative positioned) {mroot} at (1,0) size 71x40
+  RenderMathMLRoot {mroot} at (1,0) size 71x40
     RenderBlock {mroot} at (39,24) size 0x0
     RenderBlock {mroot} at (39,3) size 32x34
-      RenderBlock {mfrac} at (1,0) size 31x34
-        RenderBlock {mfrac} at (0,0) size 31x16
-          RenderBlock {mrow} at (3,0) size 25x16
+      RenderMathMLFraction {mfrac} at (1,0) size 31x34
+        RenderMathMLBlock {mfrac} at (0,0) size 31x16
+          RenderMathMLRow {mrow} at (3,0) size 25x16
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (0,0) size 7x16
                 text run at (0,0) width 7: "x"
-            RenderBlock {mo} at (7,0) size 10x16
-              RenderBlock {mo} at (0,0) size 9x16
+            RenderMathMLOperator {mo} at (7,0) size 10x16
+              RenderMathMLBlock {mo} at (0,0) size 9x16
                 RenderText {mo} at (0,0) size 9x16
                   text run at (0,0) width 9: "+"
             RenderInline {mn} at (0,0) size 8x16
               RenderText {#text} at (17,0) size 8x16
                 text run at (17,0) width 8: "1"
-        RenderBlock {mfrac} at (0,16) size 31x18
-          RenderBlock {mrow} at (3,2) size 25x16
+        RenderMathMLBlock {mfrac} at (0,16) size 31x18
+          RenderMathMLRow {mrow} at (3,2) size 25x16
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (0,0) size 7x16
                 text run at (0,0) width 7: "x"
-            RenderBlock {mo} at (7,0) size 10x16
-              RenderBlock {mo} at (0,0) size 9x16
+            RenderMathMLOperator {mo} at (7,0) size 10x16
+              RenderMathMLBlock {mo} at (0,0) size 9x16
                 RenderText {mo} at (0,0) size 9x16
                   text run at (0,0) width 9: "+"
             RenderInline {mn} at (0,0) size 8x16
               RenderText {#text} at (17,0) size 8x16
                 text run at (17,0) width 8: "2"
 layer at (194,263) size 37x16
-  RenderBlock (positioned) {mrow} at (0,9) size 37x16
+  RenderMathMLRow {mrow} at (0,9) size 37x16
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (2,0) size 5x12
         text run at (2,0) width 5: "x"
-    RenderBlock {mo} at (7,0) size 8x12
-      RenderBlock {mo} at (0,0) size 7x12
+    RenderMathMLOperator {mo} at (7,0) size 8x12
+      RenderMathMLBlock {mo} at (0,0) size 7x12
         RenderText {mo} at (0,0) size 7x12
           text run at (0,0) width 7: "+"
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (15,0) size 5x12
         text run at (15,0) width 5: "y"
-    RenderBlock {mo} at (20,0) size 8x12
-      RenderBlock {mo} at (0,0) size 7x12
+    RenderMathMLOperator {mo} at (20,0) size 8x12
+      RenderMathMLBlock {mo} at (0,0) size 7x12
         RenderText {mo} at (0,0) size 7x12
           text run at (0,0) width 7: "+"
     RenderInline {mi} at (0,0) size 5x12
       RenderText {#text} at (28,0) size 5x12
         text run at (28,0) width 5: "z"
 layer at (84,310) size 27x48
-  RenderBlock (relative positioned) {mroot} at (1,0) size 27x48
+  RenderMathMLRoot {mroot} at (1,0) size 27x48
     RenderBlock {mroot} at (19,43) size 0x0
     RenderBlock {mroot} at (19,32) size 8x16
       RenderInline {mn} at (0,0) size 8x16
         RenderText {#text} at (0,0) size 8x16
           text run at (0,0) width 8: "2"
 layer at (84,310) size 19x42
-  RenderBlock (positioned) {mfrac} at (0,0) size 19x42
-    RenderBlock {mfrac} at (2,0) size 13x26
-      RenderBlock {mfrac} at (2,0) size 9x26
-        RenderBlock {mfrac} at (0,0) size 9x12
+  RenderMathMLFraction {mfrac} at (0,0) size 19x42
+    RenderMathMLBlock {mfrac} at (2,0) size 13x26
+      RenderMathMLFraction {mfrac} at (2,0) size 9x26
+        RenderMathMLBlock {mfrac} at (0,0) size 9x12
           RenderInline {mi} at (0,0) size 5x12
             RenderText {#text} at (2,0) size 5x12
               text run at (2,0) width 5: "x"
-        RenderBlock {mfrac} at (0,12) size 9x14
+        RenderMathMLBlock {mfrac} at (0,12) size 9x14
           RenderInline {mi} at (0,0) size 5x12
             RenderText {#text} at (2,2) size 5x12
               text run at (2,2) width 5: "y"
-    RenderBlock {mfrac} at (2,26) size 13x14
+    RenderMathMLBlock {mfrac} at (2,26) size 13x14
       RenderInline {mi} at (0,0) size 5x12
         RenderText {#text} at (4,2) size 5x12
           text run at (4,2) width 5: "z"
 layer at (119,445) size 326x76
-  RenderBlock (relative positioned) {mroot} at (1,0) size 326x76
+  RenderMathMLRoot {mroot} at (1,0) size 326x76
     RenderBlock {mroot} at (18,50) size 0x0
     RenderBlock {mroot} at (18,3) size 308x70
-      RenderBlock {mrow} at (11,0) size 297x70
+      RenderMathMLRow {mrow} at (11,0) size 297x70
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,36) size 8x16
             text run at (0,36) width 8: "1"
-        RenderBlock {mo} at (8,36) size 10x16
-          RenderBlock {mo} at (0,0) size 9x16
+        RenderMathMLOperator {mo} at (8,36) size 10x16
+          RenderMathMLBlock {mo} at (0,0) size 9x16
             RenderText {mo} at (0,0) size 9x16
               text run at (0,0) width 9: "+"
 layer at (119,478) size 12x14
@@ -294,15 +294,15 @@ layer at (119,478) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "3"
 layer at (166,448) size 279x70
-  RenderBlock (relative positioned) {mroot} at (18,0) size 279x70
+  RenderMathMLRoot {mroot} at (18,0) size 279x70
     RenderBlock {mroot} at (18,47) size 0x0
     RenderBlock {mroot} at (18,3) size 261x64
-      RenderBlock {mrow} at (9,0) size 252x64
+      RenderMathMLRow {mrow} at (9,0) size 252x64
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,33) size 8x16
             text run at (0,33) width 8: "2"
-        RenderBlock {mo} at (8,33) size 10x16
-          RenderBlock {mo} at (0,0) size 9x16
+        RenderMathMLOperator {mo} at (8,33) size 10x16
+          RenderMathMLBlock {mo} at (0,0) size 9x16
             RenderText {mo} at (0,0) size 9x16
               text run at (0,0) width 9: "+"
 layer at (166,477) size 12x14
@@ -310,15 +310,15 @@ layer at (166,477) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "4"
 layer at (211,451) size 234x64
-  RenderBlock (relative positioned) {mroot} at (18,0) size 234x64
+  RenderMathMLRoot {mroot} at (18,0) size 234x64
     RenderBlock {mroot} at (18,44) size 0x0
     RenderBlock {mroot} at (18,3) size 216x58
-      RenderBlock {mrow} at (8,0) size 208x58
+      RenderMathMLRow {mrow} at (8,0) size 208x58
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,30) size 8x16
             text run at (0,30) width 8: "3"
-        RenderBlock {mo} at (8,30) size 10x16
-          RenderBlock {mo} at (0,0) size 9x16
+        RenderMathMLOperator {mo} at (8,30) size 10x16
+          RenderMathMLBlock {mo} at (0,0) size 9x16
             RenderText {mo} at (0,0) size 9x16
               text run at (0,0) width 9: "+"
 layer at (211,477) size 12x14
@@ -326,15 +326,15 @@ layer at (211,477) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "5"
 layer at (255,454) size 190x58
-  RenderBlock (relative positioned) {mroot} at (18,0) size 190x58
+  RenderMathMLRoot {mroot} at (18,0) size 190x58
     RenderBlock {mroot} at (18,41) size 0x0
     RenderBlock {mroot} at (18,3) size 172x52
-      RenderBlock {mrow} at (6,0) size 166x52
+      RenderMathMLRow {mrow} at (6,0) size 166x52
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,27) size 8x16
             text run at (0,27) width 8: "4"
-        RenderBlock {mo} at (8,27) size 10x16
-          RenderBlock {mo} at (0,0) size 9x16
+        RenderMathMLOperator {mo} at (8,27) size 10x16
+          RenderMathMLBlock {mo} at (0,0) size 9x16
             RenderText {mo} at (0,0) size 9x16
               text run at (0,0) width 9: "+"
 layer at (255,476) size 12x14
@@ -342,15 +342,15 @@ layer at (255,476) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "6"
 layer at (297,457) size 148x52
-  RenderBlock (relative positioned) {mroot} at (18,0) size 148x52
+  RenderMathMLRoot {mroot} at (18,0) size 148x52
     RenderBlock {mroot} at (17,38) size 0x0
     RenderBlock {mroot} at (17,3) size 131x46
-      RenderBlock {mrow} at (4,0) size 127x46
+      RenderMathMLRow {mrow} at (4,0) size 127x46
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,24) size 8x16
             text run at (0,24) width 8: "5"
-        RenderBlock {mo} at (8,24) size 10x16
-          RenderBlock {mo} at (0,0) size 9x16
+        RenderMathMLOperator {mo} at (8,24) size 10x16
+          RenderMathMLBlock {mo} at (0,0) size 9x16
             RenderText {mo} at (0,0) size 9x16
               text run at (0,0) width 9: "+"
 layer at (297,475) size 12x14
@@ -358,15 +358,15 @@ layer at (297,475) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "7"
 layer at (336,460) size 109x46
-  RenderBlock (relative positioned) {mroot} at (18,0) size 109x46
+  RenderMathMLRoot {mroot} at (18,0) size 109x46
     RenderBlock {mroot} at (16,35) size 0x0
     RenderBlock {mroot} at (16,3) size 93x40
-      RenderBlock {mrow} at (3,0) size 90x40
+      RenderMathMLRow {mrow} at (3,0) size 90x40
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,21) size 8x16
             text run at (0,21) width 8: "6"
-        RenderBlock {mo} at (8,21) size 10x16
-          RenderBlock {mo} at (0,0) size 9x16
+        RenderMathMLOperator {mo} at (8,21) size 10x16
+          RenderMathMLBlock {mo} at (0,0) size 9x16
             RenderText {mo} at (0,0) size 9x16
               text run at (0,0) width 9: "+"
 layer at (336,474) size 12x14
@@ -374,15 +374,15 @@ layer at (336,474) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "8"
 layer at (373,463) size 72x40
-  RenderBlock (relative positioned) {mroot} at (18,0) size 72x40
+  RenderMathMLRoot {mroot} at (18,0) size 72x40
     RenderBlock {mroot} at (14,32) size 0x0
     RenderBlock {mroot} at (14,3) size 58x34
-      RenderBlock {mrow} at (2,0) size 56x34
+      RenderMathMLRow {mrow} at (2,0) size 56x34
         RenderInline {mn} at (0,0) size 8x16
           RenderText {#text} at (0,18) size 8x16
             text run at (0,18) width 8: "7"
-        RenderBlock {mo} at (8,18) size 10x16
-          RenderBlock {mo} at (0,0) size 9x16
+        RenderMathMLOperator {mo} at (8,18) size 10x16
+          RenderMathMLBlock {mo} at (0,0) size 9x16
             RenderText {mo} at (0,0) size 9x16
               text run at (0,0) width 9: "+"
 layer at (373,474) size 12x14
@@ -390,27 +390,27 @@ layer at (373,474) size 12x14
     RenderText {#text} at (2,0) size 6x12
       text run at (2,0) width 6: "9"
 layer at (407,466) size 38x34
-  RenderBlock (relative positioned) {mroot} at (18,0) size 38x34
+  RenderMathMLRoot {mroot} at (18,0) size 38x34
     RenderBlock {mroot} at (28,29) size 0x0
     RenderBlock {mroot} at (28,18) size 10x16
       RenderInline {mi} at (0,0) size 10x16
         RenderText {#text} at (0,0) size 10x16
           text run at (0,0) width 10: "A"
 layer at (407,466) size 28x28
-  RenderBlock (positioned) {mfrac} at (0,0) size 28x28
-    RenderBlock {mfrac} at (2,0) size 22x12
-      RenderBlock {mrow} at (2,0) size 18x12
+  RenderMathMLFraction {mfrac} at (0,0) size 28x28
+    RenderMathMLBlock {mfrac} at (2,0) size 22x12
+      RenderMathMLRow {mrow} at (2,0) size 18x12
         RenderInline {mi} at (0,0) size 5x12
           RenderText {#text} at (0,0) size 5x12
             text run at (0,0) width 5: "x"
-        RenderBlock {mo} at (5,0) size 8x12
-          RenderBlock {mo} at (0,0) size 7x12
+        RenderMathMLOperator {mo} at (5,0) size 8x12
+          RenderMathMLBlock {mo} at (0,0) size 7x12
             RenderText {mo} at (0,0) size 7x12
               text run at (0,0) width 7: "+"
         RenderInline {mi} at (0,0) size 5x12
           RenderText {#text} at (13,0) size 5x12
             text run at (13,0) width 5: "y"
-    RenderBlock {mfrac} at (2,12) size 22x14
+    RenderMathMLBlock {mfrac} at (2,12) size 22x14
       RenderInline {mi} at (0,0) size 6x12
         RenderText {#text} at (8,2) size 6x12
           text run at (8,2) width 6: "z"
index 76663814230904e105d9351c8a77f4cdad6b5bb5..ad245f05e13399f5b9b7cebce6f101ed80cbbf6d 100644 (file)
@@ -10,12 +10,12 @@ layer at (0,0) size 800x544
         RenderBlock {p} at (0,47) size 784x19
           RenderText {#text} at (0,0) size 154x18
             text run at (0,0) width 154: "I am a paragraph of text "
-          RenderBlock {math} at (154,3) size 27x16
+          RenderMathMLMath {math} at (154,3) size 27x16
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (1,0) size 7x16
                 text run at (1,0) width 7: "x"
-            RenderBlock {mo} at (8,0) size 10x16
-              RenderBlock {mo} at (0,0) size 9x16
+            RenderMathMLOperator {mo} at (8,0) size 10x16
+              RenderMathMLBlock {mo} at (0,0) size 9x16
                 RenderText {mo} at (0,0) size 9x16
                   text run at (0,0) width 9: "+"
             RenderInline {mn} at (0,0) size 8x16
@@ -30,21 +30,21 @@ layer at (0,0) size 800x544
         RenderBlock {p} at (0,47) size 784x34
           RenderText {#text} at (0,7) size 27x18
             text run at (0,7) width 27: "text "
-          RenderBlock {math} at (27,0) size 33x34
-            RenderBlock {mfrac} at (1,0) size 31x34
-              RenderBlock {mfrac} at (0,0) size 31x16
-                RenderBlock {mrow} at (3,0) size 25x16
+          RenderMathMLMath {math} at (27,0) size 33x34
+            RenderMathMLFraction {mfrac} at (1,0) size 31x34
+              RenderMathMLBlock {mfrac} at (0,0) size 31x16
+                RenderMathMLRow {mrow} at (3,0) size 25x16
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,0) size 7x16
                       text run at (0,0) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,0) size 10x16
+                    RenderMathMLBlock {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
                   RenderInline {mn} at (0,0) size 8x16
                     RenderText {#text} at (17,0) size 8x16
                       text run at (17,0) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 31x18
+              RenderMathMLBlock {mfrac} at (0,16) size 31x18
                 RenderInline {mn} at (0,0) size 9x16
                   RenderText {#text} at (11,2) size 9x16
                     text run at (11,2) width 9: "2"
@@ -52,28 +52,28 @@ layer at (0,0) size 800x544
         RenderBlock {p} at (0,97) size 784x34
           RenderText {#text} at (0,7) size 27x18
             text run at (0,7) width 27: "text "
-          RenderBlock {math} at (27,0) size 50x34
+          RenderMathMLMath {math} at (27,0) size 50x34
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (1,10) size 7x16
                 text run at (1,10) width 7: "x"
-            RenderBlock {mo} at (8,10) size 10x16
-              RenderBlock {mo} at (0,0) size 9x16
+            RenderMathMLOperator {mo} at (8,10) size 10x16
+              RenderMathMLBlock {mo} at (0,0) size 9x16
                 RenderText {mo} at (0,0) size 9x16
                   text run at (0,0) width 9: "+"
-            RenderBlock {mfrac} at (18,0) size 31x34
-              RenderBlock {mfrac} at (0,0) size 31x16
-                RenderBlock {mrow} at (3,0) size 25x16
+            RenderMathMLFraction {mfrac} at (18,0) size 31x34
+              RenderMathMLBlock {mfrac} at (0,0) size 31x16
+                RenderMathMLRow {mrow} at (3,0) size 25x16
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,0) size 7x16
                       text run at (0,0) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,0) size 10x16
+                    RenderMathMLBlock {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
                   RenderInline {mn} at (0,0) size 8x16
                     RenderText {#text} at (17,0) size 8x16
                       text run at (17,0) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 31x18
+              RenderMathMLBlock {mfrac} at (0,16) size 31x18
                 RenderInline {mn} at (0,0) size 9x16
                   RenderText {#text} at (11,2) size 9x16
                     text run at (11,2) width 9: "2"
@@ -85,117 +85,117 @@ layer at (0,0) size 800x544
         RenderBlock {p} at (0,47) size 784x41
           RenderText {#text} at (0,9) size 27x18
             text run at (0,9) width 27: "text "
-          RenderBlock {math} at (27,0) size 62x41
-            RenderBlock {mo} at (1,0) size 6x41
+          RenderMathMLMath {math} at (27,0) size 62x41
+            RenderMathMLOperator {mo} at (1,0) size 6x41
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (7,12) size 7x16
                 text run at (7,12) width 7: "x"
-            RenderBlock {mo} at (14,12) size 10x16
-              RenderBlock {mo} at (0,0) size 9x16
+            RenderMathMLOperator {mo} at (14,12) size 10x16
+              RenderMathMLBlock {mo} at (0,0) size 9x16
                 RenderText {mo} at (0,0) size 9x16
                   text run at (0,0) width 9: "+"
-            RenderBlock {mfrac} at (24,2) size 31x34
-              RenderBlock {mfrac} at (0,0) size 31x16
-                RenderBlock {mrow} at (3,0) size 25x16
+            RenderMathMLFraction {mfrac} at (24,2) size 31x34
+              RenderMathMLBlock {mfrac} at (0,0) size 31x16
+                RenderMathMLRow {mrow} at (3,0) size 25x16
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,0) size 7x16
                       text run at (0,0) width 7: "x"
-                  RenderBlock {mo} at (7,0) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,0) size 10x16
+                    RenderMathMLBlock {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
                   RenderInline {mn} at (0,0) size 8x16
                     RenderText {#text} at (17,0) size 8x16
                       text run at (17,0) width 8: "1"
-              RenderBlock {mfrac} at (0,16) size 31x18
+              RenderMathMLBlock {mfrac} at (0,16) size 31x18
                 RenderInline {mn} at (0,0) size 9x16
                   RenderText {#text} at (11,2) size 9x16
                     text run at (11,2) width 9: "2"
-            RenderBlock {mo} at (55,0) size 6x41
+            RenderMathMLOperator {mo} at (55,0) size 6x41
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {p} at (0,104) size 784x85
           RenderText {#text} at (0,35) size 27x18
             text run at (0,35) width 27: "text "
-          RenderBlock {math} at (27,0) size 88x85
+          RenderMathMLMath {math} at (27,0) size 88x85
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (1,38) size 7x16
                 text run at (1,38) width 7: "y"
-            RenderBlock {mo} at (8,0) size 6x85
-            RenderBlock {munder} at (14,35) size 13x27
-              RenderBlock (anonymous) at (0,0) size 13x16
+            RenderMathMLOperator {mo} at (8,0) size 6x85
+            RenderMathMLUnderOver {munder} at (14,35) size 13x27
+              RenderMathMLBlock (anonymous) at (0,0) size 13x16
                 RenderInline {mi} at (0,0) size 13x16
                   RenderText {#text} at (0,0) size 13x16
                     text run at (0,0) width 13: "\x{220F}"
-              RenderBlock (anonymous) at (0,11) size 13x16
+              RenderMathMLBlock (anonymous) at (0,11) size 13x16
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (0,3) size 5x12
                     text run at (0,3) width 5: "x"
-            RenderBlock {mfrac} at (27,10) size 54x70
-              RenderBlock {mfrac} at (0,0) size 54x34
-                RenderBlock {mrow} at (3,0) size 48x34
+            RenderMathMLFraction {mfrac} at (27,10) size 54x70
+              RenderMathMLBlock {mfrac} at (0,0) size 54x34
+                RenderMathMLRow {mrow} at (3,0) size 48x34
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,10) size 7x16
                       text run at (0,10) width 7: "x"
-                  RenderBlock {mo} at (7,10) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,10) size 10x16
+                    RenderMathMLBlock {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
-                  RenderBlock {mfrac} at (17,0) size 31x34
-                    RenderBlock {mfrac} at (0,0) size 31x16
-                      RenderBlock {mrow} at (3,0) size 25x16
+                  RenderMathMLFraction {mfrac} at (17,0) size 31x34
+                    RenderMathMLBlock {mfrac} at (0,0) size 31x16
+                      RenderMathMLRow {mrow} at (3,0) size 25x16
                         RenderInline {mi} at (0,0) size 7x16
                           RenderText {#text} at (0,0) size 7x16
                             text run at (0,0) width 7: "x"
-                        RenderBlock {mo} at (7,0) size 10x16
-                          RenderBlock {mo} at (0,0) size 9x16
+                        RenderMathMLOperator {mo} at (7,0) size 10x16
+                          RenderMathMLBlock {mo} at (0,0) size 9x16
                             RenderText {mo} at (0,0) size 9x16
                               text run at (0,0) width 9: "+"
                         RenderInline {mn} at (0,0) size 8x16
                           RenderText {#text} at (17,0) size 8x16
                             text run at (17,0) width 8: "1"
-                    RenderBlock {mfrac} at (0,16) size 31x18
+                    RenderMathMLBlock {mfrac} at (0,16) size 31x18
                       RenderInline {mn} at (0,0) size 9x16
                         RenderText {#text} at (11,2) size 9x16
                           text run at (11,2) width 9: "2"
-              RenderBlock {mfrac} at (0,34) size 54x36
-                RenderBlock {mrow} at (3,2) size 48x34
+              RenderMathMLBlock {mfrac} at (0,34) size 54x36
+                RenderMathMLRow {mrow} at (3,2) size 48x34
                   RenderInline {mi} at (0,0) size 7x16
                     RenderText {#text} at (0,10) size 7x16
                       text run at (0,10) width 7: "x"
-                  RenderBlock {mo} at (7,10) size 10x16
-                    RenderBlock {mo} at (0,0) size 9x16
+                  RenderMathMLOperator {mo} at (7,10) size 10x16
+                    RenderMathMLBlock {mo} at (0,0) size 9x16
                       RenderText {mo} at (0,0) size 9x16
                         text run at (0,0) width 9: "+"
-                  RenderBlock {mfrac} at (17,0) size 31x34
-                    RenderBlock {mfrac} at (0,0) size 31x16
-                      RenderBlock {mrow} at (3,0) size 25x16
+                  RenderMathMLFraction {mfrac} at (17,0) size 31x34
+                    RenderMathMLBlock {mfrac} at (0,0) size 31x16
+                      RenderMathMLRow {mrow} at (3,0) size 25x16
                         RenderInline {mi} at (0,0) size 7x16
                           RenderText {#text} at (0,0) size 7x16
                             text run at (0,0) width 7: "x"
-                        RenderBlock {mo} at (7,0) size 10x16
-                          RenderBlock {mo} at (0,0) size 9x16
+                        RenderMathMLOperator {mo} at (7,0) size 10x16
+                          RenderMathMLBlock {mo} at (0,0) size 9x16
                             RenderText {mo} at (0,0) size 9x16
                               text run at (0,0) width 9: "+"
                         RenderInline {mn} at (0,0) size 8x16
                           RenderText {#text} at (17,0) size 8x16
                             text run at (17,0) width 8: "1"
-                    RenderBlock {mfrac} at (0,16) size 31x18
+                    RenderMathMLBlock {mfrac} at (0,16) size 31x18
                       RenderInline {mn} at (0,0) size 9x16
                         RenderText {#text} at (11,2) size 9x16
                           text run at (11,2) width 9: "2"
-            RenderBlock {mo} at (81,0) size 6x85
+            RenderMathMLOperator {mo} at (81,0) size 6x85
           RenderText {#text} at (0,0) size 0x0
         RenderBlock {p} at (0,205) size 784x69
           RenderText {#text} at (0,25) size 27x18
             text run at (0,25) width 27: "text "
-          RenderBlock {math} at (27,0) size 92x69
-            RenderBlock {mo} at (1,0) size 6x69
+          RenderMathMLMath {math} at (27,0) size 92x69
+            RenderMathMLOperator {mo} at (1,0) size 6x69
             RenderTable {mtable} at (7,4) size 78x57
               RenderTableSection (anonymous) at (0,0) size 78x57
                 RenderTableRow {mtr} at (0,0) size 78x19
                   RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
+                    RenderMathMLSubSup {msub} at (3,0) size 20x19
+                      RenderMathMLBlock {msub} at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "a"
@@ -203,8 +203,8 @@ layer at (0,0) size 800x544
                         RenderText {#text} at (8,7) size 12x12
                           text run at (8,7) width 12: "11"
                   RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
+                    RenderMathMLSubSup {msub} at (3,0) size 20x19
+                      RenderMathMLBlock {msub} at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "a"
@@ -212,8 +212,8 @@ layer at (0,0) size 800x544
                         RenderText {#text} at (8,7) size 12x12
                           text run at (8,7) width 12: "12"
                   RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
+                    RenderMathMLSubSup {msub} at (3,0) size 20x19
+                      RenderMathMLBlock {msub} at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "a"
@@ -222,8 +222,8 @@ layer at (0,0) size 800x544
                           text run at (8,7) width 12: "13"
                 RenderTableRow {mtr} at (0,19) size 78x19
                   RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
+                    RenderMathMLSubSup {msub} at (3,0) size 20x19
+                      RenderMathMLBlock {msub} at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "b"
@@ -231,8 +231,8 @@ layer at (0,0) size 800x544
                         RenderText {#text} at (8,7) size 12x12
                           text run at (8,7) width 12: "21"
                   RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
+                    RenderMathMLSubSup {msub} at (3,0) size 20x19
+                      RenderMathMLBlock {msub} at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "b"
@@ -240,8 +240,8 @@ layer at (0,0) size 800x544
                         RenderText {#text} at (8,7) size 12x12
                           text run at (8,7) width 12: "22"
                   RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
-                    RenderBlock {msub} at (3,0) size 20x19
-                      RenderBlock {msub} at (0,0) size 8x16
+                    RenderMathMLSubSup {msub} at (3,0) size 20x19
+                      RenderMathMLBlock {msub} at (0,0) size 8x16
                         RenderInline {mi} at (0,0) size 8x16
                           RenderText {#text} at (0,0) size 8x16
                             text run at (0,0) width 8: "b"
@@ -250,8 +250,8 @@ layer at (0,0) size 800x544
                           text run at (8,7) width 12: "23"
                 RenderTableRow {mtr} at (0,38) size 78x19
                   RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 19x19
-                      RenderBlock {msub} at (0,0) size 7x16
+                    RenderMathMLSubSup {msub} at (4,0) size 19x19
+                      RenderMathMLBlock {msub} at (0,0) size 7x16
                         RenderInline {mi} at (0,0) size 7x16
                           RenderText {#text} at (0,0) size 7x16
                             text run at (0,0) width 7: "c"
@@ -259,8 +259,8 @@ layer at (0,0) size 800x544
                         RenderText {#text} at (7,7) size 12x12
                           text run at (7,7) width 12: "31"
                   RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 19x19
-                      RenderBlock {msub} at (0,0) size 7x16
+                    RenderMathMLSubSup {msub} at (4,0) size 19x19
+                      RenderMathMLBlock {msub} at (0,0) size 7x16
                         RenderInline {mi} at (0,0) size 7x16
                           RenderText {#text} at (0,0) size 7x16
                             text run at (0,0) width 7: "c"
@@ -268,152 +268,152 @@ layer at (0,0) size 800x544
                         RenderText {#text} at (7,7) size 12x12
                           text run at (7,7) width 12: "32"
                   RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
-                    RenderBlock {msub} at (4,0) size 19x19
-                      RenderBlock {msub} at (0,0) size 7x16
+                    RenderMathMLSubSup {msub} at (4,0) size 19x19
+                      RenderMathMLBlock {msub} at (0,0) size 7x16
                         RenderInline {mi} at (0,0) size 7x16
                           RenderText {#text} at (0,0) size 7x16
                             text run at (0,0) width 7: "c"
                       RenderInline {mn} at (0,0) size 12x12
                         RenderText {#text} at (7,7) size 12x12
                           text run at (7,7) width 12: "33"
-            RenderBlock {mo} at (85,0) size 6x69
+            RenderMathMLOperator {mo} at (85,0) size 6x69
           RenderText {#text} at (0,0) size 0x0
 layer at (36,301) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (36,311) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (36,321) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (36,331) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x11
+  RenderMathMLBlock {mo} at (0,30) size 5x11
 layer at (90,301) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (90,311) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (90,321) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (90,331) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x11
+  RenderMathMLBlock {mo} at (0,30) size 5x11
 layer at (43,358) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (43,368) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (43,378) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (43,388) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (43,398) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (43,408) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (43,418) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (43,428) size 5x4 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 5x4
+  RenderMathMLBlock {mo} at (0,70) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (43,432) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,74) size 5x11
+  RenderMathMLBlock {mo} at (0,74) size 5x11
 layer at (116,358) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (116,368) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (116,378) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (116,388) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (116,398) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (116,408) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (116,418) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (116,428) size 5x4 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 5x4
+  RenderMathMLBlock {mo} at (0,70) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (116,432) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,74) size 5x11
+  RenderMathMLBlock {mo} at (0,74) size 5x11
 layer at (36,459) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (36,469) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (36,479) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (36,489) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (36,499) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (36,509) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x8
+  RenderMathMLBlock {mo} at (0,50) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (36,517) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,58) size 5x11
+  RenderMathMLBlock {mo} at (0,58) size 5x11
 layer at (120,459) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (120,469) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (120,479) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (120,489) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (120,499) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (120,509) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x8
+  RenderMathMLBlock {mo} at (0,50) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (120,517) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,58) size 5x11
+  RenderMathMLBlock {mo} at (0,58) size 5x11
 layer at (36,302) size 5x11 backgroundClip at (36,301) size 5x10 clip at (36,301) size 5x10 outlineClip at (36,301) size 5x10
   RenderBlock (relative positioned) {mo} at (0,0) size 5x11
     RenderText {mo} at (0,-3) size 5x17
index bc24e68ad226a7dc61e26c15f699377b0af877b0..eb139ce46a6a8fea9980e41d458cc657c843b1e7 100644 (file)
@@ -4,12 +4,12 @@ layer at (0,0) size 785x614
   RenderBlock {html} at (0,0) size 785x614
     RenderBody {body} at (8,16) size 769x582
       RenderBlock {p} at (0,0) size 769x19
-        RenderBlock {math} at (0,3) size 27x16
+        RenderMathMLMath {math} at (0,3) size 27x16
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (1,0) size 7x16
               text run at (1,0) width 7: "x"
-          RenderBlock {mo} at (8,0) size 10x16 [bgcolor=#C8C8C8]
-            RenderBlock {mo} at (0,0) size 9x16
+          RenderMathMLOperator {mo} at (8,0) size 10x16 [bgcolor=#C8C8C8]
+            RenderMathMLBlock {mo} at (0,0) size 9x16
               RenderText {mo} at (0,0) size 9x16
                 text run at (0,0) width 9: "+"
           RenderInline {mn} at (0,0) size 8x16
@@ -19,74 +19,74 @@ layer at (0,0) size 785x614
       RenderBlock {p} at (0,35) size 769x21
         RenderText {#text} at (0,2) size 40x18
           text run at (0,2) width 40: "16px: "
-        RenderBlock {math} at (40,0) size 45x21
-          RenderBlock {mrow} at (1,0) size 43x21
-            RenderBlock {mo} at (0,0) size 10x21 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 9x19
+        RenderMathMLMath {math} at (40,0) size 45x21
+          RenderMathMLRow {mrow} at (1,0) size 43x21
+            RenderMathMLOperator {mo} at (0,0) size 10x21 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 9x19
                 RenderText {mo} at (0,-1) size 9x22
                   text run at (0,-1) width 9: "{"
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (10,5) size 7x16
                 text run at (10,5) width 7: "x"
             RenderBlock {div} at (17,5) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (33,0) size 10x21 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 9x19
+            RenderMathMLOperator {mo} at (33,0) size 10x21 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 9x19
                 RenderText {mo} at (0,-1) size 9x22
                   text run at (0,-1) width 9: "}"
         RenderText {#text} at (85,2) size 4x18
           text run at (85,2) width 4: " "
-        RenderBlock {math} at (89,0) size 39x21
-          RenderBlock {mrow} at (1,0) size 37x21
-            RenderBlock {mo} at (0,0) size 7x21 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 6x19
+        RenderMathMLMath {math} at (89,0) size 39x21
+          RenderMathMLRow {mrow} at (1,0) size 37x21
+            RenderMathMLOperator {mo} at (0,0) size 7x21 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 6x19
                 RenderText {mo} at (0,-1) size 6x22
                   text run at (0,-1) width 6: "["
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (7,5) size 7x16
                 text run at (7,5) width 7: "x"
             RenderBlock {div} at (14,5) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (30,0) size 7x21 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 6x19
+            RenderMathMLOperator {mo} at (30,0) size 7x21 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 6x19
                 RenderText {mo} at (0,-1) size 6x22
                   text run at (0,-1) width 6: "]"
         RenderText {#text} at (128,2) size 4x18
           text run at (128,2) width 4: " "
-        RenderBlock {math} at (132,0) size 39x21
-          RenderBlock {mrow} at (1,0) size 37x21
-            RenderBlock {mo} at (0,0) size 7x21 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 6x19
+        RenderMathMLMath {math} at (132,0) size 39x21
+          RenderMathMLRow {mrow} at (1,0) size 37x21
+            RenderMathMLOperator {mo} at (0,0) size 7x21 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 6x19
                 RenderText {mo} at (0,-1) size 6x22
                   text run at (0,-1) width 6: "("
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (7,5) size 7x16
                 text run at (7,5) width 7: "x"
             RenderBlock {div} at (14,5) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (30,0) size 7x21 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 6x19
+            RenderMathMLOperator {mo} at (30,0) size 7x21 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 6x19
                 RenderText {mo} at (0,-1) size 6x22
                   text run at (0,-1) width 6: ")"
         RenderText {#text} at (171,2) size 4x18
           text run at (171,2) width 4: " "
-        RenderBlock {math} at (175,0) size 35x21
-          RenderBlock {mrow} at (1,0) size 33x21
-            RenderBlock {mo} at (0,0) size 5x21 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x19
+        RenderMathMLMath {math} at (175,0) size 35x21
+          RenderMathMLRow {mrow} at (1,0) size 33x21
+            RenderMathMLOperator {mo} at (0,0) size 5x21 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 4x19
                 RenderText {mo} at (0,-1) size 4x22
                   text run at (0,-1) width 4: "|"
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (5,5) size 7x16
                 text run at (5,5) width 7: "x"
             RenderBlock {div} at (12,5) size 16x16 [bgcolor=#00FF00]
-            RenderBlock {mo} at (28,0) size 5x21 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x19
+            RenderMathMLOperator {mo} at (28,0) size 5x21 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 4x19
                 RenderText {mo} at (0,-1) size 4x22
                   text run at (0,-1) width 4: "|"
         RenderText {#text} at (210,2) size 4x18
           text run at (210,2) width 4: " "
-        RenderBlock {math} at (214,0) size 31x21
-          RenderBlock {mrow} at (1,0) size 29x21
-            RenderBlock {mo} at (0,0) size 6x21 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 5x19
+        RenderMathMLMath {math} at (214,0) size 31x21
+          RenderMathMLRow {mrow} at (1,0) size 29x21
+            RenderMathMLOperator {mo} at (0,0) size 6x21 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 5x19
                 RenderText {mo} at (0,-1) size 5x22
                   text run at (0,-1) width 5: "\x{222B}"
             RenderInline {mi} at (0,0) size 7x16
@@ -97,49 +97,49 @@ layer at (0,0) size 785x614
       RenderBlock {p} at (0,72) size 769x36
         RenderText {#text} at (0,8) size 40x18
           text run at (0,8) width 40: "24px: "
-        RenderBlock {math} at (40,0) size 49x36
-          RenderBlock {mrow} at (1,0) size 47x36
-            RenderBlock {mo} at (0,6) size 8x30 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (40,0) size 49x36
+          RenderMathMLRow {mrow} at (1,0) size 47x36
+            RenderMathMLOperator {mo} at (0,6) size 8x30 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (8,11) size 7x16
                 text run at (8,11) width 7: "x"
             RenderBlock {div} at (15,5) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (39,6) size 8x30 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (39,6) size 8x30 [bgcolor=#C8C8C8]
         RenderText {#text} at (89,8) size 4x18
           text run at (89,8) width 4: " "
-        RenderBlock {math} at (93,0) size 45x35
-          RenderBlock {mrow} at (1,0) size 43x35
-            RenderBlock {mo} at (0,6) size 6x29 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (93,0) size 45x35
+          RenderMathMLRow {mrow} at (1,0) size 43x35
+            RenderMathMLOperator {mo} at (0,6) size 6x29 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,11) size 7x16
                 text run at (6,11) width 7: "x"
             RenderBlock {div} at (13,5) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (37,6) size 6x29 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (37,6) size 6x29 [bgcolor=#C8C8C8]
         RenderText {#text} at (138,8) size 4x18
           text run at (138,8) width 4: " "
-        RenderBlock {math} at (142,0) size 45x35
-          RenderBlock {mrow} at (1,0) size 43x35
-            RenderBlock {mo} at (0,6) size 6x29 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (142,0) size 45x35
+          RenderMathMLRow {mrow} at (1,0) size 43x35
+            RenderMathMLOperator {mo} at (0,6) size 6x29 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,11) size 7x16
                 text run at (6,11) width 7: "x"
             RenderBlock {div} at (13,5) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (37,6) size 6x29 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (37,6) size 6x29 [bgcolor=#C8C8C8]
         RenderText {#text} at (187,8) size 4x18
           text run at (187,8) width 4: " "
-        RenderBlock {math} at (191,0) size 51x35
-          RenderBlock {mrow} at (1,0) size 49x35
-            RenderBlock {mo} at (0,6) size 9x29 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (191,0) size 51x35
+          RenderMathMLRow {mrow} at (1,0) size 49x35
+            RenderMathMLOperator {mo} at (0,6) size 9x29 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (9,11) size 7x16
                 text run at (9,11) width 7: "x"
             RenderBlock {div} at (16,5) size 24x24 [bgcolor=#00FF00]
-            RenderBlock {mo} at (40,6) size 9x29 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (40,6) size 9x29 [bgcolor=#C8C8C8]
         RenderText {#text} at (242,8) size 4x18
           text run at (242,8) width 4: " "
-        RenderBlock {math} at (246,0) size 44x35
-          RenderBlock {mrow} at (1,0) size 42x35
-            RenderBlock {mo} at (0,6) size 11x29 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (246,0) size 44x35
+          RenderMathMLRow {mrow} at (1,0) size 42x35
+            RenderMathMLOperator {mo} at (0,6) size 11x29 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (11,11) size 7x16
                 text run at (11,11) width 7: "x"
@@ -148,49 +148,49 @@ layer at (0,0) size 785x614
       RenderBlock {p} at (0,124) size 769x50
         RenderText {#text} at (0,19) size 40x18
           text run at (0,19) width 40: "32px: "
-        RenderBlock {math} at (40,0) size 57x50
-          RenderBlock {mrow} at (1,0) size 55x50
-            RenderBlock {mo} at (0,11) size 8x39 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (40,0) size 57x50
+          RenderMathMLRow {mrow} at (1,0) size 55x50
+            RenderMathMLOperator {mo} at (0,11) size 8x39 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (8,22) size 7x16
                 text run at (8,22) width 7: "x"
             RenderBlock {div} at (15,11) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (47,11) size 8x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (47,11) size 8x39 [bgcolor=#C8C8C8]
         RenderText {#text} at (97,19) size 4x18
           text run at (97,19) width 4: " "
-        RenderBlock {math} at (101,0) size 53x50
-          RenderBlock {mrow} at (1,0) size 51x50
-            RenderBlock {mo} at (0,11) size 6x39 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (101,0) size 53x50
+          RenderMathMLRow {mrow} at (1,0) size 51x50
+            RenderMathMLOperator {mo} at (0,11) size 6x39 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,22) size 7x16
                 text run at (6,22) width 7: "x"
             RenderBlock {div} at (13,11) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (45,11) size 6x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (45,11) size 6x39 [bgcolor=#C8C8C8]
         RenderText {#text} at (154,19) size 4x18
           text run at (154,19) width 4: " "
-        RenderBlock {math} at (158,0) size 53x50
-          RenderBlock {mrow} at (1,0) size 51x50
-            RenderBlock {mo} at (0,11) size 6x39 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (158,0) size 53x50
+          RenderMathMLRow {mrow} at (1,0) size 51x50
+            RenderMathMLOperator {mo} at (0,11) size 6x39 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,22) size 7x16
                 text run at (6,22) width 7: "x"
             RenderBlock {div} at (13,11) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (45,11) size 6x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (45,11) size 6x39 [bgcolor=#C8C8C8]
         RenderText {#text} at (211,19) size 4x18
           text run at (211,19) width 4: " "
-        RenderBlock {math} at (215,0) size 59x50
-          RenderBlock {mrow} at (1,0) size 57x50
-            RenderBlock {mo} at (0,11) size 9x39 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (215,0) size 59x50
+          RenderMathMLRow {mrow} at (1,0) size 57x50
+            RenderMathMLOperator {mo} at (0,11) size 9x39 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (9,22) size 7x16
                 text run at (9,22) width 7: "x"
             RenderBlock {div} at (16,11) size 32x32 [bgcolor=#00FF00]
-            RenderBlock {mo} at (48,11) size 9x39 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (48,11) size 9x39 [bgcolor=#C8C8C8]
         RenderText {#text} at (274,19) size 4x18
           text run at (274,19) width 4: " "
-        RenderBlock {math} at (278,0) size 52x50
-          RenderBlock {mrow} at (1,0) size 50x50
-            RenderBlock {mo} at (0,11) size 11x39 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (278,0) size 52x50
+          RenderMathMLRow {mrow} at (1,0) size 50x50
+            RenderMathMLOperator {mo} at (0,11) size 11x39 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (11,22) size 7x16
                 text run at (11,22) width 7: "x"
@@ -199,49 +199,49 @@ layer at (0,0) size 785x614
       RenderBlock {p} at (0,190) size 769x80
         RenderText {#text} at (0,41) size 40x18
           text run at (0,41) width 40: "48px: "
-        RenderBlock {math} at (40,0) size 73x80
-          RenderBlock {mrow} at (1,0) size 71x80
-            RenderBlock {mo} at (0,22) size 8x58 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (40,0) size 73x80
+          RenderMathMLRow {mrow} at (1,0) size 71x80
+            RenderMathMLOperator {mo} at (0,22) size 8x58 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (8,44) size 7x16
                 text run at (8,44) width 7: "x"
             RenderBlock {div} at (15,22) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (63,22) size 8x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (63,22) size 8x58 [bgcolor=#C8C8C8]
         RenderText {#text} at (113,41) size 4x18
           text run at (113,41) width 4: " "
-        RenderBlock {math} at (117,0) size 69x80
-          RenderBlock {mrow} at (1,0) size 67x80
-            RenderBlock {mo} at (0,22) size 6x58 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (117,0) size 69x80
+          RenderMathMLRow {mrow} at (1,0) size 67x80
+            RenderMathMLOperator {mo} at (0,22) size 6x58 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,44) size 7x16
                 text run at (6,44) width 7: "x"
             RenderBlock {div} at (13,22) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (61,22) size 6x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (61,22) size 6x58 [bgcolor=#C8C8C8]
         RenderText {#text} at (186,41) size 4x18
           text run at (186,41) width 4: " "
-        RenderBlock {math} at (190,0) size 69x80
-          RenderBlock {mrow} at (1,0) size 67x80
-            RenderBlock {mo} at (0,22) size 6x58 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (190,0) size 69x80
+          RenderMathMLRow {mrow} at (1,0) size 67x80
+            RenderMathMLOperator {mo} at (0,22) size 6x58 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,44) size 7x16
                 text run at (6,44) width 7: "x"
             RenderBlock {div} at (13,22) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (61,22) size 6x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (61,22) size 6x58 [bgcolor=#C8C8C8]
         RenderText {#text} at (259,41) size 4x18
           text run at (259,41) width 4: " "
-        RenderBlock {math} at (263,0) size 75x80
-          RenderBlock {mrow} at (1,0) size 73x80
-            RenderBlock {mo} at (0,22) size 9x58 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (263,0) size 75x80
+          RenderMathMLRow {mrow} at (1,0) size 73x80
+            RenderMathMLOperator {mo} at (0,22) size 9x58 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (9,44) size 7x16
                 text run at (9,44) width 7: "x"
             RenderBlock {div} at (16,22) size 48x48 [bgcolor=#00FF00]
-            RenderBlock {mo} at (64,22) size 9x58 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (64,22) size 9x58 [bgcolor=#C8C8C8]
         RenderText {#text} at (338,41) size 4x18
           text run at (338,41) width 4: " "
-        RenderBlock {math} at (342,0) size 68x80
-          RenderBlock {mrow} at (1,0) size 66x80
-            RenderBlock {mo} at (0,22) size 11x58 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (342,0) size 68x80
+          RenderMathMLRow {mrow} at (1,0) size 66x80
+            RenderMathMLOperator {mo} at (0,22) size 11x58 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (11,44) size 7x16
                 text run at (11,44) width 7: "x"
@@ -250,974 +250,974 @@ layer at (0,0) size 785x614
       RenderBlock {p} at (0,286) size 769x215
         RenderText {#text} at (0,140) size 48x18
           text run at (0,140) width 48: "120px: "
-        RenderBlock {math} at (48,0) size 73x215
-          RenderBlock {mrow} at (1,0) size 71x215
-            RenderBlock {mo} at (0,70) size 8x145 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (48,0) size 73x215
+          RenderMathMLRow {mrow} at (1,0) size 71x215
+            RenderMathMLOperator {mo} at (0,70) size 8x145 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (8,143) size 7x16
                 text run at (8,143) width 7: "x"
             RenderBlock {div} at (15,73) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (63,70) size 8x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (63,70) size 8x145 [bgcolor=#C8C8C8]
         RenderText {#text} at (121,140) size 4x18
           text run at (121,140) width 4: " "
-        RenderBlock {math} at (125,0) size 69x215
-          RenderBlock {mrow} at (1,0) size 67x215
-            RenderBlock {mo} at (0,70) size 6x145 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (125,0) size 69x215
+          RenderMathMLRow {mrow} at (1,0) size 67x215
+            RenderMathMLOperator {mo} at (0,70) size 6x145 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,143) size 7x16
                 text run at (6,143) width 7: "x"
             RenderBlock {div} at (13,73) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (61,70) size 6x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (61,70) size 6x145 [bgcolor=#C8C8C8]
         RenderText {#text} at (194,140) size 4x18
           text run at (194,140) width 4: " "
-        RenderBlock {math} at (198,0) size 69x215
-          RenderBlock {mrow} at (1,0) size 67x215
-            RenderBlock {mo} at (0,70) size 6x145 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (198,0) size 69x215
+          RenderMathMLRow {mrow} at (1,0) size 67x215
+            RenderMathMLOperator {mo} at (0,70) size 6x145 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,143) size 7x16
                 text run at (6,143) width 7: "x"
             RenderBlock {div} at (13,73) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (61,70) size 6x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (61,70) size 6x145 [bgcolor=#C8C8C8]
         RenderText {#text} at (267,140) size 4x18
           text run at (267,140) width 4: " "
-        RenderBlock {math} at (271,0) size 75x215
-          RenderBlock {mrow} at (1,0) size 73x215
-            RenderBlock {mo} at (0,70) size 9x145 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (271,0) size 75x215
+          RenderMathMLRow {mrow} at (1,0) size 73x215
+            RenderMathMLOperator {mo} at (0,70) size 9x145 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (9,143) size 7x16
                 text run at (9,143) width 7: "x"
             RenderBlock {div} at (16,73) size 48x120 [bgcolor=#00FF00]
-            RenderBlock {mo} at (64,70) size 9x145 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (64,70) size 9x145 [bgcolor=#C8C8C8]
         RenderText {#text} at (346,140) size 4x18
           text run at (346,140) width 4: " "
-        RenderBlock {math} at (350,0) size 68x215
-          RenderBlock {mrow} at (1,0) size 66x215
-            RenderBlock {mo} at (0,70) size 11x145 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (350,0) size 68x215
+          RenderMathMLRow {mrow} at (1,0) size 66x215
+            RenderMathMLOperator {mo} at (0,70) size 11x145 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (11,143) size 7x16
                 text run at (11,143) width 7: "x"
             RenderBlock {div} at (18,73) size 48x120 [bgcolor=#00FF00]
         RenderText {#text} at (0,0) size 0x0
       RenderBlock {p} at (0,517) size 769x65
-        RenderBlock {math} at (0,0) size 156x65
-          RenderBlock {mrow} at (1,0) size 154x65
-            RenderBlock {mo} at (0,16) size 6x49 [bgcolor=#C8C8C8]
+        RenderMathMLMath {math} at (0,0) size 156x65
+          RenderMathMLRow {mrow} at (1,0) size 154x65
+            RenderMathMLOperator {mo} at (0,16) size 6x49 [bgcolor=#C8C8C8]
             RenderInline {mi} at (0,0) size 7x16
               RenderText {#text} at (6,33) size 7x16
                 text run at (6,33) width 7: "x"
-            RenderBlock {mo} at (13,33) size 5x16 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x16
+            RenderMathMLOperator {mo} at (13,33) size 5x16 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 4x16
                 RenderText {mo} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderBlock {div} at (18,17) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (58,33) size 5x16 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x16
+            RenderMathMLOperator {mo} at (58,33) size 5x16 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 4x16
                 RenderText {mo} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderBlock {div} at (63,17) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (103,33) size 5x16 [bgcolor=#C8C8C8]
-              RenderBlock {mo} at (0,0) size 4x16
+            RenderMathMLOperator {mo} at (103,33) size 5x16 [bgcolor=#C8C8C8]
+              RenderMathMLBlock {mo} at (0,0) size 4x16
                 RenderText {mo} at (0,0) size 4x16
                   text run at (0,0) width 4: ","
             RenderBlock {div} at (108,17) size 40x40 [bgcolor=#00FF00]
-            RenderBlock {mo} at (148,16) size 6x49 [bgcolor=#C8C8C8]
+            RenderMathMLOperator {mo} at (148,16) size 6x49 [bgcolor=#C8C8C8]
         RenderText {#text} at (0,0) size 0x0
 layer at (49,94) size 7x9 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x9
+  RenderMathMLBlock {mo} at (0,0) size 7x9
 layer at (49,103) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,9) size 7x10
+  RenderMathMLBlock {mo} at (0,9) size 7x10
 layer at (49,113) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,19) size 7x11
+  RenderMathMLBlock {mo} at (0,19) size 7x11
 layer at (88,94) size 7x9 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x9
+  RenderMathMLBlock {mo} at (0,0) size 7x9
 layer at (88,103) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,9) size 7x10
+  RenderMathMLBlock {mo} at (0,9) size 7x10
 layer at (88,113) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,19) size 7x11
+  RenderMathMLBlock {mo} at (0,19) size 7x11
 layer at (102,94) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (102,104) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x8
+  RenderMathMLBlock {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (102,112) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 5x11
+  RenderMathMLBlock {mo} at (0,18) size 5x11
 layer at (139,94) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (139,104) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x8
+  RenderMathMLBlock {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (139,112) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 5x11
+  RenderMathMLBlock {mo} at (0,18) size 5x11
 layer at (151,94) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (151,104) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x8
+  RenderMathMLBlock {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (151,112) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 5x11
+  RenderMathMLBlock {mo} at (0,18) size 5x11
 layer at (188,94) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (188,104) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x8
+  RenderMathMLBlock {mo} at (0,10) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (188,112) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 5x11
+  RenderMathMLBlock {mo} at (0,18) size 5x11
 layer at (200,94) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock {mo} at (0,0) size 8x10
 layer at (200,104) size 8x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x8
+  RenderMathMLBlock {mo} at (0,10) size 8x8
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (200,112) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 8x11
+  RenderMathMLBlock {mo} at (0,18) size 8x11
 layer at (240,94) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock {mo} at (0,0) size 8x10
 layer at (240,104) size 8x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x8
+  RenderMathMLBlock {mo} at (0,10) size 8x8
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (240,112) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 8x11
+  RenderMathMLBlock {mo} at (0,18) size 8x11
 layer at (255,94) size 10x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock {mo} at (0,0) size 10x10
 layer at (255,104) size 10x8 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 10x8
+  RenderMathMLBlock {mo} at (0,10) size 10x8
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (255,112) size 10x11 scrollHeight 14
-  RenderBlock {mo} at (0,18) size 10x11
+  RenderMathMLBlock {mo} at (0,18) size 10x11
 layer at (49,151) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock {mo} at (0,0) size 7x10
 layer at (49,161) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x4
+  RenderMathMLBlock {mo} at (0,10) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (49,165) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,14) size 7x10
+  RenderMathMLBlock {mo} at (0,14) size 7x10
 layer at (49,175) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,24) size 7x4
+  RenderMathMLBlock {mo} at (0,24) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (49,179) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 7x11
+  RenderMathMLBlock {mo} at (0,28) size 7x11
 layer at (96,151) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock {mo} at (0,0) size 7x10
 layer at (96,161) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x4
+  RenderMathMLBlock {mo} at (0,10) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (96,165) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,14) size 7x10
+  RenderMathMLBlock {mo} at (0,14) size 7x10
 layer at (96,175) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,24) size 7x4
+  RenderMathMLBlock {mo} at (0,24) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (96,179) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 7x11
+  RenderMathMLBlock {mo} at (0,28) size 7x11
 layer at (110,151) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (110,161) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (110,171) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x8
+  RenderMathMLBlock {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (110,179) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 5x11
+  RenderMathMLBlock {mo} at (0,28) size 5x11
 layer at (155,151) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (155,161) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (155,171) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x8
+  RenderMathMLBlock {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (155,179) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 5x11
+  RenderMathMLBlock {mo} at (0,28) size 5x11
 layer at (167,151) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (167,161) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (167,171) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x8
+  RenderMathMLBlock {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (167,179) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 5x11
+  RenderMathMLBlock {mo} at (0,28) size 5x11
 layer at (212,151) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (212,161) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (212,171) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x8
+  RenderMathMLBlock {mo} at (0,20) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (212,179) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 5x11
+  RenderMathMLBlock {mo} at (0,28) size 5x11
 layer at (224,151) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock {mo} at (0,0) size 8x10
 layer at (224,161) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (224,171) size 8x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x8
+  RenderMathMLBlock {mo} at (0,20) size 8x8
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (224,179) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 8x11
+  RenderMathMLBlock {mo} at (0,28) size 8x11
 layer at (272,151) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock {mo} at (0,0) size 8x10
 layer at (272,161) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (272,171) size 8x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x8
+  RenderMathMLBlock {mo} at (0,20) size 8x8
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (272,179) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 8x11
+  RenderMathMLBlock {mo} at (0,28) size 8x11
 layer at (287,151) size 10x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock {mo} at (0,0) size 10x10
 layer at (287,161) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (287,171) size 10x8 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 10x8
+  RenderMathMLBlock {mo} at (0,20) size 10x8
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (287,179) size 10x11 scrollHeight 14
-  RenderBlock {mo} at (0,28) size 10x11
+  RenderMathMLBlock {mo} at (0,28) size 10x11
 layer at (49,228) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock {mo} at (0,0) size 7x10
 layer at (49,238) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (49,248) size 7x3 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x3
+  RenderMathMLBlock {mo} at (0,20) size 7x3
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (49,251) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,23) size 7x10
+  RenderMathMLBlock {mo} at (0,23) size 7x10
 layer at (49,261) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,33) size 7x10
+  RenderMathMLBlock {mo} at (0,33) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (49,271) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,43) size 7x4
+  RenderMathMLBlock {mo} at (0,43) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (49,275) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 7x11
+  RenderMathMLBlock {mo} at (0,47) size 7x11
 layer at (112,228) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock {mo} at (0,0) size 7x10
 layer at (112,238) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (112,248) size 7x3 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x3
+  RenderMathMLBlock {mo} at (0,20) size 7x3
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (112,251) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,23) size 7x10
+  RenderMathMLBlock {mo} at (0,23) size 7x10
 layer at (112,261) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,33) size 7x10
+  RenderMathMLBlock {mo} at (0,33) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (112,271) size 7x4 scrollHeight 14
-  RenderBlock {mo} at (0,43) size 7x4
+  RenderMathMLBlock {mo} at (0,43) size 7x4
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (112,275) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 7x11
+  RenderMathMLBlock {mo} at (0,47) size 7x11
 layer at (126,228) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (126,238) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (126,248) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (126,258) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (126,268) size 5x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x7
+  RenderMathMLBlock {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (126,275) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 5x11
+  RenderMathMLBlock {mo} at (0,47) size 5x11
 layer at (187,228) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (187,238) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (187,248) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (187,258) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (187,268) size 5x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x7
+  RenderMathMLBlock {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (187,275) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 5x11
+  RenderMathMLBlock {mo} at (0,47) size 5x11
 layer at (199,228) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (199,238) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (199,248) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (199,258) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (199,268) size 5x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x7
+  RenderMathMLBlock {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (199,275) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 5x11
+  RenderMathMLBlock {mo} at (0,47) size 5x11
 layer at (260,228) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (260,238) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (260,248) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (260,258) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (260,268) size 5x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x7
+  RenderMathMLBlock {mo} at (0,40) size 5x7
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (260,275) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 5x11
+  RenderMathMLBlock {mo} at (0,47) size 5x11
 layer at (272,228) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock {mo} at (0,0) size 8x10
 layer at (272,238) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (272,248) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x10
+  RenderMathMLBlock {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (272,258) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 8x10
+  RenderMathMLBlock {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (272,268) size 8x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 8x7
+  RenderMathMLBlock {mo} at (0,40) size 8x7
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (272,275) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 8x11
+  RenderMathMLBlock {mo} at (0,47) size 8x11
 layer at (336,228) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock {mo} at (0,0) size 8x10
 layer at (336,238) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (336,248) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x10
+  RenderMathMLBlock {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (336,258) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 8x10
+  RenderMathMLBlock {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (336,268) size 8x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 8x7
+  RenderMathMLBlock {mo} at (0,40) size 8x7
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (336,275) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 8x11
+  RenderMathMLBlock {mo} at (0,47) size 8x11
 layer at (351,228) size 10x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock {mo} at (0,0) size 10x10
 layer at (351,238) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (351,248) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 10x10
+  RenderMathMLBlock {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (351,258) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 10x10
+  RenderMathMLBlock {mo} at (0,30) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (351,268) size 10x7 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 10x7
+  RenderMathMLBlock {mo} at (0,40) size 10x7
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (351,275) size 10x11 scrollHeight 14
-  RenderBlock {mo} at (0,47) size 10x11
+  RenderMathMLBlock {mo} at (0,47) size 10x11
 layer at (57,372) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock {mo} at (0,0) size 7x10
 layer at (57,382) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,392) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
+  RenderMathMLBlock {mo} at (0,20) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,402) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
+  RenderMathMLBlock {mo} at (0,30) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,412) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
+  RenderMathMLBlock {mo} at (0,40) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,422) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x10
+  RenderMathMLBlock {mo} at (0,50) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,432) size 7x7 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x7
+  RenderMathMLBlock {mo} at (0,60) size 7x7
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,439) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,67) size 7x10
+  RenderMathMLBlock {mo} at (0,67) size 7x10
 layer at (57,449) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,77) size 7x10
+  RenderMathMLBlock {mo} at (0,77) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,459) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,87) size 7x10
+  RenderMathMLBlock {mo} at (0,87) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,469) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,97) size 7x10
+  RenderMathMLBlock {mo} at (0,97) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,479) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,107) size 7x10
+  RenderMathMLBlock {mo} at (0,107) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,489) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,117) size 7x10
+  RenderMathMLBlock {mo} at (0,117) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,499) size 7x7 scrollHeight 14
-  RenderBlock {mo} at (0,127) size 7x7
+  RenderMathMLBlock {mo} at (0,127) size 7x7
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (57,506) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 7x11
+  RenderMathMLBlock {mo} at (0,134) size 7x11
 layer at (120,372) size 7x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 7x10
+  RenderMathMLBlock {mo} at (0,0) size 7x10
 layer at (120,382) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 7x10
+  RenderMathMLBlock {mo} at (0,10) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,392) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 7x10
+  RenderMathMLBlock {mo} at (0,20) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,402) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 7x10
+  RenderMathMLBlock {mo} at (0,30) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,412) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 7x10
+  RenderMathMLBlock {mo} at (0,40) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,422) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 7x10
+  RenderMathMLBlock {mo} at (0,50) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,432) size 7x7 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 7x7
+  RenderMathMLBlock {mo} at (0,60) size 7x7
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,439) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,67) size 7x10
+  RenderMathMLBlock {mo} at (0,67) size 7x10
 layer at (120,449) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,77) size 7x10
+  RenderMathMLBlock {mo} at (0,77) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,459) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,87) size 7x10
+  RenderMathMLBlock {mo} at (0,87) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,469) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,97) size 7x10
+  RenderMathMLBlock {mo} at (0,97) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,479) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,107) size 7x10
+  RenderMathMLBlock {mo} at (0,107) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,489) size 7x10 scrollHeight 14
-  RenderBlock {mo} at (0,117) size 7x10
+  RenderMathMLBlock {mo} at (0,117) size 7x10
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,499) size 7x7 scrollHeight 14
-  RenderBlock {mo} at (0,127) size 7x7
+  RenderMathMLBlock {mo} at (0,127) size 7x7
     RenderText {mo} at (0,-3) size 7x17
       text run at (0,-3) width 7: "\x{23AA}"
 layer at (120,506) size 7x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 7x11
+  RenderMathMLBlock {mo} at (0,134) size 7x11
 layer at (134,372) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (134,382) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,392) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,402) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,412) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,422) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,432) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,442) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 5x10
+  RenderMathMLBlock {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,452) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 5x10
+  RenderMathMLBlock {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,462) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 5x10
+  RenderMathMLBlock {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,472) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 5x10
+  RenderMathMLBlock {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,482) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 5x10
+  RenderMathMLBlock {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,492) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 5x10
+  RenderMathMLBlock {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,502) size 5x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 5x4
+  RenderMathMLBlock {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A2}"
 layer at (134,506) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 5x11
+  RenderMathMLBlock {mo} at (0,134) size 5x11
 layer at (195,372) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (195,382) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,392) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,402) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,412) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,422) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,432) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,442) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 5x10
+  RenderMathMLBlock {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,452) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 5x10
+  RenderMathMLBlock {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,462) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 5x10
+  RenderMathMLBlock {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,472) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 5x10
+  RenderMathMLBlock {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,482) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 5x10
+  RenderMathMLBlock {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,492) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 5x10
+  RenderMathMLBlock {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,502) size 5x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 5x4
+  RenderMathMLBlock {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{23A5}"
 layer at (195,506) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 5x11
+  RenderMathMLBlock {mo} at (0,134) size 5x11
 layer at (207,372) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (207,382) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,392) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,402) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,412) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,422) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,432) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,442) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 5x10
+  RenderMathMLBlock {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,452) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 5x10
+  RenderMathMLBlock {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,462) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 5x10
+  RenderMathMLBlock {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,472) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 5x10
+  RenderMathMLBlock {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,482) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 5x10
+  RenderMathMLBlock {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,492) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 5x10
+  RenderMathMLBlock {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,502) size 5x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 5x4
+  RenderMathMLBlock {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (207,506) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 5x11
+  RenderMathMLBlock {mo} at (0,134) size 5x11
 layer at (268,372) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (268,382) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,392) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,402) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x10
+  RenderMathMLBlock {mo} at (0,30) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,412) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 5x10
+  RenderMathMLBlock {mo} at (0,40) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,422) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 5x10
+  RenderMathMLBlock {mo} at (0,50) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,432) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 5x10
+  RenderMathMLBlock {mo} at (0,60) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,442) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 5x10
+  RenderMathMLBlock {mo} at (0,70) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,452) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 5x10
+  RenderMathMLBlock {mo} at (0,80) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,462) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 5x10
+  RenderMathMLBlock {mo} at (0,90) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,472) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 5x10
+  RenderMathMLBlock {mo} at (0,100) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,482) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 5x10
+  RenderMathMLBlock {mo} at (0,110) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,492) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 5x10
+  RenderMathMLBlock {mo} at (0,120) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,502) size 5x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 5x4
+  RenderMathMLBlock {mo} at (0,130) size 5x4
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (268,506) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 5x11
+  RenderMathMLBlock {mo} at (0,134) size 5x11
 layer at (280,372) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock {mo} at (0,0) size 8x10
 layer at (280,382) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,392) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x10
+  RenderMathMLBlock {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,402) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 8x10
+  RenderMathMLBlock {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,412) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 8x10
+  RenderMathMLBlock {mo} at (0,40) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,422) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 8x10
+  RenderMathMLBlock {mo} at (0,50) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,432) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 8x10
+  RenderMathMLBlock {mo} at (0,60) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,442) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 8x10
+  RenderMathMLBlock {mo} at (0,70) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,452) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 8x10
+  RenderMathMLBlock {mo} at (0,80) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,462) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 8x10
+  RenderMathMLBlock {mo} at (0,90) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,472) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 8x10
+  RenderMathMLBlock {mo} at (0,100) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,482) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 8x10
+  RenderMathMLBlock {mo} at (0,110) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,492) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 8x10
+  RenderMathMLBlock {mo} at (0,120) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,502) size 8x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 8x4
+  RenderMathMLBlock {mo} at (0,130) size 8x4
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (280,506) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 8x11
+  RenderMathMLBlock {mo} at (0,134) size 8x11
 layer at (344,372) size 8x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 8x10
+  RenderMathMLBlock {mo} at (0,0) size 8x10
 layer at (344,382) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 8x10
+  RenderMathMLBlock {mo} at (0,10) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,392) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 8x10
+  RenderMathMLBlock {mo} at (0,20) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,402) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 8x10
+  RenderMathMLBlock {mo} at (0,30) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,412) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 8x10
+  RenderMathMLBlock {mo} at (0,40) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,422) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 8x10
+  RenderMathMLBlock {mo} at (0,50) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,432) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 8x10
+  RenderMathMLBlock {mo} at (0,60) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,442) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 8x10
+  RenderMathMLBlock {mo} at (0,70) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,452) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 8x10
+  RenderMathMLBlock {mo} at (0,80) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,462) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 8x10
+  RenderMathMLBlock {mo} at (0,90) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,472) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 8x10
+  RenderMathMLBlock {mo} at (0,100) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,482) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 8x10
+  RenderMathMLBlock {mo} at (0,110) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,492) size 8x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 8x10
+  RenderMathMLBlock {mo} at (0,120) size 8x10
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,502) size 8x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 8x4
+  RenderMathMLBlock {mo} at (0,130) size 8x4
     RenderText {mo} at (0,-3) size 8x17
       text run at (0,-3) width 8: "\x{23D0}"
 layer at (344,506) size 8x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 8x11
+  RenderMathMLBlock {mo} at (0,134) size 8x11
 layer at (359,372) size 10x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 10x10
+  RenderMathMLBlock {mo} at (0,0) size 10x10
 layer at (359,382) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 10x10
+  RenderMathMLBlock {mo} at (0,10) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,392) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 10x10
+  RenderMathMLBlock {mo} at (0,20) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,402) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 10x10
+  RenderMathMLBlock {mo} at (0,30) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,412) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,40) size 10x10
+  RenderMathMLBlock {mo} at (0,40) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,422) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,50) size 10x10
+  RenderMathMLBlock {mo} at (0,50) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,432) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,60) size 10x10
+  RenderMathMLBlock {mo} at (0,60) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,442) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,70) size 10x10
+  RenderMathMLBlock {mo} at (0,70) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,452) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,80) size 10x10
+  RenderMathMLBlock {mo} at (0,80) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,462) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,90) size 10x10
+  RenderMathMLBlock {mo} at (0,90) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,472) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,100) size 10x10
+  RenderMathMLBlock {mo} at (0,100) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,482) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,110) size 10x10
+  RenderMathMLBlock {mo} at (0,110) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,492) size 10x10 scrollHeight 14
-  RenderBlock {mo} at (0,120) size 10x10
+  RenderMathMLBlock {mo} at (0,120) size 10x10
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,502) size 10x4 scrollHeight 14
-  RenderBlock {mo} at (0,130) size 10x4
+  RenderMathMLBlock {mo} at (0,130) size 10x4
     RenderText {mo} at (0,-3) size 10x17
       text run at (0,-3) width 10: "\x{23AE}"
 layer at (359,506) size 10x11 scrollHeight 14
-  RenderBlock {mo} at (0,134) size 10x11
+  RenderMathMLBlock {mo} at (0,134) size 10x11
 layer at (9,549) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (9,559) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (9,569) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (9,579) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x8
+  RenderMathMLBlock {mo} at (0,30) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239C}"
 layer at (9,587) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,38) size 5x11
+  RenderMathMLBlock {mo} at (0,38) size 5x11
 layer at (157,549) size 5x10 scrollHeight 15
-  RenderBlock {mo} at (0,0) size 5x10
+  RenderMathMLBlock {mo} at (0,0) size 5x10
 layer at (157,559) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,10) size 5x10
+  RenderMathMLBlock {mo} at (0,10) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (157,569) size 5x10 scrollHeight 14
-  RenderBlock {mo} at (0,20) size 5x10
+  RenderMathMLBlock {mo} at (0,20) size 5x10
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (157,579) size 5x8 scrollHeight 14
-  RenderBlock {mo} at (0,30) size 5x8
+  RenderMathMLBlock {mo} at (0,30) size 5x8
     RenderText {mo} at (0,-3) size 5x17
       text run at (0,-3) width 5: "\x{239F}"
 layer at (157,587) size 5x11 scrollHeight 14
-  RenderBlock {mo} at (0,38) size 5x11
+  RenderMathMLBlock {mo} at (0,38) size 5x11
 layer at (49,95) size 7x11 backgroundClip at (49,94) size 7x9 clip at (49,94) size 7x9 outlineClip at (49,94) size 7x9
   RenderBlock (relative positioned) {mo} at (0,0) size 7x11
     RenderText {mo} at (0,-3) size 7x17
index f5fde5c500ce318d4c22c52fbfe6e3a7adadfdde..ac6979c318e46bd036dcb743077a14f125b86e4e 100644 (file)
@@ -6,12 +6,12 @@ layer at (0,0) size 800x51
       RenderBlock {p} at (0,0) size 784x19
         RenderText {#text} at (0,0) size 0x0
 layer at (8,19) size 27x16
-  RenderBlock {math} at (0,3) size 27x16
+  RenderMathMLMath {math} at (0,3) size 27x16
     RenderInline {mi} at (0,0) size 7x16
       RenderText {#text} at (1,0) size 7x16
         text run at (1,0) width 7: "x"
-    RenderBlock {mo} at (8,0) size 10x16
-      RenderBlock {mo} at (0,0) size 9x16
+    RenderMathMLOperator {mo} at (8,0) size 10x16
+      RenderMathMLBlock {mo} at (0,0) size 9x16
         RenderText {mo} at (0,0) size 9x16
           text run at (0,0) width 9: "+"
     RenderInline {mn} at (0,0) size 8x16
index c0dd593b242e60074dd5c640fdc1198a12c077f8..a20430786032bc2783bb7a273d544eeb782d6b76 100644 (file)
@@ -6,9 +6,9 @@ layer at (0,0) size 800x134
       RenderBlock {p} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 27x18
           text run at (0,0) width 27: "text "
-        RenderBlock {math} at (27,3) size 15x19
-          RenderBlock {msub} at (1,0) size 13x19
-            RenderBlock {msub} at (0,0) size 7x16
+        RenderMathMLMath {math} at (27,3) size 15x19
+          RenderMathMLSubSup {msub} at (1,0) size 13x19
+            RenderMathMLBlock {msub} at (0,0) size 7x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,0) size 7x16
                   text run at (0,0) width 7: "x"
@@ -19,11 +19,11 @@ layer at (0,0) size 800x134
       RenderBlock {p} at (0,38) size 784x22
         RenderText {#text} at (0,0) size 27x18
           text run at (0,0) width 27: "text "
-        RenderBlock {math} at (27,3) size 16x19
-          RenderBlock {msub} at (1,0) size 14x19
-            RenderBlock {msub} at (0,0) size 9x16
-              RenderBlock {mo} at (0,0) size 9x16
-                RenderBlock {mo} at (0,0) size 9x16
+        RenderMathMLMath {math} at (27,3) size 16x19
+          RenderMathMLSubSup {msub} at (1,0) size 14x19
+            RenderMathMLBlock {msub} at (0,0) size 9x16
+              RenderMathMLOperator {mo} at (0,0) size 9x16
+                RenderMathMLBlock {mo} at (0,0) size 9x16
                   RenderText {mo} at (0,0) size 9x16
                     text run at (0,0) width 9: "+"
             RenderInline {mi} at (0,0) size 5x12
@@ -33,11 +33,11 @@ layer at (0,0) size 800x134
       RenderBlock {p} at (0,76) size 784x26
         RenderText {#text} at (0,4) size 27x18
           text run at (0,4) width 27: "text "
-        RenderBlock {math} at (27,0) size 15x26
-          RenderBlock {msub} at (1,0) size 13x26
-            RenderBlock {msub} at (0,0) size 6x23
-              RenderBlock {mo} at (0,0) size 6x23
-                RenderBlock {mo} at (0,0) size 6x22
+        RenderMathMLMath {math} at (27,0) size 15x26
+          RenderMathMLSubSup {msub} at (1,0) size 13x26
+            RenderMathMLBlock {msub} at (0,0) size 6x23
+              RenderMathMLOperator {mo} at (0,0) size 6x23
+                RenderMathMLBlock {mo} at (0,0) size 6x22
                   RenderText {mo} at (0,-2) size 6x26
                     text run at (0,-2) width 6: "\x{222B}"
             RenderInline {mi} at (0,0) size 7x12
index baec94d37c2872dda8850b9f3f3fb0112fbebe68..dffd32b8ae69b1769a154c751346f077553a57dd 100644 (file)
@@ -6,18 +6,18 @@ layer at (0,0) size 800x256
       RenderBlock {p} at (0,0) size 784x32
         RenderText {#text} at (0,8) size 36x18
           text run at (0,8) width 36: "both: "
-        RenderBlock {math} at (36,0) size 16x32
-          RenderBlock {msubsup} at (1,0) size 14x32
-            RenderBlock {msubsup} at (0,3) size 7x24
+        RenderMathMLMath {math} at (36,0) size 16x32
+          RenderMathMLSubSup {msubsup} at (1,0) size 14x32
+            RenderMathMLBlock {msubsup} at (0,3) size 7x24
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,8) size 7x16
                   text run at (0,8) width 7: "x"
-            RenderBlock {msubsup} at (8,0) size 6x32
-              RenderBlock {msubsup} at (0,0) size 6x16
+            RenderMathMLBlock {msubsup} at (8,0) size 6x32
+              RenderMathMLBlock {msubsup} at (0,0) size 6x16
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (0,3) size 5x12
                     text run at (0,3) width 5: "k"
-              RenderBlock {msubsup} at (0,16) size 6x16
+              RenderMathMLBlock {msubsup} at (0,16) size 6x16
                 RenderInline {mn} at (0,0) size 6x12
                   RenderText {#text} at (0,3) size 6x12
                     text run at (0,3) width 6: "1"
@@ -25,31 +25,31 @@ layer at (0,0) size 800x256
       RenderBlock {p} at (0,48) size 784x32
         RenderText {#text} at (0,8) size 148x18
           text run at (0,8) width 148: "long subscript w/ both: "
-        RenderBlock {math} at (148,0) size 44x32
-          RenderBlock {msubsup} at (1,0) size 42x32
-            RenderBlock {msubsup} at (0,3) size 9x24
+        RenderMathMLMath {math} at (148,0) size 44x32
+          RenderMathMLSubSup {msubsup} at (1,0) size 42x32
+            RenderMathMLBlock {msubsup} at (0,3) size 9x24
               RenderInline {mi} at (0,0) size 9x16
                 RenderText {#text} at (0,8) size 9x16
                   text run at (0,8) width 9: "Z"
-            RenderBlock {msubsup} at (10,0) size 32x32
-              RenderBlock {msubsup} at (0,0) size 32x16
+            RenderMathMLBlock {msubsup} at (10,0) size 32x32
+              RenderMathMLBlock {msubsup} at (0,0) size 32x16
                 RenderInline {mi} at (0,0) size 3x12
                   RenderText {#text} at (0,3) size 3x12
                     text run at (0,3) width 3: "j"
-              RenderBlock {msubsup} at (0,16) size 32x16
-                RenderBlock {mrow} at (1,3) size 31x12
+              RenderMathMLBlock {msubsup} at (0,16) size 32x16
+                RenderMathMLRow {mrow} at (1,3) size 31x12
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (0,0) size 5x12
                       text run at (0,0) width 5: "x"
-                  RenderBlock {mo} at (5,0) size 8x12
-                    RenderBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (5,0) size 8x12
+                    RenderMathMLBlock {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (13,0) size 5x12
                       text run at (13,0) width 5: "y"
-                  RenderBlock {mo} at (18,0) size 8x12
-                    RenderBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (18,0) size 8x12
+                    RenderMathMLBlock {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 5x12
@@ -59,26 +59,26 @@ layer at (0,0) size 800x256
       RenderBlock {p} at (0,96) size 784x32
         RenderText {#text} at (0,8) size 160x18
           text run at (0,8) width 160: "long superscript w/ both: "
-        RenderBlock {math} at (160,0) size 29x32
-          RenderBlock {msubsup} at (1,0) size 27x32
-            RenderBlock {msubsup} at (0,3) size 9x24
+        RenderMathMLMath {math} at (160,0) size 29x32
+          RenderMathMLSubSup {msubsup} at (1,0) size 27x32
+            RenderMathMLBlock {msubsup} at (0,3) size 9x24
               RenderInline {mi} at (0,0) size 9x16
                 RenderText {#text} at (0,8) size 9x16
                   text run at (0,8) width 9: "Z"
-            RenderBlock {msubsup} at (10,0) size 17x32
-              RenderBlock {msubsup} at (0,0) size 17x16
-                RenderBlock {mrow} at (1,3) size 16x12
+            RenderMathMLBlock {msubsup} at (10,0) size 17x32
+              RenderMathMLBlock {msubsup} at (0,0) size 17x16
+                RenderMathMLRow {mrow} at (1,3) size 16x12
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (0,0) size 5x12
                       text run at (0,0) width 5: "k"
-                  RenderBlock {mo} at (5,0) size 8x12
-                    RenderBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (5,0) size 8x12
+                    RenderMathMLBlock {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 3x12
                     RenderText {#text} at (13,0) size 3x12
                       text run at (13,0) width 3: "j"
-              RenderBlock {msubsup} at (0,16) size 17x16
+              RenderMathMLBlock {msubsup} at (0,16) size 17x16
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (0,3) size 5x12
                     text run at (0,3) width 5: "x"
@@ -86,39 +86,39 @@ layer at (0,0) size 800x256
       RenderBlock {p} at (0,144) size 784x32
         RenderText {#text} at (0,8) size 88x18
           text run at (0,8) width 88: "long w/ both: "
-        RenderBlock {math} at (88,0) size 44x32
-          RenderBlock {msubsup} at (1,0) size 42x32
-            RenderBlock {msubsup} at (0,3) size 9x24
+        RenderMathMLMath {math} at (88,0) size 44x32
+          RenderMathMLSubSup {msubsup} at (1,0) size 42x32
+            RenderMathMLBlock {msubsup} at (0,3) size 9x24
               RenderInline {mi} at (0,0) size 9x16
                 RenderText {#text} at (0,8) size 9x16
                   text run at (0,8) width 9: "Z"
-            RenderBlock {msubsup} at (10,0) size 32x32
-              RenderBlock {msubsup} at (0,0) size 32x16
-                RenderBlock {mrow} at (0,3) size 16x12
+            RenderMathMLBlock {msubsup} at (10,0) size 32x32
+              RenderMathMLBlock {msubsup} at (0,0) size 32x16
+                RenderMathMLRow {mrow} at (0,3) size 16x12
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (0,0) size 5x12
                       text run at (0,0) width 5: "k"
-                  RenderBlock {mo} at (5,0) size 8x12
-                    RenderBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (5,0) size 8x12
+                    RenderMathMLBlock {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 3x12
                     RenderText {#text} at (13,0) size 3x12
                       text run at (13,0) width 3: "j"
-              RenderBlock {msubsup} at (0,16) size 32x16
-                RenderBlock {mrow} at (1,3) size 31x12
+              RenderMathMLBlock {msubsup} at (0,16) size 32x16
+                RenderMathMLRow {mrow} at (1,3) size 31x12
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (0,0) size 5x12
                       text run at (0,0) width 5: "x"
-                  RenderBlock {mo} at (5,0) size 8x12
-                    RenderBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (5,0) size 8x12
+                    RenderMathMLBlock {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (13,0) size 5x12
                       text run at (13,0) width 5: "y"
-                  RenderBlock {mo} at (18,0) size 8x12
-                    RenderBlock {mo} at (0,0) size 7x12
+                  RenderMathMLOperator {mo} at (18,0) size 8x12
+                    RenderMathMLBlock {mo} at (0,0) size 7x12
                       RenderText {mo} at (0,0) size 7x12
                         text run at (0,0) width 7: "+"
                   RenderInline {mi} at (0,0) size 5x12
@@ -128,19 +128,19 @@ layer at (0,0) size 800x256
       RenderBlock {p} at (0,192) size 784x32
         RenderText {#text} at (0,8) size 123x18
           text run at (0,8) width 123: "Wrapped in mrow: "
-        RenderBlock {math} at (123,0) size 16x32
-          RenderBlock {mrow} at (1,0) size 14x32
-            RenderBlock {msubsup} at (0,0) size 14x32
-              RenderBlock {msubsup} at (0,3) size 7x24
+        RenderMathMLMath {math} at (123,0) size 16x32
+          RenderMathMLRow {mrow} at (1,0) size 14x32
+            RenderMathMLSubSup {msubsup} at (0,0) size 14x32
+              RenderMathMLBlock {msubsup} at (0,3) size 7x24
                 RenderInline {mi} at (0,0) size 7x16
                   RenderText {#text} at (0,8) size 7x16
                     text run at (0,8) width 7: "x"
-              RenderBlock {msubsup} at (8,0) size 6x32
-                RenderBlock {msubsup} at (0,0) size 6x16
+              RenderMathMLBlock {msubsup} at (8,0) size 6x32
+                RenderMathMLBlock {msubsup} at (0,0) size 6x16
                   RenderInline {mi} at (0,0) size 5x12
                     RenderText {#text} at (0,3) size 5x12
                       text run at (0,3) width 5: "k"
-                RenderBlock {msubsup} at (0,16) size 6x16
+                RenderMathMLBlock {msubsup} at (0,16) size 6x16
                   RenderInline {mn} at (0,0) size 6x12
                     RenderText {#text} at (0,3) size 6x12
                       text run at (0,3) width 6: "1"
index 94ab2d0cabdaabe8321e1506504eba21cc464f2a..94d44e36d8680760539d52ee93eaf9c68cfb5cc8 100644 (file)
@@ -6,9 +6,9 @@ layer at (0,0) size 800x54
       RenderBlock {p} at (0,0) size 784x22
         RenderText {#text} at (0,0) size 76x18
           text run at (0,0) width 76: "superscript: "
-        RenderBlock {math} at (76,3) size 15x19
-          RenderBlock {msup} at (1,0) size 13x19
-            RenderBlock {msup} at (0,3) size 7x16
+        RenderMathMLMath {math} at (76,3) size 15x19
+          RenderMathMLSubSup {msup} at (1,0) size 13x19
+            RenderMathMLBlock {msup} at (0,3) size 7x16
               RenderInline {mi} at (0,0) size 7x16
                 RenderText {#text} at (0,0) size 7x16
                   text run at (0,0) width 7: "x"
index e4f1ccc4928f1d702b1d39dc4de2588d59d41871..60da466539b0180a456c77cc1646bea3c0ffe9c9 100644 (file)
@@ -6,13 +6,13 @@ layer at (0,0) size 800x162
       RenderBlock {p} at (0,0) size 784x57
         RenderText {#text} at (0,21) size 49x18
           text run at (0,21) width 49: "simple: "
-        RenderBlock {math} at (49,0) size 80x57
+        RenderMathMLMath {math} at (49,0) size 80x57
           RenderTable {mtable} at (1,0) size 78x57
             RenderTableSection (anonymous) at (0,0) size 78x57
               RenderTableRow {mtr} at (0,0) size 78x19
                 RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -20,8 +20,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 12x12
                         text run at (8,7) width 12: "11"
                 RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -29,8 +29,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 12x12
                         text run at (8,7) width 12: "12"
                 RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -39,8 +39,8 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "13"
               RenderTableRow {mtr} at (0,19) size 78x19
                 RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -48,8 +48,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 12x12
                         text run at (8,7) width 12: "21"
                 RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -57,8 +57,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 12x12
                         text run at (8,7) width 12: "22"
                 RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -67,8 +67,8 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "23"
               RenderTableRow {mtr} at (0,38) size 78x19
                 RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (4,0) size 19x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (4,0) size 19x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -76,8 +76,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (7,7) size 12x12
                         text run at (7,7) width 12: "31"
                 RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (4,0) size 19x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (4,0) size 19x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -85,8 +85,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (7,7) size 12x12
                         text run at (7,7) width 12: "32"
                 RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (4,0) size 19x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (4,0) size 19x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -97,13 +97,13 @@ layer at (0,0) size 800x162
       RenderBlock {p} at (0,73) size 784x57
         RenderText {#text} at (0,21) size 308x18
           text run at (0,21) width 308: "left, default (center) and right column alignment: "
-        RenderBlock {math} at (308,0) size 252x57
+        RenderMathMLMath {math} at (308,0) size 252x57
           RenderTable {mtable} at (1,0) size 78x57
             RenderTableSection (anonymous) at (0,0) size 78x57
               RenderTableRow {mtr} at (0,0) size 78x19
                 RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 14x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 14x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -111,8 +111,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 6x12
                         text run at (8,7) width 6: "1"
                 RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -120,8 +120,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 12x12
                         text run at (8,7) width 12: "12"
                 RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -130,8 +130,8 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "13"
               RenderTableRow {mtr} at (0,19) size 78x19
                 RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -139,8 +139,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 12x12
                         text run at (8,7) width 12: "21"
                 RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 14x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 14x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -148,8 +148,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 6x12
                         text run at (8,7) width 6: "2"
                 RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -158,8 +158,8 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "23"
               RenderTableRow {mtr} at (0,38) size 78x19
                 RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 19x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (3,0) size 19x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -167,8 +167,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (7,7) size 12x12
                         text run at (7,7) width 12: "31"
                 RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 19x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (3,0) size 19x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -176,8 +176,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (7,7) size 12x12
                         text run at (7,7) width 12: "32"
                 RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 13x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (3,0) size 13x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -191,8 +191,8 @@ layer at (0,0) size 800x162
             RenderTableSection (anonymous) at (0,0) size 78x57
               RenderTableRow {mtr} at (0,0) size 78x19
                 RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (6,0) size 14x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (6,0) size 14x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -200,8 +200,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 6x12
                         text run at (8,7) width 6: "1"
                 RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -209,8 +209,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 12x12
                         text run at (8,7) width 12: "12"
                 RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -219,8 +219,8 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "13"
               RenderTableRow {mtr} at (0,19) size 78x19
                 RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -228,8 +228,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 12x12
                         text run at (8,7) width 12: "21"
                 RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (6,0) size 14x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (6,0) size 14x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -237,8 +237,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 6x12
                         text run at (8,7) width 6: "2"
                 RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -247,8 +247,8 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "23"
               RenderTableRow {mtr} at (0,38) size 78x19
                 RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (4,0) size 19x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (4,0) size 19x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -256,8 +256,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (7,7) size 12x12
                         text run at (7,7) width 12: "31"
                 RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (4,0) size 19x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (4,0) size 19x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -265,8 +265,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (7,7) size 12x12
                         text run at (7,7) width 12: "32"
                 RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (7,0) size 13x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (7,0) size 13x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -280,8 +280,8 @@ layer at (0,0) size 800x162
             RenderTableSection (anonymous) at (0,0) size 78x57
               RenderTableRow {mtr} at (0,0) size 78x19
                 RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (9,0) size 14x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (9,0) size 14x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -289,8 +289,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 6x12
                         text run at (8,7) width 6: "1"
                 RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -298,8 +298,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 12x12
                         text run at (8,7) width 12: "12"
                 RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "a"
@@ -308,8 +308,8 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "13"
               RenderTableRow {mtr} at (0,19) size 78x19
                 RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -317,8 +317,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 12x12
                         text run at (8,7) width 12: "21"
                 RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (9,0) size 14x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (9,0) size 14x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -326,8 +326,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (8,7) size 6x12
                         text run at (8,7) width 6: "2"
                 RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (3,0) size 20x19
-                    RenderBlock {msub} at (0,0) size 8x16
+                  RenderMathMLSubSup {msub} at (3,0) size 20x19
+                    RenderMathMLBlock {msub} at (0,0) size 8x16
                       RenderInline {mi} at (0,0) size 8x16
                         RenderText {#text} at (0,0) size 8x16
                           text run at (0,0) width 8: "b"
@@ -336,8 +336,8 @@ layer at (0,0) size 800x162
                         text run at (8,7) width 12: "23"
               RenderTableRow {mtr} at (0,38) size 78x19
                 RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
-                  RenderBlock {msub} at (4,0) size 19x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (4,0) size 19x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -345,8 +345,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (7,7) size 12x12
                         text run at (7,7) width 12: "31"
                 RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
-                  RenderBlock {msub} at (4,0) size 19x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (4,0) size 19x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
@@ -354,8 +354,8 @@ layer at (0,0) size 800x162
                       RenderText {#text} at (7,7) size 12x12
                         text run at (7,7) width 12: "32"
                 RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
-                  RenderBlock {msub} at (10,0) size 13x19
-                    RenderBlock {msub} at (0,0) size 7x16
+                  RenderMathMLSubSup {msub} at (10,0) size 13x19
+                    RenderMathMLBlock {msub} at (0,0) size 7x16
                       RenderInline {mi} at (0,0) size 7x16
                         RenderText {#text} at (0,0) size 7x16
                           text run at (0,0) width 7: "c"
index 2d71461161978c019a0bf0aee56f6cc7bc04e345..371256271cf1cef65e2a19b7ce22f9d4ef29ba2c 100644 (file)
@@ -6,12 +6,12 @@ layer at (0,0) size 800x86
       RenderBlock {p} at (0,0) size 784x19
         RenderText {#text} at (0,0) size 291x18
           text run at (0,0) width 291: "Following elements should use a regular font: "
-        RenderBlock {math} at (291,3) size 57x16
+        RenderMathMLMath {math} at (291,3) size 57x16
           RenderInline {mn} at (0,0) size 8x16
             RenderText {#text} at (1,0) size 8x16
               text run at (1,0) width 8: "1"
-          RenderBlock {mo} at (9,0) size 12x16
-            RenderBlock {mo} at (0,0) size 11x16
+          RenderMathMLOperator {mo} at (9,0) size 12x16
+            RenderMathMLBlock {mo} at (0,0) size 11x16
               RenderText {mo} at (0,0) size 11x16
                 text run at (0,0) width 11: "\x{2207}"
           RenderInline {mtext} at (0,0) size 23x16
@@ -24,7 +24,7 @@ layer at (0,0) size 800x86
       RenderBlock {p} at (0,35) size 784x19
         RenderText {#text} at (0,0) size 241x18
           text run at (0,0) width 241: "Following element should be in italic: "
-        RenderBlock {math} at (241,3) size 9x16
+        RenderMathMLMath {math} at (241,3) size 9x16
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (1,0) size 7x16
               text run at (1,0) width 7: "x"
index 6ab7520b5c0c0ab54c143bda9d06c558f149703e..d8d1775bdada3295c612f345014e7c769e9e0171 100644 (file)
@@ -6,13 +6,13 @@ layer at (0,0) size 800x102
       RenderBlock {p} at (0,0) size 784x27
         RenderText {#text} at (0,0) size 44x18
           text run at (0,0) width 44: "under: "
-        RenderBlock {math} at (44,0) size 12x27
-          RenderBlock {munder} at (1,0) size 10x27
-            RenderBlock (anonymous) at (0,0) size 10x16
+        RenderMathMLMath {math} at (44,0) size 12x27
+          RenderMathMLUnderOver {munder} at (1,0) size 10x27
+            RenderMathMLBlock (anonymous) at (0,0) size 10x16
               RenderInline {mi} at (0,0) size 10x16
                 RenderText {#text} at (0,0) size 10x16
                   text run at (0,0) width 10: "B"
-            RenderBlock (anonymous) at (0,11) size 10x16
+            RenderMathMLBlock (anonymous) at (0,11) size 10x16
               RenderInline {mi} at (0,0) size 5x12
                 RenderText {#text} at (0,3) size 5x12
                   text run at (0,3) width 5: "x"
@@ -20,13 +20,13 @@ layer at (0,0) size 800x102
       RenderBlock {p} at (0,43) size 784x27
         RenderText {#text} at (0,0) size 44x18
           text run at (0,0) width 44: "under: "
-        RenderBlock {math} at (44,0) size 12x27
-          RenderBlock {munder} at (1,0) size 10x27
-            RenderBlock (anonymous) at (0,0) size 10x16
+        RenderMathMLMath {math} at (44,0) size 12x27
+          RenderMathMLUnderOver {munder} at (1,0) size 10x27
+            RenderMathMLBlock (anonymous) at (0,0) size 10x16
               RenderInline {mi} at (0,0) size 10x16
                 RenderText {#text} at (0,0) size 10x16
                   text run at (0,0) width 10: "B"
-            RenderBlock (anonymous) at (0,11) size 10x16
+            RenderMathMLBlock (anonymous) at (0,11) size 10x16
               RenderInline {mi} at (0,0) size 7x12
                 RenderText {#text} at (0,3) size 7x12
                   text run at (0,3) width 7: "X"
index 1792faaeadb96ca227349c6f081fc7fc05e6cfc2..fd92ea33199cadd3caee9bc5ba65196f4d09ddd5 100644 (file)
@@ -6,17 +6,17 @@ layer at (0,0) size 800x262
       RenderBlock {p} at (0,0) size 784x39
         RenderText {#text} at (0,12) size 92x18
           text run at (0,12) width 92: "under & over: "
-        RenderBlock {math} at (92,0) size 12x39
-          RenderBlock {munderover} at (1,0) size 10x39
-            RenderBlock (anonymous) at (0,0) size 10x16
+        RenderMathMLMath {math} at (92,0) size 12x39
+          RenderMathMLUnderOver {munderover} at (1,0) size 10x39
+            RenderMathMLBlock (anonymous) at (0,0) size 10x16
               RenderInline {mi} at (0,0) size 5x12
                 RenderText {#text} at (0,3) size 5x12
                   text run at (0,3) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 10x16
+            RenderMathMLBlock (anonymous) at (0,12) size 10x16
               RenderInline {mi} at (0,0) size 10x16
                 RenderText {#text} at (0,0) size 10x16
                   text run at (0,0) width 10: "B"
-            RenderBlock (anonymous) at (0,23) size 10x16
+            RenderMathMLBlock (anonymous) at (0,23) size 10x16
               RenderInline {mi} at (0,0) size 5x12
                 RenderText {#text} at (0,3) size 5x12
                   text run at (0,3) width 5: "x"
@@ -24,17 +24,17 @@ layer at (0,0) size 800x262
       RenderBlock {p} at (0,55) size 784x39
         RenderText {#text} at (0,12) size 92x18
           text run at (0,12) width 92: "under & over: "
-        RenderBlock {math} at (92,0) size 12x39
-          RenderBlock {munderover} at (1,0) size 10x39
-            RenderBlock (anonymous) at (0,0) size 10x16
+        RenderMathMLMath {math} at (92,0) size 12x39
+          RenderMathMLUnderOver {munderover} at (1,0) size 10x39
+            RenderMathMLBlock (anonymous) at (0,0) size 10x16
               RenderInline {mi} at (0,0) size 5x12
                 RenderText {#text} at (0,3) size 5x12
                   text run at (0,3) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 10x16
+            RenderMathMLBlock (anonymous) at (0,12) size 10x16
               RenderInline {mi} at (0,0) size 10x16
                 RenderText {#text} at (0,0) size 10x16
                   text run at (0,0) width 10: "B"
-            RenderBlock (anonymous) at (0,23) size 10x16
+            RenderMathMLBlock (anonymous) at (0,23) size 10x16
               RenderInline {mi} at (0,0) size 7x12
                 RenderText {#text} at (0,3) size 7x12
                   text run at (0,3) width 7: "X"
@@ -42,32 +42,32 @@ layer at (0,0) size 800x262
       RenderBlock {p} at (0,110) size 784x52
         RenderText {#text} at (0,18) size 92x18
           text run at (0,18) width 92: "under & over: "
-        RenderBlock {math} at (92,0) size 20x52
-          RenderBlock {munderover} at (1,0) size 18x52
-            RenderBlock (anonymous) at (0,0) size 18x16
-              RenderBlock {mrow} at (0,3) size 18x12
+        RenderMathMLMath {math} at (92,0) size 20x52
+          RenderMathMLUnderOver {munderover} at (1,0) size 18x52
+            RenderMathMLBlock (anonymous) at (0,0) size 18x16
+              RenderMathMLRow {mrow} at (0,3) size 18x12
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (0,0) size 5x12
                     text run at (0,0) width 5: "x"
-                RenderBlock {mo} at (5,0) size 8x12
-                  RenderBlock {mo} at (0,0) size 7x12
+                RenderMathMLOperator {mo} at (5,0) size 8x12
+                  RenderMathMLBlock {mo} at (0,0) size 7x12
                     RenderText {mo} at (0,0) size 7x12
                       text run at (0,0) width 7: "+"
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (13,0) size 5x12
                     text run at (13,0) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 18x24
-              RenderBlock {mo} at (0,0) size 17x24
-                RenderBlock {mo} at (0,0) size 17x24
+            RenderMathMLBlock (anonymous) at (0,12) size 18x24
+              RenderMathMLOperator {mo} at (0,0) size 17x24
+                RenderMathMLBlock {mo} at (0,0) size 17x24
                   RenderText {mo} at (0,0) size 17x24
                     text run at (0,0) width 17: "\x{2211}"
-            RenderBlock (anonymous) at (0,36) size 18x16
-              RenderBlock {mrow} at (0,3) size 17x12
+            RenderMathMLBlock (anonymous) at (0,36) size 18x16
+              RenderMathMLRow {mrow} at (0,3) size 17x12
                 RenderInline {mi} at (0,0) size 3x12
                   RenderText {#text} at (0,0) size 3x12
                     text run at (0,0) width 3: "i"
-                RenderBlock {mo} at (3,0) size 8x12
-                  RenderBlock {mo} at (0,0) size 7x12
+                RenderMathMLOperator {mo} at (3,0) size 8x12
+                  RenderMathMLBlock {mo} at (0,0) size 7x12
                     RenderText {mo} at (0,0) size 7x12
                       text run at (0,0) width 7: "="
                 RenderInline {mi} at (0,0) size 6x12
@@ -77,32 +77,32 @@ layer at (0,0) size 800x262
       RenderBlock {p} at (0,178) size 784x52
         RenderText {#text} at (0,18) size 92x18
           text run at (0,18) width 92: "under & over: "
-        RenderBlock {math} at (92,0) size 22x52
-          RenderBlock {munderover} at (1,0) size 20x52
-            RenderBlock (anonymous) at (0,0) size 20x16
-              RenderBlock {mrow} at (0,3) size 20x12
+        RenderMathMLMath {math} at (92,0) size 22x52
+          RenderMathMLUnderOver {munderover} at (1,0) size 20x52
+            RenderMathMLBlock (anonymous) at (0,0) size 20x16
+              RenderMathMLRow {mrow} at (0,3) size 20x12
                 RenderInline {mi} at (0,0) size 7x12
                   RenderText {#text} at (0,0) size 7x12
                     text run at (0,0) width 7: "X"
-                RenderBlock {mo} at (7,0) size 8x12
-                  RenderBlock {mo} at (0,0) size 7x12
+                RenderMathMLOperator {mo} at (7,0) size 8x12
+                  RenderMathMLBlock {mo} at (0,0) size 7x12
                     RenderText {mo} at (0,0) size 7x12
                       text run at (0,0) width 7: "+"
                 RenderInline {mi} at (0,0) size 5x12
                   RenderText {#text} at (15,0) size 5x12
                     text run at (15,0) width 5: "y"
-            RenderBlock (anonymous) at (0,12) size 20x24
-              RenderBlock {mo} at (0,0) size 17x24
-                RenderBlock {mo} at (0,0) size 17x24
+            RenderMathMLBlock (anonymous) at (0,12) size 20x24
+              RenderMathMLOperator {mo} at (0,0) size 17x24
+                RenderMathMLBlock {mo} at (0,0) size 17x24
                   RenderText {mo} at (0,0) size 17x24
                     text run at (0,0) width 17: "\x{2211}"
-            RenderBlock (anonymous) at (0,36) size 20x16
-              RenderBlock {mrow} at (0,3) size 18x12
+            RenderMathMLBlock (anonymous) at (0,36) size 20x16
+              RenderMathMLRow {mrow} at (0,3) size 18x12
                 RenderInline {mi} at (0,0) size 4x12
                   RenderText {#text} at (0,0) size 4x12
                     text run at (0,0) width 4: "I"
-                RenderBlock {mo} at (4,0) size 8x12
-                  RenderBlock {mo} at (0,0) size 7x12
+                RenderMathMLOperator {mo} at (4,0) size 8x12
+                  RenderMathMLBlock {mo} at (0,0) size 7x12
                     RenderText {mo} at (0,0) size 7x12
                       text run at (0,0) width 7: "="
                 RenderInline {mi} at (0,0) size 6x12
index bf49556051a544268263cfc998afaacf1088d2f1..b997850269bec043b33a01db5ce66845793e2332 100644 (file)
@@ -6,7 +6,7 @@ layer at (0,0) size 800x53
       RenderBlock {p} at (0,0) size 784x21
         RenderText {#text} at (0,0) size 301x18
           text run at (0,0) width 301: "The green square should be vertically centered: "
-        RenderBlock {math} at (301,1) size 29x20
+        RenderMathMLMath {math} at (301,1) size 29x20
           RenderInline {mi} at (0,0) size 7x16
             RenderText {#text} at (1,2) size 7x16
               text run at (1,2) width 7: "x"
index 13cccd7aa719971f1f222222c08599c0e2fc4be3..a373aa5292de02a54a701d2e38b67cf9aeaaad3a 100644 (file)
@@ -1,3 +1,33 @@
+2011-09-20  Dan Bernstein  <mitz@apple.com>
+
+        MathML renderers do not override RenderObject::renderName()
+        https://bugs.webkit.org/show_bug.cgi?id=68461
+
+        Reviewed by Darin Adler.
+
+        Added implementations of renderName() in MathML RenderObject subclasses.
+
+        * rendering/mathml/RenderMathMLBlock.h:
+        (WebCore::RenderMathMLBlock::renderName):
+        * rendering/mathml/RenderMathMLFenced.h:
+        (WebCore::RenderMathMLFenced::renderName):
+        * rendering/mathml/RenderMathMLFraction.h:
+        (WebCore::RenderMathMLFraction::renderName):
+        * rendering/mathml/RenderMathMLMath.h:
+        (WebCore::RenderMathMLMath::renderName):
+        * rendering/mathml/RenderMathMLOperator.h:
+        (WebCore::RenderMathMLOperator::renderName):
+        * rendering/mathml/RenderMathMLRoot.h:
+        (WebCore::RenderMathMLRoot::renderName):
+        * rendering/mathml/RenderMathMLRow.h:
+        (WebCore::RenderMathMLRow::renderName):
+        * rendering/mathml/RenderMathMLSquareRoot.h:
+        (WebCore::RenderMathMLSquareRoot::renderName):
+        * rendering/mathml/RenderMathMLSubSup.h:
+        (WebCore::RenderMathMLSubSup::renderName):
+        * rendering/mathml/RenderMathMLUnderOver.h:
+        (WebCore::RenderMathMLUnderOver::renderName):
+
 2011-09-20  ChangSeok Oh  <shivamidow@gmail.com>
 
         [GTK] requestAnimationFrame support for gtk port
index 33658c05920ffc604a18eac4bbf5ad055df21e40..d11bf78e45b107641a8ce1bbdb5f69c56a0fc564 100644 (file)
@@ -89,7 +89,9 @@ protected:
         return 0;
     }
     virtual PassRefPtr<RenderStyle> makeBlockStyle();
-    
+
+private:
+    virtual const char* renderName() const { return isAnonymous() ? "RenderMathMLBlock (anonymous)" : "RenderMathMLBlock"; }
 };
 
 inline RenderMathMLBlock* toRenderMathMLBlock(RenderObject* object)
index 64e4d90b6a07f8b543cdf19ffd2a2cf4eef5be69..9707b3ae6ae74ab432c902f0b37a52b90ec61b7b 100644 (file)
@@ -39,6 +39,8 @@ public:
     virtual void updateFromElement();
     
 private:
+    virtual const char* renderName() const { return "RenderMathMLFenced"; }
+
     void makeFences();
     RefPtr<RenderStyle> makeOperatorStyle();
     UChar m_open;
index 4fe3d63d23849bb776712112520df0249bcd1755..d9f62476248334596177fcf44f94268f18f37920 100644 (file)
@@ -43,6 +43,7 @@ public:
 protected:
     virtual void layout();
 private:
+    virtual const char* renderName() const { return "RenderMathMLFraction"; }
     float m_lineThickness;
 };
 
index 26f2093f90624874e4d768e8cb77b758a73f55e0..443fc7a2e6548681773c70adc6034e5c21b0d9e0 100644 (file)
@@ -36,6 +36,9 @@ class RenderMathMLMath : public RenderMathMLRow {
 public:
     RenderMathMLMath(Node* container);
     virtual bool isRenderMathMLMath() const { return true; }
+
+private:
+    virtual const char* renderName() const { return "RenderMathMLMath"; }
 };
     
 }
index 3ef15c58739b245727997e52cd77b21fe1e89428..26423238f94186e4d4d41720aac3cbc8aba6fd86 100644 (file)
@@ -49,6 +49,8 @@ protected:
     virtual RenderBlock* createGlyph(UChar glyph, int size = 0, int charRelative = 0, int topRelative = 0);
     
 private:
+    virtual const char* renderName() const { return isAnonymous() ? "RenderMathMLOperator (anonymous)" : "RenderMathMLOperator"; }
+
     int m_stretchHeight;
     bool m_isStacked;
     UChar m_operator;
index c233bdfab81f52f5a6eb5bc9968dde74f199251e..ab3e4f05758b8903592c871b5b35ae89ecd6aeac 100644 (file)
@@ -39,6 +39,9 @@ public:
     virtual void paint(PaintInfo&, const LayoutPoint&);
 protected:
     virtual void layout();
+
+private:
+    virtual const char* renderName() const { return "RenderMathMLRoot"; }
 };
     
 }
index 62a0d094bb1eefba8794b6ac2fd1f5f30b4de0d7..f9573e23a677dd5747c659a121ed059d0c2887b3 100644 (file)
@@ -41,6 +41,9 @@ public:
     virtual void stretchToHeight(int) {}
 protected:
     virtual void layout();
+
+private:
+    virtual const char* renderName() const { return isAnonymous() ? "RenderMathMLRow (anonymous)" : "RenderMathMLRow"; }
 };
     
 }
index f41aa88cab003dbef29914c7aa12c63e177a8df0..f6c4feb80b95d096ceed498738d7c7c8f6e0771f 100644 (file)
@@ -38,6 +38,9 @@ public:
     virtual void paint(PaintInfo&, const LayoutPoint&);
 protected:
     virtual void layout();
+
+private:
+    virtual const char* renderName() const { return "RenderMathMLSquareRoot"; }
 };
     
 }
index 7a9d310c7e4e4b130c4f76988a0472ee7311746a..db72716fed1b467d5bf77a2ced307d311bf3cc0d 100644 (file)
@@ -47,6 +47,8 @@ protected:
     virtual void layout();
     
 private:
+    virtual const char* renderName() const { return "RenderMathMLSubSup"; }
+
     enum SubSupType { Sub, Sup, SubSup };
     SubSupType m_kind;
     RenderBlock* m_scripts;
index fbab72a3c97f85c0bc53282e0e25803cb3cb6e15..2708429a785113251f1176c69e6c47910f2ca4c2 100644 (file)
@@ -43,6 +43,8 @@ public:
     virtual int baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const;    
     virtual void stretchToHeight(int pixelHeight);
 private:
+    virtual const char* renderName() const { return "RenderMathMLUnderOver"; }
+
     enum UnderOverType { Under, Over, UnderOver };
     UnderOverType m_kind;
 };