Changeset 28818 in webkit
- Timestamp:
- Dec 17, 2007 12:54:49 PM (16 years ago)
- Location:
- trunk
- Files:
-
- 2 deleted
- 12 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/WebCore/ChangeLog
r28816 r28818 1 2007-12-14 Juan A. Suarez Romero <jasuarez@igalia.com> 2 3 Reviewed by Alp Toker. 4 5 http://bugs.webkit.org/show_bug.cgi?id=16042 6 [GTK] Eliminate webkit_init() 7 8 Move webkit initialization to WebView class init. 9 10 * WebCore.pro: 11 1 12 2007-12-17 Jon Honeycutt <jhoneycutt@apple.com> 2 13 -
trunk/WebCore/WebCore.pro
r28798 r28818 954 954 ../WebKit/gtk/WebView/webkit.h \ 955 955 ../WebKit/gtk/WebView/webkitdefines.h \ 956 ../WebKit/gtk/WebView/webkitglobal.h \957 956 ../WebKit/gtk/WebView/webkitnetworkrequest.h \ 958 957 ../WebKit/gtk/WebView/webkitprivate.h \ … … 1030 1029 platform/image-decoders/ico/ICOImageDecoder.cpp \ 1031 1030 platform/image-decoders/xbm/XBMImageDecoder.cpp \ 1032 ../WebKit/gtk/WebView/webkitglobal.cpp \1033 1031 ../WebKit/gtk/WebView/webkitnetworkrequest.cpp \ 1034 1032 ../WebKit/gtk/WebView/webkitprivate.cpp \ -
trunk/WebKit/gtk/ChangeLog
r28817 r28818 1 2007-12-14 Juan A. Suarez Romero <jasuarez@igalia.com> 2 3 Reviewed by Alp Toker. 4 5 http://bugs.webkit.org/show_bug.cgi?id=16042 6 [GTK] Eliminate webkit_init() 7 8 Move webkit initialization to WebView class init. 9 10 * WebView/headers.pri: 11 * WebView/webkit.h: 12 * WebView/webkitglobal.cpp: Removed. 13 * WebView/webkitglobal.h: Removed. 14 * WebView/webkitprivate.cpp: 15 (WebKit::webkit_init): 16 * WebView/webkitprivate.h: 17 * WebView/webkitwebframe.cpp: 18 * WebView/webkitwebview.cpp: 19 1 20 2007-12-17 Luca Bruno <lethalman88@gmail.com> 2 21 -
trunk/WebKit/gtk/WebView/headers.pri
r28316 r28818 1 1 WEBKIT_API_HEADERS = $$PWD/webkit.h \ 2 2 $$PWD/webkitdefines.h \ 3 $$PWD/webkitglobal.h \4 3 $$PWD/webkitnetworkrequest.h \ 5 4 $$PWD/webkitwebframe.h \ -
trunk/WebKit/gtk/WebView/webkit.h
r28316 r28818 22 22 23 23 #include <webkitdefines.h> 24 #include <webkitglobal.h>25 24 #include <webkitnetworkrequest.h> 26 25 #include <webkitwebframe.h> -
trunk/WebKit/gtk/WebView/webkitprivate.cpp
r28564 r28818 22 22 #include "webkitprivate.h" 23 23 #include "ChromeClientGtk.h" 24 #include "DatabaseTracker.h" 24 25 #include "FrameLoader.h" 25 26 #include "FrameLoaderClientGtk.h" 27 #include "Logging.h" 26 28 #include "NotImplemented.h" 27 29 … … 82 84 return client ? client->webView() : 0; 83 85 } 86 84 87 } 88 89 void webkit_init() 90 { 91 static bool isInitialized = false; 92 if (isInitialized) 93 return; 94 isInitialized = true; 95 96 WebCore::initializeThreading(); 97 WebCore::InitializeLoggingChannelsIfNecessary(); 98 99 #if ENABLE(DATABASE) 100 // FIXME: It should be possible for client applications to override this default location 101 gchar* databaseDirectory = g_build_filename(g_get_user_data_dir(), "webkit", "databases", NULL); 102 WebCore::DatabaseTracker::tracker().setDatabasePath(databaseDirectory); 103 g_free(databaseDirectory); 104 #endif 105 } -
trunk/WebKit/gtk/WebView/webkitprivate.h
r28817 r28818 50 50 51 51 extern "C" { 52 void webkit_init(); 53 52 54 #define WEBKIT_WEB_VIEW_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_WEB_VIEW, WebKitWebViewPrivate)) 53 55 typedef struct _WebKitWebViewPrivate WebKitWebViewPrivate; … … 85 87 WebKitWebFrame* webkit_web_frame_init_with_web_view(WebKitWebView*, WebCore::HTMLFrameOwnerElement*); 86 88 87 88 89 // TODO: Move these to webkitwebframe.h once these functions are fully 89 90 // implemented and their API has been discussed. -
trunk/WebKit/gtk/WebView/webkitwebframe.cpp
r28817 r28818 73 73 static void webkit_web_frame_class_init(WebKitWebFrameClass* frameClass) 74 74 { 75 webkit_init(); 76 75 77 g_type_class_add_private(frameClass, sizeof(WebKitWebFramePrivate)); 76 78 -
trunk/WebKit/gtk/WebView/webkitwebview.cpp
r28817 r28818 435 435 GtkBindingSet* binding_set; 436 436 437 webkit_init(); 438 437 439 g_type_class_add_private(webViewClass, sizeof(WebKitWebViewPrivate)); 438 440 -
trunk/WebKitTools/ChangeLog
r28817 r28818 1 2007-12-14 Juan A. Suarez Romero <jasuarez@igalia.com> 2 3 Reviewed by Alp Toker. 4 5 http://bugs.webkit.org/show_bug.cgi?id=16042 6 [GTK] Eliminate webkit_init() 7 8 Moving webkit initialization to WebView class init. 9 10 * DumpRenderTree/gtk/DumpRenderTree.cpp: 11 (main): 12 * GtkLauncher/main.c: 13 (main): 14 1 15 2007-12-17 Luca Bruno <lethalman88@gmail.com> 2 16 -
trunk/WebKitTools/DumpRenderTree/gtk/DumpRenderTree.cpp
r28750 r28818 314 314 315 315 gtk_init(&argc, &argv); 316 webkit_init();317 316 318 317 GtkWidget* window = gtk_window_new(GTK_WINDOW_POPUP); -
trunk/WebKitTools/GtkLauncher/main.c
r28817 r28818 184 184 { 185 185 gtk_init (&argc, &argv); 186 webkit_init ();187 186 188 187 GtkWidget* vbox = gtk_vbox_new (FALSE, 0);
Note: See TracChangeset
for help on using the changeset viewer.