| Differences between
and this patch
- Source/WebCore/ChangeLog +59 lines
Lines 1-3 Source/WebCore/ChangeLog_sec1
1
2012-06-06  David Barton  <dbarton@mathscribe.com>
2
3
        Inherit style changes in MathML anonymous renderers
4
        https://bugs.webkit.org/show_bug.cgi?id=88476
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        A RenderObject that is not the main renderer() for a DOM node is called "anonymous" or
9
        "generated". Standard WebCore practice is to mark such a renderer as isAnonymous().
10
        For example, RenderBlock::styleDidChange calls propagateStyleToAnonymousChildren to flow
11
        style changes to such children, by re-initializing their styles and then inheriting from
12
        this->style(). A derived class' styleDidChange() can then set non-default style
13
        properties as needed.
14
        
15
        This patch implements this standard practice for RenderMathMLBlock classes, except
16
        RenderMathMLOperator which currently uses a RenderLayer, which reportedly means it
17
        should not be isAnonymous(). We also follow common practice and change
18
        isAnonymousBlock() to return false for RenderMathMLBlock classes, since
19
        isAnonymousBlock() is really used by RenderBlock to detect its own anonymous blocks for
20
        wrapping inline children, which RenderBlock then combines or deletes assuming this.
21
        
22
        Test: mathml/presentation/style-changed.html
23
24
        * rendering/RenderObject.h:
25
        (WebCore::RenderObject::isAnonymousBlock):
26
        * rendering/mathml/RenderMathMLBlock.cpp:
27
        (WebCore::RenderMathMLBlock::createAnonymousMathMLBlock):
28
        * rendering/mathml/RenderMathMLBlock.h:
29
        * rendering/mathml/RenderMathMLFenced.cpp:
30
        (WebCore::RenderMathMLFenced::createMathMLOperator):
31
        (WebCore::RenderMathMLFenced::makeFences):
32
        (WebCore::RenderMathMLFenced::addChild):
33
        (WebCore::RenderMathMLFenced::styleDidChange):
34
        * rendering/mathml/RenderMathMLFenced.h:
35
        * rendering/mathml/RenderMathMLFraction.cpp:
36
        (WebCore::RenderMathMLFraction::RenderMathMLFraction):
37
        (WebCore::RenderMathMLFraction::fixChildStyle):
38
        (WebCore::RenderMathMLFraction::addChild):
39
        (WebCore::RenderMathMLFraction::styleDidChange):
40
        * rendering/mathml/RenderMathMLFraction.h:
41
        * rendering/mathml/RenderMathMLOperator.cpp:
42
        (WebCore::RenderMathMLOperator::styleDidChange):
43
        * rendering/mathml/RenderMathMLOperator.h:
44
        * rendering/mathml/RenderMathMLRow.cpp:
45
        (WebCore::RenderMathMLRow::createAnonymousMRowWithParentRenderer):
46
        * rendering/mathml/RenderMathMLRow.h:
47
        * rendering/mathml/RenderMathMLSquareRoot.cpp:
48
        (WebCore::RenderMathMLSquareRoot::addChild):
49
        * rendering/mathml/RenderMathMLSquareRoot.h:
50
        * rendering/mathml/RenderMathMLSubSup.cpp:
51
        (WebCore::RenderMathMLSubSup::fixScriptsStyle):
52
        (WebCore::RenderMathMLSubSup::addChild):
53
        (WebCore::RenderMathMLSubSup::styleDidChange):
54
        * rendering/mathml/RenderMathMLSubSup.h:
55
        * rendering/mathml/RenderMathMLUnderOver.cpp:
56
        (WebCore::RenderMathMLUnderOver::addChild):
57
        (WebCore::RenderMathMLUnderOver::styleDidChange):
58
        * rendering/mathml/RenderMathMLUnderOver.h:
59
1
2012-06-06  Filip Pizlo  <fpizlo@apple.com>
60
2012-06-06  Filip Pizlo  <fpizlo@apple.com>
2
61
3
        Global object variable accesses should not require an extra load
62
        Global object variable accesses should not require an extra load
- Source/WebCore/rendering/RenderObject.h +3 lines
Lines 488-493 public: Source/WebCore/rendering/RenderObject.h_sec1
488
            && !isRenderFullScreen()
488
            && !isRenderFullScreen()
489
            && !isRenderFullScreenPlaceholder()
489
            && !isRenderFullScreenPlaceholder()
490
#endif
490
#endif
491
#if ENABLE(MATHML)
492
            && !isRenderMathMLBlock()
493
#endif
491
            ;
494
            ;
492
    }
495
    }
493
    bool isAnonymousColumnsBlock() const { return style()->specifiesColumns() && isAnonymousBlock(); }
496
    bool isAnonymousColumnsBlock() const { return style()->specifiesColumns() && isAnonymousBlock(); }
- Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp -2 / +3 lines
Lines 1-5 Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp_sec1
1
/*
1
/*
2
 * Copyright (C) 2009 Alex Milowski (alex@milowski.com). All rights reserved.
2
 * Copyright (C) 2009 Alex Milowski (alex@milowski.com). All rights reserved.
3
 * Copyright (C) 2012 David Barton (dbarton@mathscribe.com). All rights reserved.
3
 *
4
 *
4
 * Redistribution and use in source and binary forms, with or without
5
 * Redistribution and use in source and binary forms, with or without
5
 * modification, are permitted provided that the following conditions
6
 * modification, are permitted provided that the following conditions
Lines 146-155 void RenderMathMLBlock::computePreferred Source/WebCore/rendering/mathml/RenderMathMLBlock.cpp_sec2
146
    RenderBlock::computePreferredLogicalWidths();
147
    RenderBlock::computePreferredLogicalWidths();
147
}
148
}
148
149
149
RenderMathMLBlock* RenderMathMLBlock::createAlmostAnonymousBlock(EDisplay display)
150
RenderMathMLBlock* RenderMathMLBlock::createAnonymousMathMLBlock(EDisplay display)
150
{
151
{
151
    RefPtr<RenderStyle> newStyle = RenderStyle::createAnonymousStyleWithDisplay(style(), display);
152
    RefPtr<RenderStyle> newStyle = RenderStyle::createAnonymousStyleWithDisplay(style(), display);
152
    RenderMathMLBlock* newBlock = new (renderArena()) RenderMathMLBlock(node() /* "almost" anonymous block */);
153
    RenderMathMLBlock* newBlock = new (renderArena()) RenderMathMLBlock(document() /* is anonymous */);
153
    newBlock->setStyle(newStyle.release());
154
    newBlock->setStyle(newStyle.release());
154
    return newBlock;
155
    return newBlock;
155
}
156
}
- Source/WebCore/rendering/mathml/RenderMathMLBlock.h -3 / +3 lines
Lines 1-5 Source/WebCore/rendering/mathml/RenderMathMLBlock.h_sec1
1
/*
1
/*
2
 * Copyright (C) 2010 Alex Milowski (alex@milowski.com). All rights reserved.
2
 * Copyright (C) 2010 Alex Milowski (alex@milowski.com). All rights reserved.
3
 * Copyright (C) 2012 David Barton (dbarton@mathscribe.com). All rights reserved.
3
 *
4
 *
4
 * Redistribution and use in source and binary forms, with or without
5
 * Redistribution and use in source and binary forms, with or without
5
 * modification, are permitted provided that the following conditions
6
 * modification, are permitted provided that the following conditions
Lines 79-87 public: Source/WebCore/rendering/mathml/RenderMathMLBlock.h_sec2
79
    virtual void paint(PaintInfo&, const LayoutPoint&);
80
    virtual void paint(PaintInfo&, const LayoutPoint&);
80
#endif
81
#endif
81
    
82
    
82
    // Create a new RenderBlock, with a new style inheriting from this->style().
83
    // Create a new RenderMathMLBlock, with a new style inheriting from this->style().
83
    // FIXME: Create a true anonymous block, like RenderBlock::createAnonymousBlock().
84
    RenderMathMLBlock* createAnonymousMathMLBlock(EDisplay = BLOCK);
84
    RenderMathMLBlock* createAlmostAnonymousBlock(EDisplay = BLOCK);
85
    
85
    
86
protected:
86
protected:
87
    static LayoutUnit getBoxModelObjectHeight(const RenderObject* object)
87
    static LayoutUnit getBoxModelObjectHeight(const RenderObject* object)
- Source/WebCore/rendering/mathml/RenderMathMLFenced.cpp -13 / +23 lines
Lines 81-102 void RenderMathMLFenced::updateFromEleme Source/WebCore/rendering/mathml/RenderMathMLFenced.cpp_sec1
81
        makeFences();
81
        makeFences();
82
}
82
}
83
83
84
PassRefPtr<RenderStyle> RenderMathMLFenced::createOperatorStyle()
84
RenderMathMLOperator* RenderMathMLFenced::createMathMLOperator(UChar uChar)
85
{
85
{
86
    RefPtr<RenderStyle> newStyle = RenderStyle::create();
86
    RefPtr<RenderStyle> newStyle = RenderStyle::createAnonymousStyleWithDisplay(style(), INLINE_BLOCK);
87
    newStyle->inheritFrom(style());
88
    newStyle->setDisplay(INLINE_BLOCK);
89
    newStyle->setPaddingRight(Length(static_cast<int>(gOperatorPadding * style()->fontSize()), Fixed));
87
    newStyle->setPaddingRight(Length(static_cast<int>(gOperatorPadding * style()->fontSize()), Fixed));
90
    return newStyle.release();
88
    RenderMathMLOperator* newOperator = new (renderArena()) RenderMathMLOperator(node() /* "almost anonymous" */, uChar);
89
    newOperator->setStyle(newStyle.release());
90
    return newOperator;
91
}
91
}
92
92
93
void RenderMathMLFenced::makeFences()
93
void RenderMathMLFenced::makeFences()
94
{
94
{
95
    RenderObject* openFence = new (renderArena()) RenderMathMLOperator(node(), m_open);
95
    RenderBlock::addChild(createMathMLOperator(m_open), firstChild());
96
    openFence->setStyle(createOperatorStyle());
96
    m_closeFenceRenderer = createMathMLOperator(m_close);
97
    RenderBlock::addChild(openFence, firstChild());
98
    m_closeFenceRenderer = new (renderArena()) RenderMathMLOperator(node(), m_close);
99
    m_closeFenceRenderer->setStyle(createOperatorStyle());
100
    RenderBlock::addChild(m_closeFenceRenderer);
97
    RenderBlock::addChild(m_closeFenceRenderer);
101
}
98
}
102
99
Lines 131-145 void RenderMathMLFenced::addChild(Render Source/WebCore/rendering/mathml/RenderMathMLFenced.cpp_sec2
131
            else
128
            else
132
                separator = (*m_separators.get())[count - 1];
129
                separator = (*m_separators.get())[count - 1];
133
                
130
                
134
            separatorRenderer = new (renderArena()) RenderMathMLOperator(node(), separator);
131
            separatorRenderer = createMathMLOperator(separator);
135
            separatorRenderer->setStyle(createOperatorStyle());
136
        }
132
        }
137
    }
133
    }
138
    
134
    
139
    // If we have a block, we'll wrap it in an inline-block.
135
    // If we have a block, we'll wrap it in an inline-block.
140
    if (child->isBlockFlow() && child->style()->display() != INLINE_BLOCK) {
136
    if (child->isBlockFlow() && child->style()->display() != INLINE_BLOCK) {
141
        // Block objects wrapper.
137
        // Block objects wrapper.
142
        RenderBlock* block = createAlmostAnonymousBlock(INLINE_BLOCK);
138
        RenderMathMLBlock* block = createAnonymousMathMLBlock(INLINE_BLOCK);
143
        
139
        
144
        block->addChild(child);
140
        block->addChild(child);
145
        child = block;
141
        child = block;
Lines 158-163 void RenderMathMLFenced::addChild(Render Source/WebCore/rendering/mathml/RenderMathMLFenced.cpp_sec3
158
    }
154
    }
159
}
155
}
160
156
157
// FIXME: Change createMathMLOperator() above to create an isAnonymous() operator, and remove this styleDidChange() function.
158
void RenderMathMLFenced::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
159
{
160
    RenderMathMLBlock::styleDidChange(diff, oldStyle);
161
    
162
    for (RenderObject* child = firstChild(); child; child = child->nextSibling()) {
163
        if (child->node() == node()) {
164
            ASSERT(child->style()->refCount() == 1);
165
            child->style()->inheritFrom(style());
166
            child->style()->setPaddingRight(Length(static_cast<int>(gOperatorPadding * style()->fontSize()), Fixed));
167
        }
168
    }
169
}
170
161
}    
171
}    
162
172
163
#endif
173
#endif
- Source/WebCore/rendering/mathml/RenderMathMLFenced.h -1 / +3 lines
Lines 41-49 public: Source/WebCore/rendering/mathml/RenderMathMLFenced.h_sec1
41
private:
41
private:
42
    virtual const char* renderName() const { return "RenderMathMLFenced"; }
42
    virtual const char* renderName() const { return "RenderMathMLFenced"; }
43
43
44
    PassRefPtr<RenderStyle> createOperatorStyle();
44
    RenderMathMLOperator* createMathMLOperator(UChar);
45
    void makeFences();
45
    void makeFences();
46
    
46
    
47
    virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) OVERRIDE;
48
47
    UChar m_open;
49
    UChar m_open;
48
    UChar m_close;
50
    UChar m_close;
49
    RefPtr<StringImpl> m_separators;
51
    RefPtr<StringImpl> m_separators;
- Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp -11 / +20 lines
Lines 50-56 RenderMathMLFraction::RenderMathMLFracti Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp_sec1
50
    : RenderMathMLBlock(element)
50
    : RenderMathMLBlock(element)
51
    , m_lineThickness(gLineMedium)
51
    , m_lineThickness(gLineMedium)
52
{
52
{
53
    setChildrenInline(false);
54
}
53
}
55
54
56
void RenderMathMLFraction::updateFromElement()
55
void RenderMathMLFraction::updateFromElement()
Lines 98-122 void RenderMathMLFraction::updateFromEle Source/WebCore/rendering/mathml/RenderMathMLFraction.cpp_sec2
98
    lastChild()->style()->setPaddingTop(Length(static_cast<int>(m_lineThickness + style()->fontSize() * gDenominatorPad), Fixed));
97
    lastChild()->style()->setPaddingTop(Length(static_cast<int>(m_lineThickness + style()->fontSize() * gDenominatorPad), Fixed));
