http://trac.webkit.org/changeset/114285
https://bugs.webkit.org/show_bug.cgi?id=84107
broke fast/media/media-query-list-08.html in Mac (Requested by
andersca on #webkit).
Patch by Sheriff Bot <webkit.review.bot@gmail.com> on 2012-04-16
Source/WebCore:
* dom/Document.cpp:
(WebCore::Document::styleSelectorChanged):
* dom/Document.h:
(Document):
* page/FrameView.cpp:
(WebCore::FrameView::layout):
LayoutTests:
* fast/media/media-query-list-08-expected.txt: Removed.
* fast/media/media-query-list-08.html: Removed.
* platform/qt/Skipped:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@114330
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-04-16 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r114285.
+ http://trac.webkit.org/changeset/114285
+ https://bugs.webkit.org/show_bug.cgi?id=84107
+
+ broke fast/media/media-query-list-08.html in Mac (Requested by
+ andersca on #webkit).
+
+ * fast/media/media-query-list-08-expected.txt: Removed.
+ * fast/media/media-query-list-08.html: Removed.
+ * platform/qt/Skipped:
+
2012-04-16 Anders Carlsson <andersca@apple.com>
Add two flaky tests in fast/profiler.
+++ /dev/null
-Test the MediaQueryList interface: http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface.
-
-Testing viewport related callbacks
-
-PASS
-
+++ /dev/null
-<html>
-<head>
-<title>Test CSSOM View module: MediaQueryList interface</title>
-<script type="text/javascript" charset="utf-8">
- if (window.layoutTestController) {
- layoutTestController.dumpAsText();
- layoutTestController.waitUntilDone();
- }
-
- function log(m) {
- document.getElementById('results').innerHTML += m + '<br>';
- }
-
- function callback(query) {
- log("PASS");
- if (window.layoutTestController)
- layoutTestController.notifyDone();
- }
-
- function runTests()
- {
- window.matchMedia("(max-width: 250px)").addListener(callback);
- window.resizeTo(200, 300);
- }
-
-</script>
-</head>
-<body onload="runTests()">
- <p>Test the MediaQueryList interface: <a href="http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface" title="CSSOM View Module">http://dev.w3.org/csswg/cssom-view/#the-mediaquerylist-interface</a>.</p>
- <p>Testing viewport related callbacks</p>
- <div id="results">
- </div>
-</body>
-</html>
fast/canvas/2d.backingStorePixelRatio.html
fast/canvas/2d.imageDataHD.html
-# window.resizeTo() does not trigger a relayout in our DumpRenderTree
-fast/media/media-query-list-08.html
-
# This requires didClearWindowObjectForFrameInIsolatedWorld foo in FrameLoaderClient
http/tests/security/isolatedWorld/didClearWindowObject.html
# This needs more investigation
+2012-04-16 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r114285.
+ http://trac.webkit.org/changeset/114285
+ https://bugs.webkit.org/show_bug.cgi?id=84107
+
+ broke fast/media/media-query-list-08.html in Mac (Requested by
+ andersca on #webkit).
+
+ * dom/Document.cpp:
+ (WebCore::Document::styleSelectorChanged):
+ * dom/Document.h:
+ (Document):
+ * page/FrameView.cpp:
+ (WebCore::FrameView::layout):
+
2012-04-16 Nate Chapin <japhet@chromium.org>
Remove unused variable CachedResourceLoader::m_loadFinishing
view()->scrollToFragment(m_url);
}
-void Document::evaluateMediaQueryList()
-{
- if (m_mediaQueryMatcher)
- m_mediaQueryMatcher->styleSelectorChanged();
-}
-
void Document::styleSelectorChanged(StyleSelectorUpdateFlag updateFlag)
{
// Don't bother updating, since we haven't loaded all our style info yet
view()->scheduleRelayout();
}
- evaluateMediaQueryList();
+ if (m_mediaQueryMatcher)
+ m_mediaQueryMatcher->styleSelectorChanged();
}
void Document::addStyleSheetCandidateNode(Node* node, bool createdByParser)
*/
void styleSelectorChanged(StyleSelectorUpdateFlag);
- void evaluateMediaQueryList();
-
bool usesSiblingRules() const { return m_usesSiblingRules || m_usesSiblingRulesOverride; }
void setUsesSiblingRules(bool b) { m_usesSiblingRulesOverride = b; }
bool usesFirstLineRules() const { return m_usesFirstLineRules; }
if (document->styleSelector()->affectedByViewportChange()) {
document->styleSelectorChanged(RecalcStyleImmediately);
InspectorInstrumentation::mediaQueryResultChanged(document);
- } else
- document->evaluateMediaQueryList();
+ }
// Always ensure our style info is up-to-date. This can happen in situations where
// the layout beats any sort of style recalc update that needs to occur.