[SCM] WebKit Debian packaging branch, debian/experimental, updated. upstream/1.3.3-10851-g50815da

commit-queue at webkit.org commit-queue at webkit.org
Wed Dec 22 18:30:40 UTC 2010


The following commit has been merged in the debian/experimental branch:
commit 2ce8d91426ed25dfff4aa83b6c89b2f23eb3055d
Author: commit-queue at webkit.org <commit-queue at webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Date:   Mon Dec 13 13:27:25 2010 +0000

    2010-12-13  Carlos Garcia Campos  <cgarcia at igalia.com>
    
            Reviewed by Xan Lopez.
    
            [GTK] Do not use GET_PRIVATE macros
            https://bugs.webkit.org/show_bug.cgi?id=50915
    
            GET_PRIVATE macros are slow and should only be used in the object
            init() method.
    
            * WebCoreSupport/ContextMenuClientGtk.cpp:
            (WebKit::inputMethodsMenuItem):
            * WebCoreSupport/FrameLoaderClientGtk.cpp:
            (WebKit::FrameLoaderClient::postProgressFinishedNotification):
            (WebKit::FrameLoaderClient::setTitle):
            (WebKit::FrameLoaderClient::dispatchCreatePage):
            (WebKit::postCommitFrameViewSetup):
            * webkit/webkitdownload.cpp:
            (webkit_download_init):
            * webkit/webkitgeolocationpolicydecision.cpp:
            (webkit_geolocation_policy_decision_init):
            * webkit/webkithittestresult.cpp:
            (webkit_hit_test_result_init):
            * webkit/webkitnetworkrequest.cpp:
            (webkit_network_request_init):
            * webkit/webkitsecurityorigin.cpp:
            (webkit_security_origin_init):
            * webkit/webkitsecurityoriginprivate.h:
            * webkit/webkitviewportattributes.cpp:
            (webkit_viewport_attributes_init):
            * webkit/webkitwebbackforwardlist.cpp:
            (webkit_web_back_forward_list_init):
            * webkit/webkitwebdatabase.cpp:
            (webkit_web_database_init):
            * webkit/webkitwebdatasource.cpp:
            (webkit_web_data_source_init):
            * webkit/webkitwebframe.cpp:
            (webkit_web_frame_init):
            (webkit_web_frame_new):
            * webkit/webkitwebframeprivate.h:
            * webkit/webkitwebhistoryitem.cpp:
            (webkit_web_history_item_init):
            * webkit/webkitwebinspector.cpp:
            (webkit_web_inspector_init):
            * webkit/webkitwebnavigationaction.cpp:
            (webkit_web_navigation_action_init):
            * webkit/webkitwebplugin.cpp:
            (webkit_web_plugin_init):
            * webkit/webkitwebplugindatabase.cpp:
            (webkit_web_plugin_database_init):
            * webkit/webkitwebplugindatabaseprivate.h:
            * webkit/webkitwebpluginprivate.h:
            * webkit/webkitwebpolicydecision.cpp:
            (webkit_web_policy_decision_init):
            * webkit/webkitwebresource.cpp:
            (webkit_web_resource_init):
            * webkit/webkitwebresourceprivate.h:
            * webkit/webkitwebsettings.cpp:
            (webkit_web_settings_init):
            * webkit/webkitwebview.cpp:
            (PopupMenuPositionFunc):
            (webkit_web_view_forward_context_menu_event):
            (webkit_web_view_drag_end):
            (webkit_web_view_drag_data_get):
            (webkit_web_view_query_tooltip):
            (webkit_web_view_init):
            * webkit/webkitwebwindowfeatures.cpp:
            (webkit_web_window_features_init):
    
    git-svn-id: http://svn.webkit.org/repository/webkit/trunk@73906 268f45cc-cd09-0410-ab3c-d52691b4dbfc

