[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-9427-gc2be6fc
vestbo at webkit.org
vestbo at webkit.org
Wed Dec 22 13:51:29 UTC 2010
The following commit has been merged in the debian/experimental branch:
commit 5479dbb80920a2eb3e321392d0ed17040ba40153
Author: vestbo at webkit.org <vestbo at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date: Tue Sep 28 12:30:16 2010 +0000
Clean up QWebPage initialization
Reviewed by Simon Hausmann.
* Api/qwebpage.cpp:
* Api/qwebpage_p.h:
git-svn-id: http://svn.webkit.org/repository/webkit/trunk@68508 268f45cc-cd09-0410-ab3c-d52691b4dbfc
diff --git a/WebKit/qt/Api/qwebpage.cpp b/WebKit/qt/Api/qwebpage.cpp
index a5234bd..b857bc0 100644
--- a/WebKit/qt/Api/qwebpage.cpp
+++ b/WebKit/qt/Api/qwebpage.cpp
@@ -257,12 +257,32 @@ static inline Qt::DropAction dragOpToDropAction(unsigned actions)
QWebPagePrivate::QWebPagePrivate(QWebPage *qq)
: q(qq)
+ , page(0)
, client(0)
+ , mainFrame(0)
+#ifndef QT_NO_UNDOSTACK
+ , undoStack(0)
+#endif
#if QT_VERSION < QT_VERSION_CHECK(4, 6, 0)
, view(0)
#endif
+ , insideOpenCall(false)
+ , m_totalBytes(0)
+ , m_bytesReceived()
, clickCausedFocus(false)
+ , networkManager(0)
+ , forwardUnsupportedContent(false)
+ , smartInsertDeleteEnabled(true)
+ , selectTrailingWhitespaceEnabled(false)
+ , linkPolicy(QWebPage::DontDelegateLinks)
, viewportSize(QSize(0, 0))
+#ifndef QT_NO_CONTEXTMENU
+ , currentContextMenu(0)
+#endif
+ , settings(0)
+ , editable(false)
+ , useFixedLayout(false)
+ , pluginFactory(0)
, inspectorFrontend(0)
, inspector(0)
, inspectorIsInternalOnly(false)
@@ -287,23 +307,6 @@ QWebPagePrivate::QWebPagePrivate(QWebPage *qq)
settings = new QWebSettings(page->settings());
-#ifndef QT_NO_UNDOSTACK
- undoStack = 0;
-#endif
- mainFrame = 0;
- networkManager = 0;
- pluginFactory = 0;
- insideOpenCall = false;
- forwardUnsupportedContent = false;
- editable = false;
- useFixedLayout = false;
- linkPolicy = QWebPage::DontDelegateLinks;
-#ifndef QT_NO_CONTEXTMENU
- currentContextMenu = 0;
-#endif
- smartInsertDeleteEnabled = true;
- selectTrailingWhitespaceEnabled = false;
-
history.d = new QWebHistoryPrivate(page->backForwardList());
memset(actions, 0, sizeof(actions));
diff --git a/WebKit/qt/Api/qwebpage_p.h b/WebKit/qt/Api/qwebpage_p.h
index 74e7ca1..e517f7e 100644
--- a/WebKit/qt/Api/qwebpage_p.h
+++ b/WebKit/qt/Api/qwebpage_p.h
@@ -146,15 +146,11 @@ public:
#endif
static const char* editorCommandForWebActions(QWebPage::WebAction action);
- WebCore::ChromeClientQt *chromeClient;
- WebCore::ContextMenuClientQt *contextMenuClient;
- WebCore::EditorClientQt *editorClient;
+ QWebPage *q;
WebCore::Page *page;
-
+ QWebPageClient* client;
QPointer<QWebFrame> mainFrame;
- QWebPage *q;
- QWebPageClient* client;
#ifndef QT_NO_UNDOSTACK
QUndoStack *undoStack;
#endif
diff --git a/WebKit/qt/ChangeLog b/WebKit/qt/ChangeLog
index 9a92fa1..b79ad0d 100644
--- a/WebKit/qt/ChangeLog
+++ b/WebKit/qt/ChangeLog
@@ -1,3 +1,12 @@
+2010-09-28 Tor Arne Vestbø <tor.arne.vestbo at nokia.com>
+
+ Reviewed by Simon Hausmann.
+
+ Clean up QWebPage initialization
+
+ * Api/qwebpage.cpp:
+ * Api/qwebpage_p.h:
+
2010-09-28 Benjamin Poulain <benjamin.poulain at nokia.com>
Reviewed by Kenneth Rohde Christiansen.
--
WebKit Debian packaging
More information about the Pkg-webkit-commits
mailing list