99
}
98
}
100
99
101
void RenderMathMLFraction::addChild(RenderObject* child, RenderObject* beforeChild)
100
void RenderMathMLFraction::fixChildStyle(RenderObject* child)
102
{
101
{
103
    RenderBlock* row = createAlmostAnonymousBlock();
102
    ASSERT(child->isAnonymous() && child->style()->refCount() == 1);
104
    
103
    child->style()->setTextAlign(CENTER);
105
    row->style()->setTextAlign(CENTER);
106
    Length pad(static_cast<int>(style()->fontSize() * gHorizontalPad), Fixed);
104
    Length pad(static_cast<int>(style()->fontSize() * gHorizontalPad), Fixed);
107
    row->style()->setPaddingLeft(pad);
105
    child->style()->setPaddingLeft(pad);
108
    row->style()->setPaddingRight(pad);
106
    child->style()->setPaddingRight(pad);
107
}
108
109
void RenderMathMLFraction::addChild(RenderObject* child, RenderObject* beforeChild)
110
{
111
    RenderMathMLBlock* row = createAnonymousMathMLBlock();
109
    
112
    
110
    // Only add padding for rows as denominators
113
    fixChildStyle(row);
111
    bool isNumerator = isEmpty();
112
    if (!isNumerator) 
113
        row->style()->setPaddingTop(Length(2, Fixed));
114
    
114
    
115
    RenderBlock::addChild(row, beforeChild);
115
    RenderBlock::addChild(row, beforeChild);
116
    row->addChild(child);
116
    row->addChild(child);
117
    updateFromElement();
117
    updateFromElement();
118
}
118
}
119
119
120
void RenderMathMLFraction::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
121
{
122
    RenderMathMLBlock::styleDidChange(diff, oldStyle);
123
    
124
    for (RenderObject* child = firstChild(); child; child = child->nextSibling())
125
        fixChildStyle(child);
126
    updateFromElement();
127
}
128
120
RenderMathMLOperator* RenderMathMLFraction::unembellishedOperator()
129
RenderMathMLOperator* RenderMathMLFraction::unembellishedOperator()
121
{
130
{
122
    RenderObject* numeratorWrapper = firstChild();
131
    RenderObject* numeratorWrapper = firstChild();
- Source/WebCore/rendering/mathml/RenderMathMLFraction.h +3 lines
Lines 47-52 protected: Source/WebCore/rendering/mathml/RenderMathMLFraction.h_sec1
47
    virtual void layout();
47
    virtual void layout();
48
    
48
    
49
private:
49
private:
50
    void fixChildStyle(RenderObject* child);
51
    virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) OVERRIDE;
52
50
    virtual const char* renderName() const { return "RenderMathMLFraction"; }
53
    virtual const char* renderName() const { return "RenderMathMLFraction"; }
51
    
54
    
52
    float m_lineThickness;
55
    float m_lineThickness;
- Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp +7 lines
Lines 70-75 void RenderMathMLOperator::stretchToHeig Source/WebCore/rendering/mathml/RenderMathMLOperator.cpp_sec1
70
    updateFromElement();
70
    updateFromElement();
71
}
71
}
72
72
73
void RenderMathMLOperator::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
74
{
75
    RenderMathMLBlock::styleDidChange(diff, oldStyle);
76
    
77
    updateFromElement();
78
}
79
73
void RenderMathMLOperator::computePreferredLogicalWidths() 
80
void RenderMathMLOperator::computePreferredLogicalWidths() 
74
{
81
{
75
    ASSERT(preferredLogicalWidthsDirty());
82
    ASSERT(preferredLogicalWidthsDirty());
- Source/WebCore/rendering/mathml/RenderMathMLOperator.h +2 lines
Lines 58-63 private: Source/WebCore/rendering/mathml/RenderMathMLOperator.h_sec1
58
    int glyphHeightForCharacter(UChar);
58
    int glyphHeightForCharacter(UChar);
59
    int lineHeightForCharacter(UChar);
59
    int lineHeightForCharacter(UChar);
60
60
61
    virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) OVERRIDE;
62
61
    int m_stretchHeight;
63
    int m_stretchHeight;
62
    bool m_isStacked;
64
    bool m_isStacked;
63
    UChar m_operator;
65
    UChar m_operator;
- Source/WebCore/rendering/mathml/RenderMathMLRow.cpp -1 / +1 lines
Lines 42-48 RenderMathMLRow::RenderMathMLRow(Node* n Source/WebCore/rendering/mathml/RenderMathMLRow.cpp_sec1
42
}
42
}
43
43
44
// FIXME: Change all these createAnonymous... routines to return a PassOwnPtr<>.
44
// FIXME: Change all these createAnonymous... routines to return a PassOwnPtr<>.
45
RenderMathMLRow* RenderMathMLRow::createAnonymousWithParentRenderer(const RenderObject* parent)
45
RenderMathMLRow* RenderMathMLRow::createAnonymousMRowWithParentRenderer(const RenderObject* parent)
46
{
46
{
47
    RefPtr<RenderStyle> newStyle = RenderStyle::createAnonymousStyleWithDisplay(parent->style(), INLINE_BLOCK);
47
    RefPtr<RenderStyle> newStyle = RenderStyle::createAnonymousStyleWithDisplay(parent->style(), INLINE_BLOCK);
48
    RenderMathMLRow* newMRow = new (parent->renderArena()) RenderMathMLRow(parent->document() /* is anonymous */);
48
    RenderMathMLRow* newMRow = new (parent->renderArena()) RenderMathMLRow(parent->document() /* is anonymous */);
- Source/WebCore/rendering/mathml/RenderMathMLRow.h -1 / +1 lines
Lines 35-41 namespace WebCore { Source/WebCore/rendering/mathml/RenderMathMLRow.h_sec1
35
class RenderMathMLRow : public RenderMathMLBlock {
35
class RenderMathMLRow : public RenderMathMLBlock {
36
public:
36
public:
37
    RenderMathMLRow(Node*);
37
    RenderMathMLRow(Node*);
38
    static RenderMathMLRow* createAnonymousWithParentRenderer(const RenderObject*);
38
    static RenderMathMLRow* createAnonymousMRowWithParentRenderer(const RenderObject*);
39
    
39
    
40
    virtual bool isRenderMathMLRow() const { return true; }
40
    virtual bool isRenderMathMLRow() const { return true; }
41
    
41
    
- Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.cpp -1 / +1 lines
Lines 42-48 RenderMathMLSquareRoot::RenderMathMLSqua Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.cpp_sec1
42
void RenderMathMLSquareRoot::addChild(RenderObject* newChild, RenderObject* beforeChild)
42
void RenderMathMLSquareRoot::addChild(RenderObject* newChild, RenderObject* beforeChild)
43
{
43
{
44
    if (!firstChild()) {
44
    if (!firstChild()) {
45
        RenderMathMLRow* newMRow = RenderMathMLRow::createAnonymousWithParentRenderer(this);
45
        RenderMathMLRow* newMRow = RenderMathMLRow::createAnonymousMRowWithParentRenderer(this);
46
        
46
        
47
        RenderMathMLRoot::addChild(newMRow);
47
        RenderMathMLRoot::addChild(newMRow);
48
        
48
        
- Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h -2 lines
Lines 41-48 public: Source/WebCore/rendering/mathml/RenderMathMLSquareRoot.h_sec1
41
    
41
    
42
private:
42
private:
43
    virtual const char* renderName() const { return "RenderMathMLSquareRoot"; }
43
    virtual const char* renderName() const { return "RenderMathMLSquareRoot"; }
44
    
45
    virtual bool createsAnonymousWrapper() const OVERRIDE { return true; }
46
};
44
};
47
    
45
    
48
}
46
}
- Source/WebCore/rendering/mathml/RenderMathMLSubSup.cpp -10 / +28 lines
Lines 63-68 RenderBoxModelObject* RenderMathMLSubSup Source/WebCore/rendering/mathml/RenderMathMLSubSup.cpp_sec1
63
    return toRenderBoxModelObject(base);
63
    return toRenderBoxModelObject(base);
64
}
64
}
65
65
66
void RenderMathMLSubSup::fixScriptsStyle()
67
{
68
    ASSERT(m_scripts && m_scripts->style()->refCount() == 1);
69
    RenderStyle* scriptsStyle = m_scripts->style();
70
    scriptsStyle->setVerticalAlign(TOP);
71
    scriptsStyle->setMarginLeft(Length(gSubsupScriptMargin, Fixed));
72
    scriptsStyle->setTextAlign(LEFT);
73
    // Set this wrapper's font-size for its line-height & baseline position, for its children.
74
    scriptsStyle->setBlendedFontSize(static_cast<int>(0.75 * style()->fontSize()));
75
}
76
66
void RenderMathMLSubSup::addChild(RenderObject* child, RenderObject* beforeChild)
77
void RenderMathMLSubSup::addChild(RenderObject* child, RenderObject* beforeChild)
67
{
78
{
68
    // Note: The RenderMathMLBlock only allows element children to be added.
79
    // Note: The RenderMathMLBlock only allows element children to be added.
Lines 70-89 void RenderMathMLSubSup::addChild(Render Source/WebCore/rendering/mathml/RenderMathMLSubSup.cpp_sec2
70
81
71
    if (childElement && !childElement->previousElementSibling()) {
82
    if (childElement && !childElement->previousElementSibling()) {
72
        // Position 1 is always the base of the msub/msup/msubsup.
83
        // Position 1 is always the base of the msub/msup/msubsup.
73
        RenderBlock* baseWrapper = createAlmostAnonymousBlock(INLINE_BLOCK);
84
        RenderMathMLBlock* baseWrapper = createAnonymousMathMLBlock(INLINE_BLOCK);
74
        RenderMathMLBlock::addChild(baseWrapper, firstChild());
85
        RenderMathMLBlock::addChild(baseWrapper, firstChild());
75
        baseWrapper->addChild(child);
86
        baseWrapper->addChild(child);
76
            
87
            
77
        // Make sure we have a script block for rendering.
88
        // Make sure we have a script block for rendering.
78
        if (m_kind == SubSup && !m_scripts) {
89
        if (m_kind == SubSup && !m_scripts) {
79
            RefPtr<RenderStyle> scriptsStyle = RenderStyle::createAnonymousStyleWithDisplay(style(), INLINE_BLOCK);
90
            m_scripts = createAnonymousMathMLBlock(INLINE_BLOCK);
80
            scriptsStyle->setVerticalAlign(TOP);
91
            fixScriptsStyle();
81
            scriptsStyle->setMarginLeft(Length(gSubsupScriptMargin, Fixed));
82
            scriptsStyle->setTextAlign(LEFT);
83
            // Set this wrapper's font-size for its line-height & baseline position.
84
            scriptsStyle->setBlendedFontSize(static_cast<int>(0.75 * style()->fontSize()));
85
            m_scripts = new (renderArena()) RenderMathMLBlock(node());
86
            m_scripts->setStyle(scriptsStyle);
87
            RenderMathMLBlock::addChild(m_scripts, beforeChild);
92
            RenderMathMLBlock::addChild(m_scripts, beforeChild);
88
        }
93
        }
89
    } else {
94
    } else {
Lines 92-98 void RenderMathMLSubSup::addChild(Render Source/WebCore/rendering/mathml/RenderMathMLSubSup.cpp_sec3
92
            if (!childElement)
97
            if (!childElement)
93
                return;
98
                return;
94
99
95
            RenderBlock* script = m_scripts->createAlmostAnonymousBlock();
100
            RenderMathMLBlock* script = m_scripts->createAnonymousMathMLBlock();
96
101
97
            // The order is always backwards so the first script is the subscript and the superscript 
102
            // The order is always backwards so the first script is the subscript and the superscript 
98
            // is last. That means the superscript is the first to render vertically.
103
            // is last. That means the superscript is the first to render vertically.
Lines 108-113 void RenderMathMLSubSup::addChild(Render Source/WebCore/rendering/mathml/RenderMathMLSubSup.cpp_sec4
108
    }
113
    }
109
}
114
}
110
115
116
void RenderMathMLSubSup::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
117
{
118
    RenderMathMLBlock::styleDidChange(diff, oldStyle);
119
    
120
    if (m_scripts) {
121
        fixScriptsStyle();
122
        for (RenderObject* script = m_scripts->firstChild(); script; script = script->nextSibling()) {
123
            ASSERT(script->isAnonymous() && script->style()->refCount() == 1);
124
            script->style()->inheritFrom(m_scripts->style());
125
        }
126
    }
127
}
128
111
RenderMathMLOperator* RenderMathMLSubSup::unembellishedOperator()
129
RenderMathMLOperator* RenderMathMLSubSup::unembellishedOperator()
112
{
130
{
113
    RenderBoxModelObject* base = this->base();
131
    RenderBoxModelObject* base = this->base();
- Source/WebCore/rendering/mathml/RenderMathMLSubSup.h +3 lines
Lines 44-49 protected: Source/WebCore/rendering/mathml/RenderMathMLSubSup.h_sec1
44
    virtual void layout();
44
    virtual void layout();
45
    
45
    
46
private:
46
private:
47
    void fixScriptsStyle();
48
    virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) OVERRIDE;
49
47
    virtual const char* renderName() const { return "RenderMathMLSubSup"; }
50
    virtual const char* renderName() const { return "RenderMathMLSubSup"; }
48
51
49
    // Omit our subscript and/or superscript. This may return 0 for a non-MathML base (which
52
    // Omit our subscript and/or superscript. This may return 0 for a non-MathML base (which
- Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp -3 / +13 lines
Lines 66-72 RenderBoxModelObject* RenderMathMLUnderO Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp_sec1
66
66
67
void RenderMathMLUnderOver::addChild(RenderObject* child, RenderObject* beforeChild)
67
void RenderMathMLUnderOver::addChild(RenderObject* child, RenderObject* beforeChild)
68
{    
68
{    
69
    RenderBlock* row = createAnonymousBlock();
69
    RenderMathMLBlock* row = createAnonymousMathMLBlock();
70
    
70
    
71
    // look through the children for rendered elements counting the blocks so we know what child
71
    // look through the children for rendered elements counting the blocks so we know what child
72
    // we are adding
72
    // we are adding
Lines 84-90 void RenderMathMLUnderOver::addChild(Ren Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp_sec2
84
        break;
84
        break;
85
    case 1:
85
    case 1:
86
        // the under or over
86
        // the under or over
87
        // FIXME: text-align: center does not work
88
        row->style()->setTextAlign(CENTER);
87
        row->style()->setTextAlign(CENTER);
89
        if (m_kind == Over) {
88
        if (m_kind == Over) {
90
            // add the over as first
89
            // add the over as first
Lines 96-102 void RenderMathMLUnderOver::addChild(Ren Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp_sec3
96
        break;
95
        break;
97
    case 2:
96
    case 2:
98
        // the under or over
97
        // the under or over
99
        // FIXME: text-align: center does not work
100
        row->style()->setTextAlign(CENTER);
98
        row->style()->setTextAlign(CENTER);
101
        if (m_kind == UnderOver) {
99
        if (m_kind == UnderOver) {
102
            // add the over as first
100
            // add the over as first
Lines 115-120 void RenderMathMLUnderOver::addChild(Ren Source/WebCore/rendering/mathml/RenderMathMLUnderOver.cpp_sec4
115
    row->addChild(child);    
113
    row->addChild(child);    
116
}
114
}
117
115
116
void RenderMathMLUnderOver::styleDidChange(StyleDifference diff, const RenderStyle* oldStyle)
117
{
118
    RenderMathMLBlock::styleDidChange(diff, oldStyle);
119
    
120
    RenderObject* base = this->base();
121
    for (RenderObject* child = firstChild(); child; child = child->nextSibling()) {
122
        ASSERT(child->isAnonymous() && child->style()->refCount() == 1);
123
        if (child->firstChild() != base)
124
            child->style()->setTextAlign(CENTER);
125
    }
126
}
127
118
RenderMathMLOperator* RenderMathMLUnderOver::unembellishedOperator()
128
RenderMathMLOperator* RenderMathMLUnderOver::unembellishedOperator()
119
{
129
{
120
    RenderBoxModelObject* base = this->base();
130
    RenderBoxModelObject* base = this->base();
- Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h +3 lines
Lines 38-47 public: Source/WebCore/rendering/mathml/RenderMathMLUnderOver.h_sec1
38
    virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
38
    virtual void addChild(RenderObject* child, RenderObject* beforeChild = 0);
39
    
39
    
40
    virtual RenderMathMLOperator* unembellishedOperator();
40
    virtual RenderMathMLOperator* unembellishedOperator();
41
41
    virtual void layout();
42
    virtual void layout();
42
    virtual LayoutUnit baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const;
43
    virtual LayoutUnit baselinePosition(FontBaseline, bool firstLine, LineDirectionMode, LinePositionMode = PositionOnContainingLine) const;
43
    
44
    
44
private:
45
private:
46
    virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) OVERRIDE;
47
45
    virtual const char* renderName() const { return "RenderMathMLUnderOver"; }
48
    virtual const char* renderName() const { return "RenderMathMLUnderOver"; }
46
49
47
    // Omit our underscript and/or overscript. This may return 0 for a non-MathML base (which
50
    // Omit our underscript and/or overscript. This may return 0 for a non-MathML base (which
- LayoutTests/ChangeLog +27 lines
Lines 1-3 LayoutTests/ChangeLog_sec1
1
2012-06-06  David Barton  <dbarton@mathscribe.com>
2
3
        Inherit style changes in MathML anonymous renderers
4
        https://bugs.webkit.org/show_bug.cgi?id=88476
5
6
        Reviewed by NOBODY (OOPS!).
7
8
        * mathml/presentation/style-changed-expected.html: Added.
9
        * mathml/presentation/style-changed.html: Added.
10
        * platform/mac/mathml/presentation/attributes-expected.txt:
11
        * platform/mac/mathml/presentation/fractions-expected.txt:
12
        * platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt:
13
        * platform/mac/mathml/presentation/mo-stretch-expected.txt:
14
        * platform/mac/mathml/presentation/over-expected.png:
15
        * platform/mac/mathml/presentation/over-expected.txt:
16
        * platform/mac/mathml/presentation/roots-expected.txt:
17
        * platform/mac/mathml/presentation/row-alignment-expected.png:
18
        * platform/mac/mathml/presentation/row-alignment-expected.txt:
19
        * platform/mac/mathml/presentation/sub-expected.txt:
20
        * platform/mac/mathml/presentation/subsup-expected.txt:
21
        * platform/mac/mathml/presentation/sup-expected.txt:
22
        * platform/mac/mathml/presentation/tables-expected.txt:
23
        * platform/mac/mathml/presentation/under-expected.png:
24
        * platform/mac/mathml/presentation/under-expected.txt:
25
        * platform/mac/mathml/presentation/underover-expected.png:
26
        * platform/mac/mathml/presentation/underover-expected.txt:
27
1
2012-06-06  Jessie Berlin  <jberlin@apple.com>
28
2012-06-06  Jessie Berlin  <jberlin@apple.com>
2
29
3
        [Win] ASSERT(m_manualStream) failed in PluginView::didFinishLoading running
30
        [Win] ASSERT(m_manualStream) failed in PluginView::didFinishLoading running
- LayoutTests/mathml/presentation/style-changed-expected.html +24 lines
Line 0 LayoutTests/mathml/presentation/style-changed-expected.html_sec1
1
<!DOCTYPE html>
2
<html>
3
<body style="font-size: 36pt; color: green">
4
5
<math style="font-family: sans-serif">
6
    <mo>*</mo>
7
    <mfenced>
8
        <mfrac>
9
            <msubsup>
10
                <mi>x</mi>
11
                <mn>1</mn>
12
                <mn>2</mn>
13
            </msubsup>
14
            <munderover>
15
                <mi>z</mi>
16
                <mn>3</mn>
17
                <mn>4</mn>
18
            </munderover>
19
        </mfrac>
20
    </mfenced>
21
</math>
22
23
</body>
24
</html>
- LayoutTests/mathml/presentation/style-changed.html +32 lines
Line 0 LayoutTests/mathml/presentation/style-changed.html_sec1
1
<!DOCTYPE html>
2
<html>
3
<body>
4
5
<math style="font-family: sans-serif">
6
    <mo>*</mo>
7
    <mfenced>
8
        <mfrac>
9
            <msubsup>
10
                <mi>x</mi>
11
                <mn>1</mn>
12
                <mn>2</mn>
13
            </msubsup>
14
            <munderover>
15
                <mi>z</mi>
16
                <mn>3</mn>
17
                <mn>4</mn>
18
            </munderover>
19
        </mfrac>
20
    </mfenced>
21
</math>
22
23
<script>
24
    window.addEventListener("load", function() {
25
        document.body.offsetTop;
26
        document.body.style.fontSize = "36pt";
27
        document.body.style.color = "green";
28
    }, false);
29
</script>
30
31
</body>
32
</html>
- LayoutTests/platform/mac/mathml/presentation/attributes-expected.txt -4 / +4 lines
Lines 12-22 layer at (0,0) size 800x248 LayoutTests/platform/mac/mathml/presentation/attributes-expected.txt_sec1
12
              RenderText {mo} at (0,0) size 11x16
12
              RenderText {mo} at (0,0) size 11x16
13
                text run at (0,0) width 11: "\x{2211}"
13
                text run at (0,0) width 11: "\x{2211}"
14
          RenderMathMLFraction {mfrac} at (13,0) size 13x34 [color=#0000FF]
14
          RenderMathMLFraction {mfrac} at (13,0) size 13x34 [color=#0000FF]
15
            RenderMathMLBlock {mfrac} at (0,0) size 13x16
15
            RenderMathMLBlock (anonymous) at (0,0) size 13x16
16
              RenderInline {mi} at (0,0) size 7x16
16
              RenderInline {mi} at (0,0) size 7x16
17
                RenderText {#text} at (3,0) size 7x16
17
                RenderText {#text} at (3,0) size 7x16
18
                  text run at (3,0) width 7: "x"
18
                  text run at (3,0) width 7: "x"
19
            RenderMathMLBlock {mfrac} at (0,16) size 13x18
19
            RenderMathMLBlock (anonymous) at (0,16) size 13x18
20
              RenderInline {mi} at (0,0) size 7x16
20
              RenderInline {mi} at (0,0) size 7x16
21
                RenderText {#text} at (3,2) size 7x16
21
                RenderText {#text} at (3,2) size 7x16
22
                  text run at (3,2) width 7: "y"
22
                  text run at (3,2) width 7: "y"
Lines 32-42 layer at (0,0) size 800x248 LayoutTests/platform/mac/mathml/presentation/attributes-expected.txt_sec2
32
          text run at (487,7) width 4: " "
32
          text run at (487,7) width 4: " "
33
        RenderMathMLMath {math} at (491,0) size 15x34 [bgcolor=#FFA500]
33
        RenderMathMLMath {math} at (491,0) size 15x34 [bgcolor=#FFA500]
34
          RenderMathMLFraction {mfrac} at (1,0) size 13x34 [color=#0000FF]
34
          RenderMathMLFraction {mfrac} at (1,0) size 13x34 [color=#0000FF]
35
            RenderMathMLBlock {mfrac} at (0,0) size 13x16
35
            RenderMathMLBlock (anonymous) at (0,0) size 13x16
36
              RenderInline {mi} at (0,0) size 7x16
36
              RenderInline {mi} at (0,0) size 7x16
37
                RenderText {#text} at (3,0) size 7x16
37
                RenderText {#text} at (3,0) size 7x16
38
                  text run at (3,0) width 7: "x"
38
                  text run at (3,0) width 7: "x"
39
            RenderMathMLBlock {mfrac} at (0,16) size 13x18
39
            RenderMathMLBlock (anonymous) at (0,16) size 13x18
40
              RenderInline {mi} at (0,0) size 7x16
40
              RenderInline {mi} at (0,0) size 7x16
41
                RenderText {#text} at (3,2) size 7x16
41
                RenderText {#text} at (3,2) size 7x16
42
                  text run at (3,2) width 7: "y"
42
                  text run at (3,2) width 7: "y"
- LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt -24 / +24 lines
Lines 8-18 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec1
8
          text run at (0,7) width 49: "simple: "
8
          text run at (0,7) width 49: "simple: "
9
        RenderMathMLMath {math} at (49,0) size 16x34
9
        RenderMathMLMath {math} at (49,0) size 16x34
10
          RenderMathMLFraction {mfrac} at (1,0) size 14x34
10
          RenderMathMLFraction {mfrac} at (1,0) size 14x34
11
            RenderMathMLBlock {mfrac} at (0,0) size 14x16
11
            RenderMathMLBlock (anonymous) at (0,0) size 14x16
12
              RenderInline {mn} at (0,0) size 8x16
12
              RenderInline {mn} at (0,0) size 8x16
13
                RenderText {#text} at (3,0) size 8x16
13
                RenderText {#text} at (3,0) size 8x16
14
                  text run at (3,0) width 8: "1"
14
                  text run at (3,0) width 8: "1"
15
            RenderMathMLBlock {mfrac} at (0,16) size 14x18
15
            RenderMathMLBlock (anonymous) at (0,16) size 14x18
16
              RenderInline {mn} at (0,0) size 8x16
16
              RenderInline {mn} at (0,0) size 8x16
17
                RenderText {#text} at (3,2) size 8x16
17
                RenderText {#text} at (3,2) size 8x16
18
                  text run at (3,2) width 8: "2"
18
                  text run at (3,2) width 8: "2"
Lines 21-27 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec2
21
          text run at (0,7) width 197: "more complex (should be red): "
21
          text run at (0,7) width 197: "more complex (should be red): "
22
        RenderMathMLMath {math} at (197,0) size 33x34
22
        RenderMathMLMath {math} at (197,0) size 33x34
23
          RenderMathMLFraction {mfrac} at (1,0) size 31x34 [color=#FF0000]
23
          RenderMathMLFraction {mfrac} at (1,0) size 31x34 [color=#FF0000]
24
            RenderMathMLBlock {mfrac} at (0,0) size 31x16
24
            RenderMathMLBlock (anonymous) at (0,0) size 31x16
25
              RenderMathMLRow {mrow} at (3,0) size 25x16
25
              RenderMathMLRow {mrow} at (3,0) size 25x16
26
                RenderInline {mi} at (0,0) size 7x16
26
                RenderInline {mi} at (0,0) size 7x16
27
                  RenderText {#text} at (0,0) size 7x16
27
                  RenderText {#text} at (0,0) size 7x16
Lines 33-39 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec3
33
                RenderInline {mn} at (0,0) size 8x16
33
                RenderInline {mn} at (0,0) size 8x16
34
                  RenderText {#text} at (17,0) size 8x16
34
                  RenderText {#text} at (17,0) size 8x16
35
                    text run at (17,0) width 8: "1"
35
                    text run at (17,0) width 8: "1"
36
            RenderMathMLBlock {mfrac} at (0,16) size 31x18
36
            RenderMathMLBlock (anonymous) at (0,16) size 31x18
37
              RenderMathMLRow {mrow} at (3,2) size 25x16
37
              RenderMathMLRow {mrow} at (3,2) size 25x16
38
                RenderInline {mi} at (0,0) size 7x16
38
                RenderInline {mi} at (0,0) size 7x16
39
                  RenderText {#text} at (0,0) size 7x16
39
                  RenderText {#text} at (0,0) size 7x16
Lines 51-61 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec4
51
          text run at (0,7) width 31: "text: "
51
          text run at (0,7) width 31: "text: "
52
        RenderMathMLMath {math} at (31,0) size 128x34
52
        RenderMathMLMath {math} at (31,0) size 128x34
53
          RenderMathMLFraction {mfrac} at (1,0) size 126x34
53
          RenderMathMLFraction {mfrac} at (1,0) size 126x34
54
            RenderMathMLBlock {mfrac} at (0,0) size 126x16
54
            RenderMathMLBlock (anonymous) at (0,0) size 126x16
55
              RenderInline {mtext} at (0,0) size 100x16
55
              RenderInline {mtext} at (0,0) size 100x16
56
                RenderText {#text} at (13,0) size 100x16
56
                RenderText {#text} at (13,0) size 100x16
57
                  text run at (13,0) width 100: "number of bugs"
57
                  text run at (13,0) width 100: "number of bugs"
58
            RenderMathMLBlock {mfrac} at (0,16) size 126x18
58
            RenderMathMLBlock (anonymous) at (0,16) size 126x18
59
              RenderInline {mtext} at (0,0) size 120x16
59
              RenderInline {mtext} at (0,0) size 120x16
60
                RenderText {#text} at (3,2) size 120x16
60
                RenderText {#text} at (3,2) size 120x16
61
                  text run at (3,2) width 120: "number of changes"
61
                  text run at (3,2) width 120: "number of changes"
Lines 65-93 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec5
65
          text run at (0,26) width 173: "line thickness by keyword: "
65
          text run at (0,26) width 173: "line thickness by keyword: "
66
        RenderMathMLMath {math} at (173,0) size 86x70
66
        RenderMathMLMath {math} at (173,0) size 86x70
67
          RenderMathMLFraction {mfrac} at (1,0) size 28x67
67
          RenderMathMLFraction {mfrac} at (1,0) size 28x67
68
            RenderMathMLBlock {mfrac} at (0,0) size 28x32
68
            RenderMathMLBlock (anonymous) at (0,0) size 28x32
69
              RenderInline {mn} at (0,0) size 16x32
69
              RenderInline {mn} at (0,0) size 16x32
70
                RenderText {#text} at (6,0) size 16x32
70
                RenderText {#text} at (6,0) size 16x32
71
                  text run at (6,0) width 16: "1"
71
                  text run at (6,0) width 16: "1"
72
            RenderMathMLBlock {mfrac} at (0,32) size 28x35
72
            RenderMathMLBlock (anonymous) at (0,32) size 28x35
73
              RenderInline {mn} at (0,0) size 16x32
73
              RenderInline {mn} at (0,0) size 16x32
74
                RenderText {#text} at (6,3) size 16x32
74
                RenderText {#text} at (6,3) size 16x32
75
                  text run at (6,3) width 16: "2"
75
                  text run at (6,3) width 16: "2"
76
          RenderMathMLFraction {mfrac} at (29,0) size 28x68
76
          RenderMathMLFraction {mfrac} at (29,0) size 28x68
77
            RenderMathMLBlock {mfrac} at (0,0) size 28x32
77
            RenderMathMLBlock (anonymous) at (0,0) size 28x32
78
              RenderInline {mn} at (0,0) size 16x32
78
              RenderInline {mn} at (0,0) size 16x32
79
                RenderText {#text} at (6,0) size 16x32
79
                RenderText {#text} at (6,0) size 16x32
80
                  text run at (6,0) width 16: "1"
80
                  text run at (6,0) width 16: "1"
81
            RenderMathMLBlock {mfrac} at (0,32) size 28x36
81
            RenderMathMLBlock (anonymous) at (0,32) size 28x36
82
              RenderInline {mn} at (0,0) size 16x32
82
              RenderInline {mn} at (0,0) size 16x32
83
                RenderText {#text} at (6,4) size 16x32
83
                RenderText {#text} at (6,4) size 16x32
84
                  text run at (6,4) width 16: "2"
84
                  text run at (6,4) width 16: "2"
85
          RenderMathMLFraction {mfrac} at (57,0) size 28x70
85
          RenderMathMLFraction {mfrac} at (57,0) size 28x70
86
            RenderMathMLBlock {mfrac} at (0,0) size 28x32
86
            RenderMathMLBlock (anonymous) at (0,0) size 28x32
87
              RenderInline {mn} at (0,0) size 16x32
87
              RenderInline {mn} at (0,0) size 16x32
88
                RenderText {#text} at (6,0) size 16x32
88
                RenderText {#text} at (6,0) size 16x32
89
                  text run at (6,0) width 16: "1"
89
                  text run at (6,0) width 16: "1"
90
            RenderMathMLBlock {mfrac} at (0,32) size 28x38
90
            RenderMathMLBlock (anonymous) at (0,32) size 28x38
91
              RenderInline {mn} at (0,0) size 16x32
91
              RenderInline {mn} at (0,0) size 16x32
92
                RenderText {#text} at (6,6) size 16x32
92
                RenderText {#text} at (6,6) size 16x32
93
                  text run at (6,6) width 16: "2"
93
                  text run at (6,6) width 16: "2"
Lines 97-107 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec6
97
          text run at (0,7) width 138: "numerator alignment: "
97
          text run at (0,7) width 138: "numerator alignment: "
98
        RenderMathMLMath {math} at (138,0) size 89x34
98
        RenderMathMLMath {math} at (138,0) size 89x34
99
          RenderMathMLFraction {mfrac} at (1,0) size 87x34
99
          RenderMathMLFraction {mfrac} at (1,0) size 87x34
100
            RenderMathMLBlock {mfrac} at (0,0) size 87x16
100
            RenderMathMLBlock (anonymous) at (0,0) size 87x16
101
              RenderInline {mi} at (0,0) size 7x16
101
              RenderInline {mi} at (0,0) size 7x16
102
                RenderText {#text} at (3,0) size 7x16
102
                RenderText {#text} at (3,0) size 7x16
103
                  text run at (3,0) width 7: "x"
103
                  text run at (3,0) width 7: "x"
104
            RenderMathMLBlock {mfrac} at (0,16) size 87x18
104
            RenderMathMLBlock (anonymous) at (0,16) size 87x18
105
              RenderMathMLRow {mrow} at (4,2) size 80x16
105
              RenderMathMLRow {mrow} at (4,2) size 80x16
106
                RenderInline {mn} at (0,0) size 8x16
106
                RenderInline {mn} at (0,0) size 8x16
107
                  RenderText {#text} at (0,0) size 8x16
107
                  RenderText {#text} at (0,0) size 8x16
Lines 138-148 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec7
138
          text run at (227,7) width 4: " "
138
          text run at (227,7) width 4: " "
139
        RenderMathMLMath {math} at (231,0) size 89x34
139
        RenderMathMLMath {math} at (231,0) size 89x34
140
          RenderMathMLFraction {mfrac} at (1,0) size 87x34
140
          RenderMathMLFraction {mfrac} at (1,0) size 87x34
141
            RenderMathMLBlock {mfrac} at (0,0) size 87x16
141
            RenderMathMLBlock (anonymous) at (0,0) size 87x16
142
              RenderInline {mi} at (0,0) size 7x16
142
              RenderInline {mi} at (0,0) size 7x16
143
                RenderText {#text} at (40,0) size 7x16
143
                RenderText {#text} at (40,0) size 7x16
144
                  text run at (40,0) width 7: "x"
144
                  text run at (40,0) width 7: "x"
145
            RenderMathMLBlock {mfrac} at (0,16) size 87x18
145
            RenderMathMLBlock (anonymous) at (0,16) size 87x18
146
              RenderMathMLRow {mrow} at (4,2) size 80x16
146
              RenderMathMLRow {mrow} at (4,2) size 80x16
147
                RenderInline {mn} at (0,0) size 8x16
147
                RenderInline {mn} at (0,0) size 8x16
148
                  RenderText {#text} at (0,0) size 8x16
148
                  RenderText {#text} at (0,0) size 8x16
Lines 179-189 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec8
179
          text run at (320,7) width 4: " "
179
          text run at (320,7) width 4: " "
180
        RenderMathMLMath {math} at (324,0) size 89x34
180
        RenderMathMLMath {math} at (324,0) size 89x34
181
          RenderMathMLFraction {mfrac} at (1,0) size 87x34
181
          RenderMathMLFraction {mfrac} at (1,0) size 87x34
182
            RenderMathMLBlock {mfrac} at (0,0) size 87x16
182
            RenderMathMLBlock (anonymous) at (0,0) size 87x16
183
              RenderInline {mi} at (0,0) size 7x16
183
              RenderInline {mi} at (0,0) size 7x16
184
                RenderText {#text} at (77,0) size 7x16
184
                RenderText {#text} at (77,0) size 7x16
185
                  text run at (77,0) width 7: "x"
185
                  text run at (77,0) width 7: "x"
186
            RenderMathMLBlock {mfrac} at (0,16) size 87x18
186
            RenderMathMLBlock (anonymous) at (0,16) size 87x18
187
              RenderMathMLRow {mrow} at (4,2) size 80x16
187
              RenderMathMLRow {mrow} at (4,2) size 80x16
188
                RenderInline {mn} at (0,0) size 8x16
188
                RenderInline {mn} at (0,0) size 8x16
189
                  RenderText {#text} at (0,0) size 8x16
189
                  RenderText {#text} at (0,0) size 8x16
Lines 222-228 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec9
222
          text run at (0,7) width 153: "denominator alignment: "
222
          text run at (0,7) width 153: "denominator alignment: "
223
        RenderMathMLMath {math} at (153,0) size 88x34
223
        RenderMathMLMath {math} at (153,0) size 88x34
224
          RenderMathMLFraction {mfrac} at (1,0) size 86x34
224
          RenderMathMLFraction {mfrac} at (1,0) size 86x34
225
            RenderMathMLBlock {mfrac} at (0,0) size 86x16
225
            RenderMathMLBlock (anonymous) at (0,0) size 86x16
226
              RenderMathMLRow {mrow} at (3,0) size 80x16
226
              RenderMathMLRow {mrow} at (3,0) size 80x16
227
                RenderInline {mn} at (0,0) size 8x16
227
                RenderInline {mn} at (0,0) size 8x16
228
                  RenderText {#text} at (0,0) size 8x16
228
                  RenderText {#text} at (0,0) size 8x16
Lines 255-261 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec10
255
                RenderInline {mn} at (0,0) size 8x16
255
                RenderInline {mn} at (0,0) size 8x16
256
                  RenderText {#text} at (72,0) size 8x16
256
                  RenderText {#text} at (72,0) size 8x16
257
                    text run at (72,0) width 8: "5"
257
                    text run at (72,0) width 8: "5"
258
            RenderMathMLBlock {mfrac} at (0,16) size 86x18
258
            RenderMathMLBlock (anonymous) at (0,16) size 86x18
259
              RenderInline {mi} at (0,0) size 7x16
259
              RenderInline {mi} at (0,0) size 7x16
260
                RenderText {#text} at (3,2) size 7x16
260
                RenderText {#text} at (3,2) size 7x16
261
                  text run at (3,2) width 7: "x"
261
                  text run at (3,2) width 7: "x"
Lines 263-269 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec11
263
          text run at (241,7) width 4: " "
263
          text run at (241,7) width 4: " "
264
        RenderMathMLMath {math} at (245,0) size 88x34
264
        RenderMathMLMath {math} at (245,0) size 88x34
265
          RenderMathMLFraction {mfrac} at (1,0) size 86x34
265
          RenderMathMLFraction {mfrac} at (1,0) size 86x34
266
            RenderMathMLBlock {mfrac} at (0,0) size 86x16
266
            RenderMathMLBlock (anonymous) at (0,0) size 86x16
267
              RenderMathMLRow {mrow} at (3,0) size 80x16
267
              RenderMathMLRow {mrow} at (3,0) size 80x16
268
                RenderInline {mn} at (0,0) size 8x16
268
                RenderInline {mn} at (0,0) size 8x16
269
                  RenderText {#text} at (0,0) size 8x16
269
                  RenderText {#text} at (0,0) size 8x16
Lines 296-302 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec12
296
                RenderInline {mn} at (0,0) size 8x16
296
                RenderInline {mn} at (0,0) size 8x16
297
                  RenderText {#text} at (72,0) size 8x16
297
                  RenderText {#text} at (72,0) size 8x16
298
                    text run at (72,0) width 8: "5"
298
                    text run at (72,0) width 8: "5"
299
            RenderMathMLBlock {mfrac} at (0,16) size 86x18
299
            RenderMathMLBlock (anonymous) at (0,16) size 86x18
300
              RenderInline {mi} at (0,0) size 8x16
300
              RenderInline {mi} at (0,0) size 8x16
301
                RenderText {#text} at (39,2) size 8x16
301
                RenderText {#text} at (39,2) size 8x16
302
                  text run at (39,2) width 8: "x"
302
                  text run at (39,2) width 8: "x"
Lines 304-310 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec13
304
          text run at (333,7) width 4: " "
304
          text run at (333,7) width 4: " "
305
        RenderMathMLMath {math} at (337,0) size 88x34
305
        RenderMathMLMath {math} at (337,0) size 88x34
306
          RenderMathMLFraction {mfrac} at (1,0) size 86x34
306
          RenderMathMLFraction {mfrac} at (1,0) size 86x34
307
            RenderMathMLBlock {mfrac} at (0,0) size 86x16
307
            RenderMathMLBlock (anonymous) at (0,0) size 86x16
308
              RenderMathMLRow {mrow} at (3,0) size 80x16
308
              RenderMathMLRow {mrow} at (3,0) size 80x16
309
                RenderInline {mn} at (0,0) size 8x16
309
                RenderInline {mn} at (0,0) size 8x16
310
                  RenderText {#text} at (0,0) size 8x16
310
                  RenderText {#text} at (0,0) size 8x16
Lines 337-343 layer at (0,0) size 800x352 LayoutTests/platform/mac/mathml/presentation/fractions-expected.txt_sec14
337
                RenderInline {mn} at (0,0) size 8x16
337
                RenderInline {mn} at (0,0) size 8x16
338
                  RenderText {#text} at (72,0) size 8x16
338
                  RenderText {#text} at (72,0) size 8x16
339
                    text run at (72,0) width 8: "5"
339
                    text run at (72,0) width 8: "5"
340
            RenderMathMLBlock {mfrac} at (0,16) size 86x18
340
            RenderMathMLBlock (anonymous) at (0,16) size 86x18
341
              RenderInline {mi} at (0,0) size 7x16
341
              RenderInline {mi} at (0,0) size 7x16
342
                RenderText {#text} at (76,2) size 7x16
342
                RenderText {#text} at (76,2) size 7x16
343
                  text run at (76,2) width 7: "x"
343
                  text run at (76,2) width 7: "x"
- LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt -18 / +18 lines
Lines 3-13 layer at (0,0) size 800x600 LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt_sec1
3
layer at (0,0) size 800x106
3
layer at (0,0) size 800x106
4
  RenderMathMLMath {math:math} at (0,0) size 800x106
4
  RenderMathMLMath {math:math} at (0,0) size 800x106
5
    RenderMathMLFraction {math:mfrac} at (1,36) size 17x34
5
    RenderMathMLFraction {math:mfrac} at (1,36) size 17x34
6
      RenderMathMLBlock {math:mfrac} at (0,0) size 17x16
6
      RenderMathMLBlock (anonymous) at (0,0) size 17x16
7
        RenderInline {math:mi} at (0,0) size 11x16
7
        RenderInline {math:mi} at (0,0) size 11x16
8
          RenderText {#text} at (3,0) size 11x16
8
          RenderText {#text} at (3,0) size 11x16
9
            text run at (3,0) width 11: "B"
9
            text run at (3,0) width 11: "B"
10
      RenderMathMLBlock {math:mfrac} at (0,16) size 17x18
10
      RenderMathMLBlock (anonymous) at (0,16) size 17x18
11
        RenderInline {math:mi} at (0,0) size 11x16
11
        RenderInline {math:mi} at (0,0) size 11x16
12
          RenderText {#text} at (3,2) size 11x16
12
          RenderText {#text} at (3,2) size 11x16
13
            text run at (3,2) width 11: "C"
13
            text run at (3,2) width 11: "C"
Lines 16-22 layer at (0,0) size 800x106 LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt_sec2
16
        RenderText {math:mo} at (0,0) size 9x16
16
        RenderText {math:mo} at (0,0) size 9x16
17
          text run at (0,0) width 9: "+"
17
          text run at (0,0) width 9: "+"
18
    RenderMathMLFraction {math:mfrac} at (28,18) size 44x52
18
    RenderMathMLFraction {math:mfrac} at (28,18) size 44x52
19
      RenderMathMLBlock {math:mfrac} at (0,0) size 44x34
19
      RenderMathMLBlock (anonymous) at (0,0) size 44x34
20
        RenderMathMLRow {math:mrow} at (3,0) size 38x34
20
        RenderMathMLRow {math:mrow} at (3,0) size 38x34
21
          RenderInline {math:mi} at (0,0) size 10x16
21
          RenderInline {math:mi} at (0,0) size 10x16
22
            RenderText {#text} at (0,10) size 10x16
22
            RenderText {#text} at (0,10) size 10x16
Lines 26-40 layer at (0,0) size 800x106 LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt_sec3
26
              RenderText {math:mo} at (0,0) size 9x16
26
              RenderText {math:mo} at (0,0) size 9x16
27
                text run at (0,0) width 9: "+"
27
                text run at (0,0) width 9: "+"
28
          RenderMathMLFraction {math:mfrac} at (20,0) size 18x34
28
          RenderMathMLFraction {math:mfrac} at (20,0) size 18x34
29
            RenderMathMLBlock {math:mfrac} at (0,0) size 18x16
29
            RenderMathMLBlock (anonymous) at (0,0) size 18x16
30
              RenderInline {math:mi} at (0,0) size 12x16
30
              RenderInline {math:mi} at (0,0) size 12x16
31
                RenderText {#text} at (3,0) size 12x16
31
                RenderText {#text} at (3,0) size 12x16
32
                  text run at (3,0) width 12: "D"
32
                  text run at (3,0) width 12: "D"
33
            RenderMathMLBlock {math:mfrac} at (0,16) size 18x18
33
            RenderMathMLBlock (anonymous) at (0,16) size 18x18
34
              RenderInline {math:mi} at (0,0) size 10x16
34
              RenderInline {math:mi} at (0,0) size 10x16
35
                RenderText {#text} at (4,2) size 10x16
35
                RenderText {#text} at (4,2) size 10x16
36
                  text run at (4,2) width 10: "E"
36
                  text run at (4,2) width 10: "E"
37
      RenderMathMLBlock {math:mfrac} at (0,34) size 44x18
37
      RenderMathMLBlock (anonymous) at (0,34) size 44x18
38
        RenderInline {math:mi} at (0,0) size 12x16
38
        RenderInline {math:mi} at (0,0) size 12x16
39
          RenderText {#text} at (16,2) size 12x16
39
          RenderText {#text} at (16,2) size 12x16
40
            text run at (16,2) width 12: "C"
40
            text run at (16,2) width 12: "C"
Lines 43-49 layer at (0,0) size 800x106 LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt_sec4
43
        RenderText {math:mo} at (0,0) size 9x16
43
        RenderText {math:mo} at (0,0) size 9x16
44
          text run at (0,0) width 9: "+"
44
          text run at (0,0) width 9: "+"
45
    RenderMathMLFraction {math:mfrac} at (82,0) size 72x70
45
    RenderMathMLFraction {math:mfrac} at (82,0) size 72x70
46
      RenderMathMLBlock {math:mfrac} at (0,0) size 72x52
46
      RenderMathMLBlock (anonymous) at (0,0) size 72x52
47
        RenderMathMLRow {math:mrow} at (3,0) size 66x52
47
        RenderMathMLRow {math:mrow} at (3,0) size 66x52
48
          RenderInline {math:mi} at (0,0) size 10x16
48
          RenderInline {math:mi} at (0,0) size 10x16
49
            RenderText {#text} at (0,28) size 10x16
49
            RenderText {#text} at (0,28) size 10x16
Lines 53-59 layer at (0,0) size 800x106 LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt_sec5
53
              RenderText {math:mo} at (0,0) size 9x16
53
              RenderText {math:mo} at (0,0) size 9x16
54
                text run at (0,0) width 9: "+"
54
                text run at (0,0) width 9: "+"
55
          RenderMathMLFraction {math:mfrac} at (20,0) size 46x52
55
          RenderMathMLFraction {math:mfrac} at (20,0) size 46x52
56
            RenderMathMLBlock {math:mfrac} at (0,0) size 46x34
56
            RenderMathMLBlock (anonymous) at (0,0) size 46x34
57
              RenderMathMLRow {math:mrow} at (3,0) size 40x34
57
              RenderMathMLRow {math:mrow} at (3,0) size 40x34
58
                RenderInline {math:mi} at (0,0) size 12x16
58
                RenderInline {math:mi} at (0,0) size 12x16
59
                  RenderText {#text} at (0,10) size 12x16
59
                  RenderText {#text} at (0,10) size 12x16
Lines 63-81 layer at (0,0) size 800x106 LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt_sec6
63
                    RenderText {math:mo} at (0,0) size 9x16
63
                    RenderText {math:mo} at (0,0) size 9x16
64
                      text run at (0,0) width 9: "+"
64
                      text run at (0,0) width 9: "+"
65
                RenderMathMLFraction {math:mfrac} at (22,0) size 18x34
65
                RenderMathMLFraction {math:mfrac} at (22,0) size 18x34
66
                  RenderMathMLBlock {math:mfrac} at (0,0) size 18x16
66
                  RenderMathMLBlock (anonymous) at (0,0) size 18x16
67
                    RenderInline {math:mi} at (0,0) size 10x16
67
                    RenderInline {math:mi} at (0,0) size 10x16
68
                      RenderText {#text} at (4,0) size 10x16
68
                      RenderText {#text} at (4,0) size 10x16
69
                        text run at (4,0) width 10: "F"
69
                        text run at (4,0) width 10: "F"
70
                  RenderMathMLBlock {math:mfrac} at (0,16) size 18x18
70
                  RenderMathMLBlock (anonymous) at (0,16) size 18x18
71
                    RenderInline {math:mi} at (0,0) size 12x16
71
                    RenderInline {math:mi} at (0,0) size 12x16
72
                      RenderText {#text} at (3,2) size 12x16
72
                      RenderText {#text} at (3,2) size 12x16
73
                        text run at (3,2) width 12: "G"
73
                        text run at (3,2) width 12: "G"
74
            RenderMathMLBlock {math:mfrac} at (0,34) size 46x18
74
            RenderMathMLBlock (anonymous) at (0,34) size 46x18
75
              RenderInline {math:mi} at (0,0) size 10x16
75
              RenderInline {math:mi} at (0,0) size 10x16
76
                RenderText {#text} at (18,2) size 10x16
76
                RenderText {#text} at (18,2) size 10x16
77
                  text run at (18,2) width 10: "E"
77
                  text run at (18,2) width 10: "E"
78
      RenderMathMLBlock {math:mfrac} at (0,52) size 72x18
78
      RenderMathMLBlock (anonymous) at (0,52) size 72x18
79
        RenderInline {math:mi} at (0,0) size 12x16
79
        RenderInline {math:mi} at (0,0) size 12x16
80
          RenderText {#text} at (30,2) size 12x16
80
          RenderText {#text} at (30,2) size 12x16
81
            text run at (30,2) width 12: "C"
81
            text run at (30,2) width 12: "C"
Lines 84-94 layer at (0,0) size 800x106 LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt_sec7
84
        RenderText {math:mo} at (0,0) size 9x16
84
        RenderText {math:mo} at (0,0) size 9x16
85
          text run at (0,0) width 9: "+"
85
          text run at (0,0) width 9: "+"
86
    RenderMathMLFraction {math:mfrac} at (164,36) size 73x70
86
    RenderMathMLFraction {math:mfrac} at (164,36) size 73x70
87
      RenderMathMLBlock {math:mfrac} at (0,0) size 73x16
87
      RenderMathMLBlock (anonymous) at (0,0) size 73x16
88
        RenderInline {math:mi} at (0,0) size 11x16
88
        RenderInline {math:mi} at (0,0) size 11x16
89
          RenderText {#text} at (31,0) size 11x16
89
          RenderText {#text} at (31,0) size 11x16
90
            text run at (31,0) width 11: "B"
90
            text run at (31,0) width 11: "B"
91
      RenderMathMLBlock {math:mfrac} at (0,16) size 73x54
91
      RenderMathMLBlock (anonymous) at (0,16) size 73x54
92
        RenderMathMLRow {math:mrow} at (4,2) size 66x52
92
        RenderMathMLRow {math:mrow} at (4,2) size 66x52
93
          RenderInline {math:mi} at (0,0) size 11x16
93
          RenderInline {math:mi} at (0,0) size 11x16
94
            RenderText {#text} at (0,10) size 11x16
94
            RenderText {#text} at (0,10) size 11x16
Lines 98-108 layer at (0,0) size 800x106 LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt_sec8
98
              RenderText {math:mo} at (0,0) size 9x16
98
              RenderText {math:mo} at (0,0) size 9x16
99
                text run at (0,0) width 9: "+"
99
                text run at (0,0) width 9: "+"
100
          RenderMathMLFraction {math:mfrac} at (21,0) size 45x52
100
          RenderMathMLFraction {math:mfrac} at (21,0) size 45x52
101
            RenderMathMLBlock {math:mfrac} at (0,0) size 45x16
101
            RenderMathMLBlock (anonymous) at (0,0) size 45x16
102
              RenderInline {math:mi} at (0,0) size 13x16
102
              RenderInline {math:mi} at (0,0) size 13x16
103
                RenderText {#text} at (16,0) size 13x16
103
                RenderText {#text} at (16,0) size 13x16
104
                  text run at (16,0) width 13: "D"
104
                  text run at (16,0) width 13: "D"
105
            RenderMathMLBlock {math:mfrac} at (0,16) size 45x36
105
            RenderMathMLBlock (anonymous) at (0,16) size 45x36
106
              RenderMathMLRow {math:mrow} at (4,2) size 38x34
106
              RenderMathMLRow {math:mrow} at (4,2) size 38x34
107
                RenderInline {math:mi} at (0,0) size 10x16
107
                RenderInline {math:mi} at (0,0) size 10x16
108
                  RenderText {#text} at (0,10) size 10x16
108
                  RenderText {#text} at (0,10) size 10x16
Lines 112-122 layer at (0,0) size 800x106 LayoutTests/platform/mac/mathml/presentation/fractions-vertical-alignment-expected.txt_sec9
112
                    RenderText {math:mo} at (0,0) size 9x16
112
                    RenderText {math:mo} at (0,0) size 9x16
113
                      text run at (0,0) width 9: "+"
113
                      text run at (0,0) width 9: "+"
114
                RenderMathMLFraction {math:mfrac} at (20,0) size 18x34
114
                RenderMathMLFraction {math:mfrac} at (20,0) size 18x34
115
                  RenderMathMLBlock {math:mfrac} at (0,0) size 18x16
115
                  RenderMathMLBlock (anonymous) at (0,0) size 18x16
116
                    RenderInline {math:mi} at (0,0) size 10x16
116
                    RenderInline {math:mi} at (0,0) size 10x16
117
                      RenderText {#text} at (4,0) size 10x16
117
                      RenderText {#text} at (4,0) size 10x16
118
                        text run at (4,0) width 10: "F"
118
                        text run at (4,0) width 10: "F"
119
                  RenderMathMLBlock {math:mfrac} at (0,16) size 18x18
119
                  RenderMathMLBlock (anonymous) at (0,16) size 18x18
120
                    RenderInline {math:mi} at (0,0) size 12x16
120
                    RenderInline {math:mi} at (0,0) size 12x16
121
                      RenderText {#text} at (3,2) size 12x16
121
                      RenderText {#text} at (3,2) size 12x16
122
                        text run at (3,2) width 12: "G"
122
                        text run at (3,2) width 12: "G"
- LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt -25 / +25 lines
Lines 13-26 layer at (0,0) size 800x358 LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt_sec1
13
              RenderMathMLRow {mrow} at (5,0) size 49x85
13
              RenderMathMLRow {mrow} at (5,0) size 49x85
14
                RenderMathMLOperator {mo} at (0,0) size 6x85
14
                RenderMathMLOperator {mo} at (0,0) size 6x85
15
                RenderMathMLFraction {mfrac} at (6,10) size 37x70
15
                RenderMathMLFraction {mfrac} at (6,10) size 37x70
16
                  RenderMathMLBlock {mfrac} at (0,0) size 37x34
16
                  RenderMathMLBlock (anonymous) at (0,0) size 37x34
17
                    RenderMathMLRow {mrow} at (3,0) size 31x34
17
                    RenderMathMLRow {mrow} at (3,0) size 31x34
18
                      RenderMathMLFraction {mfrac} at (0,0) size 14x34
18
                      RenderMathMLFraction {mfrac} at (0,0) size 14x34
19
                        RenderMathMLBlock {mfrac} at (0,0) size 14x16
19
                        RenderMathMLBlock (anonymous) at (0,0) size 14x16
20
                          RenderInline {mi} at (0,0) size 8x16
20
                          RenderInline {mi} at (0,0) size 8x16
21
                            RenderText {#text} at (3,0) size 8x16
21
                            RenderText {#text} at (3,0) size 8x16
22
                              text run at (3,0) width 8: "a"
22
                              text run at (3,0) width 8: "a"
23
                        RenderMathMLBlock {mfrac} at (0,16) size 14x18
23
                        RenderMathMLBlock (anonymous) at (0,16) size 14x18
24
                          RenderInline {mi} at (0,0) size 8x16
24
                          RenderInline {mi} at (0,0) size 8x16
25
                            RenderText {#text} at (3,2) size 8x16
25
                            RenderText {#text} at (3,2) size 8x16
26
                              text run at (3,2) width 8: "b"
26
                              text run at (3,2) width 8: "b"
Lines 31-44 layer at (0,0) size 800x358 LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt_sec2
31
                      RenderInline {mi} at (0,0) size 7x16
31
                      RenderInline {mi} at (0,0) size 7x16
32
                        RenderText {#text} at (24,10) size 7x16
32
                        RenderText {#text} at (24,10) size 7x16
33
                          text run at (24,10) width 7: "c"
33
                          text run at (24,10) width 7: "c"
34
                  RenderMathMLBlock {mfrac} at (0,34) size 37x36
34
                  RenderMathMLBlock (anonymous) at (0,34) size 37x36
35
                    RenderMathMLRow {mrow} at (3,2) size 31x34
35
                    RenderMathMLRow {mrow} at (3,2) size 31x34
36
                      RenderMathMLFraction {mfrac} at (0,0) size 14x34
36
                      RenderMathMLFraction {mfrac} at (0,0) size 14x34
37
                        RenderMathMLBlock {mfrac} at (0,0) size 14x16
37
                        RenderMathMLBlock (anonymous) at (0,0) size 14x16
38
                          RenderInline {mi} at (0,0) size 8x16
38
                          RenderInline {mi} at (0,0) size 8x16
39
                            RenderText {#text} at (3,0) size 8x16
39
                            RenderText {#text} at (3,0) size 8x16
40
                              text run at (3,0) width 8: "c"
40
                              text run at (3,0) width 8: "c"
41
                        RenderMathMLBlock {mfrac} at (0,16) size 14x18
41
                        RenderMathMLBlock (anonymous) at (0,16) size 14x18
42
                          RenderInline {mi} at (0,0) size 8x16
42
                          RenderInline {mi} at (0,0) size 8x16
43
                            RenderText {#text} at (3,2) size 8x16
43
                            RenderText {#text} at (3,2) size 8x16
44
                              text run at (3,2) width 8: "d"
44
                              text run at (3,2) width 8: "d"
Lines 61-79 layer at (0,0) size 800x358 LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt_sec3
61
              RenderMathMLRow {mrow} at (9,0) size 44x63
61
              RenderMathMLRow {mrow} at (9,0) size 44x63
62
                RenderMathMLOperator {mo} at (0,0) size 6x63
62
                RenderMathMLOperator {mo} at (0,0) size 6x63
63
                RenderMathMLSubSup {msubsup} at (6,7) size 32x52
63
                RenderMathMLSubSup {msubsup} at (6,7) size 32x52
64
                  RenderMathMLBlock {msubsup} at (0,0) size 7x34
64
                  RenderMathMLBlock (anonymous) at (0,0) size 7x34
65
                    RenderInline {mi} at (0,0) size 7x16
65
                    RenderInline {mi} at (0,0) size 7x16
66
                      RenderText {#text} at (0,18) size 7x16
66
                      RenderText {#text} at (0,18) size 7x16
67
                        text run at (0,18) width 7: "x"
67
                        text run at (0,18) width 7: "x"
68
                  RenderMathMLBlock {msubsup} at (8,0) size 24x52
68
                  RenderMathMLBlock (anonymous) at (8,0) size 24x52
69
                    RenderMathMLBlock {msubsup} at (0,0) size 24x26
69
                    RenderMathMLBlock (anonymous) at (0,0) size 24x26
70
                      RenderMathMLRow {mrow} at (0,0) size 23x26
70
                      RenderMathMLRow {mrow} at (0,0) size 23x26
71
                        RenderMathMLFraction {mfrac} at (0,0) size 10x26
71
                        RenderMathMLFraction {mfrac} at (0,0) size 10x26
72
                          RenderMathMLBlock {mfrac} at (0,0) size 10x12
72
                          RenderMathMLBlock (anonymous) at (0,0) size 10x12
73
                            RenderInline {mi} at (0,0) size 6x12
73
                            RenderInline {mi} at (0,0) size 6x12
74
                              RenderText {#text} at (2,0) size 6x12
74
                              RenderText {#text} at (2,0) size 6x12
75
                                text run at (2,0) width 6: "a"
75
                                text run at (2,0) width 6: "a"
76
                          RenderMathMLBlock {mfrac} at (0,12) size 10x14
76
                          RenderMathMLBlock (anonymous) at (0,12) size 10x14
77
                            RenderInline {mi} at (0,0) size 6x12
77
                            RenderInline {mi} at (0,0) size 6x12
78
                              RenderText {#text} at (2,2) size 6x12
78
                              RenderText {#text} at (2,2) size 6x12
79
                                text run at (2,2) width 6: "b"
79
                                text run at (2,2) width 6: "b"
Lines 84-97 layer at (0,0) size 800x358 LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt_sec4
84
                        RenderInline {mi} at (0,0) size 5x12
84
                        RenderInline {mi} at (0,0) size 5x12
85
                          RenderText {#text} at (18,8) size 5x12
85
                          RenderText {#text} at (18,8) size 5x12
86
                            text run at (18,8) width 5: "c"
86
                            text run at (18,8) width 5: "c"
87
                    RenderMathMLBlock {msubsup} at (0,26) size 24x26
87
                    RenderMathMLBlock (anonymous) at (0,26) size 24x26
88
                      RenderMathMLRow {mrow} at (1,0) size 23x26
88
                      RenderMathMLRow {mrow} at (1,0) size 23x26
89
                        RenderMathMLFraction {mfrac} at (0,0) size 10x26
89
                        RenderMathMLFraction {mfrac} at (0,0) size 10x26
90
                          RenderMathMLBlock {mfrac} at (0,0) size 10x12
90
                          RenderMathMLBlock (anonymous) at (0,0) size 10x12
91
                            RenderInline {mi} at (0,0) size 6x12
91
                            RenderInline {mi} at (0,0) size 6x12
92
                              RenderText {#text} at (2,0) size 6x12
92
                              RenderText {#text} at (2,0) size 6x12
93
                                text run at (2,0) width 6: "c"
93
                                text run at (2,0) width 6: "c"
94
                          RenderMathMLBlock {mfrac} at (0,12) size 10x14
94
                          RenderMathMLBlock (anonymous) at (0,12) size 10x14
95
                            RenderInline {mi} at (0,0) size 6x12
95
                            RenderInline {mi} at (0,0) size 6x12
96
                              RenderText {#text} at (2,2) size 6x12
96
                              RenderText {#text} at (2,2) size 6x12
97
                                text run at (2,2) width 6: "d"
97
                                text run at (2,2) width 6: "d"
Lines 109-137 layer at (0,0) size 800x358 LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt_sec5
109
                text run at (0,0) width 9: "+"
109
                text run at (0,0) width 9: "+"
110
          RenderMathMLRow {mrow} at (127,19) size 38x53
110
          RenderMathMLRow {mrow} at (127,19) size 38x53
111
            RenderMathMLSubSup {msubsup} at (0,0) size 17x53
111
            RenderMathMLSubSup {msubsup} at (0,0) size 17x53
112
              RenderMathMLBlock {msubsup} at (0,0) size 10x53
112
              RenderMathMLBlock (anonymous) at (0,0) size 10x53
113
                RenderMathMLOperator {mo} at (0,0) size 10x53
113
                RenderMathMLOperator {mo} at (0,0) size 10x53
114
              RenderMathMLBlock {msubsup} at (11,0) size 6x53
114
              RenderMathMLBlock (anonymous) at (11,0) size 6x53
115
                RenderMathMLBlock {msubsup} at (0,0) size 6x41
115
                RenderMathMLBlock (anonymous) at (0,0) size 6x41
116
                  RenderInline {mi} at (0,0) size 6x12
116
                  RenderInline {mi} at (0,0) size 6x12
117
                    RenderText {#text} at (0,0) size 6x12
117
                    RenderText {#text} at (0,0) size 6x12
118
                      text run at (0,0) width 6: "b"
118
                      text run at (0,0) width 6: "b"
119
                RenderMathMLBlock {msubsup} at (0,41) size 6x12
119
                RenderMathMLBlock (anonymous) at (0,41) size 6x12
120
                  RenderInline {mi} at (0,0) size 6x12
120
                  RenderInline {mi} at (0,0) size 6x12
121
                    RenderText {#text} at (0,0) size 6x12
121
                    RenderText {#text} at (0,0) size 6x12
122
                      text run at (0,0) width 6: "a"
122
                      text run at (0,0) width 6: "a"
123
            RenderMathMLRow {mrow} at (17,7) size 21x44
123
            RenderMathMLRow {mrow} at (17,7) size 21x44
124
              RenderMathMLUnderOver {munderover} at (0,0) size 17x44
124
              RenderMathMLUnderOver {munderover} at (0,0) size 17x44
125
                RenderBlock (anonymous) at (0,0) size 17x16
125
                RenderMathMLBlock (anonymous) at (0,0) size 17x16
126
                  RenderInline {mi} at (0,0) size 7x12
126
                  RenderInline {mi} at (0,0) size 7x12
127
                    RenderText {#text} at (5,3) size 7x12
127
                    RenderText {#text} at (5,3) size 7x12
128
                      text run at (5,3) width 7: "n"
128
                      text run at (5,3) width 7: "n"
129
                RenderBlock (anonymous) at (0,12) size 17x16
129
                RenderMathMLBlock (anonymous) at (0,12) size 17x16
130
                  RenderMathMLOperator {mo} at (3,0) size 11x16
130
                  RenderMathMLOperator {mo} at (3,0) size 11x16
131
                    RenderMathMLBlock {mo} at (0,0) size 11x16
131
                    RenderMathMLBlock {mo} at (0,0) size 11x16
132
                      RenderText {mo} at (0,0) size 11x16
132
                      RenderText {mo} at (0,0) size 11x16
133
                        text run at (0,0) width 11: "\x{2211}"
133
                        text run at (0,0) width 11: "\x{2211}"
134
                RenderBlock (anonymous) at (0,28) size 17x16
134
                RenderMathMLBlock (anonymous) at (0,28) size 17x16
135
                  RenderMathMLRow {mrow} at (0,3) size 17x12
135
                  RenderMathMLRow {mrow} at (0,3) size 17x12
136
                    RenderInline {mi} at (0,0) size 3x12
136
                    RenderInline {mi} at (0,0) size 3x12
137
                      RenderText {#text} at (0,0) size 3x12
137
                      RenderText {#text} at (0,0) size 3x12
Lines 162-172 layer at (0,0) size 800x358 LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt_sec6
162
                text run at (0,12) width 4: "f"
162
                text run at (0,12) width 4: "f"
163
            RenderMathMLOperator {mo} at (4,0) size 5x41
163
            RenderMathMLOperator {mo} at (4,0) size 5x41
164
            RenderMathMLFraction {mfrac} at (9,2) size 14x34
164
            RenderMathMLFraction {mfrac} at (9,2) size 14x34
165
              RenderMathMLBlock {mfrac} at (0,0) size 14x16
165
              RenderMathMLBlock (anonymous) at (0,0) size 14x16
166
                RenderInline {mn} at (0,0) size 8x16
166
                RenderInline {mn} at (0,0) size 8x16
167
                  RenderText {#text} at (3,0) size 8x16
167
                  RenderText {#text} at (3,0) size 8x16
168
                    text run at (3,0) width 8: "1"
168
                    text run at (3,0) width 8: "1"
169
              RenderMathMLBlock {mfrac} at (0,16) size 14x18
169
              RenderMathMLBlock (anonymous) at (0,16) size 14x18
170
                RenderInline {mi} at (0,0) size 8x16
170
                RenderInline {mi} at (0,0) size 8x16
171
                  RenderText {#text} at (3,2) size 8x16
171
                  RenderText {#text} at (3,2) size 8x16
172
                    text run at (3,2) width 8: "y"
172
                    text run at (3,2) width 8: "y"
Lines 205-215 layer at (0,0) size 800x358 LayoutTests/platform/mac/mathml/presentation/mo-stretch-expected.txt_sec7
205
                  RenderMathMLFenced {mfenced} at (37,15) size 28x41
205
                  RenderMathMLFenced {mfenced} at (37,15) size 28x41
206
                    RenderMathMLOperator {mfenced} at (1,0) size 6x41
206
                    RenderMathMLOperator {mfenced} at (1,0) size 6x41
207
                    RenderMathMLFraction {mfrac} at (7,2) size 14x34
207
                    RenderMathMLFraction {mfrac} at (7,2) size 14x34
208
                      RenderMathMLBlock {mfrac} at (0,0) size 14x16
208
                      RenderMathMLBlock (anonymous) at (0,0) size 14x16
209
                        RenderInline {mn} at (0,0) size 8x16
209
                        RenderInline {mn} at (0,0) size 8x16
210
                          RenderText {#text} at (3,0) size 8x16
210
                          RenderText {#text} at (3,0) size 8x16
211
                            text run at (3,0) width 8: "1"
211
                            text run at (3,0) width 8: "1"
212
                      RenderMathMLBlock {mfrac} at (0,16) size 14x18
212
                      RenderMathMLBlock (anonymous) at (0,16) size 14x18
213
                        RenderInline {mi} at (0,0) size 8x16
213
                        RenderInline {mi} at (0,0) size 8x16
214
                          RenderText {#text} at (3,2) size 8x16
214
                          RenderText {#text} at (3,2) size 8x16
215
                            text run at (3,2) width 8: "y"
215
                            text run at (3,2) width 8: "y"
- LayoutTests/platform/mac/mathml/presentation/over-expected.txt -23 / +23 lines
Lines 8-18 layer at (0,0) size 800x285 LayoutTests/platform/mac/mathml/presentation/over-expected.txt_sec1
8
          text run at (0,9) width 36: "over: "
8
          text run at (0,9) width 36: "over: "
9
        RenderMathMLMath {math} at (36,0) size 12x28
9
        RenderMathMLMath {math} at (36,0) size 12x28
10
          RenderMathMLUnderOver {mover} at (1,0) size 10x28
10
          RenderMathMLUnderOver {mover} at (1,0) size 10x28
11
            RenderBlock (anonymous) at (0,0) size 10x16
11
            RenderMathMLBlock (anonymous) at (0,0) size 10x16
12
              RenderInline {mi} at (0,0) size 5x12
12
              RenderInline {mi} at (0,0) size 6x12
13
                RenderText {#text} at (0,3) size 5x12
13
                RenderText {#text} at (2,3) size 6x12
14
                  text run at (0,3) width 5: "x"
14
                  text run at (2,3) width 6: "x"
15
            RenderBlock (anonymous) at (0,12) size 10x16
15
            RenderMathMLBlock (anonymous) at (0,12) size 10x16
16
              RenderInline {mi} at (0,0) size 10x16
16
              RenderInline {mi} at (0,0) size 10x16
17
                RenderText {#text} at (0,0) size 10x16
17
                RenderText {#text} at (0,0) size 10x16
18
                  text run at (0,0) width 10: "B"
18
                  text run at (0,0) width 10: "B"
Lines 22-32 layer at (0,0) size 800x285 LayoutTests/platform/mac/mathml/presentation/over-expected.txt_sec2
22
          text run at (0,9) width 36: "over: "
22
          text run at (0,9) width 36: "over: "
23
        RenderMathMLMath {math} at (36,0) size 12x28
23
        RenderMathMLMath {math} at (36,0) size 12x28
24
          RenderMathMLUnderOver {mover} at (1,0) size 10x28
24
          RenderMathMLUnderOver {mover} at (1,0) size 10x28
25
            RenderBlock (anonymous) at (0,0) size 10x16
25
            RenderMathMLBlock (anonymous) at (0,0) size 10x16
26
              RenderInline {mi} at (0,0) size 5x12
26
              RenderInline {mi} at (0,0) size 6x12
27
                RenderText {#text} at (0,3) size 5x12
27
                RenderText {#text} at (2,3) size 6x12
28
                  text run at (0,3) width 5: "y"
28
                  text run at (2,3) width 6: "y"
29
            RenderBlock (anonymous) at (0,12) size 10x16
29
            RenderMathMLBlock (anonymous) at (0,12) size 10x16
30
              RenderInline {mi} at (0,0) size 10x16
30
              RenderInline {mi} at (0,0) size 10x16
31
                RenderText {#text} at (0,0) size 10x16
31
                RenderText {#text} at (0,0) size 10x16
32
                  text run at (0,0) width 10: "B"
32
                  text run at (0,0) width 10: "B"
Lines 36-46 layer at (0,0) size 800x285 LayoutTests/platform/mac/mathml/presentation/over-expected.txt_sec3
36
          text run at (0,15) width 36: "over: "
36
          text run at (0,15) width 36: "over: "
37
        RenderMathMLMath {math} at (36,0) size 17x36
37
        RenderMathMLMath {math} at (36,0) size 17x36
38
          RenderMathMLUnderOver {mover} at (1,0) size 15x36
38
          RenderMathMLUnderOver {mover} at (1,0) size 15x36
39
            RenderBlock (anonymous) at (0,0) size 15x16
39
            RenderMathMLBlock (anonymous) at (0,0) size 15x16
40
              RenderInline {mi} at (0,0) size 5x12
40
              RenderInline {mi} at (0,0) size 5x12
41
                RenderText {#text} at (0,3) size 5x12
41
                RenderText {#text} at (5,3) size 5x12
42
                  text run at (0,3) width 5: "y"
42
                  text run at (5,3) width 5: "y"
43
            RenderBlock (anonymous) at (0,12) size 15x24
43
            RenderMathMLBlock (anonymous) at (0,12) size 15x24
44
              RenderInline {mi} at (0,0) size 15x24
44
              RenderInline {mi} at (0,0) size 15x24
45
                RenderText {#text} at (0,0) size 15x24
45
                RenderText {#text} at (0,0) size 15x24
46
                  text run at (0,0) width 15: "B"
46
                  text run at (0,0) width 15: "B"
Lines 50-60 layer at (0,0) size 800x285 LayoutTests/platform/mac/mathml/presentation/over-expected.txt_sec4
50
          text run at (0,15) width 36: "over: "
50
          text run at (0,15) width 36: "over: "
51
        RenderMathMLMath {math} at (36,0) size 19x36
51
        RenderMathMLMath {math} at (36,0) size 19x36
52
          RenderMathMLUnderOver {mover} at (1,0) size 17x36
52
          RenderMathMLUnderOver {mover} at (1,0) size 17x36
53
            RenderBlock (anonymous) at (0,0) size 17x16
53
            RenderMathMLBlock (anonymous) at (0,0) size 17x16
54
              RenderInline {mi} at (0,0) size 5x12
54
              RenderInline {mi} at (0,0) size 5x12
55
                RenderText {#text} at (0,3) size 5x12
55
                RenderText {#text} at (6,3) size 5x12
56
                  text run at (0,3) width 5: "y"
56
                  text run at (6,3) width 5: "y"
57
            RenderBlock (anonymous) at (0,12) size 17x24
57
            RenderMathMLBlock (anonymous) at (0,12) size 17x24
58
              RenderMathMLOperator {mo} at (0,0) size 17x24
58
              RenderMathMLOperator {mo} at (0,0) size 17x24
59
                RenderMathMLBlock {mo} at (0,0) size 17x24
59
                RenderMathMLBlock {mo} at (0,0) size 17x24
60
                  RenderText {mo} at (0,0) size 17x24
60
                  RenderText {mo} at (0,0) size 17x24
Lines 65-75 layer at (0,0) size 800x285 LayoutTests/platform/mac/mathml/presentation/over-expected.txt_sec5
65
          text run at (0,26) width 36: "over: "
65
          text run at (0,26) width 36: "over: "
66
        RenderMathMLMath {math} at (36,0) size 52x61
66
        RenderMathMLMath {math} at (36,0) size 52x61
67
          RenderMathMLUnderOver {mover} at (1,0) size 10x61
67
          RenderMathMLUnderOver {mover} at (1,0) size 10x61
68
            RenderBlock (anonymous) at (0,0) size 10x16
68
            RenderMathMLBlock (anonymous) at (0,0) size 10x16
69
              RenderInline {mi} at (0,0) size 5x12
69
              RenderInline {mi} at (0,0) size 6x12
70
                RenderText {#text} at (0,3) size 5x12
70
                RenderText {#text} at (2,3) size 6x12
71
                  text run at (0,3) width 5: "y"
71
                  text run at (2,3) width 6: "y"
72
            RenderBlock (anonymous) at (0,12) size 10x49
72
            RenderMathMLBlock (anonymous) at (0,12) size 10x49
73
              RenderMathMLOperator {mo} at (0,0) size 10x49
73
              RenderMathMLOperator {mo} at (0,0) size 10x49
74
          RenderBlock {div} at (11,0) size 40x40
74
          RenderBlock {div} at (11,0) size 40x40
75
        RenderText {#text} at (0,0) size 0x0
75
        RenderText {#text} at (0,0) size 0x0
- LayoutTests/platform/mac/mathml/presentation/roots-expected.txt -11 / +11 lines
Lines 36-42 layer at (0,0) size 800x537 LayoutTests/platform/mac/mathml/presentation/roots-expected.txt_sec1
36
          RenderMathMLSquareRoot {msqrt} at (1,0) size 42x22
36
          RenderMathMLSquareRoot {msqrt} at (1,0) size 42x22
37
            RenderMathMLRow (anonymous) at (12,3) size 30x19
37
            RenderMathMLRow (anonymous) at (12,3) size 30x19
38
              RenderMathMLSubSup {msup} at (0,0) size 13x19
38
              RenderMathMLSubSup {msup} at (0,0) size 13x19
39
                RenderMathMLBlock {msup} at (0,3) size 7x16
39
                RenderMathMLBlock (anonymous) at (0,3) size 7x16
40
                  RenderInline {mi} at (0,0) size 7x16
40
                  RenderInline {mi} at (0,0) size 7x16
41
                    RenderText {#text} at (0,0) size 7x16
41
                    RenderText {#text} at (0,0) size 7x16
42
                      text run at (0,0) width 7: "x"
42
                      text run at (0,0) width 7: "x"
Lines 57-63 layer at (0,0) size 800x537 LayoutTests/platform/mac/mathml/presentation/roots-expected.txt_sec2
57
          RenderMathMLSquareRoot {msqrt} at (1,0) size 43x40
57
          RenderMathMLSquareRoot {msqrt} at (1,0) size 43x40
58
            RenderMathMLRow (anonymous) at (12,3) size 31x34
58
            RenderMathMLRow (anonymous) at (12,3) size 31x34
59
              RenderMathMLFraction {mfrac} at (0,0) size 31x34
59
              RenderMathMLFraction {mfrac} at (0,0) size 31x34
60
                RenderMathMLBlock {mfrac} at (0,0) size 31x16
60
                RenderMathMLBlock (anonymous) at (0,0) size 31x16
61
                  RenderMathMLRow {mrow} at (3,0) size 25x16
61
                  RenderMathMLRow {mrow} at (3,0) size 25x16
62
                    RenderInline {mi} at (0,0) size 7x16
62
                    RenderInline {mi} at (0,0) size 7x16
63
                      RenderText {#text} at (0,0) size 7x16
63
                      RenderText {#text} at (0,0) size 7x16
Lines 69-75 layer at (0,0) size 800x537 LayoutTests/platform/mac/mathml/presentation/roots-expected.txt_sec3
69
                    RenderInline {mn} at (0,0) size 8x16
69
                    RenderInline {mn} at (0,0) size 8x16
70
                      RenderText {#text} at (17,0) size 8x16
70
                      RenderText {#text} at (17,0) size 8x16
71
                        text run at (17,0) width 8: "1"
71
                        text run at (17,0) width 8: "1"
72
                RenderMathMLBlock {mfrac} at (0,16) size 31x18
72
                RenderMathMLBlock (anonymous) at (0,16) size 31x18
73
                  RenderMathMLRow {mrow} at (3,2) size 25x16
73
                  RenderMathMLRow {mrow} at (3,2) size 25x16
74
                    RenderInline {mi} at (0,0) size 7x16
74
                    RenderInline {mi} at (0,0) size 7x16
75
                      RenderText {#text} at (0,0) size 7x16
75
                      RenderText {#text} at (0,0) size 7x16
Lines 217-223 layer at (84,216) size 37x16 LayoutTests/platform/mac/mathml/presentation/roots-expected.txt_sec4
217
layer at (194,254) size 70x40
217
layer at (194,254) size 70x40
218
  RenderMathMLRoot {mroot} at (1,0) size 70x40
218
  RenderMathMLRoot {mroot} at (1,0) size 70x40
219
    RenderMathMLFraction {mfrac} at (39,3) size 31x34
219
    RenderMathMLFraction {mfrac} at (39,3) size 31x34
220
      RenderMathMLBlock {mfrac} at (0,0) size 31x16
220
      RenderMathMLBlock (anonymous) at (0,0) size 31x16
221
        RenderMathMLRow {mrow} at (3,0) size 25x16
221
        RenderMathMLRow {mrow} at (3,0) size 25x16
222
          RenderInline {mi} at (0,0) size 7x16
222
          RenderInline {mi} at (0,0) size 7x16
223
            RenderText {#text} at (0,0) size 7x16
223
            RenderText {#text} at (0,0) size 7x16
Lines 229-235 layer at (194,254) size 70x40 LayoutTests/platform/mac/mathml/presentation/roots-expected.txt_sec5
229
          RenderInline {mn} at (0,0) size 8x16
229
          RenderInline {mn} at (0,0) size 8x16
230
            RenderText {#text} at (17,0) size 8x16
230
            RenderText {#text} at (17,0) size 8x16
231
              text run at (17,0) width 8: "1"
231
              text run at (17,0) width 8: "1"
232
      RenderMathMLBlock {mfrac} at (0,16) size 31x18
232
      RenderMathMLBlock (anonymous) at (0,16) size 31x18
233
        RenderMathMLRow {mrow} at (3,2) size 25x16
233
        RenderMathMLRow {mrow} at (3,2) size 25x16
234
          RenderInline {mi} at (0,0) size 7x16
234
          RenderInline {mi} at (0,0) size 7x16
235
            RenderText {#text} at (0,0) size 7x16
235
            RenderText {#text} at (0,0) size 7x16
Lines 267-283 layer at (84,310) size 27x48 LayoutTests/platform/mac/mathml/presentation/roots-expected.txt_sec6
267
        text run at (19,32) width 8: "2"
267
        text run at (19,32) width 8: "2"
268
layer at (84,310) size 19x42
268
layer at (84,310) size 19x42
269
  RenderMathMLFraction {mfrac} at (0,0) size 19x42
269
  RenderMathMLFraction {mfrac} at (0,0) size 19x42
270
    RenderMathMLBlock {mfrac} at (2,0) size 13x26
270
    RenderMathMLBlock (anonymous) at (2,0) size 13x26
271
      RenderMathMLFraction {mfrac} at (2,0) size 9x26
271
      RenderMathMLFraction {mfrac} at (2,0) size 9x26
272
        RenderMathMLBlock {mfrac} at (0,0) size 9x12
272
        RenderMathMLBlock (anonymous) at (0,0) size 9x12
273
          RenderInline {mi} at (0,0) size 5x12
273
          RenderInline {mi} at (0,0) size 5x12
274
            RenderText {#text} at (2,0) size 5x12
274
            RenderText {#text} at (2,0) size 5x12
275
              text run at (2,0) width 5: "x"
275
              text run at (2,0) width 5: "x"
276
        RenderMathMLBlock {mfrac} at (0,12) size 9x14
276
        RenderMathMLBlock (anonymous) at (0,12) size 9x14
277
          RenderInline {mi} at (0,0) size 5x12
277
          RenderInline {mi} at (0,0) size 5x12
278
            RenderText {#text} at (2,2) size 5x12
278
            RenderText {#text} at (2,2) size 5x12
279
              text run at (2,2) width 5: "y"
279
              text run at (2,2) width 5: "y"
280
    RenderMathMLBlock {mfrac} at (2,26) size 13x14
280
    RenderMathMLBlock (anonymous) at (2,26) size 13x14
281
      RenderInline {mi} at (0,0) size 5x12
281
      RenderInline {mi} at (0,0) size 5x12
282
        RenderText {#text} at (4,2) size 5x12
282
        RenderText {#text} at (4,2) size 5x12
283
          text run at (4,2) width 5: "z"
283
          text run at (4,2) width 5: "z"
Lines 358-364 layer at (364,466) size 38x34 LayoutTests/platform/mac/mathml/presentation/roots-expected.txt_sec7
358
        text run at (28,18) width 10: "A"
358
        text run at (28,18) width 10: "A"
359
layer at (364,466) size 28x28
359
layer at (364,466) size 28x28
360
  RenderMathMLFraction {mfrac} at (0,0) size 28x28
360
  RenderMathMLFraction {mfrac} at (0,0) size 28x28
361
    RenderMathMLBlock {mfrac} at (2,0) size 22x12
361
    RenderMathMLBlock (anonymous) at (2,0) size 22x12
362
      RenderMathMLRow {mrow} at (2,0) size 18x12
362
      RenderMathMLRow {mrow} at (2,0) size 18x12
363
        RenderInline {mi} at (0,0) size 5x12
363
        RenderInline {mi} at (0,0) size 5x12
364
          RenderText {#text} at (0,0) size 5x12
364
          RenderText {#text} at (0,0) size 5x12
Lines 370-376 layer at (364,466) size 28x28 LayoutTests/platform/mac/mathml/presentation/roots-expected.txt_sec8
370
        RenderInline {mi} at (0,0) size 5x12
370
        RenderInline {mi} at (0,0) size 5x12
371
          RenderText {#text} at (13,0) size 5x12
371
          RenderText {#text} at (13,0) size 5x12
372
            text run at (13,0) width 5: "y"
372
            text run at (13,0) width 5: "y"
373
    RenderMathMLBlock {mfrac} at (2,12) size 22x14
373
    RenderMathMLBlock (anonymous) at (2,12) size 22x14
374
      RenderInline {mi} at (0,0) size 6x12
374
      RenderInline {mi} at (0,0) size 6x12
375
        RenderText {#text} at (8,2) size 6x12
375
        RenderText {#text} at (8,2) size 6x12
376
          text run at (8,2) width 6: "z"
376
          text run at (8,2) width 6: "z"
- LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt -25 / +25 lines
Lines 32-38 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec1
32
            text run at (0,7) width 27: "text "
32
            text run at (0,7) width 27: "text "
33
          RenderMathMLMath {math} at (27,0) size 33x34
33
          RenderMathMLMath {math} at (27,0) size 33x34
34
            RenderMathMLFraction {mfrac} at (1,0) size 31x34
34
            RenderMathMLFraction {mfrac} at (1,0) size 31x34
35
              RenderMathMLBlock {mfrac} at (0,0) size 31x16
35
              RenderMathMLBlock (anonymous) at (0,0) size 31x16
36
                RenderMathMLRow {mrow} at (3,0) size 25x16
36
                RenderMathMLRow {mrow} at (3,0) size 25x16
37
                  RenderInline {mi} at (0,0) size 7x16
37
                  RenderInline {mi} at (0,0) size 7x16
38
                    RenderText {#text} at (0,0) size 7x16
38
                    RenderText {#text} at (0,0) size 7x16
Lines 44-50 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec2
44
                  RenderInline {mn} at (0,0) size 8x16
44
                  RenderInline {mn} at (0,0) size 8x16
45
                    RenderText {#text} at (17,0) size 8x16
45
                    RenderText {#text} at (17,0) size 8x16
46
                      text run at (17,0) width 8: "1"
46
                      text run at (17,0) width 8: "1"
47
              RenderMathMLBlock {mfrac} at (0,16) size 31x18
47
              RenderMathMLBlock (anonymous) at (0,16) size 31x18
48
                RenderInline {mn} at (0,0) size 9x16
48
                RenderInline {mn} at (0,0) size 9x16
49
                  RenderText {#text} at (11,2) size 9x16
49
                  RenderText {#text} at (11,2) size 9x16
50
                    text run at (11,2) width 9: "2"
50
                    text run at (11,2) width 9: "2"
Lines 61-67 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec3
61
                RenderText {mo} at (0,0) size 9x16
61
                RenderText {mo} at (0,0) size 9x16
62
                  text run at (0,0) width 9: "+"
62
                  text run at (0,0) width 9: "+"
63
            RenderMathMLFraction {mfrac} at (18,0) size 31x34
63
            RenderMathMLFraction {mfrac} at (18,0) size 31x34
64
              RenderMathMLBlock {mfrac} at (0,0) size 31x16
64
              RenderMathMLBlock (anonymous) at (0,0) size 31x16
65
                RenderMathMLRow {mrow} at (3,0) size 25x16
65
                RenderMathMLRow {mrow} at (3,0) size 25x16
66
                  RenderInline {mi} at (0,0) size 7x16
66
                  RenderInline {mi} at (0,0) size 7x16
67
                    RenderText {#text} at (0,0) size 7x16
67
                    RenderText {#text} at (0,0) size 7x16
Lines 73-79 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec4
73
                  RenderInline {mn} at (0,0) size 8x16
73
                  RenderInline {mn} at (0,0) size 8x16
74
                    RenderText {#text} at (17,0) size 8x16
74
                    RenderText {#text} at (17,0) size 8x16
75
                      text run at (17,0) width 8: "1"
75
                      text run at (17,0) width 8: "1"
76
              RenderMathMLBlock {mfrac} at (0,16) size 31x18
76
              RenderMathMLBlock (anonymous) at (0,16) size 31x18
77
                RenderInline {mn} at (0,0) size 9x16
77
                RenderInline {mn} at (0,0) size 9x16
78
                  RenderText {#text} at (11,2) size 9x16
78
                  RenderText {#text} at (11,2) size 9x16
79
                    text run at (11,2) width 9: "2"
79
                    text run at (11,2) width 9: "2"
Lines 95-101 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec5
95
                RenderText {mo} at (0,0) size 9x16
95
                RenderText {mo} at (0,0) size 9x16
96
                  text run at (0,0) width 9: "+"
96
                  text run at (0,0) width 9: "+"
97
            RenderMathMLFraction {mfrac} at (24,2) size 31x34
97
            RenderMathMLFraction {mfrac} at (24,2) size 31x34
98
              RenderMathMLBlock {mfrac} at (0,0) size 31x16
98
              RenderMathMLBlock (anonymous) at (0,0) size 31x16
99
                RenderMathMLRow {mrow} at (3,0) size 25x16
99
                RenderMathMLRow {mrow} at (3,0) size 25x16
100
                  RenderInline {mi} at (0,0) size 7x16
100
                  RenderInline {mi} at (0,0) size 7x16
101
                    RenderText {#text} at (0,0) size 7x16
101
                    RenderText {#text} at (0,0) size 7x16
Lines 107-113 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec6
107
                  RenderInline {mn} at (0,0) size 8x16
107
                  RenderInline {mn} at (0,0) size 8x16
108
                    RenderText {#text} at (17,0) size 8x16
108
                    RenderText {#text} at (17,0) size 8x16
109
                      text run at (17,0) width 8: "1"
109
                      text run at (17,0) width 8: "1"
110
              RenderMathMLBlock {mfrac} at (0,16) size 31x18
110
              RenderMathMLBlock (anonymous) at (0,16) size 31x18
111
                RenderInline {mn} at (0,0) size 9x16
111
                RenderInline {mn} at (0,0) size 9x16
112
                  RenderText {#text} at (11,2) size 9x16
112
                  RenderText {#text} at (11,2) size 9x16
113
                    text run at (11,2) width 9: "2"
113
                    text run at (11,2) width 9: "2"
Lines 122-137 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec7
122
                text run at (1,38) width 7: "y"
122
                text run at (1,38) width 7: "y"
123
            RenderMathMLOperator {mo} at (8,0) size 6x85
123
            RenderMathMLOperator {mo} at (8,0) size 6x85
124
            RenderMathMLUnderOver {munder} at (14,38) size 13x27
124
            RenderMathMLUnderOver {munder} at (14,38) size 13x27
125
              RenderBlock (anonymous) at (0,0) size 13x16
125
              RenderMathMLBlock (anonymous) at (0,0) size 13x16
126
                RenderInline {mi} at (0,0) size 13x16
126
                RenderInline {mi} at (0,0) size 13x16
127
                  RenderText {#text} at (0,0) size 13x16
127
                  RenderText {#text} at (0,0) size 13x16
128
                    text run at (0,0) width 13: "\x{220F}"
128
                    text run at (0,0) width 13: "\x{220F}"
129
              RenderBlock (anonymous) at (0,11) size 13x16
129
              RenderMathMLBlock (anonymous) at (0,11) size 13x16
130
                RenderInline {mi} at (0,0) size 5x12
130
                RenderInline {mi} at (0,0) size 5x12
131
                  RenderText {#text} at (0,3) size 5x12
131
                  RenderText {#text} at (4,3) size 5x12
132
                    text run at (0,3) width 5: "x"
132
                    text run at (4,3) width 5: "x"
133
            RenderMathMLFraction {mfrac} at (27,10) size 54x70
133
            RenderMathMLFraction {mfrac} at (27,10) size 54x70
134
              RenderMathMLBlock {mfrac} at (0,0) size 54x34
134
              RenderMathMLBlock (anonymous) at (0,0) size 54x34
135
                RenderMathMLRow {mrow} at (3,0) size 48x34
135
                RenderMathMLRow {mrow} at (3,0) size 48x34
136
                  RenderInline {mi} at (0,0) size 7x16
136
                  RenderInline {mi} at (0,0) size 7x16
137
                    RenderText {#text} at (0,10) size 7x16
137
                    RenderText {#text} at (0,10) size 7x16
Lines 141-147 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec8
141
                      RenderText {mo} at (0,0) size 9x16
141
                      RenderText {mo} at (0,0) size 9x16
142
                        text run at (0,0) width 9: "+"
142
                        text run at (0,0) width 9: "+"
143
                  RenderMathMLFraction {mfrac} at (17,0) size 31x34
143
                  RenderMathMLFraction {mfrac} at (17,0) size 31x34
144
                    RenderMathMLBlock {mfrac} at (0,0) size 31x16
144
                    RenderMathMLBlock (anonymous) at (0,0) size 31x16
145
                      RenderMathMLRow {mrow} at (3,0) size 25x16
145
                      RenderMathMLRow {mrow} at (3,0) size 25x16
146
                        RenderInline {mi} at (0,0) size 7x16
146
                        RenderInline {mi} at (0,0) size 7x16
147
                          RenderText {#text} at (0,0) size 7x16
147
                          RenderText {#text} at (0,0) size 7x16
Lines 153-163 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec9
153
                        RenderInline {mn} at (0,0) size 8x16
153
                        RenderInline {mn} at (0,0) size 8x16
154
                          RenderText {#text} at (17,0) size 8x16
154
                          RenderText {#text} at (17,0) size 8x16
155
                            text run at (17,0) width 8: "1"
155
                            text run at (17,0) width 8: "1"
156
                    RenderMathMLBlock {mfrac} at (0,16) size 31x18
156
                    RenderMathMLBlock (anonymous) at (0,16) size 31x18
157
                      RenderInline {mn} at (0,0) size 9x16
157
                      RenderInline {mn} at (0,0) size 9x16
158
                        RenderText {#text} at (11,2) size 9x16
158
                        RenderText {#text} at (11,2) size 9x16
159
                          text run at (11,2) width 9: "2"
159
                          text run at (11,2) width 9: "2"
160
              RenderMathMLBlock {mfrac} at (0,34) size 54x36
160
              RenderMathMLBlock (anonymous) at (0,34) size 54x36
161
                RenderMathMLRow {mrow} at (3,2) size 48x34
161
                RenderMathMLRow {mrow} at (3,2) size 48x34
162
                  RenderInline {mi} at (0,0) size 7x16
162
                  RenderInline {mi} at (0,0) size 7x16
163
                    RenderText {#text} at (0,10) size 7x16
163
                    RenderText {#text} at (0,10) size 7x16
Lines 167-173 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec10
167
                      RenderText {mo} at (0,0) size 9x16
167
                      RenderText {mo} at (0,0) size 9x16
168
                        text run at (0,0) width 9: "+"
168
                        text run at (0,0) width 9: "+"
169
                  RenderMathMLFraction {mfrac} at (17,0) size 31x34
169
                  RenderMathMLFraction {mfrac} at (17,0) size 31x34
170
                    RenderMathMLBlock {mfrac} at (0,0) size 31x16
170
                    RenderMathMLBlock (anonymous) at (0,0) size 31x16
171
                      RenderMathMLRow {mrow} at (3,0) size 25x16
171
                      RenderMathMLRow {mrow} at (3,0) size 25x16
172
                        RenderInline {mi} at (0,0) size 7x16
172
                        RenderInline {mi} at (0,0) size 7x16
173
                          RenderText {#text} at (0,0) size 7x16
173
                          RenderText {#text} at (0,0) size 7x16
Lines 179-185 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec11
179
                        RenderInline {mn} at (0,0) size 8x16
179
                        RenderInline {mn} at (0,0) size 8x16
180
                          RenderText {#text} at (17,0) size 8x16
180
                          RenderText {#text} at (17,0) size 8x16
181
                            text run at (17,0) width 8: "1"
181
                            text run at (17,0) width 8: "1"
182
                    RenderMathMLBlock {mfrac} at (0,16) size 31x18
182
                    RenderMathMLBlock (anonymous) at (0,16) size 31x18
183
                      RenderInline {mn} at (0,0) size 9x16
183
                      RenderInline {mn} at (0,0) size 9x16
184
                        RenderText {#text} at (11,2) size 9x16
184
                        RenderText {#text} at (11,2) size 9x16
185
                          text run at (11,2) width 9: "2"
185
                          text run at (11,2) width 9: "2"
Lines 195-201 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec12
195
                RenderTableRow {mtr} at (0,0) size 78x19
195
                RenderTableRow {mtr} at (0,0) size 78x19
196
                  RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
196
                  RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
197
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
197
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
198
                      RenderMathMLBlock {msub} at (0,0) size 8x16
198
                      RenderMathMLBlock (anonymous) at (0,0) size 8x16
199
                        RenderInline {mi} at (0,0) size 8x16
199
                        RenderInline {mi} at (0,0) size 8x16
200
                          RenderText {#text} at (0,0) size 8x16
200
                          RenderText {#text} at (0,0) size 8x16
201
                            text run at (0,0) width 8: "a"
201
                            text run at (0,0) width 8: "a"
Lines 204-210 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec13
204
                          text run at (8,7) width 12: "11"
204
                          text run at (8,7) width 12: "11"
205
                  RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
205
                  RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
206
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
206
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
207
                      RenderMathMLBlock {msub} at (0,0) size 8x16
207
                      RenderMathMLBlock (anonymous) at (0,0) size 8x16
208
                        RenderInline {mi} at (0,0) size 8x16
208
                        RenderInline {mi} at (0,0) size 8x16
209
                          RenderText {#text} at (0,0) size 8x16
209
                          RenderText {#text} at (0,0) size 8x16
210
                            text run at (0,0) width 8: "a"
210
                            text run at (0,0) width 8: "a"
Lines 213-219 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec14
213
                          text run at (8,7) width 12: "12"
213
                          text run at (8,7) width 12: "12"
214
                  RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
214
                  RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
215
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
215
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
216
                      RenderMathMLBlock {msub} at (0,0) size 8x16
216
                      RenderMathMLBlock (anonymous) at (0,0) size 8x16
217
                        RenderInline {mi} at (0,0) size 8x16
217
                        RenderInline {mi} at (0,0) size 8x16
218
                          RenderText {#text} at (0,0) size 8x16
218
                          RenderText {#text} at (0,0) size 8x16
219
                            text run at (0,0) width 8: "a"
219
                            text run at (0,0) width 8: "a"
Lines 223-229 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec15
223
                RenderTableRow {mtr} at (0,19) size 78x19
223
                RenderTableRow {mtr} at (0,19) size 78x19
224
                  RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
224
                  RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
225
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
225
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
226
                      RenderMathMLBlock {msub} at (0,0) size 8x16
226
                      RenderMathMLBlock (anonymous) at (0,0) size 8x16
227
                        RenderInline {mi} at (0,0) size 8x16
227
                        RenderInline {mi} at (0,0) size 8x16
228
                          RenderText {#text} at (0,0) size 8x16
228
                          RenderText {#text} at (0,0) size 8x16
229
                            text run at (0,0) width 8: "b"
229
                            text run at (0,0) width 8: "b"
Lines 232-238 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec16
232
                          text run at (8,7) width 12: "21"
232
                          text run at (8,7) width 12: "21"
233
                  RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
233
                  RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
234
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
234
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
235
                      RenderMathMLBlock {msub} at (0,0) size 8x16
235
                      RenderMathMLBlock (anonymous) at (0,0) size 8x16
236
                        RenderInline {mi} at (0,0) size 8x16
236
                        RenderInline {mi} at (0,0) size 8x16
237
                          RenderText {#text} at (0,0) size 8x16
237
                          RenderText {#text} at (0,0) size 8x16
238
                            text run at (0,0) width 8: "b"
238
                            text run at (0,0) width 8: "b"
Lines 241-247 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec17
241
                          text run at (8,7) width 12: "22"
241
                          text run at (8,7) width 12: "22"
242
                  RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
242
                  RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
243
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
243
                    RenderMathMLSubSup {msub} at (3,0) size 20x19
244
                      RenderMathMLBlock {msub} at (0,0) size 8x16
244
                      RenderMathMLBlock (anonymous) at (0,0) size 8x16
245
                        RenderInline {mi} at (0,0) size 8x16
245
                        RenderInline {mi} at (0,0) size 8x16
246
                          RenderText {#text} at (0,0) size 8x16
246
                          RenderText {#text} at (0,0) size 8x16
247
                            text run at (0,0) width 8: "b"
247
                            text run at (0,0) width 8: "b"
Lines 251-257 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec18
251
                RenderTableRow {mtr} at (0,38) size 78x19
251
                RenderTableRow {mtr} at (0,38) size 78x19
252
                  RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
252
                  RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
253
                    RenderMathMLSubSup {msub} at (4,0) size 19x19
253
                    RenderMathMLSubSup {msub} at (4,0) size 19x19
254
                      RenderMathMLBlock {msub} at (0,0) size 7x16
254
                      RenderMathMLBlock (anonymous) at (0,0) size 7x16
255
                        RenderInline {mi} at (0,0) size 7x16
255
                        RenderInline {mi} at (0,0) size 7x16
256
                          RenderText {#text} at (0,0) size 7x16
256
                          RenderText {#text} at (0,0) size 7x16
257
                            text run at (0,0) width 7: "c"
257
                            text run at (0,0) width 7: "c"
Lines 260-266 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec19
260
                          text run at (7,7) width 12: "31"
260
                          text run at (7,7) width 12: "31"
261
                  RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
261
                  RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
262
                    RenderMathMLSubSup {msub} at (4,0) size 19x19
262
                    RenderMathMLSubSup {msub} at (4,0) size 19x19
263
                      RenderMathMLBlock {msub} at (0,0) size 7x16
263
                      RenderMathMLBlock (anonymous) at (0,0) size 7x16
264
                        RenderInline {mi} at (0,0) size 7x16
264
                        RenderInline {mi} at (0,0) size 7x16
265
                          RenderText {#text} at (0,0) size 7x16
265
                          RenderText {#text} at (0,0) size 7x16
266
                            text run at (0,0) width 7: "c"
266
                            text run at (0,0) width 7: "c"
Lines 269-275 layer at (0,0) size 800x544 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.txt_sec20
269
                          text run at (7,7) width 12: "32"
269
                          text run at (7,7) width 12: "32"
270
                  RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
270
                  RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
271
                    RenderMathMLSubSup {msub} at (4,0) size 19x19
271
                    RenderMathMLSubSup {msub} at (4,0) size 19x19
272
                      RenderMathMLBlock {msub} at (0,0) size 7x16
272
                      RenderMathMLBlock (anonymous) at (0,0) size 7x16
273
                        RenderInline {mi} at (0,0) size 7x16
273
                        RenderInline {mi} at (0,0) size 7x16
274
                          RenderText {#text} at (0,0) size 7x16
274
                          RenderText {#text} at (0,0) size 7x16
275
                            text run at (0,0) width 7: "c"
275
                            text run at (0,0) width 7: "c"
- LayoutTests/platform/mac/mathml/presentation/sub-expected.txt -3 / +3 lines
Lines 8-14 layer at (0,0) size 800x130 LayoutTests/platform/mac/mathml/presentation/sub-expected.txt_sec1
8
          text run at (0,0) width 27: "text "
8
          text run at (0,0) width 27: "text "
9
        RenderMathMLMath {math} at (27,3) size 15x19
9
        RenderMathMLMath {math} at (27,3) size 15x19
10
          RenderMathMLSubSup {msub} at (1,0) size 13x19
10
          RenderMathMLSubSup {msub} at (1,0) size 13x19
11
            RenderMathMLBlock {msub} at (0,0) size 7x16
11
            RenderMathMLBlock (anonymous) at (0,0) size 7x16
12
              RenderInline {mi} at (0,0) size 7x16
12
              RenderInline {mi} at (0,0) size 7x16
13
                RenderText {#text} at (0,0) size 7x16
13
                RenderText {#text} at (0,0) size 7x16
14
                  text run at (0,0) width 7: "x"
14
                  text run at (0,0) width 7: "x"
Lines 21-27 layer at (0,0) size 800x130 LayoutTests/platform/mac/mathml/presentation/sub-expected.txt_sec2
21
          text run at (0,0) width 27: "text "
21
          text run at (0,0) width 27: "text "
22
        RenderMathMLMath {math} at (27,3) size 16x19
22
        RenderMathMLMath {math} at (27,3) size 16x19
23
          RenderMathMLSubSup {msub} at (1,0) size 14x19
23
          RenderMathMLSubSup {msub} at (1,0) size 14x19
24
            RenderMathMLBlock {msub} at (0,0) size 9x16
24
            RenderMathMLBlock (anonymous) at (0,0) size 9x16
25
              RenderMathMLOperator {mo} at (0,0) size 9x16
25
              RenderMathMLOperator {mo} at (0,0) size 9x16
26
                RenderMathMLBlock {mo} at (0,0) size 9x16
26
                RenderMathMLBlock {mo} at (0,0) size 9x16
27
                  RenderText {mo} at (0,0) size 9x16
27
                  RenderText {mo} at (0,0) size 9x16
Lines 35-41 layer at (0,0) size 800x130 LayoutTests/platform/mac/mathml/presentation/sub-expected.txt_sec3
35
          text run at (0,0) width 27: "text "
35
          text run at (0,0) width 27: "text "
36
        RenderMathMLMath {math} at (27,1) size 14x21
36
        RenderMathMLMath {math} at (27,1) size 14x21
37
          RenderMathMLSubSup {msub} at (1,0) size 12x21
37
          RenderMathMLSubSup {msub} at (1,0) size 12x21
38
            RenderMathMLBlock {msub} at (0,0) size 5x19
38
            RenderMathMLBlock (anonymous) at (0,0) size 5x19
39
              RenderMathMLOperator {mo} at (0,0) size 5x19
39
              RenderMathMLOperator {mo} at (0,0) size 5x19
40
                RenderMathMLBlock {mo} at (0,0) size 5x19
40
                RenderMathMLBlock {mo} at (0,0) size 5x19
41
                  RenderText {mo} at (0,0) size 5x19
41
                  RenderText {mo} at (0,0) size 5x19
- LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt -38 / +38 lines
Lines 8-23 layer at (0,0) size 800x284 LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt_sec1
8
          text run at (0,1) width 36: "both: "
8
          text run at (0,1) width 36: "both: "
9
        RenderMathMLMath {math} at (36,0) size 16x24
9
        RenderMathMLMath {math} at (36,0) size 16x24
10
          RenderMathMLSubSup {msubsup} at (1,0) size 14x24
10
          RenderMathMLSubSup {msubsup} at (1,0) size 14x24
11
            RenderMathMLBlock {msubsup} at (0,0) size 7x20
11
            RenderMathMLBlock (anonymous) at (0,0) size 7x20
12
              RenderInline {mi} at (0,0) size 7x16
12
              RenderInline {mi} at (0,0) size 7x16
13
                RenderText {#text} at (0,4) size 7x16
13
                RenderText {#text} at (0,4) size 7x16
14
                  text run at (0,4) width 7: "x"
14
                  text run at (0,4) width 7: "x"
15
            RenderMathMLBlock {msubsup} at (8,0) size 6x24
15
            RenderMathMLBlock (anonymous) at (8,0) size 6x24
16
              RenderMathMLBlock {msubsup} at (0,0) size 6x12
16
              RenderMathMLBlock (anonymous) at (0,0) size 6x12
17
                RenderInline {mi} at (0,0) size 5x12
17
                RenderInline {mi} at (0,0) size 5x12
18
                  RenderText {#text} at (0,0) size 5x12
18
                  RenderText {#text} at (0,0) size 5x12
19
                    text run at (0,0) width 5: "k"
19
                    text run at (0,0) width 5: "k"
20
              RenderMathMLBlock {msubsup} at (0,12) size 6x12
20
              RenderMathMLBlock (anonymous) at (0,12) size 6x12
21
                RenderInline {mn} at (0,0) size 6x12
21
                RenderInline {mn} at (0,0) size 6x12
22
                  RenderText {#text} at (0,0) size 6x12
22
                  RenderText {#text} at (0,0) size 6x12
23
                    text run at (0,0) width 6: "1"
23
                    text run at (0,0) width 6: "1"
Lines 27-42 layer at (0,0) size 800x284 LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt_sec2
27
          text run at (0,1) width 148: "long subscript w/ both: "
27
          text run at (0,1) width 148: "long subscript w/ both: "
28
        RenderMathMLMath {math} at (148,0) size 44x24
28
        RenderMathMLMath {math} at (148,0) size 44x24
29
          RenderMathMLSubSup {msubsup} at (1,0) size 42x24
29
          RenderMathMLSubSup {msubsup} at (1,0) size 42x24
30
            RenderMathMLBlock {msubsup} at (0,0) size 9x20
30
            RenderMathMLBlock (anonymous) at (0,0) size 9x20
31
              RenderInline {mi} at (0,0) size 9x16
31
              RenderInline {mi} at (0,0) size 9x16
32
                RenderText {#text} at (0,4) size 9x16
32
                RenderText {#text} at (0,4) size 9x16
33
                  text run at (0,4) width 9: "Z"
33
                  text run at (0,4) width 9: "Z"
34
            RenderMathMLBlock {msubsup} at (10,0) size 32x24
34
            RenderMathMLBlock (anonymous) at (10,0) size 32x24
35
              RenderMathMLBlock {msubsup} at (0,0) size 32x12
35
              RenderMathMLBlock (anonymous) at (0,0) size 32x12
36
                RenderInline {mi} at (0,0) size 3x12
36
                RenderInline {mi} at (0,0) size 3x12
37
                  RenderText {#text} at (0,0) size 3x12
37
                  RenderText {#text} at (0,0) size 3x12
38
                    text run at (0,0) width 3: "j"
38
                    text run at (0,0) width 3: "j"
39
              RenderMathMLBlock {msubsup} at (0,12) size 32x12
39
              RenderMathMLBlock (anonymous) at (0,12) size 32x12
40
                RenderMathMLRow {mrow} at (1,0) size 31x12
40
                RenderMathMLRow {mrow} at (1,0) size 31x12
41
                  RenderInline {mi} at (0,0) size 5x12
41
                  RenderInline {mi} at (0,0) size 5x12
42
                    RenderText {#text} at (0,0) size 5x12
42
                    RenderText {#text} at (0,0) size 5x12
Lines 61-72 layer at (0,0) size 800x284 LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt_sec3
61
          text run at (0,1) width 160: "long superscript w/ both: "
61
          text run at (0,1) width 160: "long superscript w/ both: "
62
        RenderMathMLMath {math} at (160,0) size 29x24
62
        RenderMathMLMath {math} at (160,0) size 29x24
63
          RenderMathMLSubSup {msubsup} at (1,0) size 27x24
63
          RenderMathMLSubSup {msubsup} at (1,0) size 27x24
64
            RenderMathMLBlock {msubsup} at (0,0) size 9x20
64
            RenderMathMLBlock (anonymous) at (0,0) size 9x20
65
              RenderInline {mi} at (0,0) size 9x16
65
              RenderInline {mi} at (0,0) size 9x16
66
                RenderText {#text} at (0,4) size 9x16
66
                RenderText {#text} at (0,4) size 9x16
67
                  text run at (0,4) width 9: "Z"
67
                  text run at (0,4) width 9: "Z"
68
            RenderMathMLBlock {msubsup} at (10,0) size 17x24
68
            RenderMathMLBlock (anonymous) at (10,0) size 17x24
69
              RenderMathMLBlock {msubsup} at (0,0) size 17x12
69
              RenderMathMLBlock (anonymous) at (0,0) size 17x12
70
                RenderMathMLRow {mrow} at (1,0) size 16x12
70
                RenderMathMLRow {mrow} at (1,0) size 16x12
71
                  RenderInline {mi} at (0,0) size 5x12
71
                  RenderInline {mi} at (0,0) size 5x12
72
                    RenderText {#text} at (0,0) size 5x12
72
                    RenderText {#text} at (0,0) size 5x12
Lines 78-84 layer at (0,0) size 800x284 LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt_sec4
78
                  RenderInline {mi} at (0,0) size 3x12
78
                  RenderInline {mi} at (0,0) size 3x12
79
                    RenderText {#text} at (13,0) size 3x12
79
                    RenderText {#text} at (13,0) size 3x12
80
                      text run at (13,0) width 3: "j"
80
                      text run at (13,0) width 3: "j"
81
              RenderMathMLBlock {msubsup} at (0,12) size 17x12
81
              RenderMathMLBlock (anonymous) at (0,12) size 17x12
82
                RenderInline {mi} at (0,0) size 5x12
82
                RenderInline {mi} at (0,0) size 5x12
83
                  RenderText {#text} at (0,0) size 5x12
83
                  RenderText {#text} at (0,0) size 5x12
84
                    text run at (0,0) width 5: "x"
84
                    text run at (0,0) width 5: "x"
Lines 88-99 layer at (0,0) size 800x284 LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt_sec5
88
          text run at (0,1) width 88: "long w/ both: "
88
          text run at (0,1) width 88: "long w/ both: "
89
        RenderMathMLMath {math} at (88,0) size 44x24
89
        RenderMathMLMath {math} at (88,0) size 44x24
90
          RenderMathMLSubSup {msubsup} at (1,0) size 42x24
90
          RenderMathMLSubSup {msubsup} at (1,0) size 42x24
91
            RenderMathMLBlock {msubsup} at (0,0) size 9x20
91
            RenderMathMLBlock (anonymous) at (0,0) size 9x20
92
              RenderInline {mi} at (0,0) size 9x16
92
              RenderInline {mi} at (0,0) size 9x16
93
                RenderText {#text} at (0,4) size 9x16
93
                RenderText {#text} at (0,4) size 9x16
94
                  text run at (0,4) width 9: "Z"
94
                  text run at (0,4) width 9: "Z"
95
            RenderMathMLBlock {msubsup} at (10,0) size 32x24
95
            RenderMathMLBlock (anonymous) at (10,0) size 32x24
96
              RenderMathMLBlock {msubsup} at (0,0) size 32x12
96
              RenderMathMLBlock (anonymous) at (0,0) size 32x12
97
                RenderMathMLRow {mrow} at (0,0) size 16x12
97
                RenderMathMLRow {mrow} at (0,0) size 16x12
98
                  RenderInline {mi} at (0,0) size 5x12
98
                  RenderInline {mi} at (0,0) size 5x12
99
                    RenderText {#text} at (0,0) size 5x12
99
                    RenderText {#text} at (0,0) size 5x12
Lines 105-111 layer at (0,0) size 800x284 LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt_sec6
105
                  RenderInline {mi} at (0,0) size 3x12
105
                  RenderInline {mi} at (0,0) size 3x12
106
                    RenderText {#text} at (13,0) size 3x12
106
                    RenderText {#text} at (13,0) size 3x12
107
                      text run at (13,0) width 3: "j"
107
                      text run at (13,0) width 3: "j"
108
              RenderMathMLBlock {msubsup} at (0,12) size 32x12
108
              RenderMathMLBlock (anonymous) at (0,12) size 32x12
109
                RenderMathMLRow {mrow} at (1,0) size 31x12
109
                RenderMathMLRow {mrow} at (1,0) size 31x12
110
                  RenderInline {mi} at (0,0) size 5x12
110
                  RenderInline {mi} at (0,0) size 5x12
111
                    RenderText {#text} at (0,0) size 5x12
111
                    RenderText {#text} at (0,0) size 5x12
Lines 131-146 layer at (0,0) size 800x284 LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt_sec7
131
        RenderMathMLMath {math} at (123,0) size 16x24
131
        RenderMathMLMath {math} at (123,0) size 16x24
132
          RenderMathMLRow {mrow} at (1,0) size 14x24
132
          RenderMathMLRow {mrow} at (1,0) size 14x24
133
            RenderMathMLSubSup {msubsup} at (0,0) size 14x24
133
            RenderMathMLSubSup {msubsup} at (0,0) size 14x24
134
              RenderMathMLBlock {msubsup} at (0,0) size 7x20
134
              RenderMathMLBlock (anonymous) at (0,0) size 7x20
135
                RenderInline {mi} at (0,0) size 7x16
135
                RenderInline {mi} at (0,0) size 7x16
136
                  RenderText {#text} at (0,4) size 7x16
136
                  RenderText {#text} at (0,4) size 7x16
137
                    text run at (0,4) width 7: "x"
137
                    text run at (0,4) width 7: "x"
138
              RenderMathMLBlock {msubsup} at (8,0) size 6x24
138
              RenderMathMLBlock (anonymous) at (8,0) size 6x24
139
                RenderMathMLBlock {msubsup} at (0,0) size 6x12
139
                RenderMathMLBlock (anonymous) at (0,0) size 6x12
140
                  RenderInline {mi} at (0,0) size 5x12
140
                  RenderInline {mi} at (0,0) size 5x12
141
                    RenderText {#text} at (0,0) size 5x12
141
                    RenderText {#text} at (0,0) size 5x12
142
                      text run at (0,0) width 5: "k"
142
                      text run at (0,0) width 5: "k"
143
                RenderMathMLBlock {msubsup} at (0,12) size 6x12
143
                RenderMathMLBlock (anonymous) at (0,12) size 6x12
144
                  RenderInline {mn} at (0,0) size 6x12
144
                  RenderInline {mn} at (0,0) size 6x12
145
                    RenderText {#text} at (0,0) size 6x12
145
                    RenderText {#text} at (0,0) size 6x12
146
                      text run at (0,0) width 6: "1"
146
                      text run at (0,0) width 6: "1"
Lines 150-171 layer at (0,0) size 800x284 LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt_sec8
150
          text run at (0,15) width 169: "parts with various heights: "
150
          text run at (0,15) width 169: "parts with various heights: "
151
        RenderMathMLMath {math} at (169,0) size 91x52
151
        RenderMathMLMath {math} at (169,0) size 91x52
152
          RenderMathMLSubSup {msubsup} at (1,0) size 18x38
152
          RenderMathMLSubSup {msubsup} at (1,0) size 18x38
153
            RenderMathMLBlock {msubsup} at (0,0) size 7x34
153
            RenderMathMLBlock (anonymous) at (0,0) size 7x34
154
              RenderInline {mi} at (0,0) size 7x16
154
              RenderInline {mi} at (0,0) size 7x16
155
                RenderText {#text} at (0,18) size 7x16
155
                RenderText {#text} at (0,18) size 7x16
156
                  text run at (0,18) width 7: "x"
156
                  text run at (0,18) width 7: "x"
157
            RenderMathMLBlock {msubsup} at (8,0) size 10x38
157
            RenderMathMLBlock (anonymous) at (8,0) size 10x38
158
              RenderMathMLBlock {msubsup} at (0,0) size 10x26
158
              RenderMathMLBlock (anonymous) at (0,0) size 10x26
159
                RenderMathMLFraction {mfrac} at (0,0) size 10x26
159
                RenderMathMLFraction {mfrac} at (0,0) size 10x26
160
                  RenderMathMLBlock {mfrac} at (0,0) size 10x12
160
                  RenderMathMLBlock (anonymous) at (0,0) size 10x12
161
                    RenderInline {mi} at (0,0) size 4x12
161
                    RenderInline {mi} at (0,0) size 4x12
162
                      RenderText {#text} at (3,0) size 4x12
162
                      RenderText {#text} at (3,0) size 4x12
163
                        text run at (3,0) width 4: "f"
163
                        text run at (3,0) width 4: "f"
164
                  RenderMathMLBlock {mfrac} at (0,12) size 10x14
164
                  RenderMathMLBlock (anonymous) at (0,12) size 10x14
165
                    RenderInline {mi} at (0,0) size 6x12
165
                    RenderInline {mi} at (0,0) size 6x12
166
                      RenderText {#text} at (2,2) size 6x12
166
                      RenderText {#text} at (2,2) size 6x12
167
                        text run at (2,2) width 6: "g"
167
                        text run at (2,2) width 6: "g"
168
              RenderMathMLBlock {msubsup} at (0,26) size 10x12
168
              RenderMathMLBlock (anonymous) at (0,26) size 10x12
169
                RenderInline {mi} at (0,0) size 6x12
169
                RenderInline {mi} at (0,0) size 6x12
170
                  RenderText {#text} at (0,0) size 6x12
170
                  RenderText {#text} at (0,0) size 6x12
171
                    text run at (0,0) width 6: "n"
171
                    text run at (0,0) width 6: "n"
Lines 174-195 layer at (0,0) size 800x284 LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt_sec9
174
              RenderText {mo} at (0,0) size 9x16
174
              RenderText {mo} at (0,0) size 9x16
175
                text run at (0,0) width 9: "+"
175
                text run at (0,0) width 9: "+"
176
          RenderMathMLSubSup {msubsup} at (29,14) size 18x38
176
          RenderMathMLSubSup {msubsup} at (29,14) size 18x38
177
            RenderMathMLBlock {msubsup} at (0,0) size 7x20
177
            RenderMathMLBlock (anonymous) at (0,0) size 7x20
178
              RenderInline {mi} at (0,0) size 7x16
178
              RenderInline {mi} at (0,0) size 7x16
179
                RenderText {#text} at (0,4) size 7x16
179
                RenderText {#text} at (0,4) size 7x16
180
                  text run at (0,4) width 7: "x"
180
                  text run at (0,4) width 7: "x"
181
            RenderMathMLBlock {msubsup} at (8,0) size 10x38
181
            RenderMathMLBlock (anonymous) at (8,0) size 10x38
182
              RenderMathMLBlock {msubsup} at (0,0) size 10x12
182
              RenderMathMLBlock (anonymous) at (0,0) size 10x12
183
                RenderInline {mi} at (0,0) size 6x12
183
                RenderInline {mi} at (0,0) size 6x12
184
                  RenderText {#text} at (0,0) size 6x12
184
                  RenderText {#text} at (0,0) size 6x12
185
                    text run at (0,0) width 6: "n"
185
                    text run at (0,0) width 6: "n"
186
              RenderMathMLBlock {msubsup} at (0,12) size 10x26
186
              RenderMathMLBlock (anonymous) at (0,12) size 10x26
187
                RenderMathMLFraction {mfrac} at (0,0) size 10x26
187
                RenderMathMLFraction {mfrac} at (0,0) size 10x26
188
                  RenderMathMLBlock {mfrac} at (0,0) size 10x12
188
                  RenderMathMLBlock (anonymous) at (0,0) size 10x12
189
                    RenderInline {mi} at (0,0) size 4x12
189
                    RenderInline {mi} at (0,0) size 4x12
190
                      RenderText {#text} at (3,0) size 4x12
190
                      RenderText {#text} at (3,0) size 4x12
191
                        text run at (3,0) width 4: "f"
191
                        text run at (3,0) width 4: "f"
192
                  RenderMathMLBlock {mfrac} at (0,12) size 10x14
192
                  RenderMathMLBlock (anonymous) at (0,12) size 10x14
193
                    RenderInline {mi} at (0,0) size 6x12
193
                    RenderInline {mi} at (0,0) size 6x12
194
                      RenderText {#text} at (2,2) size 6x12
194
                      RenderText {#text} at (2,2) size 6x12
195
                        text run at (2,2) width 6: "g"
195
                        text run at (2,2) width 6: "g"
Lines 198-222 layer at (0,0) size 800x284 LayoutTests/platform/mac/mathml/presentation/subsup-expected.txt_sec10
198
              RenderText {mo} at (0,0) size 9x16
198
              RenderText {mo} at (0,0) size 9x16
199
                text run at (0,0) width 9: "+"
199
                text run at (0,0) width 9: "+"
200
          RenderMathMLSubSup {msubsup} at (57,6) size 33x41
200
          RenderMathMLSubSup {msubsup} at (57,6) size 33x41
201
            RenderMathMLBlock {msubsup} at (0,0) size 26x41
201
            RenderMathMLBlock (anonymous) at (0,0) size 26x41
202
              RenderMathMLFenced {mfenced} at (0,0) size 26x41
202
              RenderMathMLFenced {mfenced} at (0,0) size 26x41
203
                RenderMathMLOperator {mfenced} at (0,0) size 6x41
203
                RenderMathMLOperator {mfenced} at (0,0) size 6x41
204
                RenderMathMLFraction {mfrac} at (6,2) size 14x34
204
                RenderMathMLFraction {mfrac} at (6,2) size 14x34
205
                  RenderMathMLBlock {mfrac} at (0,0) size 14x16
205
                  RenderMathMLBlock (anonymous) at (0,0) size 14x16
206
                    RenderInline {mi} at (0,0) size 4x16
206
                    RenderInline {mi} at (0,0) size 4x16
207
                      RenderText {#text} at (5,0) size 4x16
207
                      RenderText {#text} at (5,0) size 4x16
208
                        text run at (5,0) width 4: "f"
208
                        text run at (5,0) width 4: "f"
209
                  RenderMathMLBlock {mfrac} at (0,16) size 14x18
209
                  RenderMathMLBlock (anonymous) at (0,16) size 14x18
210
                    RenderInline {mi} at (0,0) size 8x16
210
                    RenderInline {mi} at (0,0) size 8x16
211
                      RenderText {#text} at (3,2) size 8x16
211
                      RenderText {#text} at (3,2) size 8x16
212
                        text run at (3,2) width 8: "g"
212
                        text run at (3,2) width 8: "g"
213
                RenderMathMLOperator {mfenced} at (20,0) size 6x41
213
                RenderMathMLOperator {mfenced} at (20,0) size 6x41
214
            RenderMathMLBlock {msubsup} at (27,0) size 6x41
214
            RenderMathMLBlock (anonymous) at (27,0) size 6x41
215
              RenderMathMLBlock {msubsup} at (0,0) size 6x29
215
              RenderMathMLBlock (anonymous) at (0,0) size 6x29
216
                RenderInline {mi} at (0,0) size 5x12
216
                RenderInline {mi} at (0,0) size 5x12
217
                  RenderText {#text} at (0,0) size 5x12
217
                  RenderText {#text} at (0,0) size 5x12
218
                    text run at (0,0) width 5: "x"
218
                    text run at (0,0) width 5: "x"
219
              RenderMathMLBlock {msubsup} at (0,29) size 6x12
219
              RenderMathMLBlock (anonymous) at (0,29) size 6x12
220
                RenderInline {mi} at (0,0) size 6x12
220
                RenderInline {mi} at (0,0) size 6x12
221
                  RenderText {#text} at (0,0) size 6x12
221
                  RenderText {#text} at (0,0) size 6x12
222
                    text run at (0,0) width 6: "n"
222
                    text run at (0,0) width 6: "n"
- LayoutTests/platform/mac/mathml/presentation/sup-expected.txt -1 / +1 lines
Lines 8-14 layer at (0,0) size 800x51 LayoutTests/platform/mac/mathml/presentation/sup-expected.txt_sec1
8
          text run at (0,0) width 76: "superscript: "
8
          text run at (0,0) width 76: "superscript: "
9
        RenderMathMLMath {math} at (76,0) size 15x19
9
        RenderMathMLMath {math} at (76,0) size 15x19
10
          RenderMathMLSubSup {msup} at (1,0) size 13x19
10
          RenderMathMLSubSup {msup} at (1,0) size 13x19
11
            RenderMathMLBlock {msup} at (0,3) size 7x16
11
            RenderMathMLBlock (anonymous) at (0,3) size 7x16
12
              RenderInline {mi} at (0,0) size 7x16
12
              RenderInline {mi} at (0,0) size 7x16
13
                RenderText {#text} at (0,0) size 7x16
13
                RenderText {#text} at (0,0) size 7x16
14
                  text run at (0,0) width 7: "x"
14
                  text run at (0,0) width 7: "x"
- LayoutTests/platform/mac/mathml/presentation/tables-expected.txt -36 / +36 lines
Lines 12-18 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec1
12
              RenderTableRow {mtr} at (0,0) size 78x19
12
              RenderTableRow {mtr} at (0,0) size 78x19
13
                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
13
                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
14
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
14
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
15
                    RenderMathMLBlock {msub} at (0,0) size 8x16
15
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
16
                      RenderInline {mi} at (0,0) size 8x16
16
                      RenderInline {mi} at (0,0) size 8x16
17
                        RenderText {#text} at (0,0) size 8x16
17
                        RenderText {#text} at (0,0) size 8x16
18
                          text run at (0,0) width 8: "a"
18
                          text run at (0,0) width 8: "a"
Lines 21-27 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec2
21
                        text run at (8,7) width 12: "11"
21
                        text run at (8,7) width 12: "11"
22
                RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
22
                RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
23
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
23
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
24
                    RenderMathMLBlock {msub} at (0,0) size 8x16
24
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
25
                      RenderInline {mi} at (0,0) size 8x16
25
                      RenderInline {mi} at (0,0) size 8x16
26
                        RenderText {#text} at (0,0) size 8x16
26
                        RenderText {#text} at (0,0) size 8x16
27
                          text run at (0,0) width 8: "a"
27
                          text run at (0,0) width 8: "a"
Lines 30-36 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec3
30
                        text run at (8,7) width 12: "12"
30
                        text run at (8,7) width 12: "12"
31
                RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
31
                RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
32
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
32
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
33
                    RenderMathMLBlock {msub} at (0,0) size 8x16
33
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
34
                      RenderInline {mi} at (0,0) size 8x16
34
                      RenderInline {mi} at (0,0) size 8x16
35
                        RenderText {#text} at (0,0) size 8x16
35
                        RenderText {#text} at (0,0) size 8x16
36
                          text run at (0,0) width 8: "a"
36
                          text run at (0,0) width 8: "a"
Lines 40-46 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec4
40
              RenderTableRow {mtr} at (0,19) size 78x19
40
              RenderTableRow {mtr} at (0,19) size 78x19
41
                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
41
                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
42
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
42
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
43
                    RenderMathMLBlock {msub} at (0,0) size 8x16
43
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
44
                      RenderInline {mi} at (0,0) size 8x16
44
                      RenderInline {mi} at (0,0) size 8x16
45
                        RenderText {#text} at (0,0) size 8x16
45
                        RenderText {#text} at (0,0) size 8x16
46
                          text run at (0,0) width 8: "b"
46
                          text run at (0,0) width 8: "b"
Lines 49-55 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec5
49
                        text run at (8,7) width 12: "21"
49
                        text run at (8,7) width 12: "21"
50
                RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
50
                RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
51
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
51
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
52
                    RenderMathMLBlock {msub} at (0,0) size 8x16
52
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
53
                      RenderInline {mi} at (0,0) size 8x16
53
                      RenderInline {mi} at (0,0) size 8x16
54
                        RenderText {#text} at (0,0) size 8x16
54
                        RenderText {#text} at (0,0) size 8x16
55
                          text run at (0,0) width 8: "b"
55
                          text run at (0,0) width 8: "b"
Lines 58-64 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec6
58
                        text run at (8,7) width 12: "22"
58
                        text run at (8,7) width 12: "22"
59
                RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
59
                RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
60
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
60
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
61
                    RenderMathMLBlock {msub} at (0,0) size 8x16
61
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
62
                      RenderInline {mi} at (0,0) size 8x16
62
                      RenderInline {mi} at (0,0) size 8x16
63
                        RenderText {#text} at (0,0) size 8x16
63
                        RenderText {#text} at (0,0) size 8x16
64
                          text run at (0,0) width 8: "b"
64
                          text run at (0,0) width 8: "b"
Lines 68-74 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec7
68
              RenderTableRow {mtr} at (0,38) size 78x19
68
              RenderTableRow {mtr} at (0,38) size 78x19
69
                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
69
                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
70
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
70
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
71
                    RenderMathMLBlock {msub} at (0,0) size 7x16
71
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
72
                      RenderInline {mi} at (0,0) size 7x16
72
                      RenderInline {mi} at (0,0) size 7x16
73
                        RenderText {#text} at (0,0) size 7x16
73
                        RenderText {#text} at (0,0) size 7x16
74
                          text run at (0,0) width 7: "c"
74
                          text run at (0,0) width 7: "c"
Lines 77-83 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec8
77
                        text run at (7,7) width 12: "31"
77
                        text run at (7,7) width 12: "31"
78
                RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
78
                RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
79
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
79
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
80
                    RenderMathMLBlock {msub} at (0,0) size 7x16
80
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
81
                      RenderInline {mi} at (0,0) size 7x16
81
                      RenderInline {mi} at (0,0) size 7x16
82
                        RenderText {#text} at (0,0) size 7x16
82
                        RenderText {#text} at (0,0) size 7x16
83
                          text run at (0,0) width 7: "c"
83
                          text run at (0,0) width 7: "c"
Lines 86-92 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec9
86
                        text run at (7,7) width 12: "32"
86
                        text run at (7,7) width 12: "32"
87
                RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
87
                RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
88
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
88
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
89
                    RenderMathMLBlock {msub} at (0,0) size 7x16
89
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
90
                      RenderInline {mi} at (0,0) size 7x16
90
                      RenderInline {mi} at (0,0) size 7x16
91
                        RenderText {#text} at (0,0) size 7x16
91
                        RenderText {#text} at (0,0) size 7x16
92
                          text run at (0,0) width 7: "c"
92
                          text run at (0,0) width 7: "c"
Lines 103-109 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec10
103
              RenderTableRow {mtr} at (0,0) size 78x19
103
              RenderTableRow {mtr} at (0,0) size 78x19
104
                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
104
                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
105
                  RenderMathMLSubSup {msub} at (3,0) size 14x19
105
                  RenderMathMLSubSup {msub} at (3,0) size 14x19
106
                    RenderMathMLBlock {msub} at (0,0) size 8x16
106
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
107
                      RenderInline {mi} at (0,0) size 8x16
107
                      RenderInline {mi} at (0,0) size 8x16
108
                        RenderText {#text} at (0,0) size 8x16
108
                        RenderText {#text} at (0,0) size 8x16
109
                          text run at (0,0) width 8: "a"
109
                          text run at (0,0) width 8: "a"
Lines 112-118 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec11
112
                        text run at (8,7) width 6: "1"
112
                        text run at (8,7) width 6: "1"
113
                RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
113
                RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
114
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
114
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
115
                    RenderMathMLBlock {msub} at (0,0) size 8x16
115
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
116
                      RenderInline {mi} at (0,0) size 8x16
116
                      RenderInline {mi} at (0,0) size 8x16
117
                        RenderText {#text} at (0,0) size 8x16
117
                        RenderText {#text} at (0,0) size 8x16
118
                          text run at (0,0) width 8: "a"
118
                          text run at (0,0) width 8: "a"
Lines 121-127 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec12
121
                        text run at (8,7) width 12: "12"
121
                        text run at (8,7) width 12: "12"
122
                RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
122
                RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
123
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
123
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
124
                    RenderMathMLBlock {msub} at (0,0) size 8x16
124
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
125
                      RenderInline {mi} at (0,0) size 8x16
125
                      RenderInline {mi} at (0,0) size 8x16
126
                        RenderText {#text} at (0,0) size 8x16
126
                        RenderText {#text} at (0,0) size 8x16
127
                          text run at (0,0) width 8: "a"
127
                          text run at (0,0) width 8: "a"
Lines 131-137 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec13
131
              RenderTableRow {mtr} at (0,19) size 78x19
131
              RenderTableRow {mtr} at (0,19) size 78x19
132
                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
132
                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
133
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
133
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
134
                    RenderMathMLBlock {msub} at (0,0) size 8x16
134
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
135
                      RenderInline {mi} at (0,0) size 8x16
135
                      RenderInline {mi} at (0,0) size 8x16
136
                        RenderText {#text} at (0,0) size 8x16
136
                        RenderText {#text} at (0,0) size 8x16
137
                          text run at (0,0) width 8: "b"
137
                          text run at (0,0) width 8: "b"
Lines 140-146 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec14
140
                        text run at (8,7) width 12: "21"
140
                        text run at (8,7) width 12: "21"
141
                RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
141
                RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
142
                  RenderMathMLSubSup {msub} at (3,0) size 14x19
142
                  RenderMathMLSubSup {msub} at (3,0) size 14x19
143
                    RenderMathMLBlock {msub} at (0,0) size 8x16
143
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
144
                      RenderInline {mi} at (0,0) size 8x16
144
                      RenderInline {mi} at (0,0) size 8x16
145
                        RenderText {#text} at (0,0) size 8x16
145
                        RenderText {#text} at (0,0) size 8x16
146
                          text run at (0,0) width 8: "b"
146
                          text run at (0,0) width 8: "b"
Lines 149-155 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec15
149
                        text run at (8,7) width 6: "2"
149
                        text run at (8,7) width 6: "2"
150
                RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
150
                RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
151
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
151
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
152
                    RenderMathMLBlock {msub} at (0,0) size 8x16
152
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
153
                      RenderInline {mi} at (0,0) size 8x16
153
                      RenderInline {mi} at (0,0) size 8x16
154
                        RenderText {#text} at (0,0) size 8x16
154
                        RenderText {#text} at (0,0) size 8x16
155
                          text run at (0,0) width 8: "b"
155
                          text run at (0,0) width 8: "b"
Lines 159-165 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec16
159
              RenderTableRow {mtr} at (0,38) size 78x19
159
              RenderTableRow {mtr} at (0,38) size 78x19
160
                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
160
                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
161
                  RenderMathMLSubSup {msub} at (3,0) size 19x19
161
                  RenderMathMLSubSup {msub} at (3,0) size 19x19
162
                    RenderMathMLBlock {msub} at (0,0) size 7x16
162
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
163
                      RenderInline {mi} at (0,0) size 7x16
163
                      RenderInline {mi} at (0,0) size 7x16
164
                        RenderText {#text} at (0,0) size 7x16
164
                        RenderText {#text} at (0,0) size 7x16
165
                          text run at (0,0) width 7: "c"
165
                          text run at (0,0) width 7: "c"
Lines 168-174 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec17
168
                        text run at (7,7) width 12: "31"
168
                        text run at (7,7) width 12: "31"
169
                RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
169
                RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
170
                  RenderMathMLSubSup {msub} at (3,0) size 19x19
170
                  RenderMathMLSubSup {msub} at (3,0) size 19x19
171
                    RenderMathMLBlock {msub} at (0,0) size 7x16
171
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
172
                      RenderInline {mi} at (0,0) size 7x16
172
                      RenderInline {mi} at (0,0) size 7x16
173
                        RenderText {#text} at (0,0) size 7x16
173
                        RenderText {#text} at (0,0) size 7x16
174
                          text run at (0,0) width 7: "c"
174
                          text run at (0,0) width 7: "c"
Lines 177-183 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec18
177
                        text run at (7,7) width 12: "32"
177
                        text run at (7,7) width 12: "32"
178
                RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
178
                RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
179
                  RenderMathMLSubSup {msub} at (3,0) size 13x19
179
                  RenderMathMLSubSup {msub} at (3,0) size 13x19
180
                    RenderMathMLBlock {msub} at (0,0) size 7x16
180
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
181
                      RenderInline {mi} at (0,0) size 7x16
181
                      RenderInline {mi} at (0,0) size 7x16
182
                        RenderText {#text} at (0,0) size 7x16
182
                        RenderText {#text} at (0,0) size 7x16
183
                          text run at (0,0) width 7: "c"
183
                          text run at (0,0) width 7: "c"
Lines 192-198 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec19
192
              RenderTableRow {mtr} at (0,0) size 78x19
192
              RenderTableRow {mtr} at (0,0) size 78x19
193
                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
193
                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
194
                  RenderMathMLSubSup {msub} at (6,0) size 14x19
194
                  RenderMathMLSubSup {msub} at (6,0) size 14x19
195
                    RenderMathMLBlock {msub} at (0,0) size 8x16
195
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
196
                      RenderInline {mi} at (0,0) size 8x16
196
                      RenderInline {mi} at (0,0) size 8x16
197
                        RenderText {#text} at (0,0) size 8x16
197
                        RenderText {#text} at (0,0) size 8x16
198
                          text run at (0,0) width 8: "a"
198
                          text run at (0,0) width 8: "a"
Lines 201-207 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec20
201
                        text run at (8,7) width 6: "1"
201
                        text run at (8,7) width 6: "1"
202
                RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
202
                RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
203
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
203
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
204
                    RenderMathMLBlock {msub} at (0,0) size 8x16
204
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
205
                      RenderInline {mi} at (0,0) size 8x16
205
                      RenderInline {mi} at (0,0) size 8x16
206
                        RenderText {#text} at (0,0) size 8x16
206
                        RenderText {#text} at (0,0) size 8x16
207
                          text run at (0,0) width 8: "a"
207
                          text run at (0,0) width 8: "a"
Lines 210-216 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec21
210
                        text run at (8,7) width 12: "12"
210
                        text run at (8,7) width 12: "12"
211
                RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
211
                RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
212
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
212
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
213
                    RenderMathMLBlock {msub} at (0,0) size 8x16
213
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
214
                      RenderInline {mi} at (0,0) size 8x16
214
                      RenderInline {mi} at (0,0) size 8x16
215
                        RenderText {#text} at (0,0) size 8x16
215
                        RenderText {#text} at (0,0) size 8x16
216
                          text run at (0,0) width 8: "a"
216
                          text run at (0,0) width 8: "a"
Lines 220-226 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec22
220
              RenderTableRow {mtr} at (0,19) size 78x19
220
              RenderTableRow {mtr} at (0,19) size 78x19
221
                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
221
                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
222
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
222
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
223
                    RenderMathMLBlock {msub} at (0,0) size 8x16
223
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
224
                      RenderInline {mi} at (0,0) size 8x16
224
                      RenderInline {mi} at (0,0) size 8x16
225
                        RenderText {#text} at (0,0) size 8x16
225
                        RenderText {#text} at (0,0) size 8x16
226
                          text run at (0,0) width 8: "b"
226
                          text run at (0,0) width 8: "b"
Lines 229-235 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec23
229
                        text run at (8,7) width 12: "21"
229
                        text run at (8,7) width 12: "21"
230
                RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
230
                RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
231
                  RenderMathMLSubSup {msub} at (6,0) size 14x19
231
                  RenderMathMLSubSup {msub} at (6,0) size 14x19
232
                    RenderMathMLBlock {msub} at (0,0) size 8x16
232
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
233
                      RenderInline {mi} at (0,0) size 8x16
233
                      RenderInline {mi} at (0,0) size 8x16
234
                        RenderText {#text} at (0,0) size 8x16
234
                        RenderText {#text} at (0,0) size 8x16
235
                          text run at (0,0) width 8: "b"
235
                          text run at (0,0) width 8: "b"
Lines 238-244 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec24
238
                        text run at (8,7) width 6: "2"
238
                        text run at (8,7) width 6: "2"
239
                RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
239
                RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
240
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
240
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
241
                    RenderMathMLBlock {msub} at (0,0) size 8x16
241
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
242
                      RenderInline {mi} at (0,0) size 8x16
242
                      RenderInline {mi} at (0,0) size 8x16
243
                        RenderText {#text} at (0,0) size 8x16
243
                        RenderText {#text} at (0,0) size 8x16
244
                          text run at (0,0) width 8: "b"
244
                          text run at (0,0) width 8: "b"
Lines 248-254 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec25
248
              RenderTableRow {mtr} at (0,38) size 78x19
248
              RenderTableRow {mtr} at (0,38) size 78x19
249
                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
249
                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
250
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
250
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
251
                    RenderMathMLBlock {msub} at (0,0) size 7x16
251
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
252
                      RenderInline {mi} at (0,0) size 7x16
252
                      RenderInline {mi} at (0,0) size 7x16
253
                        RenderText {#text} at (0,0) size 7x16
253
                        RenderText {#text} at (0,0) size 7x16
254
                          text run at (0,0) width 7: "c"
254
                          text run at (0,0) width 7: "c"
Lines 257-263 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec26
257
                        text run at (7,7) width 12: "31"
257
                        text run at (7,7) width 12: "31"
258
                RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
258
                RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
259
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
259
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
260
                    RenderMathMLBlock {msub} at (0,0) size 7x16
260
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
261
                      RenderInline {mi} at (0,0) size 7x16
261
                      RenderInline {mi} at (0,0) size 7x16
262
                        RenderText {#text} at (0,0) size 7x16
262
                        RenderText {#text} at (0,0) size 7x16
263
                          text run at (0,0) width 7: "c"
263
                          text run at (0,0) width 7: "c"
Lines 266-272 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec27
266
                        text run at (7,7) width 12: "32"
266
                        text run at (7,7) width 12: "32"
267
                RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
267
                RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
268
                  RenderMathMLSubSup {msub} at (7,0) size 13x19
268
                  RenderMathMLSubSup {msub} at (7,0) size 13x19
269
                    RenderMathMLBlock {msub} at (0,0) size 7x16
269
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
270
                      RenderInline {mi} at (0,0) size 7x16
270
                      RenderInline {mi} at (0,0) size 7x16
271
                        RenderText {#text} at (0,0) size 7x16
271
                        RenderText {#text} at (0,0) size 7x16
272
                          text run at (0,0) width 7: "c"
272
                          text run at (0,0) width 7: "c"
Lines 281-287 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec28
281
              RenderTableRow {mtr} at (0,0) size 78x19
281
              RenderTableRow {mtr} at (0,0) size 78x19
282
                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
282
                RenderTableCell {mtd} at (0,0) size 26x19 [r=0 c=0 rs=1 cs=1]
283
                  RenderMathMLSubSup {msub} at (9,0) size 14x19
283
                  RenderMathMLSubSup {msub} at (9,0) size 14x19
284
                    RenderMathMLBlock {msub} at (0,0) size 8x16
284
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
285
                      RenderInline {mi} at (0,0) size 8x16
285
                      RenderInline {mi} at (0,0) size 8x16
286
                        RenderText {#text} at (0,0) size 8x16
286
                        RenderText {#text} at (0,0) size 8x16
287
                          text run at (0,0) width 8: "a"
287
                          text run at (0,0) width 8: "a"
Lines 290-296 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec29
290
                        text run at (8,7) width 6: "1"
290
                        text run at (8,7) width 6: "1"
291
                RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
291
                RenderTableCell {mtd} at (26,0) size 26x19 [r=0 c=1 rs=1 cs=1]
292
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
292
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
293
                    RenderMathMLBlock {msub} at (0,0) size 8x16
293
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
294
                      RenderInline {mi} at (0,0) size 8x16
294
                      RenderInline {mi} at (0,0) size 8x16
295
                        RenderText {#text} at (0,0) size 8x16
295
                        RenderText {#text} at (0,0) size 8x16
296
                          text run at (0,0) width 8: "a"
296
                          text run at (0,0) width 8: "a"
Lines 299-305 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec30
299
                        text run at (8,7) width 12: "12"
299
                        text run at (8,7) width 12: "12"
300
                RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
300
                RenderTableCell {mtd} at (52,0) size 26x19 [r=0 c=2 rs=1 cs=1]
301
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
301
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
302
                    RenderMathMLBlock {msub} at (0,0) size 8x16
302
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
303
                      RenderInline {mi} at (0,0) size 8x16
303
                      RenderInline {mi} at (0,0) size 8x16
304
                        RenderText {#text} at (0,0) size 8x16
304
                        RenderText {#text} at (0,0) size 8x16
305
                          text run at (0,0) width 8: "a"
305
                          text run at (0,0) width 8: "a"
Lines 309-315 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec31
309
              RenderTableRow {mtr} at (0,19) size 78x19
309
              RenderTableRow {mtr} at (0,19) size 78x19
310
                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
310
                RenderTableCell {mtd} at (0,19) size 26x19 [r=1 c=0 rs=1 cs=1]
311
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
311
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
312
                    RenderMathMLBlock {msub} at (0,0) size 8x16
312
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
313
                      RenderInline {mi} at (0,0) size 8x16
313
                      RenderInline {mi} at (0,0) size 8x16
314
                        RenderText {#text} at (0,0) size 8x16
314
                        RenderText {#text} at (0,0) size 8x16
315
                          text run at (0,0) width 8: "b"
315
                          text run at (0,0) width 8: "b"
Lines 318-324 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec32
318
                        text run at (8,7) width 12: "21"
318
                        text run at (8,7) width 12: "21"
319
                RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
319
                RenderTableCell {mtd} at (26,19) size 26x19 [r=1 c=1 rs=1 cs=1]
320
                  RenderMathMLSubSup {msub} at (9,0) size 14x19
320
                  RenderMathMLSubSup {msub} at (9,0) size 14x19
321
                    RenderMathMLBlock {msub} at (0,0) size 8x16
321
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
322
                      RenderInline {mi} at (0,0) size 8x16
322
                      RenderInline {mi} at (0,0) size 8x16
323
                        RenderText {#text} at (0,0) size 8x16
323
                        RenderText {#text} at (0,0) size 8x16
324
                          text run at (0,0) width 8: "b"
324
                          text run at (0,0) width 8: "b"
Lines 327-333 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec33
327
                        text run at (8,7) width 6: "2"
327
                        text run at (8,7) width 6: "2"
328
                RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
328
                RenderTableCell {mtd} at (52,19) size 26x19 [r=1 c=2 rs=1 cs=1]
329
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
329
                  RenderMathMLSubSup {msub} at (3,0) size 20x19
330
                    RenderMathMLBlock {msub} at (0,0) size 8x16
330
                    RenderMathMLBlock (anonymous) at (0,0) size 8x16
331
                      RenderInline {mi} at (0,0) size 8x16
331
                      RenderInline {mi} at (0,0) size 8x16
332
                        RenderText {#text} at (0,0) size 8x16
332
                        RenderText {#text} at (0,0) size 8x16
333
                          text run at (0,0) width 8: "b"
333
                          text run at (0,0) width 8: "b"
Lines 337-343 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec34
337
              RenderTableRow {mtr} at (0,38) size 78x19
337
              RenderTableRow {mtr} at (0,38) size 78x19
338
                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
338
                RenderTableCell {mtd} at (0,38) size 26x19 [r=2 c=0 rs=1 cs=1]
339
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
339
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
340
                    RenderMathMLBlock {msub} at (0,0) size 7x16
340
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
341
                      RenderInline {mi} at (0,0) size 7x16
341
                      RenderInline {mi} at (0,0) size 7x16
342
                        RenderText {#text} at (0,0) size 7x16
342
                        RenderText {#text} at (0,0) size 7x16
343
                          text run at (0,0) width 7: "c"
343
                          text run at (0,0) width 7: "c"
Lines 346-352 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec35
346
                        text run at (7,7) width 12: "31"
346
                        text run at (7,7) width 12: "31"
347
                RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
347
                RenderTableCell {mtd} at (26,38) size 26x19 [r=2 c=1 rs=1 cs=1]
348
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
348
                  RenderMathMLSubSup {msub} at (4,0) size 19x19
349
                    RenderMathMLBlock {msub} at (0,0) size 7x16
349
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
350
                      RenderInline {mi} at (0,0) size 7x16
350
                      RenderInline {mi} at (0,0) size 7x16
351
                        RenderText {#text} at (0,0) size 7x16
351
                        RenderText {#text} at (0,0) size 7x16
352
                          text run at (0,0) width 7: "c"
352
                          text run at (0,0) width 7: "c"
Lines 355-361 layer at (0,0) size 800x162 LayoutTests/platform/mac/mathml/presentation/tables-expected.txt_sec36
355
                        text run at (7,7) width 12: "32"
355
                        text run at (7,7) width 12: "32"
356
                RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
356
                RenderTableCell {mtd} at (52,38) size 26x19 [r=2 c=2 rs=1 cs=1]
357
                  RenderMathMLSubSup {msub} at (10,0) size 13x19
357
                  RenderMathMLSubSup {msub} at (10,0) size 13x19
358
                    RenderMathMLBlock {msub} at (0,0) size 7x16
358
                    RenderMathMLBlock (anonymous) at (0,0) size 7x16
359
                      RenderInline {mi} at (0,0) size 7x16
359
                      RenderInline {mi} at (0,0) size 7x16
360
                        RenderText {#text} at (0,0) size 7x16
360
                        RenderText {#text} at (0,0) size 7x16
361
                          text run at (0,0) width 7: "c"
361
                          text run at (0,0) width 7: "c"
- LayoutTests/platform/mac/mathml/presentation/under-expected.txt -10 / +10 lines
Lines 8-33 layer at (0,0) size 800x108 LayoutTests/platform/mac/mathml/presentation/under-expected.txt_sec1
8
          text run at (0,0) width 44: "under: "
8
          text run at (0,0) width 44: "under: "
9
        RenderMathMLMath {math} at (44,3) size 12x27
9
        RenderMathMLMath {math} at (44,3) size 12x27
10
          RenderMathMLUnderOver {munder} at (1,0) size 10x27
10
          RenderMathMLUnderOver {munder} at (1,0) size 10x27
11
            RenderBlock (anonymous) at (0,0) size 10x16
11
            RenderMathMLBlock (anonymous) at (0,0) size 10x16
12
              RenderInline {mi} at (0,0) size 10x16
12
              RenderInline {mi} at (0,0) size 10x16
13
                RenderText {#text} at (0,0) size 10x16
13
                RenderText {#text} at (0,0) size 10x16
14
                  text run at (0,0) width 10: "B"
14
                  text run at (0,0) width 10: "B"
15
            RenderBlock (anonymous) at (0,11) size 10x16
15
            RenderMathMLBlock (anonymous) at (0,11) size 10x16
16
              RenderInline {mi} at (0,0) size 5x12
16
              RenderInline {mi} at (0,0) size 6x12
17
                RenderText {#text} at (0,3) size 5x12
17
                RenderText {#text} at (2,3) size 6x12
18
                  text run at (0,3) width 5: "x"
18
                  text run at (2,3) width 6: "x"
19
        RenderText {#text} at (0,0) size 0x0
19
        RenderText {#text} at (0,0) size 0x0
20
      RenderBlock {p} at (0,46) size 784x30
20
      RenderBlock {p} at (0,46) size 784x30
21
        RenderText {#text} at (0,0) size 44x18
21
        RenderText {#text} at (0,0) size 44x18
22
          text run at (0,0) width 44: "under: "
22
          text run at (0,0) width 44: "under: "
23
        RenderMathMLMath {math} at (44,3) size 12x27
23
        RenderMathMLMath {math} at (44,3) size 12x27
24
          RenderMathMLUnderOver {munder} at (1,0) size 10x27
24
          RenderMathMLUnderOver {munder} at (1,0) size 10x27
25
            RenderBlock (anonymous) at (0,0) size 10x16
25
            RenderMathMLBlock (anonymous) at (0,0) size 10x16
26
              RenderInline {mi} at (0,0) size 10x16
26
              RenderInline {mi} at (0,0) size 10x16
27
                RenderText {#text} at (0,0) size 10x16
27
                RenderText {#text} at (0,0) size 10x16
28
                  text run at (0,0) width 10: "B"
28
                  text run at (0,0) width 10: "B"
29
            RenderBlock (anonymous) at (0,11) size 10x16
29
            RenderMathMLBlock (anonymous) at (0,11) size 10x16
30
              RenderInline {mi} at (0,0) size 7x12
30
              RenderInline {mi} at (0,0) size 8x12
31
                RenderText {#text} at (0,3) size 7x12
31
                RenderText {#text} at (1,3) size 8x12
32
                  text run at (0,3) width 7: "X"
32
                  text run at (1,3) width 8: "X"
33
        RenderText {#text} at (0,0) size 0x0
33
        RenderText {#text} at (0,0) size 0x0
- LayoutTests/platform/mac/mathml/presentation/underover-expected.txt -26 / +26 lines
Lines 8-50 layer at (0,0) size 800x262 LayoutTests/platform/mac/mathml/presentation/underover-expected.txt_sec1
8
          text run at (0,9) width 92: "under & over: "
8
          text run at (0,9) width 92: "under & over: "
9
        RenderMathMLMath {math} at (92,0) size 12x39
9
        RenderMathMLMath {math} at (92,0) size 12x39
10
          RenderMathMLUnderOver {munderover} at (1,0) size 10x39
10
          RenderMathMLUnderOver {munderover} at (1,0) size 10x39
11
            RenderBlock (anonymous) at (0,0) size 10x16
11
            RenderMathMLBlock (anonymous) at (0,0) size 10x16
12
              RenderInline {mi} at (0,0) size 5x12
12
              RenderInline {mi} at (0,0) size 6x12
13
                RenderText {#text} at (0,3) size 5x12
13
                RenderText {#text} at (2,3) size 6x12
14
                  text run at (0,3) width 5: "y"
14
                  text run at (2,3) width 6: "y"
15
            RenderBlock (anonymous) at (0,12) size 10x16
15
            RenderMathMLBlock (anonymous) at (0,12) size 10x16
16
              RenderInline {mi} at (0,0) size 10x16
16
              RenderInline {mi} at (0,0) size 10x16
17
                RenderText {#text} at (0,0) size 10x16
17
                RenderText {#text} at (0,0) size 10x16
18
                  text run at (0,0) width 10: "B"
18
                  text run at (0,0) width 10: "B"
19
            RenderBlock (anonymous) at (0,23) size 10x16
19
            RenderMathMLBlock (anonymous) at (0,23) size 10x16
20
              RenderInline {mi} at (0,0) size 5x12
20
              RenderInline {mi} at (0,0) size 6x12
21
                RenderText {#text} at (0,3) size 5x12
21
                RenderText {#text} at (2,3) size 6x12
22
                  text run at (0,3) width 5: "x"
22
                  text run at (2,3) width 6: "x"
23
        RenderText {#text} at (0,0) size 0x0
23
        RenderText {#text} at (0,0) size 0x0
24
      RenderBlock {p} at (0,55) size 784x39
24
      RenderBlock {p} at (0,55) size 784x39
25
        RenderText {#text} at (0,9) size 92x18
25
        RenderText {#text} at (0,9) size 92x18
26
          text run at (0,9) width 92: "under & over: "
26
          text run at (0,9) width 92: "under & over: "
27
        RenderMathMLMath {math} at (92,0) size 12x39
27
        RenderMathMLMath {math} at (92,0) size 12x39
28
          RenderMathMLUnderOver {munderover} at (1,0) size 10x39
28
          RenderMathMLUnderOver {munderover} at (1,0) size 10x39
29
            RenderBlock (anonymous) at (0,0) size 10x16
29
            RenderMathMLBlock (anonymous) at (0,0) size 10x16
30
              RenderInline {mi} at (0,0) size 5x12
30
              RenderInline {mi} at (0,0) size 6x12
31
                RenderText {#text} at (0,3) size 5x12
31
                RenderText {#text} at (2,3) size 6x12
32
                  text run at (0,3) width 5: "y"
32
                  text run at (2,3) width 6: "y"
33
            RenderBlock (anonymous) at (0,12) size 10x16
33
            RenderMathMLBlock (anonymous) at (0,12) size 10x16
34
              RenderInline {mi} at (0,0) size 10x16
34
              RenderInline {mi} at (0,0) size 10x16
35
                RenderText {#text} at (0,0) size 10x16
35
                RenderText {#text} at (0,0) size 10x16
36
                  text run at (0,0) width 10: "B"
36
                  text run at (0,0) width 10: "B"
37
            RenderBlock (anonymous) at (0,23) size 10x16
37
            RenderMathMLBlock (anonymous) at (0,23) size 10x16
38
              RenderInline {mi} at (0,0) size 7x12
38
              RenderInline {mi} at (0,0) size 8x12
39
                RenderText {#text} at (0,3) size 7x12
39
                RenderText {#text} at (1,3) size 8x12
40
                  text run at (0,3) width 7: "X"
40
                  text run at (1,3) width 8: "X"
41
        RenderText {#text} at (0,0) size 0x0
41
        RenderText {#text} at (0,0) size 0x0
42
      RenderBlock {p} at (0,110) size 784x52
42
      RenderBlock {p} at (0,110) size 784x52
43
        RenderText {#text} at (0,15) size 92x18
43
        RenderText {#text} at (0,15) size 92x18
44
          text run at (0,15) width 92: "under & over: "
44
          text run at (0,15) width 92: "under & over: "
45
        RenderMathMLMath {math} at (92,0) size 20x52
45
        RenderMathMLMath {math} at (92,0) size 20x52
46
          RenderMathMLUnderOver {munderover} at (1,0) size 18x52
46
          RenderMathMLUnderOver {munderover} at (1,0) size 18x52
47
            RenderBlock (anonymous) at (0,0) size 18x16
47
            RenderMathMLBlock (anonymous) at (0,0) size 18x16
48
              RenderMathMLRow {mrow} at (0,3) size 18x12
48
              RenderMathMLRow {mrow} at (0,3) size 18x12
49
                RenderInline {mi} at (0,0) size 5x12
49
                RenderInline {mi} at (0,0) size 5x12
50
                  RenderText {#text} at (0,0) size 5x12
50
                  RenderText {#text} at (0,0) size 5x12
Lines 56-68 layer at (0,0) size 800x262 LayoutTests/platform/mac/mathml/presentation/underover-expected.txt_sec2
56
                RenderInline {mi} at (0,0) size 5x12
56
                RenderInline {mi} at (0,0) size 5x12
57
                  RenderText {#text} at (13,0) size 5x12
57
                  RenderText {#text} at (13,0) size 5x12
58
                    text run at (13,0) width 5: "y"
58
                    text run at (13,0) width 5: "y"
59
            RenderBlock (anonymous) at (0,12) size 18x24
59
            RenderMathMLBlock (anonymous) at (0,12) size 18x24
60
              RenderMathMLOperator {mo} at (0,0) size 17x24
60
              RenderMathMLOperator {mo} at (0,0) size 17x24
61
                RenderMathMLBlock {mo} at (0,0) size 17x24
61
                RenderMathMLBlock {mo} at (0,0) size 17x24
62
                  RenderText {mo} at (0,0) size 17x24
62
                  RenderText {mo} at (0,0) size 17x24
63
                    text run at (0,0) width 17: "\x{2211}"
63
                    text run at (0,0) width 17: "\x{2211}"
64
            RenderBlock (anonymous) at (0,36) size 18x16
64
            RenderMathMLBlock (anonymous) at (0,36) size 18x16
65
              RenderMathMLRow {mrow} at (0,3) size 17x12
65
              RenderMathMLRow {mrow} at (1,3) size 17x12
66
                RenderInline {mi} at (0,0) size 3x12
66
                RenderInline {mi} at (0,0) size 3x12
67
                  RenderText {#text} at (0,0) size 3x12
67
                  RenderText {#text} at (0,0) size 3x12
68
                    text run at (0,0) width 3: "i"
68
                    text run at (0,0) width 3: "i"
Lines 79-85 layer at (0,0) size 800x262 LayoutTests/platform/mac/mathml/presentation/underover-expected.txt_sec3
79
          text run at (0,15) width 92: "under & over: "
79
          text run at (0,15) width 92: "under & over: "
80
        RenderMathMLMath {math} at (92,0) size 22x52
80
        RenderMathMLMath {math} at (92,0) size 22x52
81
          RenderMathMLUnderOver {munderover} at (1,0) size 20x52
81
          RenderMathMLUnderOver {munderover} at (1,0) size 20x52
82
            RenderBlock (anonymous) at (0,0) size 20x16
82
            RenderMathMLBlock (anonymous) at (0,0) size 20x16
83
              RenderMathMLRow {mrow} at (0,3) size 20x12
83
              RenderMathMLRow {mrow} at (0,3) size 20x12
84
                RenderInline {mi} at (0,0) size 7x12
84
                RenderInline {mi} at (0,0) size 7x12
85
                  RenderText {#text} at (0,0) size 7x12
85
                  RenderText {#text} at (0,0) size 7x12
Lines 91-103 layer at (0,0) size 800x262 LayoutTests/platform/mac/mathml/presentation/underover-expected.txt_sec4
91
                RenderInline {mi} at (0,0) size 5x12
91
                RenderInline {mi} at (0,0) size 5x12
92
                  RenderText {#text} at (15,0) size 5x12
92
                  RenderText {#text} at (15,0) size 5x12
93
                    text run at (15,0) width 5: "y"
93
                    text run at (15,0) width 5: "y"
94
            RenderBlock (anonymous) at (0,12) size 20x24
94
            RenderMathMLBlock (anonymous) at (0,12) size 20x24
95
              RenderMathMLOperator {mo} at (0,0) size 17x24
95
              RenderMathMLOperator {mo} at (0,0) size 17x24
96
                RenderMathMLBlock {mo} at (0,0) size 17x24
96
                RenderMathMLBlock {mo} at (0,0) size 17x24
97
                  RenderText {mo} at (0,0) size 17x24
97
                  RenderText {mo} at (0,0) size 17x24
98
                    text run at (0,0) width 17: "\x{2211}"
98
                    text run at (0,0) width 17: "\x{2211}"
99
            RenderBlock (anonymous) at (0,36) size 20x16
99
            RenderMathMLBlock (anonymous) at (0,36) size 20x16
100
              RenderMathMLRow {mrow} at (0,3) size 18x12
100
              RenderMathMLRow {mrow} at (1,3) size 18x12
101
                RenderInline {mi} at (0,0) size 4x12
101
                RenderInline {mi} at (0,0) size 4x12
102
                  RenderText {#text} at (0,0) size 4x12
102
                  RenderText {#text} at (0,0) size 4x12
103
                    text run at (0,0) width 4: "I"
103
                    text run at (0,0) width 4: "I"
- LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.png +5 lines
Line 100 LayoutTests/platform/mac/mathml/presentation/row-alignment-expected.png_sec1
1116
/Zp9+7dBcZXmOTk5AL3T37uuOMOeXt7y93dXRUrVtQtt9wiHx8fBQQE5LmgP3v2rFJSUqzjlrtv
1117
fMVFBRkWycuLk49evRQ1apV1alTJ1WpUkUDBw6UMUbr169Xs2bNVL9+fYWHhysoKEhLlizJ06+d
1118
5fK+IritOXu7m5LPiSRfAAAAAD/cEUmIG+++aaWLFmixYsXa8CAAUpOTtbRo0c1evRodejQQS1a
1119
mktWLBAPj4+GjNmjCZNmqTWrVtLktq3b6+tW7fmST4BAACudE4lIE899ZRCQkKs+dWrVxdYNyEh
1120
7//234/jj4a56i7Ge/tt9/Wgw8+qC5duuiVV17RU089paioKLVp08apvQEAADQmDq/WHTx4sDIy
- LayoutTests/platform/mac/mathml/presentation/underover-expected.png +3 lines
Line 7 LayoutTests/platform/mac/mathml/presentation/underover-expected.png_sec1
77
PBWHb+2tlZr1qzRJ598IklKSEjQqFGj9NZbb6lnz57q1q2bevfu3ez6mpoaVVZWqqqqSgEBAZKk
78
eUJVncqNDRUFRUVzd4A3rt3b+Xl5bk+MZGuXTa1Y8eOFh1/165dqqmpue4X8VWrVsnb21tz5szR
79
Ph4JSYmavny5c3u99e//lXTpk3T6tWrlZKSYnFCAAAAoOUIEDdWX1+vYcOGKSwsTBs2bLjucbvG

Return to Bug 88476