Changeset 73696 in webkit
- Timestamp:
- Dec 10, 2010 2:06:46 AM (13 years ago)
- Location:
- trunk/WebKit/gtk
- Files:
-
- 1 added
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebKit/gtk/ChangeLog
r73628 r73696 1 2010-12-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk> 2 3 Reviewed by Martin Robinson. 4 5 [GTK] Split webkitprivate.{cpp,h} in more manageable chunks 6 https://bugs.webkit.org/show_bug.cgi?id=50698 7 8 Split private bits of WebKitWebFrame to its own private header, and 9 to its implementation file. 10 11 * GNUmakefile.am: 12 * WebCoreSupport/ChromeClientGtk.cpp: 13 * WebCoreSupport/DragClientGtk.cpp: 14 * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: 15 * WebCoreSupport/FrameLoaderClientGtk.cpp: 16 * webkit/webkitprivate.cpp: 17 * webkit/webkitprivate.h: 18 * webkit/webkitwebdatasource.cpp: 19 * webkit/webkitwebframe.cpp: 20 (WebKit::getViewFromFrame): 21 (WebKit::core): 22 (WebKit::kit): 23 * webkit/webkitwebframeprivate.h: Added. 24 * webkit/webkitwebpolicydecision.cpp: 25 * webkit/webkitwebview.cpp: 26 1 27 2010-12-09 Antonio Gomes <agomes@rim.com> 2 28 -
trunk/WebKit/gtk/GNUmakefile.am
r73628 r73696 188 188 WebKit/gtk/webkit/webkitwebdatasource.cpp \ 189 189 WebKit/gtk/webkit/webkitwebframe.cpp \ 190 WebKit/gtk/webkit/webkitwebframeprivate.h \ 190 191 WebKit/gtk/webkit/webkitwebhistoryitem.cpp \ 191 192 WebKit/gtk/webkit/webkitwebinspector.cpp \ … … 198 199 WebKit/gtk/webkit/webkitwebsettings.cpp \ 199 200 WebKit/gtk/webkit/webkitwebview.cpp \ 201 WebKit/gtk/webkit/webkitwebviewprivate.h \ 200 202 WebKit/gtk/webkit/webkitwebwindowfeatures.cpp 201 203 -
trunk/WebKit/gtk/WebCoreSupport/ChromeClientGtk.cpp
r73624 r73696 51 51 #include "webkitnetworkrequest.h" 52 52 #include "webkitprivate.h" 53 #include "webkitwebframeprivate.h" 53 54 #include "webkitwebview.h" 54 55 #include "webkitwebviewprivate.h" -
trunk/WebKit/gtk/WebCoreSupport/DragClientGtk.cpp
r73539 r73696 34 34 #include "RenderObject.h" 35 35 #include "webkitprivate.h" 36 #include "webkitwebframeprivate.h" 36 37 #include "webkitwebviewprivate.h" 37 38 #include "webkitwebview.h" -
trunk/WebKit/gtk/WebCoreSupport/DumpRenderTreeSupportGtk.cpp
r73628 r73696 51 51 #include "WorkerThread.h" 52 52 #include "webkitprivate.h" 53 #include "webkitwebframeprivate.h" 53 54 #include "webkitwebviewprivate.h" 54 55 #include "webkitwebview.h" -
trunk/WebKit/gtk/WebCoreSupport/FrameLoaderClientGtk.cpp
r73608 r73696 64 64 #include "webkitprivate.h" 65 65 #include "webkitwebframe.h" 66 #include "webkitwebframeprivate.h" 66 67 #include "webkitwebnavigationaction.h" 67 68 #include "webkitwebpolicydecision.h" -
trunk/WebKit/gtk/webkit/webkitprivate.cpp
r73539 r73696 66 66 namespace WebKit { 67 67 68 WebKitWebView* getViewFromFrame(WebKitWebFrame* frame)69 {70 WebKitWebFramePrivate* priv = frame->priv;71 return priv->webView;72 }73 74 WebCore::Frame* core(WebKitWebFrame* frame)75 {76 if (!frame)77 return 0;78 79 WebKitWebFramePrivate* priv = frame->priv;80 return priv ? priv->coreFrame : 0;81 }82 83 WebKitWebFrame* kit(WebCore::Frame* coreFrame)84 {85 if (!coreFrame)86 return 0;87 88 ASSERT(coreFrame->loader());89 WebKit::FrameLoaderClient* client = static_cast<WebKit::FrameLoaderClient*>(coreFrame->loader()->client());90 return client ? client->webFrame() : 0;91 }92 93 68 WebKitWebNavigationReason kit(WebCore::NavigationType type) 94 69 { -
trunk/WebKit/gtk/webkit/webkitprivate.h
r73628 r73696 83 83 class PasteboardHelperGtk; 84 84 85 WebKitWebView* getViewFromFrame(WebKitWebFrame*);86 87 WebCore::Frame* core(WebKitWebFrame*);88 WebKitWebFrame* kit(WebCore::Frame*);89 90 85 WebCore::HistoryItem* core(WebKitWebHistoryItem*); 91 86 WebKitWebHistoryItem* kit(PassRefPtr<WebCore::HistoryItem>); … … 119 114 #define WEBKIT_PARAM_READABLE ((GParamFlags)(G_PARAM_READABLE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB)) 120 115 #define WEBKIT_PARAM_READWRITE ((GParamFlags)(G_PARAM_READWRITE|G_PARAM_STATIC_NAME|G_PARAM_STATIC_NICK|G_PARAM_STATIC_BLURB)) 121 122 #define WEBKIT_WEB_FRAME_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_FRAME, WebKitWebFramePrivate))123 typedef struct _WebKitWebFramePrivate WebKitWebFramePrivate;124 struct _WebKitWebFramePrivate {125 WebCore::Frame* coreFrame;126 WebKitWebView* webView;127 128 gchar* name;129 gchar* title;130 gchar* uri;131 WebKitLoadStatus loadStatus;132 WebKitSecurityOrigin* origin;133 };134 116 135 117 #define WEBKIT_SECURITY_ORIGIN_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_SECURITY_ORIGIN, WebKitSecurityOriginPrivate)) … … 165 147 webkitUserAgent(); 166 148 167 void168 webkit_web_frame_core_frame_gone(WebKitWebFrame*);169 170 149 // WebKitWebHistoryItem private 171 150 WebKitWebHistoryItem* … … 243 222 webkit_network_request_get_message(WebKitNetworkRequest* request); 244 223 245 // FIXME: move this functionality into a 'WebKitWebDataSource' once implemented246 WEBKIT_API gchar*247 webkit_web_frame_get_response_mime_type(WebKitWebFrame* frame);248 249 224 // FIXME: Move these to webkitwebframe.h once their API has been discussed. 250 225 -
trunk/WebKit/gtk/webkit/webkitwebdatasource.cpp
r73539 r73696 32 32 #include "runtime/InitializeThreading.h" 33 33 #include "webkitprivate.h" 34 #include "webkitwebframeprivate.h" 34 35 #include "webkitwebresource.h" 35 36 #include "webkitwebviewprivate.h" -
trunk/WebKit/gtk/webkit/webkitwebframe.cpp
r73539 r73696 54 54 #include "webkitmarshal.h" 55 55 #include "webkitprivate.h" 56 #include "webkitwebframeprivate.h" 56 57 #include "webkitwebview.h" 57 58 #include "webkitwebviewprivate.h" … … 967 968 return webkit_network_response_new_with_core_response(loader->response()); 968 969 } 970 971 namespace WebKit { 972 973 WebKitWebView* getViewFromFrame(WebKitWebFrame* frame) 974 { 975 WebKitWebFramePrivate* priv = frame->priv; 976 return priv->webView; 977 } 978 979 WebCore::Frame* core(WebKitWebFrame* frame) 980 { 981 if (!frame) 982 return 0; 983 984 WebKitWebFramePrivate* priv = frame->priv; 985 return priv ? priv->coreFrame : 0; 986 } 987 988 WebKitWebFrame* kit(WebCore::Frame* coreFrame) 989 { 990 if (!coreFrame) 991 return 0; 992 993 ASSERT(coreFrame->loader()); 994 WebKit::FrameLoaderClient* client = static_cast<WebKit::FrameLoaderClient*>(coreFrame->loader()->client()); 995 return client ? client->webFrame() : 0; 996 } 997 998 } -
trunk/WebKit/gtk/webkit/webkitwebpolicydecision.cpp
r49288 r73696 24 24 #include "FrameLoaderTypes.h" 25 25 #include "webkitprivate.h" 26 #include "webkitwebframeprivate.h" 26 27 27 28 using namespace WebKit; -
trunk/WebKit/gtk/webkit/webkitwebview.cpp
r73624 r73696 86 86 #include "webkitprivate.h" 87 87 #include "webkitwebbackforwardlist.h" 88 #include "webkitwebframeprivate.h" 88 89 #include "webkitwebhistoryitem.h" 89 90 #include "webkitwebinspector.h"
Note: See TracChangeset
for help on using the changeset viewer.