Title: [102948] trunk/Source/WebKit2
- Revision
- 102948
- Author
- [email protected]
- Date
- 2011-12-15 09:21:56 -0800 (Thu, 15 Dec 2011)
Log Message
[Qt][WK2] Move WebPreferences into experimental
https://bugs.webkit.org/show_bug.cgi?id=74404
Patch by Rafael Brandao <[email protected]> on 2011-12-15
Reviewed by Tor Arne Vestbø.
* UIProcess/API/qt/qquickwebview.cpp:
(QQuickWebViewExperimental::preferences):
* UIProcess/API/qt/qquickwebview_p.h:
* UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_messaging.qml:
* UIProcess/API/qt/tests/qmltests/WebView/tst_preferences.qml:
Modified Paths
Diff
Modified: trunk/Source/WebKit2/ChangeLog (102947 => 102948)
--- trunk/Source/WebKit2/ChangeLog 2011-12-15 17:09:55 UTC (rev 102947)
+++ trunk/Source/WebKit2/ChangeLog 2011-12-15 17:21:56 UTC (rev 102948)
@@ -1,3 +1,16 @@
+2011-12-15 Rafael Brandao <[email protected]>
+
+ [Qt][WK2] Move WebPreferences into experimental
+ https://bugs.webkit.org/show_bug.cgi?id=74404
+
+ Reviewed by Tor Arne Vestbø.
+
+ * UIProcess/API/qt/qquickwebview.cpp:
+ (QQuickWebViewExperimental::preferences):
+ * UIProcess/API/qt/qquickwebview_p.h:
+ * UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_messaging.qml:
+ * UIProcess/API/qt/tests/qmltests/WebView/tst_preferences.qml:
+
2011-12-15 Carlos Garcia Campos <[email protected]>
[GTK] Add WebKitWindowProperties to WebKit2 GTK+ API
Modified: trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp (102947 => 102948)
--- trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp 2011-12-15 17:09:55 UTC (rev 102947)
+++ trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview.cpp 2011-12-15 17:21:56 UTC (rev 102948)
@@ -617,6 +617,14 @@
return d->promptDialog;
}
+QWebPreferences* QQuickWebViewExperimental::preferences() const
+{
+ QQuickWebViewPrivate* const d = d_ptr;
+ if (!d->preferences)
+ d->preferences = adoptPtr(QWebPreferencesPrivate::createPreferences(d));
+ return d->preferences.get();
+}
+
void QQuickWebViewExperimental::setPromptDialog(QDeclarativeComponent* promptDialog)
{
Q_D(QQuickWebView);
@@ -771,14 +779,6 @@
return d->webPageProxy->pageTitle();
}
-QWebPreferences* QQuickWebView::preferences() const
-{
- QQuickWebViewPrivate* const d = d_ptr.data();
- if (!d->preferences)
- d->preferences = adoptPtr(QWebPreferencesPrivate::createPreferences(d));
- return d->preferences.get();
-}
-
QQuickWebViewExperimental* QQuickWebView::experimental() const
{
return m_experimental;
Modified: trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview_p.h (102947 => 102948)
--- trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview_p.h 2011-12-15 17:09:55 UTC (rev 102947)
+++ trunk/Source/WebKit2/UIProcess/API/qt/qquickwebview_p.h 2011-12-15 17:21:56 UTC (rev 102948)
@@ -58,7 +58,6 @@
Q_PROPERTY(bool canGoForward READ canGoForward NOTIFY navigationStateChanged FINAL)
Q_PROPERTY(bool loading READ loading NOTIFY navigationStateChanged FINAL)
Q_PROPERTY(bool canReload READ canReload NOTIFY navigationStateChanged FINAL)
- Q_PROPERTY(QWebPreferences* preferences READ preferences CONSTANT FINAL)
Q_PROPERTY(QQuickWebPage* page READ page CONSTANT FINAL)
Q_ENUMS(NavigationRequestAction)
Q_ENUMS(ErrorType)
@@ -88,7 +87,6 @@
bool loading() const;
bool canReload() const;
- QWebPreferences* preferences() const;
QQuickWebPage* page();
QQuickWebViewExperimental* experimental() const;
@@ -173,6 +171,7 @@
Q_PROPERTY(QDeclarativeComponent* confirmDialog READ confirmDialog WRITE setConfirmDialog NOTIFY confirmDialogChanged)
Q_PROPERTY(QDeclarativeComponent* promptDialog READ promptDialog WRITE setPromptDialog NOTIFY promptDialogChanged)
Q_PROPERTY(QDeclarativeComponent* itemSelector READ itemSelector WRITE setItemSelector NOTIFY itemSelectorChanged)
+ Q_PROPERTY(QWebPreferences* preferences READ preferences CONSTANT FINAL)
Q_PROPERTY(bool useTraditionalDesktopBehaviour READ useTraditionalDesktopBehaviour WRITE setUseTraditionalDesktopBehaviour)
Q_PROPERTY(QWebViewportInfo* viewportInfo READ viewportInfo CONSTANT FINAL)
@@ -191,6 +190,7 @@
QWebViewportInfo* viewportInfo();
+ QWebPreferences* preferences() const;
bool useTraditionalDesktopBehaviour() const;
QWebNavigationHistory* navigationHistory() const;
Modified: trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_messaging.qml (102947 => 102948)
--- trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_messaging.qml 2011-12-15 17:09:55 UTC (rev 102947)
+++ trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/DesktopBehavior/tst_messaging.qml 2011-12-15 17:21:56 UTC (rev 102948)
@@ -7,7 +7,7 @@
DesktopWebView {
id: webView
property variant lastMessage
- preferences.navigatorQtObjectEnabled: true
+ experimental.preferences.navigatorQtObjectEnabled: true
experimental.onMessageReceived: {
lastMessage = message
}
@@ -16,7 +16,7 @@
DesktopWebView {
id: otherWebView
property variant lastMessage
- preferences.navigatorQtObjectEnabled: true
+ experimental.preferences.navigatorQtObjectEnabled: true
experimental.onMessageReceived: {
lastMessage = message
}
@@ -25,7 +25,7 @@
DesktopWebView {
id: disabledWebView
property bool receivedMessage
- preferences.navigatorQtObjectEnabled: false
+ experimental.preferences.navigatorQtObjectEnabled: false
experimental.onMessageReceived: {
receivedMessage = true
}
@@ -98,7 +98,7 @@
function test_disabled() {
disabledWebView.load(testUrl)
- verify(!disabledWebView.preferences.navigatorQtObjectEnabled)
+ verify(!disabledWebView.experimental.preferences.navigatorQtObjectEnabled)
disabledWebViewLoadSpy.wait()
disabledWebView.experimental.postMessage("HI")
wait(1000)
Modified: trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView/tst_preferences.qml (102947 => 102948)
--- trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView/tst_preferences.qml 2011-12-15 17:09:55 UTC (rev 102947)
+++ trunk/Source/WebKit2/UIProcess/API/qt/tests/qmltests/WebView/tst_preferences.qml 2011-12-15 17:21:56 UTC (rev 102948)
@@ -1,17 +1,16 @@
import QtQuick 2.0
import QtTest 1.0
import QtWebKit 3.0
+import QtWebKit.experimental 3.0
WebView {
id: webView
width: 400
height: 300
- preferences {
- _javascript_Enabled: true
- localStorageEnabled: true
- pluginsEnabled: true
- }
+ experimental.preferences._javascript_Enabled: true
+ experimental.preferences.localStorageEnabled: true
+ experimental.preferences.pluginsEnabled: true
SignalSpy {
id: spy
@@ -23,14 +22,14 @@
name: "WebViewPreferences"
function init() {
- webView.preferences._javascript_Enabled = true
- webView.preferences.localStorageEnabled = true
- webView.preferences.pluginsEnabled = true
+ webView.experimental.preferences._javascript_Enabled = true
+ webView.experimental.preferences.localStorageEnabled = true
+ webView.experimental.preferences.pluginsEnabled = true
spy.clear()
}
function test_javascriptEnabled() {
- webView.preferences._javascript_Enabled = true
+ webView.experimental.preferences._javascript_Enabled = true
var testUrl = Qt.resolvedUrl("../common/_javascript_.html")
webView.load(testUrl)
spy.wait()
@@ -38,7 +37,7 @@
}
function test_javascriptDisabled() {
- webView.preferences._javascript_Enabled = false
+ webView.experimental.preferences._javascript_Enabled = false
var testUrl = Qt.resolvedUrl("../common/_javascript_.html")
webView.load(testUrl)
spy.wait()
@@ -46,7 +45,7 @@
}
function test_localStorageDisabled() {
- webView.preferences.localStorageEnabled = false
+ webView.experimental.preferences.localStorageEnabled = false
var testUrl = Qt.resolvedUrl("../common/localStorage.html")
webView.load(testUrl)
spy.wait()
@@ -54,7 +53,7 @@
}
function test_localStorageEnabled() {
- webView.preferences.localStorageEnabled = true
+ webView.experimental.preferences.localStorageEnabled = true
var testUrl = Qt.resolvedUrl("../common/localStorage.html")
webView.load(testUrl)
spy.wait()
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-changes