Inherit style changes in MathML anonymous renderers
[WebKit-https.git] / LayoutTests / platform / mac / mathml / presentation / subsup-expected.txt
1 layer at (0,0) size 800x600
2   RenderView at (0,0) size 800x600
3 layer at (0,0) size 800x284
4   RenderBlock {html} at (0,0) size 800x284
5     RenderBody {body} at (8,16) size 784x252
6       RenderBlock {p} at (0,0) size 784x24
7         RenderText {#text} at (0,1) size 36x18
8           text run at (0,1) width 36: "both: "
9         RenderMathMLMath {math} at (36,0) size 16x24 [padding: 0 1 0 1]
10           RenderMathMLSubSup {msubsup} at (1,0) size 14x24
11             RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x20 [padding: 4 0 0 0]
12               RenderInline {mi} at (0,0) size 7x16
13                 RenderText {#text} at (0,4) size 7x16
14                   text run at (0,4) width 7: "x"
15             RenderMathMLBlock (anonymous, inline-block) at (8,0) size 6x24
16               RenderMathMLBlock (anonymous, block) at (0,0) size 6x12
17                 RenderInline {mi} at (0,0) size 5x12
18                   RenderText {#text} at (0,0) size 5x12
19                     text run at (0,0) width 5: "k"
20               RenderMathMLBlock (anonymous, block) at (0,12) size 6x12
21                 RenderInline {mn} at (0,0) size 6x12
22                   RenderText {#text} at (0,0) size 6x12
23                     text run at (0,0) width 6: "1"
24         RenderText {#text} at (0,0) size 0x0
25       RenderBlock {p} at (0,40) size 784x24
26         RenderText {#text} at (0,1) size 148x18
27           text run at (0,1) width 148: "long subscript w/ both: "
28         RenderMathMLMath {math} at (148,0) size 44x24 [padding: 0 1 0 1]
29           RenderMathMLSubSup {msubsup} at (1,0) size 42x24
30             RenderMathMLBlock (anonymous, inline-block) at (0,0) size 9x20 [padding: 4 0 0 0]
31               RenderInline {mi} at (0,0) size 9x16
32                 RenderText {#text} at (0,4) size 9x16
33                   text run at (0,4) width 9: "Z"
34             RenderMathMLBlock (anonymous, inline-block) at (10,0) size 32x24
35               RenderMathMLBlock (anonymous, block) at (0,0) size 32x12
36                 RenderInline {mi} at (0,0) size 3x12
37                   RenderText {#text} at (0,0) size 3x12
38                     text run at (0,0) width 3: "j"
39               RenderMathMLBlock (anonymous, block) at (0,12) size 32x12
40                 RenderMathMLRow {mrow} at (1,0) size 31x12
41                   RenderInline {mi} at (0,0) size 5x12
42                     RenderText {#text} at (0,0) size 5x12
43                       text run at (0,0) width 5: "x"
44                   RenderMathMLOperator {mo} at (5,0) size 8x12 [padding: 0 1 0 0]
45                     RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
46                       RenderText {mo} at (0,0) size 7x12
47                         text run at (0,0) width 7: "+"
48                   RenderInline {mi} at (0,0) size 5x12
49                     RenderText {#text} at (13,0) size 5x12
50                       text run at (13,0) width 5: "y"
51                   RenderMathMLOperator {mo} at (18,0) size 8x12 [padding: 0 1 0 0]
52                     RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
53                       RenderText {mo} at (0,0) size 7x12
54                         text run at (0,0) width 7: "+"
55                   RenderInline {mi} at (0,0) size 5x12
56                     RenderText {#text} at (26,0) size 5x12
57                       text run at (26,0) width 5: "z"
58         RenderText {#text} at (0,0) size 0x0
59       RenderBlock {p} at (0,80) size 784x24
60         RenderText {#text} at (0,1) size 160x18
61           text run at (0,1) width 160: "long superscript w/ both: "
62         RenderMathMLMath {math} at (160,0) size 29x24 [padding: 0 1 0 1]
63           RenderMathMLSubSup {msubsup} at (1,0) size 27x24
64             RenderMathMLBlock (anonymous, inline-block) at (0,0) size 9x20 [padding: 4 0 0 0]
65               RenderInline {mi} at (0,0) size 9x16
66                 RenderText {#text} at (0,4) size 9x16
67                   text run at (0,4) width 9: "Z"
68             RenderMathMLBlock (anonymous, inline-block) at (10,0) size 17x24
69               RenderMathMLBlock (anonymous, block) at (0,0) size 17x12
70                 RenderMathMLRow {mrow} at (1,0) size 16x12
71                   RenderInline {mi} at (0,0) size 5x12
72                     RenderText {#text} at (0,0) size 5x12
73                       text run at (0,0) width 5: "k"
74                   RenderMathMLOperator {mo} at (5,0) size 8x12 [padding: 0 1 0 0]
75                     RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
76                       RenderText {mo} at (0,0) size 7x12
77                         text run at (0,0) width 7: "+"
78                   RenderInline {mi} at (0,0) size 3x12
79                     RenderText {#text} at (13,0) size 3x12
80                       text run at (13,0) width 3: "j"
81               RenderMathMLBlock (anonymous, block) at (0,12) size 17x12
82                 RenderInline {mi} at (0,0) size 5x12
83                   RenderText {#text} at (0,0) size 5x12
84                     text run at (0,0) width 5: "x"
85         RenderText {#text} at (0,0) size 0x0
86       RenderBlock {p} at (0,120) size 784x24
87         RenderText {#text} at (0,1) size 88x18
88           text run at (0,1) width 88: "long w/ both: "
89         RenderMathMLMath {math} at (88,0) size 44x24 [padding: 0 1 0 1]
90           RenderMathMLSubSup {msubsup} at (1,0) size 42x24
91             RenderMathMLBlock (anonymous, inline-block) at (0,0) size 9x20 [padding: 4 0 0 0]
92               RenderInline {mi} at (0,0) size 9x16
93                 RenderText {#text} at (0,4) size 9x16
94                   text run at (0,4) width 9: "Z"
95             RenderMathMLBlock (anonymous, inline-block) at (10,0) size 32x24
96               RenderMathMLBlock (anonymous, block) at (0,0) size 32x12
97                 RenderMathMLRow {mrow} at (0,0) size 16x12
98                   RenderInline {mi} at (0,0) size 5x12
99                     RenderText {#text} at (0,0) size 5x12
100                       text run at (0,0) width 5: "k"
101                   RenderMathMLOperator {mo} at (5,0) size 8x12 [padding: 0 1 0 0]
102                     RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
103                       RenderText {mo} at (0,0) size 7x12
104                         text run at (0,0) width 7: "+"
105                   RenderInline {mi} at (0,0) size 3x12
106                     RenderText {#text} at (13,0) size 3x12
107                       text run at (13,0) width 3: "j"
108               RenderMathMLBlock (anonymous, block) at (0,12) size 32x12
109                 RenderMathMLRow {mrow} at (1,0) size 31x12
110                   RenderInline {mi} at (0,0) size 5x12
111                     RenderText {#text} at (0,0) size 5x12
112                       text run at (0,0) width 5: "x"
113                   RenderMathMLOperator {mo} at (5,0) size 8x12 [padding: 0 1 0 0]
114                     RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
115                       RenderText {mo} at (0,0) size 7x12
116                         text run at (0,0) width 7: "+"
117                   RenderInline {mi} at (0,0) size 5x12
118                     RenderText {#text} at (13,0) size 5x12
119                       text run at (13,0) width 5: "y"
120                   RenderMathMLOperator {mo} at (18,0) size 8x12 [padding: 0 1 0 0]
121                     RenderMathMLBlock (inline-block) {mo} at (0,0) size 7x12
122                       RenderText {mo} at (0,0) size 7x12
123                         text run at (0,0) width 7: "+"
124                   RenderInline {mi} at (0,0) size 5x12
125                     RenderText {#text} at (26,0) size 5x12
126                       text run at (26,0) width 5: "z"
127         RenderText {#text} at (0,0) size 0x0
128       RenderBlock {p} at (0,160) size 784x24
129         RenderText {#text} at (0,1) size 123x18
130           text run at (0,1) width 123: "Wrapped in mrow: "
131         RenderMathMLMath {math} at (123,0) size 16x24 [padding: 0 1 0 1]
132           RenderMathMLRow {mrow} at (1,0) size 14x24
133             RenderMathMLSubSup {msubsup} at (0,0) size 14x24
134               RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x20 [padding: 4 0 0 0]
135                 RenderInline {mi} at (0,0) size 7x16
136                   RenderText {#text} at (0,4) size 7x16
137                     text run at (0,4) width 7: "x"
138               RenderMathMLBlock (anonymous, inline-block) at (8,0) size 6x24
139                 RenderMathMLBlock (anonymous, block) at (0,0) size 6x12
140                   RenderInline {mi} at (0,0) size 5x12
141                     RenderText {#text} at (0,0) size 5x12
142                       text run at (0,0) width 5: "k"
143                 RenderMathMLBlock (anonymous, block) at (0,12) size 6x12
144                   RenderInline {mn} at (0,0) size 6x12
145                     RenderText {#text} at (0,0) size 6x12
146                       text run at (0,0) width 6: "1"
147         RenderText {#text} at (0,0) size 0x0
148       RenderBlock {p} at (0,200) size 784x52
149         RenderText {#text} at (0,15) size 169x18
150           text run at (0,15) width 169: "parts with various heights: "
151         RenderMathMLMath {math} at (169,0) size 91x52 [padding: 0 1 0 1]
152           RenderMathMLSubSup {msubsup} at (1,0) size 18x38
153             RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x34 [padding: 18 0 0 0]
154               RenderInline {mi} at (0,0) size 7x16
155                 RenderText {#text} at (0,18) size 7x16
156                   text run at (0,18) width 7: "x"
157             RenderMathMLBlock (anonymous, inline-block) at (8,0) size 10x38
158               RenderMathMLBlock (anonymous, block) at (0,0) size 10x26
159                 RenderMathMLFraction {mfrac} at (0,0) size 10x26
160                   RenderMathMLBlock (anonymous, block) at (0,0) size 10x12 [padding: 0 2 0 2]
161                     RenderInline {mi} at (0,0) size 4x12
162                       RenderText {#text} at (3,0) size 4x12
163                         text run at (3,0) width 4: "f"
164                   RenderMathMLBlock (anonymous, block) at (0,12) size 10x14 [padding: 2 2 0 2]
165                     RenderInline {mi} at (0,0) size 6x12
166                       RenderText {#text} at (2,2) size 6x12
167                         text run at (2,2) width 6: "g"
168               RenderMathMLBlock (anonymous, block) at (0,26) size 10x12
169                 RenderInline {mi} at (0,0) size 6x12
170                   RenderText {#text} at (0,0) size 6x12
171                     text run at (0,0) width 6: "n"
172           RenderMathMLOperator {mo} at (19,18) size 10x16 [padding: 0 1 0 0]
173             RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
174               RenderText {mo} at (0,0) size 9x16
175                 text run at (0,0) width 9: "+"
176           RenderMathMLSubSup {msubsup} at (29,14) size 18x38
177             RenderMathMLBlock (anonymous, inline-block) at (0,0) size 7x20 [padding: 4 0 0 0]
178               RenderInline {mi} at (0,0) size 7x16
179                 RenderText {#text} at (0,4) size 7x16
180                   text run at (0,4) width 7: "x"
181             RenderMathMLBlock (anonymous, inline-block) at (8,0) size 10x38
182               RenderMathMLBlock (anonymous, block) at (0,0) size 10x12
183                 RenderInline {mi} at (0,0) size 6x12
184                   RenderText {#text} at (0,0) size 6x12
185                     text run at (0,0) width 6: "n"
186               RenderMathMLBlock (anonymous, block) at (0,12) size 10x26
187                 RenderMathMLFraction {mfrac} at (0,0) size 10x26
188                   RenderMathMLBlock (anonymous, block) at (0,0) size 10x12 [padding: 0 2 0 2]
189                     RenderInline {mi} at (0,0) size 4x12
190                       RenderText {#text} at (3,0) size 4x12
191                         text run at (3,0) width 4: "f"
192                   RenderMathMLBlock (anonymous, block) at (0,12) size 10x14 [padding: 2 2 0 2]
193                     RenderInline {mi} at (0,0) size 6x12
194                       RenderText {#text} at (2,2) size 6x12
195                         text run at (2,2) width 6: "g"
196           RenderMathMLOperator {mo} at (47,18) size 10x16 [padding: 0 1 0 0]
197             RenderMathMLBlock (inline-block) {mo} at (0,0) size 9x16
198               RenderText {mo} at (0,0) size 9x16
199                 text run at (0,0) width 9: "+"
200           RenderMathMLSubSup {msubsup} at (57,6) size 33x41
201             RenderMathMLBlock (anonymous, inline-block) at (0,0) size 26x41
202               RenderMathMLFenced {mfenced} at (0,0) size 26x41
203                 RenderMathMLOperator {mfenced} at (0,0) size 6x41 [padding: 0 1 0 0]
204                 RenderMathMLFraction {mfrac} at (6,2) size 14x34
205                   RenderMathMLBlock (anonymous, block) at (0,0) size 14x16 [padding: 0 3 0 3]
206                     RenderInline {mi} at (0,0) size 4x16
207                       RenderText {#text} at (5,0) size 4x16
208                         text run at (5,0) width 4: "f"
209                   RenderMathMLBlock (anonymous, block) at (0,16) size 14x18 [padding: 2 3 0 3]
210                     RenderInline {mi} at (0,0) size 8x16
211                       RenderText {#text} at (3,2) size 8x16
212                         text run at (3,2) width 8: "g"
213                 RenderMathMLOperator {mfenced} at (20,0) size 6x41 [padding: 0 1 0 0]
214             RenderMathMLBlock (anonymous, inline-block) at (27,0) size 6x41
215               RenderMathMLBlock (anonymous, block) at (0,0) size 6x29 [padding: 0 0 17 0]
216                 RenderInline {mi} at (0,0) size 5x12
217                   RenderText {#text} at (0,0) size 5x12
218                     text run at (0,0) width 5: "x"
219               RenderMathMLBlock (anonymous, block) at (0,29) size 6x12
220                 RenderInline {mi} at (0,0) size 6x12
221                   RenderText {#text} at (0,0) size 6x12
222                     text run at (0,0) width 6: "n"
223         RenderText {#text} at (0,0) size 0x0
224 layer at (234,222) size 5x10 scrollHeight 14
225   RenderMathMLBlock (block) {mfenced} at (0,0) size 5x10
226 layer at (234,232) size 5x10 scrollHeight 13
227   RenderMathMLBlock (block) {mfenced} at (0,10) size 5x10
228     RenderText {mfenced} at (0,-1) size 5x14
229       text run at (0,-1) width 5: "\x{239C}"
230 layer at (234,242) size 5x10 scrollHeight 13
231   RenderMathMLBlock (block) {mfenced} at (0,20) size 5x10
232     RenderText {mfenced} at (0,-1) size 5x14
233       text run at (0,-1) width 5: "\x{239C}"
234 layer at (234,252) size 5x11 scrollHeight 13
235   RenderMathMLBlock (block) {mfenced} at (0,30) size 5x11
236 layer at (254,222) size 5x10 scrollHeight 14
237   RenderMathMLBlock (block) {mfenced} at (0,0) size 5x10
238 layer at (254,232) size 5x10 scrollHeight 13
239   RenderMathMLBlock (block) {mfenced} at (0,10) size 5x10
240     RenderText {mfenced} at (0,-1) size 5x14
241       text run at (0,-1) width 5: "\x{239F}"
242 layer at (254,242) size 5x10 scrollHeight 13
243   RenderMathMLBlock (block) {mfenced} at (0,20) size 5x10
244     RenderText {mfenced} at (0,-1) size 5x14
245       text run at (0,-1) width 5: "\x{239F}"
246 layer at (254,252) size 5x11 scrollHeight 13
247   RenderMathMLBlock (block) {mfenced} at (0,30) size 5x11
248 layer at (234,223) size 5x11 backgroundClip at (234,222) size 5x10 clip at (234,222) size 5x10 outlineClip at (234,222) size 5x10
249   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
250     RenderText {mfenced} at (0,-1) size 5x14
251       text run at (0,-1) width 5: "\x{239B}"
252 layer at (234,249) size 5x11 backgroundClip at (234,252) size 5x11 clip at (234,252) size 5x11 outlineClip at (234,252) size 5x11
253   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
254     RenderText {mfenced} at (0,-1) size 5x14
255       text run at (0,-1) width 5: "\x{239D}"
256 layer at (254,223) size 5x11 backgroundClip at (254,222) size 5x10 clip at (254,222) size 5x10 outlineClip at (254,222) size 5x10
257   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
258     RenderText {mfenced} at (0,-1) size 5x14
259       text run at (0,-1) width 5: "\x{239E}"
260 layer at (254,249) size 5x11 backgroundClip at (254,252) size 5x11 clip at (254,252) size 5x11 outlineClip at (254,252) size 5x11
261   RenderBlock (relative positioned) {mfenced} at (0,0) size 5x11
262     RenderText {mfenced} at (0,-1) size 5x14
263       text run at (0,-1) width 5: "\x{23A0}"