Changeset 133221 in webkit
- Timestamp:
- Nov 1, 2012 1:42:29 PM (11 years ago)
- Location:
- trunk
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/LayoutTests/ChangeLog
r133218 r133221 1 2012-11-01 David Barton <dbarton@mathscribe.com> 2 3 REGRESSION (r128837): mathml/presentation/subsup.xhtml became flaky 4 https://bugs.webkit.org/show_bug.cgi?id=97390 5 6 Reviewed by Ojan Vafai. 7 8 * platform/chromium/TestExpectations: 9 * platform/efl/TestExpectations: 10 * platform/gtk/TestExpectations: 11 * platform/mac/TestExpectations: 12 1 13 2012-11-01 Stephen White <senorblanco@chromium.org> 2 14 -
trunk/LayoutTests/platform/chromium/TestExpectations
r133218 r133221 1985 1985 webkit.org/b/96960 [ Android Linux Win ] mathml/xHeight.xhtml [ Pass Failure ImageOnlyFailure ] 1986 1986 webkit.org/b/96960 [ Android Linux Win ] mathml/presentation [ Pass Failure ImageOnlyFailure ] 1987 # The next 2 are flaky, but I have a fix and will submit it soon. 1987 # Needs rebaseline after bug 97390 1988 webkit.org/b/97390 [ Mac ] mathml/presentation/mo-stretch.html [ Failure Pass ] 1989 webkit.org/b/97390 [ Mac ] mathml/presentation/row-alignment.xhtml [ Failure Pass ] 1990 webkit.org/b/97390 [ Mac ] mathml/presentation/tables.xhtml [ Failure Pass ] 1988 1991 webkit.org/b/97390 [ Mac ] mathml/presentation/subsup.xhtml [ Failure Pass ] 1989 webkit.org/b/97390 [ Mac ] mathml/presentation/msubsup-base-changed.xhtml [ ImageOnlyFailure Pass ]1990 1992 # Once chromium decides to definitely enable MathML, we can delete the old platform/chromium baseline for this: 1991 1993 webkit.org/b/96960 http/tests/xmlviewer/dumpAsText/mathml.xml [ Pass Failure ] -
trunk/LayoutTests/platform/efl/TestExpectations
r133140 r133221 1571 1571 1572 1572 webkit.org/b/100463 mathml/msubsup-fuzz.html [ Crash Pass ] 1573 # Needs rebaseline eventually1573 # Needs rebaseline 1574 1574 webkit.org/b/97990 mathml/presentation/attributes.xhtml [ Failure ] 1575 1575 webkit.org/b/97990 mathml/presentation/fractions.xhtml [ Failure ] 1576 1576 webkit.org/b/97990 mathml/presentation/fractions-vertical-alignment.xhtml [ Failure ] 1577 webkit.org/b/97990 mathml/presentation/mo-stretch.html [ Failure ]1578 1577 webkit.org/b/97990 mathml/presentation/roots.xhtml [ Failure ] 1579 webkit.org/b/97990 mathml/presentation/row-alignment.xhtml [ Failure ]1580 webkit.org/b/97990 mathml/presentation/subsup.xhtml [ Failure ]1581 1578 webkit.org/b/99921 mathml/presentation/fenced.xhtml [ Failure ] 1579 # Needs rebaseline after bug 97390 1580 webkit.org/b/97390 mathml/presentation/mo-stretch.html [ Failure Pass ] 1581 webkit.org/b/97390 mathml/presentation/row-alignment.xhtml [ Failure Pass ] 1582 webkit.org/b/97390 mathml/presentation/tables.xhtml [ Failure Pass ] 1583 webkit.org/b/97390 mathml/presentation/subsup.xhtml [ Failure Pass ] 1582 1584 1583 1585 # css3-conditionals support is not yet enabled. -
trunk/LayoutTests/platform/gtk/TestExpectations
r133084 r133221 424 424 425 425 webkit.org/b/100463 mathml/msubsup-fuzz.html [ Crash Pass ] 426 # MathML layout is being tuned/reworked.426 # Needs rebaseline 427 427 webkit.org/b/99921 mathml/presentation/fenced.xhtml [ Failure ] 428 428 webkit.org/b/99921 mathml/presentation/mo.xhtml [ Failure ] 429 webkit.org/b/99921 mathml/presentation/mo-stretch.html [ Failure ]430 429 webkit.org/b/99921 mathml/presentation/over.xhtml [ Failure ] 431 430 webkit.org/b/99921 mathml/presentation/row.xhtml [ Failure ] 432 webkit.org/b/99921 mathml/presentation/row-alignment.xhtml [ Failure ] 431 # Needs rebaseline after bug 97390 432 webkit.org/b/97390 mathml/presentation/mo-stretch.html [ Failure Pass ] 433 webkit.org/b/97390 mathml/presentation/row-alignment.xhtml [ Failure Pass ] 434 webkit.org/b/97390 mathml/presentation/tables.xhtml [ Failure Pass ] 435 webkit.org/b/97390 mathml/presentation/subsup.xhtml [ Failure Pass ] 433 436 434 437 # Requires Resolution Media Query support … … 581 584 582 585 webkit.org/b/95430 fast/layers/scroll-no-visible-content-but-visible-descendant.html [ ImageOnlyFailure Pass ] 583 584 webkit.org/b/97390 mathml/presentation/subsup.xhtml [ Failure Pass ]585 webkit.org/b/97390 mathml/presentation/msubsup-base-changed.xhtml [ ImageOnlyFailure Pass ]586 586 587 587 webkit.org/b/73409 fast/forms/textarea-placeholder-set-attribute.html [ ImageOnlyFailure Pass ] -
trunk/LayoutTests/platform/mac/TestExpectations
r133084 r133221 1305 1305 1306 1306 webkit.org/b/100463 mathml/msubsup-fuzz.html [ Crash Pass ] 1307 # Needs rebaselin ing after bug 999211307 # Needs rebaseline 1308 1308 webkit.org/b/99921 mathml/presentation/fenced.xhtml [ Failure ] 1309 1309 webkit.org/b/99921 mathml/presentation/mo.xhtml [ Failure ] 1310 webkit.org/b/99921 mathml/presentation/mo-stretch.html [ Failure ]1311 1310 webkit.org/b/99921 mathml/presentation/over.xhtml [ Failure ] 1312 1311 webkit.org/b/99921 mathml/presentation/row.xhtml [ Failure ] 1313 webkit.org/b/99921 mathml/presentation/row-alignment.xhtml [ Failure ] 1314 webkit.org/b/99921 mathml/presentation/subsup.xhtml [ Failure ] 1312 # Needs rebaseline after bug 97390 1313 webkit.org/b/97390 mathml/presentation/mo-stretch.html [ Failure Pass ] 1314 webkit.org/b/97390 mathml/presentation/row-alignment.xhtml [ Failure Pass ] 1315 webkit.org/b/97390 mathml/presentation/tables.xhtml [ Failure Pass ] 1316 webkit.org/b/97390 mathml/presentation/subsup.xhtml [ Failure Pass ] 1315 1317 1316 1318 # css3-conditionals support is not yet enabled. -
trunk/Source/WebCore/ChangeLog
r133214 r133221 1 2012-11-01 David Barton <dbarton@mathscribe.com> 2 3 REGRESSION (r128837): mathml/presentation/subsup.xhtml became flaky 4 https://bugs.webkit.org/show_bug.cgi?id=97390 5 6 Reviewed by Ojan Vafai. 7 8 In a RenderMathMLSubSup, we need to set the base's wrapper's style so that baseHeight 9 in layout() will be the base's true height, without any flexbox stretching. 10 11 Tested by existing tests. 12 13 * rendering/mathml/RenderMathMLSubSup.cpp: 14 (WebCore::RenderMathMLSubSup::fixAnonymousStyles): 15 (WebCore::RenderMathMLSubSup::addChild): 16 (WebCore::RenderMathMLSubSup::styleDidChange): 17 * rendering/mathml/RenderMathMLSubSup.h: 18 (RenderMathMLSubSup): 19 1 20 2012-11-01 Antti Koivisto <antti@apple.com> 2 21 -
trunk/Source/WebCore/rendering/mathml/RenderMathMLSubSup.cpp
r132735 r133221 62 62 } 63 63 64 void RenderMathMLSubSup::fix ScriptsStyle()64 void RenderMathMLSubSup::fixAnonymousStyles() 65 65 { 66 // Set the base wrapper's style so that baseHeight in layout() will be an unstretched height. 67 ASSERT(firstChild() && firstChild()->style()->refCount() == 1); 68 firstChild()->style()->setAlignSelf(AlignFlexStart); 69 66 70 ASSERT(m_scripts && m_scripts->style()->refCount() == 1); 67 71 RenderStyle* scriptsStyle = m_scripts->style(); … … 81 85 m_scripts = createAnonymousMathMLBlock(); 82 86 RenderMathMLBlock::addChild(m_scripts); 83 fixScriptsStyle(); 87 88 fixAnonymousStyles(); 84 89 } 85 90 … … 94 99 RenderMathMLBlock::styleDidChange(diff, oldStyle); 95 100 96 if ( m_scripts)97 fix ScriptsStyle();101 if (!isEmpty()) 102 fixAnonymousStyles(); 98 103 } 99 104 -
trunk/Source/WebCore/rendering/mathml/RenderMathMLSubSup.h
r128837 r133221 45 45 46 46 private: 47 void fix ScriptsStyle();47 void fixAnonymousStyles(); 48 48 virtual void styleDidChange(StyleDifference, const RenderStyle* oldStyle) OVERRIDE; 49 49
Note: See TracChangeset
for help on using the changeset viewer.