diff --git a/WebKit/gtk/ChangeLog b/WebKit/gtk/ChangeLog
index 67ccc9f..9d33b23 100644
--- a/WebKit/gtk/ChangeLog
+++ b/WebKit/gtk/ChangeLog
@@ -1,3 +1,72 @@
+2010-12-13  Carlos Garcia Campos  <cgarcia at igalia.com>
+
+        Reviewed by Xan Lopez.
+
+        [GTK] Do not use GET_PRIVATE macros
+        https://bugs.webkit.org/show_bug.cgi?id=50915
+
+        GET_PRIVATE macros are slow and should only be used in the object
+        init() method.
+
+        * WebCoreSupport/ContextMenuClientGtk.cpp:
+        (WebKit::inputMethodsMenuItem):
+        * WebCoreSupport/FrameLoaderClientGtk.cpp:
+        (WebKit::FrameLoaderClient::postProgressFinishedNotification):
+        (WebKit::FrameLoaderClient::setTitle):
+        (WebKit::FrameLoaderClient::dispatchCreatePage):
+        (WebKit::postCommitFrameViewSetup):
+        * webkit/webkitdownload.cpp:
+        (webkit_download_init):
+        * webkit/webkitgeolocationpolicydecision.cpp:
+        (webkit_geolocation_policy_decision_init):
+        * webkit/webkithittestresult.cpp:
+        (webkit_hit_test_result_init):
+        * webkit/webkitnetworkrequest.cpp:
+        (webkit_network_request_init):
+        * webkit/webkitsecurityorigin.cpp:
+        (webkit_security_origin_init):
+        * webkit/webkitsecurityoriginprivate.h:
+        * webkit/webkitviewportattributes.cpp:
+        (webkit_viewport_attributes_init):
+        * webkit/webkitwebbackforwardlist.cpp:
+        (webkit_web_back_forward_list_init):
+        * webkit/webkitwebdatabase.cpp:
+        (webkit_web_database_init):
+        * webkit/webkitwebdatasource.cpp:
+        (webkit_web_data_source_init):
+        * webkit/webkitwebframe.cpp:
+        (webkit_web_frame_init):
+        (webkit_web_frame_new):
+        * webkit/webkitwebframeprivate.h:
+        * webkit/webkitwebhistoryitem.cpp:
+        (webkit_web_history_item_init):
+        * webkit/webkitwebinspector.cpp:
+        (webkit_web_inspector_init):
+        * webkit/webkitwebnavigationaction.cpp:
+        (webkit_web_navigation_action_init):
+        * webkit/webkitwebplugin.cpp:
+        (webkit_web_plugin_init):
+        * webkit/webkitwebplugindatabase.cpp:
+        (webkit_web_plugin_database_init):
+        * webkit/webkitwebplugindatabaseprivate.h:
+        * webkit/webkitwebpluginprivate.h:
+        * webkit/webkitwebpolicydecision.cpp:
+        (webkit_web_policy_decision_init):
+        * webkit/webkitwebresource.cpp:
+        (webkit_web_resource_init):
+        * webkit/webkitwebresourceprivate.h:
+        * webkit/webkitwebsettings.cpp:
+        (webkit_web_settings_init):
+        * webkit/webkitwebview.cpp:
+        (PopupMenuPositionFunc):
+        (webkit_web_view_forward_context_menu_event):
+        (webkit_web_view_drag_end):
+        (webkit_web_view_drag_data_get):
+        (webkit_web_view_query_tooltip):
+        (webkit_web_view_init):
+        * webkit/webkitwebwindowfeatures.cpp:
+        (webkit_web_window_features_init):
+
 2010-10-28  MORITA Hajime  <morrita at google.com>
 
         Reviewed by Ojan Vafai.
diff --git a/WebKit/gtk/WebCoreSupport/ContextMenuClientGtk.cpp b/WebKit/gtk/WebCoreSupport/ContextMenuClientGtk.cpp
index 1237809..137f9ab 100644
--- a/WebKit/gtk/WebCoreSupport/ContextMenuClientGtk.cpp
+++ b/WebKit/gtk/WebCoreSupport/ContextMenuClientGtk.cpp
@@ -62,7 +62,7 @@ static GtkWidget* inputMethodsMenuItem (WebKitWebView* webView)
     GtkWidget* menuitem = gtk_image_menu_item_new_with_mnemonic(
         _("Input _Methods"));
 
-    WebKitWebViewPrivate* priv = WEBKIT_WEB_VIEW_GET_PRIVATE(webView);
+    WebKitWebViewPrivate* priv = webView->priv;
     GtkWidget* imContextMenu = gtk_menu_new();
     gtk_im_multicontext_append_menuitems(GTK_IM_MULTICONTEXT(priv->imContext.get()), GTK_MENU_SHELL(imContextMenu));
 
diff --git a/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp b/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp
index 4ec5fbb..9bac2d0 100644
--- a/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp
+++ b/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp
@@ -378,7 +378,7 @@ void FrameLoaderClient::postProgressEstimateChangedNotification()
 void FrameLoaderClient::postProgressFinishedNotification()
 {
     WebKitWebView* webView = getViewFromFrame(m_frame);
-    WebKitWebViewPrivate* privateData = WEBKIT_WEB_VIEW_GET_PRIVATE(webView);
+    WebKitWebViewPrivate* privateData = webView->priv;
 
     // We can get a stopLoad() from dispose when the object is being
     // destroyed, don't emit the signal in that case.
@@ -1051,7 +1051,7 @@ void FrameLoaderClient::prepareForDataSourceReplacement()
 
 void FrameLoaderClient::setTitle(const String& title, const KURL& url)
 {
-    WebKitWebFramePrivate* frameData = WEBKIT_WEB_FRAME_GET_PRIVATE(m_frame);
+    WebKitWebFramePrivate* frameData = m_frame->priv;
     g_free(frameData->title);
     frameData->title = g_strdup(title.utf8().data());
 }
@@ -1236,7 +1236,7 @@ Frame* FrameLoaderClient::dispatchCreatePage(const NavigationAction&)
     if (!newWebView)
         return 0;
 
-    WebKitWebViewPrivate* privateData = WEBKIT_WEB_VIEW_GET_PRIVATE(newWebView);
+    WebKitWebViewPrivate* privateData = newWebView->priv;
     return core(privateData->mainFrame);
 }
 
