https://bugs.webkit.org/show_bug.cgi?id=78960
Reviewed by Csaba Osztrogonác.
Source/WebKit/qt:
* Api/qwebsettings.cpp:
(QWebSettingsPrivate::apply):
(QWebSettings::QWebSettings):
* Api/qwebsettings.h:
Tools:
* DumpRenderTree/qt/LayoutTestControllerQt.cpp:
(LayoutTestController::overridePreference):
LayoutTests:
* fast/repaint/japanese-rl-selection-repaint-in-regions.html:
* fast/repaint/line-flow-with-floats-in-regions.html:
* fast/repaint/overflow-flipped-writing-mode-block-in-regions.html:
* fast/repaint/region-painting-invalidation.html:
* fast/repaint/region-painting-via-layout.html:
* platform/qt/Skipped:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@108505
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2012-02-22 Mihnea Ovidenie <mihnea@adobe.com>
+
+ [Qt] REGRESSION(r108108): It made 3 fast/repaint tests fail
+ https://bugs.webkit.org/show_bug.cgi?id=78960
+
+ Reviewed by Csaba Osztrogonác.
+
+ * fast/repaint/japanese-rl-selection-repaint-in-regions.html:
+ * fast/repaint/line-flow-with-floats-in-regions.html:
+ * fast/repaint/overflow-flipped-writing-mode-block-in-regions.html:
+ * fast/repaint/region-painting-invalidation.html:
+ * fast/repaint/region-painting-via-layout.html:
+ * platform/qt/Skipped:
+
2012-02-22 Eric Carlson <eric.carlson@apple.com>
[Chromium] video-referer.html fails
<html style="border:10px solid maroon; -webkit-writing-mode:vertical-rl">
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
+<script>
+ if (window.layoutTestController)
+ window.layoutTestController.overridePreference("WebKitCSSRegionsEnabled", "1");
+</script>
<script src="resources/repaint.js"></script>
<script>
function repaintTest()
<body style="margin: 0;" onload="loaded()">
+ <script>
+ if (window.layoutTestController)
+ window.layoutTestController.overridePreference("WebKitCSSRegionsEnabled", "1");
+ </script>
<script src="resources/line-flow-with-floats.js"></script>
<script>
function test(doc)
<script src="resources/repaint.js"></script>
<script>
+ if (window.layoutTestController)
+ window.layoutTestController.overridePreference("WebKitCSSRegionsEnabled", "1");
onload = runRepaintTest;
function repaintTest()
<html>
<head>
<title>Test for https://bugs.webkit.org/show_bug.cgi?id=78787</title>
+<script>
+ if (window.layoutTestController)
+ window.layoutTestController.overridePreference("WebKitCSSRegionsEnabled", "1");
+</script>
<style type="text/css">
#content {
-webkit-flow-into: flow1;
<html>
<head>
<title>Test for https://bugs.webkit.org/show_bug.cgi?id=69932</title>
+<script>
+ if (window.layoutTestController)
+ window.layoutTestController.overridePreference("WebKitCSSRegionsEnabled", "1");
+</script>
<style type="text/css">
#content {
-webkit-flow-into: flow1;
# https://bugs.webkit.org/show_bug.cgi?id=76564
fast/workers/worker-crash-with-invalid-location.html
-# [Qt] REGRESSION(r108108): It made 3 fast/repaint tests fail
-# https://bugs.webkit.org/show_bug.cgi?id=78960
-fast/repaint/line-flow-with-floats-in-regions.html
-fast/repaint/overflow-flipped-writing-mode-block-in-regions.html
-fast/repaint/region-painting-via-layout.html
-
# [Qt] REGRESSION(r108112): sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T2.html crashes intermittently
# https://bugs.webkit.org/show_bug.cgi?id=79029
sputnik/Conformance/15_Native_Objects/15.1_The_Global_Object/15.1.3/15.1.3.2_decodeURIComponent/S15.1.3.2_A1.2_T2.html
#endif
#endif
+ value = attributes.value(QWebSettings::CSSRegionsEnabled,
+ global->attributes.value(QWebSettings::CSSRegionsEnabled));
+ settings->setCSSRegionsEnabled(value);
+
value = attributes.value(QWebSettings::HyperlinkAuditingEnabled,
global->attributes.value(QWebSettings::HyperlinkAuditingEnabled));
d->attributes.insert(QWebSettings::LocalContentCanAccessFileUrls, true);
d->attributes.insert(QWebSettings::AcceleratedCompositingEnabled, true);
d->attributes.insert(QWebSettings::WebGLEnabled, false);
+ d->attributes.insert(QWebSettings::CSSRegionsEnabled, false);
d->attributes.insert(QWebSettings::HyperlinkAuditingEnabled, false);
d->attributes.insert(QWebSettings::TiledBackingStoreEnabled, false);
d->attributes.insert(QWebSettings::FrameFlatteningEnabled, false);
SiteSpecificQuirksEnabled,
JavascriptCanCloseWindows,
WebGLEnabled,
+ CSSRegionsEnabled,
HyperlinkAuditingEnabled
};
enum WebGraphic {
+2012-02-22 Mihnea Ovidenie <mihnea@adobe.com>
+
+ [Qt] REGRESSION(r108108): It made 3 fast/repaint tests fail
+ https://bugs.webkit.org/show_bug.cgi?id=78960
+
+ Reviewed by Csaba Osztrogonác.
+
+ * Api/qwebsettings.cpp:
+ (QWebSettingsPrivate::apply):
+ (QWebSettings::QWebSettings):
+ * Api/qwebsettings.h:
+
2012-02-22 Simon Hausmann <simon.hausmann@nokia.com>
[Qt] Move QMenu dependant scrollbar context menu handling out of WebCore
+2012-02-22 Mihnea Ovidenie <mihnea@adobe.com>
+
+ [Qt] REGRESSION(r108108): It made 3 fast/repaint tests fail
+ https://bugs.webkit.org/show_bug.cgi?id=78960
+
+ Reviewed by Csaba Osztrogonác.
+
+ * DumpRenderTree/qt/LayoutTestControllerQt.cpp:
+ (LayoutTestController::overridePreference):
+
2012-02-22 Hao Zheng <zhenghao@chromium.org>
[chromium] Build WebKit with MEDIA_STREAM disabled.
settings->setAttribute(QWebSettings::PluginsEnabled, value.toBool());
else if (name == "WebKitWebGLEnabled")
settings->setAttribute(QWebSettings::WebGLEnabled, value.toBool());
+ else if (name == "WebKitCSSRegionsEnabled")
+ settings->setAttribute(QWebSettings::CSSRegionsEnabled, value.toBool());
else if (name == "WebKitHyperlinkAuditingEnabled")
settings->setAttribute(QWebSettings::HyperlinkAuditingEnabled, value.toBool());
else if (name == "WebKitHixie76WebSocketProtocolEnabled")