@@ -1287,7 +1287,7 @@ static void postCommitFrameViewSetup(WebKitWebFrame *frame, FrameView *view, boo
     WebKitWebView* containingWindow = getViewFromFrame(frame);
     webkit_web_view_clear_resources(containingWindow);
 
-    WebKitWebViewPrivate* priv = WEBKIT_WEB_VIEW_GET_PRIVATE(containingWindow);
+    WebKitWebViewPrivate* priv = containingWindow->priv;
     view->setGtkAdjustments(priv->horizontalAdjustment.get(), priv->verticalAdjustment.get(), resetValues);
 
     // Invalidate the viewport attributes - they will only be valid
diff --git a/WebKit/gtk/webkit/webkitdownload.cpp b/WebKit/gtk/webkit/webkitdownload.cpp
index 5e590e1..6be591c 100644
--- a/WebKit/gtk/webkit/webkitdownload.cpp
+++ b/WebKit/gtk/webkit/webkitdownload.cpp
@@ -72,8 +72,6 @@ class DownloadClient : public Noncopyable, public ResourceHandleClient {
         WebKitDownload* m_download;
 };
 
-#define WEBKIT_DOWNLOAD_GET_PRIVATE(obj)    (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_DOWNLOAD, WebKitDownloadPrivate))
-
 struct _WebKitDownloadPrivate {
     gchar* destinationURI;
     gchar* suggestedFilename;
@@ -390,7 +388,7 @@ static void webkit_download_class_init(WebKitDownloadClass* downloadClass)
 
 static void webkit_download_init(WebKitDownload* download)
 {
-    WebKitDownloadPrivate* priv = WEBKIT_DOWNLOAD_GET_PRIVATE(download);
+    WebKitDownloadPrivate* priv = G_TYPE_INSTANCE_GET_PRIVATE(download, WEBKIT_TYPE_DOWNLOAD, WebKitDownloadPrivate);
     download->priv = priv;
 
     priv->downloadClient = new DownloadClient(download);
diff --git a/WebKit/gtk/webkit/webkitgeolocationpolicydecision.cpp b/WebKit/gtk/webkit/webkitgeolocationpolicydecision.cpp
index 7afd8fa..cb023d6 100644
--- a/WebKit/gtk/webkit/webkitgeolocationpolicydecision.cpp
+++ b/WebKit/gtk/webkit/webkitgeolocationpolicydecision.cpp
@@ -43,8 +43,6 @@ struct _WebKitGeolocationPolicyDecisionPrivate {
     Geolocation* geolocation;
 };
 
-#define WEBKIT_GEOLOCATION_POLICY_DECISION_GET_PRIVATE(obj)    (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_GEOLOCATION_POLICY_DECISION, WebKitGeolocationPolicyDecisionPrivate))
-
 static void webkit_geolocation_policy_decision_class_init(WebKitGeolocationPolicyDecisionClass* decisionClass)
 {
     g_type_class_add_private(decisionClass, sizeof(WebKitGeolocationPolicyDecisionPrivate));
@@ -52,7 +50,7 @@ static void webkit_geolocation_policy_decision_class_init(WebKitGeolocationPolic
 
 static void webkit_geolocation_policy_decision_init(WebKitGeolocationPolicyDecision* decision)
 {
-    decision->priv = WEBKIT_GEOLOCATION_POLICY_DECISION_GET_PRIVATE(decision);
+    decision->priv = G_TYPE_INSTANCE_GET_PRIVATE(decision, WEBKIT_TYPE_GEOLOCATION_POLICY_DECISION, WebKitGeolocationPolicyDecisionPrivate);
 }
 
 WebKitGeolocationPolicyDecision* webkit_geolocation_policy_decision_new(WebKitWebFrame* frame, Geolocation* geolocation)
diff --git a/WebKit/gtk/webkit/webkithittestresult.cpp b/WebKit/gtk/webkit/webkithittestresult.cpp
index 1937449..fa0b40b 100644
--- a/WebKit/gtk/webkit/webkithittestresult.cpp
+++ b/WebKit/gtk/webkit/webkithittestresult.cpp
@@ -49,8 +49,6 @@ struct _WebKitHitTestResultPrivate {
     WebKitDOMNode* innerNode;
 };
 
-#define WEBKIT_HIT_TEST_RESULT_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_HIT_TEST_RESULT, WebKitHitTestResultPrivate))
-
 enum {
     PROP_0,
 
@@ -230,7 +228,7 @@ static void webkit_hit_test_result_class_init(WebKitHitTestResultClass* webHitTe
 
 static void webkit_hit_test_result_init(WebKitHitTestResult* web_hit_test_result)
 {
-    web_hit_test_result->priv = WEBKIT_HIT_TEST_RESULT_GET_PRIVATE(web_hit_test_result);
+    web_hit_test_result->priv = G_TYPE_INSTANCE_GET_PRIVATE(web_hit_test_result, WEBKIT_TYPE_HIT_TEST_RESULT, WebKitHitTestResultPrivate);
 }
 
 namespace WebKit {
diff --git a/WebKit/gtk/webkit/webkitnetworkrequest.cpp b/WebKit/gtk/webkit/webkitnetworkrequest.cpp
index 7196631..23f22a3 100644
--- a/WebKit/gtk/webkit/webkitnetworkrequest.cpp
+++ b/WebKit/gtk/webkit/webkitnetworkrequest.cpp
@@ -48,8 +48,6 @@ struct _WebKitNetworkRequestPrivate {
     SoupMessage* message;
 };
 
-#define WEBKIT_NETWORK_REQUEST_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_NETWORK_REQUEST, WebKitNetworkRequestPrivate))
-
 enum {
     PROP_0,
 
@@ -157,7 +155,7 @@ static void webkit_network_request_class_init(WebKitNetworkRequestClass* request
 
 static void webkit_network_request_init(WebKitNetworkRequest* request)
 {
-    WebKitNetworkRequestPrivate* priv = WEBKIT_NETWORK_REQUEST_GET_PRIVATE(request);
+    WebKitNetworkRequestPrivate* priv = G_TYPE_INSTANCE_GET_PRIVATE(request, WEBKIT_TYPE_NETWORK_REQUEST, WebKitNetworkRequestPrivate);
     request->priv = priv;
 }
 
diff --git a/WebKit/gtk/webkit/webkitsecurityorigin.cpp b/WebKit/gtk/webkit/webkitsecurityorigin.cpp
index 5152ed7..927b76d 100644
--- a/WebKit/gtk/webkit/webkitsecurityorigin.cpp
+++ b/WebKit/gtk/webkit/webkitsecurityorigin.cpp
@@ -212,7 +212,7 @@ static void webkit_security_origin_class_init(WebKitSecurityOriginClass* klass)
 
 static void webkit_security_origin_init(WebKitSecurityOrigin* securityOrigin)
 {
-    WebKitSecurityOriginPrivate* priv = WEBKIT_SECURITY_ORIGIN_GET_PRIVATE(securityOrigin);
+    WebKitSecurityOriginPrivate* priv = G_TYPE_INSTANCE_GET_PRIVATE(securityOrigin, WEBKIT_TYPE_SECURITY_ORIGIN, WebKitSecurityOriginPrivate);
     priv->webDatabases = g_hash_table_new_full(g_str_hash, g_str_equal, g_free, g_object_unref);
     securityOrigin->priv = priv;
 }
diff --git a/WebKit/gtk/webkit/webkitsecurityoriginprivate.h b/WebKit/gtk/webkit/webkitsecurityoriginprivate.h
index ced262f..5a4a87b 100644
--- a/WebKit/gtk/webkit/webkitsecurityoriginprivate.h
+++ b/WebKit/gtk/webkit/webkitsecurityoriginprivate.h
@@ -35,7 +35,6 @@ WebCore::SecurityOrigin* core(WebKitSecurityOrigin*);
 
 extern "C" {
 
-#define WEBKIT_SECURITY_ORIGIN_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_SECURITY_ORIGIN, WebKitSecurityOriginPrivate))
 struct _WebKitSecurityOriginPrivate {
     RefPtr<WebCore::SecurityOrigin> coreOrigin;
     gchar* protocol;
diff --git a/WebKit/gtk/webkit/webkitviewportattributes.cpp b/WebKit/gtk/webkit/webkitviewportattributes.cpp
index 98401d5..c2de5c1 100644
--- a/WebKit/gtk/webkit/webkitviewportattributes.cpp
+++ b/WebKit/gtk/webkit/webkitviewportattributes.cpp
@@ -110,8 +110,6 @@ enum {
 
 G_DEFINE_TYPE(WebKitViewportAttributes, webkit_viewport_attributes, G_TYPE_OBJECT);
 
-#define WEBKIT_VIEWPORT_ATTRIBUTES_GET_PRIVATE(obj)    (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_VIEWPORT_ATTRIBUTES, WebKitViewportAttributesPrivate))
-
 static void webkit_viewport_attributes_get_property(GObject* object, guint propertyID, GValue* value, GParamSpec* paramSpec);
 static void webkit_viewport_attributes_set_property(GObject* object, guint propertyID, const GValue* value, GParamSpec* paramSpec);
 
@@ -414,7 +412,7 @@ static void webkit_viewport_attributes_class_init(WebKitViewportAttributesClass*
 
 static void webkit_viewport_attributes_init(WebKitViewportAttributes* viewport)
 {
-    viewport->priv = WEBKIT_VIEWPORT_ATTRIBUTES_GET_PRIVATE(viewport);
+    viewport->priv = G_TYPE_INSTANCE_GET_PRIVATE(viewport, WEBKIT_TYPE_VIEWPORT_ATTRIBUTES, WebKitViewportAttributesPrivate);
 
     viewport->priv->deviceWidth = 0;
     viewport->priv->deviceHeight = 0;
diff --git a/WebKit/gtk/webkit/webkitwebbackforwardlist.cpp b/WebKit/gtk/webkit/webkitwebbackforwardlist.cpp
index caedca3..c906ba3 100644
--- a/WebKit/gtk/webkit/webkitwebbackforwardlist.cpp
+++ b/WebKit/gtk/webkit/webkitwebbackforwardlist.cpp
@@ -58,8 +58,6 @@ struct _WebKitWebBackForwardListPrivate {
     gboolean disposed;
 };
 
-#define WEBKIT_WEB_BACK_FORWARD_LIST_GET_PRIVATE(obj)    (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_BACK_FORWARD_LIST, WebKitWebBackForwardListPrivate))
-
 G_DEFINE_TYPE(WebKitWebBackForwardList, webkit_web_back_forward_list, G_TYPE_OBJECT);
 
 static void webkit_web_back_forward_list_dispose(GObject* object)
@@ -93,7 +91,7 @@ static void webkit_web_back_forward_list_class_init(WebKitWebBackForwardListClas
 
 static void webkit_web_back_forward_list_init(WebKitWebBackForwardList* webBackForwardList)
 {
-    webBackForwardList->priv = WEBKIT_WEB_BACK_FORWARD_LIST_GET_PRIVATE(webBackForwardList);
+    webBackForwardList->priv = G_TYPE_INSTANCE_GET_PRIVATE(webBackForwardList, WEBKIT_TYPE_WEB_BACK_FORWARD_LIST, WebKitWebBackForwardListPrivate);
 }
 
 /**
diff --git a/WebKit/gtk/webkit/webkitwebdatabase.cpp b/WebKit/gtk/webkit/webkitwebdatabase.cpp
index 6de78fc..db72cde 100644
--- a/WebKit/gtk/webkit/webkitwebdatabase.cpp
+++ b/WebKit/gtk/webkit/webkitwebdatabase.cpp
@@ -77,8 +77,6 @@ struct _WebKitWebDatabasePrivate {
 static gchar* webkit_database_directory_path = NULL;
 static guint64 webkit_default_database_quota = 5 * 1024 * 1024;
 
-#define WEBKIT_WEB_DATABASE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_DATABASE, WebKitWebDatabasePrivate))
-
 static void webkit_web_database_set_security_origin(WebKitWebDatabase* webDatabase, WebKitSecurityOrigin* security_origin);
 
 static void webkit_web_database_set_name(WebKitWebDatabase* webDatabase, const gchar* name);
@@ -250,7 +248,7 @@ static void webkit_web_database_class_init(WebKitWebDatabaseClass* klass)
 
 static void webkit_web_database_init(WebKitWebDatabase* webDatabase)
 {
-    webDatabase->priv = WEBKIT_WEB_DATABASE_GET_PRIVATE(webDatabase);
+    webDatabase->priv = G_TYPE_INSTANCE_GET_PRIVATE(webDatabase, WEBKIT_TYPE_WEB_DATABASE, WebKitWebDatabasePrivate);
 }
 
 // Internal use only
diff --git a/WebKit/gtk/webkit/webkitwebdatasource.cpp b/WebKit/gtk/webkit/webkitwebdatasource.cpp
index 72981f0..7d967f7 100644
--- a/WebKit/gtk/webkit/webkitwebdatasource.cpp
+++ b/WebKit/gtk/webkit/webkitwebdatasource.cpp
@@ -74,8 +74,6 @@ struct _WebKitWebDataSourcePrivate {
     gchar* unreachableURL;
 };
 
-#define WEBKIT_WEB_DATA_SOURCE_GET_PRIVATE(obj)        (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_DATA_SOURCE, WebKitWebDataSourcePrivate))
-
 G_DEFINE_TYPE(WebKitWebDataSource, webkit_web_data_source, G_TYPE_OBJECT);
 
 static void webkit_web_data_source_dispose(GObject* object)
@@ -135,7 +133,7 @@ static void webkit_web_data_source_class_init(WebKitWebDataSourceClass* klass)
 
 static void webkit_web_data_source_init(WebKitWebDataSource* webDataSource)
 {
-    webDataSource->priv = WEBKIT_WEB_DATA_SOURCE_GET_PRIVATE(webDataSource);
+    webDataSource->priv = G_TYPE_INSTANCE_GET_PRIVATE(webDataSource, WEBKIT_TYPE_WEB_DATA_SOURCE, WebKitWebDataSourcePrivate);
 }
 
 WebKitWebDataSource* webkit_web_data_source_new_with_loader(PassRefPtr<WebKit::DocumentLoader> loader)
diff --git a/WebKit/gtk/webkit/webkitwebframe.cpp b/WebKit/gtk/webkit/webkitwebframe.cpp
index 9152746..ca2b681 100644
--- a/WebKit/gtk/webkit/webkitwebframe.cpp
+++ b/WebKit/gtk/webkit/webkitwebframe.cpp
@@ -381,7 +381,7 @@ static void webkit_web_frame_class_init(WebKitWebFrameClass* frameClass)
 
 static void webkit_web_frame_init(WebKitWebFrame* frame)
 {
-    WebKitWebFramePrivate* priv = WEBKIT_WEB_FRAME_GET_PRIVATE(frame);
+    WebKitWebFramePrivate* priv = G_TYPE_INSTANCE_GET_PRIVATE(frame, WEBKIT_TYPE_WEB_FRAME, WebKitWebFramePrivate);
 
     // TODO: Move constructor code here.
     frame->priv = priv;
@@ -404,7 +404,7 @@ WebKitWebFrame* webkit_web_frame_new(WebKitWebView* webView)
 
     WebKitWebFrame* frame = WEBKIT_WEB_FRAME(g_object_new(WEBKIT_TYPE_WEB_FRAME, NULL));
     WebKitWebFramePrivate* priv = frame->priv;
-    WebKitWebViewPrivate* viewPriv = WEBKIT_WEB_VIEW_GET_PRIVATE(webView);
+    WebKitWebViewPrivate* viewPriv = webView->priv;
 
     priv->webView = webView;
     WebKit::FrameLoaderClient* client = new WebKit::FrameLoaderClient(frame);
diff --git a/WebKit/gtk/webkit/webkitwebframeprivate.h b/WebKit/gtk/webkit/webkitwebframeprivate.h
index d29397b..23f1e40 100644
--- a/WebKit/gtk/webkit/webkitwebframeprivate.h
+++ b/WebKit/gtk/webkit/webkitwebframeprivate.h
@@ -34,7 +34,6 @@ WebKitWebFrame* kit(WebCore::Frame*);
 
 extern "C" {
 
-#define WEBKIT_WEB_FRAME_GET_PRIVATE(obj)    (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_FRAME, WebKitWebFramePrivate))
 typedef struct _WebKitWebFramePrivate WebKitWebFramePrivate;
 struct _WebKitWebFramePrivate {
     WebCore::Frame* coreFrame;
diff --git a/WebKit/gtk/webkit/webkitwebhistoryitem.cpp b/WebKit/gtk/webkit/webkitwebhistoryitem.cpp
index a6d712b..ac8e57f 100644
--- a/WebKit/gtk/webkit/webkitwebhistoryitem.cpp
+++ b/WebKit/gtk/webkit/webkitwebhistoryitem.cpp
@@ -62,8 +62,6 @@ struct _WebKitWebHistoryItemPrivate {
     gboolean disposed;
 };
 
-#define WEBKIT_WEB_HISTORY_ITEM_GET_PRIVATE(obj)    (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_HISTORY_ITEM, WebKitWebHistoryItemPrivate))
-
 enum {
     PROP_0,
 
@@ -217,7 +215,7 @@ static void webkit_web_history_item_class_init(WebKitWebHistoryItemClass* klass)
 
 static void webkit_web_history_item_init(WebKitWebHistoryItem* webHistoryItem)
 {
-    webHistoryItem->priv = WEBKIT_WEB_HISTORY_ITEM_GET_PRIVATE(webHistoryItem);
+    webHistoryItem->priv = G_TYPE_INSTANCE_GET_PRIVATE(webHistoryItem, WEBKIT_TYPE_WEB_HISTORY_ITEM, WebKitWebHistoryItemPrivate);
 }
 
 static void webkit_web_history_item_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)
diff --git a/WebKit/gtk/webkit/webkitwebinspector.cpp b/WebKit/gtk/webkit/webkitwebinspector.cpp
index e7a829f..ad455bb 100644
--- a/WebKit/gtk/webkit/webkitwebinspector.cpp
+++ b/WebKit/gtk/webkit/webkitwebinspector.cpp
@@ -98,8 +98,6 @@ struct _WebKitWebInspectorPrivate {
     gchar* inspected_uri;
 };
 
-#define WEBKIT_WEB_INSPECTOR_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_INSPECTOR, WebKitWebInspectorPrivate))
-
 static void webkit_web_inspector_finalize(GObject* object);
 
 static void webkit_web_inspector_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec);
@@ -326,7 +324,7 @@ static void webkit_web_inspector_class_init(WebKitWebInspectorClass* klass)
 
 static void webkit_web_inspector_init(WebKitWebInspector* web_inspector)
 {
-    web_inspector->priv = WEBKIT_WEB_INSPECTOR_GET_PRIVATE(web_inspector);
+    web_inspector->priv = G_TYPE_INSTANCE_GET_PRIVATE(web_inspector, WEBKIT_TYPE_WEB_INSPECTOR, WebKitWebInspectorPrivate);
 }
 
 static void webkit_web_inspector_finalize(GObject* object)
diff --git a/WebKit/gtk/webkit/webkitwebnavigationaction.cpp b/WebKit/gtk/webkit/webkitwebnavigationaction.cpp
index a2ca73a..b12279e 100644
--- a/WebKit/gtk/webkit/webkitwebnavigationaction.cpp
+++ b/WebKit/gtk/webkit/webkitwebnavigationaction.cpp
@@ -48,8 +48,6 @@ struct _WebKitWebNavigationActionPrivate {
     gchar* targetFrame;
 };
 
-#define WEBKIT_WEB_NAVIGATION_ACTION_GET_PRIVATE(obj)(G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_NAVIGATION_ACTION, WebKitWebNavigationActionPrivate))
-
 enum  {
     PROP_0,
 
@@ -118,7 +116,7 @@ static void webkit_web_navigation_action_set_property(GObject* object, guint pro
 
 static void webkit_web_navigation_action_init(WebKitWebNavigationAction* navigationAction)
 {
-    navigationAction->priv = WEBKIT_WEB_NAVIGATION_ACTION_GET_PRIVATE(navigationAction);
+    navigationAction->priv = G_TYPE_INSTANCE_GET_PRIVATE(navigationAction, WEBKIT_TYPE_WEB_NAVIGATION_ACTION, WebKitWebNavigationActionPrivate);
 }
 
 static void webkit_web_navigation_action_finalize(GObject* obj)
diff --git a/WebKit/gtk/webkit/webkitwebplugin.cpp b/WebKit/gtk/webkit/webkitwebplugin.cpp
index 86f7438..490bb6f 100644
--- a/WebKit/gtk/webkit/webkitwebplugin.cpp
+++ b/WebKit/gtk/webkit/webkitwebplugin.cpp
@@ -70,7 +70,7 @@ static void webkit_web_plugin_class_init(WebKitWebPluginClass* klass)
 
 static void webkit_web_plugin_init(WebKitWebPlugin *plugin)
 {
-    WebKitWebPluginPrivate* priv = WEBKIT_WEB_PLUGIN_GET_PRIVATE(plugin);
+    WebKitWebPluginPrivate* priv = G_TYPE_INSTANCE_GET_PRIVATE(plugin, WEBKIT_TYPE_WEB_PLUGIN, WebKitWebPluginPrivate);
     plugin->priv = priv = new WebKitWebPluginPrivate();
 }
 
diff --git a/WebKit/gtk/webkit/webkitwebplugindatabase.cpp b/WebKit/gtk/webkit/webkitwebplugindatabase.cpp
index 584ad97..a44fedc 100644
--- a/WebKit/gtk/webkit/webkitwebplugindatabase.cpp
+++ b/WebKit/gtk/webkit/webkitwebplugindatabase.cpp
@@ -47,7 +47,7 @@ static void webkit_web_plugin_database_class_init(WebKitWebPluginDatabaseClass*
 
 static void webkit_web_plugin_database_init(WebKitWebPluginDatabase* database)
 {
-    WebKitWebPluginDatabasePrivate* priv = WEBKIT_WEB_PLUGIN_DATABASE_GET_PRIVATE(database);
+    WebKitWebPluginDatabasePrivate* priv = G_TYPE_INSTANCE_GET_PRIVATE(database, WEBKIT_TYPE_WEB_PLUGIN_DATABASE, WebKitWebPluginDatabasePrivate);
     database->priv = priv;
 
     priv->coreDatabase = PluginDatabase::installedPlugins();
diff --git a/WebKit/gtk/webkit/webkitwebplugindatabaseprivate.h b/WebKit/gtk/webkit/webkitwebplugindatabaseprivate.h
index aa99570..199aede 100644
--- a/WebKit/gtk/webkit/webkitwebplugindatabaseprivate.h
+++ b/WebKit/gtk/webkit/webkitwebplugindatabaseprivate.h
@@ -28,7 +28,6 @@ class PluginDatabase;
 
 extern "C" {
 
-#define WEBKIT_WEB_PLUGIN_DATABASE_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_PLUGIN_DATABASE, WebKitWebPluginDatabasePrivate))
 typedef struct _WebKitWebPluginDatabasePrivate WebKitWebPluginDatabasePrivate;
 struct _WebKitWebPluginDatabasePrivate {
     WebCore::PluginDatabase* coreDatabase;
diff --git a/WebKit/gtk/webkit/webkitwebpluginprivate.h b/WebKit/gtk/webkit/webkitwebpluginprivate.h
index 6beb468..885313e 100644
--- a/WebKit/gtk/webkit/webkitwebpluginprivate.h
+++ b/WebKit/gtk/webkit/webkitwebpluginprivate.h
@@ -32,7 +32,6 @@ WebKitWebPlugin* kitNew(WebCore::PluginPackage* package);
 
 extern "C" {
 
-#define WEBKIT_WEB_PLUGIN_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_PLUGIN, WebKitWebPluginPrivate))
 typedef struct _WebKitWebPluginPrivate WebKitWebPluginPrivate;
 struct _WebKitWebPluginPrivate {
     RefPtr<WebCore::PluginPackage> corePlugin;
diff --git a/WebKit/gtk/webkit/webkitwebpolicydecision.cpp b/WebKit/gtk/webkit/webkitwebpolicydecision.cpp
index f093b39..06c1fcb 100644
--- a/WebKit/gtk/webkit/webkitwebpolicydecision.cpp
+++ b/WebKit/gtk/webkit/webkitwebpolicydecision.cpp
@@ -46,8 +46,6 @@ struct _WebKitWebPolicyDecisionPrivate {
     gboolean isCancelled;
 };
 
-#define WEBKIT_WEB_POLICY_DECISION_GET_PRIVATE(obj)    (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_POLICY_DECISION, WebKitWebPolicyDecisionPrivate))
-
 static void webkit_web_policy_decision_class_init(WebKitWebPolicyDecisionClass* decisionClass)
 {
     g_type_class_add_private(decisionClass, sizeof(WebKitWebPolicyDecisionPrivate));
@@ -55,7 +53,7 @@ static void webkit_web_policy_decision_class_init(WebKitWebPolicyDecisionClass*
 
 static void webkit_web_policy_decision_init(WebKitWebPolicyDecision* decision)
 {
-    decision->priv = WEBKIT_WEB_POLICY_DECISION_GET_PRIVATE(decision);
+    decision->priv = G_TYPE_INSTANCE_GET_PRIVATE(decision, WEBKIT_TYPE_WEB_POLICY_DECISION, WebKitWebPolicyDecisionPrivate);
 }
 
 WebKitWebPolicyDecision* webkit_web_policy_decision_new(WebKitWebFrame* frame, WebCore::FramePolicyFunction function)
diff --git a/WebKit/gtk/webkit/webkitwebresource.cpp b/WebKit/gtk/webkit/webkitwebresource.cpp
index 9e97ab9..c2f3a15 100644
--- a/WebKit/gtk/webkit/webkitwebresource.cpp
+++ b/WebKit/gtk/webkit/webkitwebresource.cpp
@@ -217,7 +217,7 @@ static void webkit_web_resource_set_property(GObject* object, guint prop_id, con
 
 static void webkit_web_resource_init(WebKitWebResource* webResource)
 {
-    webResource->priv = WEBKIT_WEB_RESOURCE_GET_PRIVATE(webResource);
+    webResource->priv = G_TYPE_INSTANCE_GET_PRIVATE(webResource, WEBKIT_TYPE_WEB_RESOURCE, WebKitWebResourcePrivate);
 }
 
 // internal use only
diff --git a/WebKit/gtk/webkit/webkitwebresourceprivate.h b/WebKit/gtk/webkit/webkitwebresourceprivate.h
index 25d51b6..2ae3d05 100644
--- a/WebKit/gtk/webkit/webkitwebresourceprivate.h
+++ b/WebKit/gtk/webkit/webkitwebresourceprivate.h
@@ -28,7 +28,6 @@
 
 extern "C" {
 
-#define WEBKIT_WEB_RESOURCE_GET_PRIVATE(obj)        (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_RESOURCE, WebKitWebResourcePrivate))
 struct _WebKitWebResourcePrivate {
     WebCore::ArchiveResource* resource;
 
diff --git a/WebKit/gtk/webkit/webkitwebsettings.cpp b/WebKit/gtk/webkit/webkitwebsettings.cpp
index 66ebb01..92370d7 100644
--- a/WebKit/gtk/webkit/webkitwebsettings.cpp
+++ b/WebKit/gtk/webkit/webkitwebsettings.cpp
@@ -917,7 +917,7 @@ static void webkit_web_settings_class_init(WebKitWebSettingsClass* klass)
 
 static void webkit_web_settings_init(WebKitWebSettings* web_settings)
 {
-    web_settings->priv = WEBKIT_WEB_SETTINGS_GET_PRIVATE(web_settings);
+    web_settings->priv = G_TYPE_INSTANCE_GET_PRIVATE(web_settings, WEBKIT_TYPE_WEB_SETTINGS, WebKitWebSettingsPrivate);
 }
 
 static EnchantBroker* get_enchant_broker()
diff --git a/WebKit/gtk/webkit/webkitwebview.cpp b/WebKit/gtk/webkit/webkitwebview.cpp
index b067007..fbf14cd 100644
--- a/WebKit/gtk/webkit/webkitwebview.cpp
+++ b/WebKit/gtk/webkit/webkitwebview.cpp
@@ -251,7 +251,7 @@ static GtkIMContext* webkit_web_view_get_im_context(WebKitWebView*);
 static void PopupMenuPositionFunc(GtkMenu* menu, gint *x, gint *y, gboolean *pushIn, gpointer userData)
 {
     WebKitWebView* view = WEBKIT_WEB_VIEW(userData);
-    WebKitWebViewPrivate* priv = WEBKIT_WEB_VIEW_GET_PRIVATE(view);
+    WebKitWebViewPrivate* priv = view->priv;
     GdkScreen* screen = gtk_widget_get_screen(GTK_WIDGET(view));
     GtkRequisition menuSize;
 
@@ -363,7 +363,7 @@ static gboolean webkit_web_view_forward_context_menu_event(WebKitWebView* webVie
     if (!items)
         return FALSE;
 
-    WebKitWebViewPrivate* priv = WEBKIT_WEB_VIEW_GET_PRIVATE(webView);
+    WebKitWebViewPrivate* priv = webView->priv;
     priv->currentMenu = menu;
     priv->lastPopupXPosition = event.globalX();
     priv->lastPopupYPosition = event.globalY();
@@ -1511,7 +1511,7 @@ static IntPoint globalPointForClientPoint(GdkWindow* window, const IntPoint& cli
 static void webkit_web_view_drag_end(GtkWidget* widget, GdkDragContext* context)
 {
     WebKitWebView* webView = WEBKIT_WEB_VIEW(widget);
-    WebKitWebViewPrivate* priv = WEBKIT_WEB_VIEW_GET_PRIVATE(webView);
+    WebKitWebViewPrivate* priv = webView->priv;
 
     // This might happen if a drag is still in progress after a WebKitWebView
     // is disposed and before it is finalized.
@@ -1549,7 +1549,7 @@ static void webkit_web_view_drag_end(GtkWidget* widget, GdkDragContext* context)
 
 static void webkit_web_view_drag_data_get(GtkWidget* widget, GdkDragContext* context, GtkSelectionData* selectionData, guint info, guint)
 {
-    WebKitWebViewPrivate* priv = WEBKIT_WEB_VIEW_GET_PRIVATE(WEBKIT_WEB_VIEW(widget));
+    WebKitWebViewPrivate* priv = WEBKIT_WEB_VIEW(widget)->priv;
 
     // This might happen if a drag is still in progress after a WebKitWebView
     // is diposed and before it is finalized.
@@ -1686,7 +1686,7 @@ static gboolean webkit_web_view_drag_drop(GtkWidget* widget, GdkDragContext* con
 #if GTK_CHECK_VERSION(2, 12, 0)
 static gboolean webkit_web_view_query_tooltip(GtkWidget *widget, gint x, gint y, gboolean keyboard_mode, GtkTooltip *tooltip)
 {
-    WebKitWebViewPrivate* priv = WEBKIT_WEB_VIEW_GET_PRIVATE(widget);
+    WebKitWebViewPrivate* priv = WEBKIT_WEB_VIEW(widget)->priv;
 
     if (keyboard_mode) {
         WebKitWebView* webView = WEBKIT_WEB_VIEW(widget);
@@ -3457,7 +3457,7 @@ static void webkit_web_view_settings_notify(WebKitWebSettings* webSettings, GPar
 
 static void webkit_web_view_init(WebKitWebView* webView)
 {
-    WebKitWebViewPrivate* priv = WEBKIT_WEB_VIEW_GET_PRIVATE(webView);
+    WebKitWebViewPrivate* priv = G_TYPE_INSTANCE_GET_PRIVATE(webView, WEBKIT_TYPE_WEB_VIEW, WebKitWebViewPrivate);
     webView->priv = priv;
     // This is the placement new syntax: http://www.parashift.com/c++-faq-lite/dtors.html#faq-11.10
     // It allows us to call a constructor on manually allocated locations in memory. We must use it
diff --git a/WebKit/gtk/webkit/webkitwebwindowfeatures.cpp b/WebKit/gtk/webkit/webkitwebwindowfeatures.cpp
index e5d65bd..ddc657d 100644
--- a/WebKit/gtk/webkit/webkitwebwindowfeatures.cpp
+++ b/WebKit/gtk/webkit/webkitwebwindowfeatures.cpp
@@ -276,7 +276,7 @@ static void webkit_web_window_features_class_init(WebKitWebWindowFeaturesClass*
 
 static void webkit_web_window_features_init(WebKitWebWindowFeatures* web_window_features)
 {
-    web_window_features->priv = WEBKIT_WEB_WINDOW_FEATURES_GET_PRIVATE(web_window_features);
+    web_window_features->priv = G_TYPE_INSTANCE_GET_PRIVATE(web_window_features, WEBKIT_TYPE_WEB_WINDOW_FEATURES, WebKitWebWindowFeaturesPrivate);
 }
 
 static void webkit_web_window_features_set_property(GObject* object, guint prop_id, const GValue* value, GParamSpec* pspec)

-- 
WebKit Debian packaging



More information about the Pkg-webkit-commits mailing list