* @frame: a #WebKitFrame
* @request: a #WebKitNetworkRequest
*
- * Connects to a given URL by initiating an asynchronous client request.
+ * Connects to a given URI by initiating an asynchronous client request.
*
* Creates a provisional data source that will transition to a committed data
* source once any data has been received. Use webkit_frame_stop_loading() to
g_return_if_fail(coreFrame);
// TODO: Use the ResourceRequest carried by WebKitNetworkRequest when it gets implemented.
- DeprecatedString string = DeprecatedString::fromUtf8(webkit_network_request_get_url(request));
+ DeprecatedString string = DeprecatedString::fromUtf8(webkit_network_request_get_uri(request));
coreFrame->loader()->load(ResourceRequest(KURL(string)));
}
{
WebKitNetworkRequestPrivate* requestPrivate = WEBKIT_NETWORK_REQUEST_GET_PRIVATE(object);
- g_free(requestPrivate->url);
+ g_free(requestPrivate->uri);
G_OBJECT_CLASS(webkit_network_request_parent_class)->finalize(object);
}
{
}
-WebKitNetworkRequest* webkit_network_request_new(const gchar* url)
+WebKitNetworkRequest* webkit_network_request_new(const gchar* uri)
{
WebKitNetworkRequest* request = WEBKIT_NETWORK_REQUEST(g_object_new(WEBKIT_TYPE_NETWORK_REQUEST, NULL));
WebKitNetworkRequestPrivate* requestPrivate = WEBKIT_NETWORK_REQUEST_GET_PRIVATE(request);
- requestPrivate->url = g_strdup(url);
+ requestPrivate->uri = g_strdup(uri);
return request;
}
-void webkit_network_request_set_url(WebKitNetworkRequest* request, const gchar* url)
+void webkit_network_request_set_uri(WebKitNetworkRequest* request, const gchar* uri)
{
WebKitNetworkRequestPrivate* requestPrivate;
requestPrivate = WEBKIT_NETWORK_REQUEST_GET_PRIVATE(request);
- g_free(requestPrivate->url);
- requestPrivate->url = g_strdup(url);
+ g_free(requestPrivate->uri);
+ requestPrivate->uri = g_strdup(uri);
}
-const gchar* webkit_network_request_get_url(WebKitNetworkRequest* request)
+const gchar* webkit_network_request_get_uri(WebKitNetworkRequest* request)
{
WebKitNetworkRequestPrivate* requestPrivate;
requestPrivate = WEBKIT_NETWORK_REQUEST_GET_PRIVATE(request);
- return requestPrivate->url;
+ return requestPrivate->uri;
}
}
webkit_network_request_get_type (void);
WEBKIT_API WebKitNetworkRequest*
-webkit_network_request_new (const gchar* url);
+webkit_network_request_new (const gchar* uri);
WEBKIT_API void
-webkit_network_request_set_url (WebKitNetworkRequest* request, const gchar* url);
+webkit_network_request_set_uri (WebKitNetworkRequest* request, const gchar* uri);
WEBKIT_API const gchar*
-webkit_network_request_get_url (WebKitNetworkRequest* request);
+webkit_network_request_get_uri (WebKitNetworkRequest* request);
G_END_DECLS
return frameData->frame->loader()->canGoBackOrForward(1);
}
-void webkit_page_open(WebKitPage* page, const gchar* url)
+void webkit_page_open(WebKitPage* page, const gchar* uri)
{
g_return_if_fail(WEBKIT_IS_PAGE(page));
WebKitPagePrivate* pageData = WEBKIT_PAGE_GET_PRIVATE(page);
WebKitFramePrivate* frameData = WEBKIT_FRAME_GET_PRIVATE(pageData->mainFrame);
- DeprecatedString string = DeprecatedString::fromUtf8(url);
+ DeprecatedString string = DeprecatedString::fromUtf8(uri);
frameData->frame->loader()->load(ResourceRequest(KURL(string)));
}
frameData->frame->loader()->reload();
}
-void webkit_page_load_string(WebKitPage* page, const gchar* content, const gchar* contentMimeType, const gchar* contentEncoding, const gchar* baseUrl)
+void webkit_page_load_string(WebKitPage* page, const gchar* content, const gchar* contentMimeType, const gchar* contentEncoding, const gchar* baseUri)
{
g_return_if_fail(WEBKIT_IS_PAGE(page));
WebKitPagePrivate* pageData = WEBKIT_PAGE_GET_PRIVATE(page);
WebKitFramePrivate* frameData = WEBKIT_FRAME_GET_PRIVATE(pageData->mainFrame);
- KURL url(DeprecatedString::fromUtf8(baseUrl));
+ KURL url(DeprecatedString::fromUtf8(baseUri));
RefPtr<SharedBuffer> sharedBuffer = new SharedBuffer(strdup(content), strlen(content));
SubstituteData substituteData(sharedBuffer.release(), String(contentMimeType), String(contentEncoding), KURL("about:blank"), url);
webkit_page_stop_loading (WebKitPage* page);
WEBKIT_API void
-webkit_page_open (WebKitPage* page, const gchar* url);
+webkit_page_open (WebKitPage* page, const gchar* uri);
WEBKIT_API void
webkit_page_reload (WebKitPage *page);
WEBKIT_API void
-webkit_page_load_string (WebKitPage* page, const gchar* content, const gchar* content_mime_type, const gchar* content_encoding, const gchar* base_url);
+webkit_page_load_string (WebKitPage* page, const gchar* content, const gchar* content_mime_type, const gchar* content_encoding, const gchar* base_uri);
WEBKIT_API void
-webkit_page_load_html_string (WebKitPage* page, const gchar* content, const gchar* base_url);
+webkit_page_load_html_string (WebKitPage* page, const gchar* content, const gchar* base_uri);
WEBKIT_API WebKitFrame*
webkit_page_get_main_frame (WebKitPage* page);
#define WEBKIT_NETWORK_REQUEST_GET_PRIVATE(obj) (G_TYPE_INSTANCE_GET_PRIVATE((obj), WEBKIT_TYPE_NETWORK_REQUEST, WebKitNetworkRequestPrivate))
typedef struct _WebKitNetworkRequestPrivate WebKitNetworkRequestPrivate;
struct _WebKitNetworkRequestPrivate {
- gchar* url;
+ gchar* uri;
};
WebKitFrame* webkit_frame_init_with_page(WebKitPage*, WebCore::HTMLFrameOwnerElement*);
WebKitEditableLinkBehaviour editable_link_behaviour;
gboolean uses_page_cache;
gboolean shrink_standalone_images_to_fit;
- gboolean show_urls_in_tool_tips;
+ gboolean show_uris_in_tool_tips;
gchar* ftp_directory_template_path;
gboolean force_ftp_directory_listings;
gboolean developer_extras_enabled;
+2007-11-28 Alp Toker <alp@atoker.com>
+
+ Reviewed by Timothy Hatcher.
+
+ http://bugs.webkit.org/show_bug.cgi?id=16174
+ [GTK] Use "URI" not "URL" in public API
+
+ Replace use of the term "URL" with "URI" in public headers,
+ documentation and some internal code to match GLib/GTK+ convention.
+
+ This is now mentioned in the API guidelines:
+ http://trac.webkit.org/projects/webkit/wiki/HackingGtk
+
+ API/ABI-breaking change.
+
+ * Api/webkitgtkframe.cpp:
+ * Api/webkitgtknetworkrequest.cpp:
+ * Api/webkitgtknetworkrequest.h:
+ * Api/webkitgtkpage.cpp:
+ * Api/webkitgtkpage.h:
+ * Api/webkitgtkprivate.h:
+ * Api/webkitgtksettings.h:
+
2007-11-29 Brady Eidson <beidson@apple.com>
Better build fix for Gtk
+2007-11-28 Alp Toker <alp@atoker.com>
+
+ Reviewed by Timothy Hatcher.
+
+ http://bugs.webkit.org/show_bug.cgi?id=16174
+ [GTK] Use "URI" not "URL" in public API
+
+ Replace use of the term "URL" with "URI" in public headers,
+ documentation and some internal code to match GLib/GTK+ convention.
+
+ This is now mentioned in the API guidelines:
+ http://trac.webkit.org/projects/webkit/wiki/HackingGtk
+
+ * GtkLauncher/main.c:
+ (activate_uri_entry_cb):
+ (title_change_cb):
+ (create_toolbar):
+ (main):
+
2007-11-29 Anders Carlsson <andersca@apple.com>
Reviewed by Sam.
#include <gtk/gtk.h>
static GtkWidget* main_window;
-static GtkWidget* url_entry;
+static GtkWidget* uri_entry;
static GtkStatusbar* main_statusbar;
static WebKitPage* web_page;
static gchar* main_title;
static guint status_context_id;
static void
-activate_url_entry_cb (GtkWidget* entry, gpointer data)
+activate_uri_entry_cb (GtkWidget* entry, gpointer data)
{
- const gchar* url = gtk_entry_get_text (GTK_ENTRY (entry));
- g_assert (url);
- webkit_page_open (web_page, url);
+ const gchar* uri = gtk_entry_get_text (GTK_ENTRY (entry));
+ g_assert (uri);
+ webkit_page_open (web_page, uri);
}
static void
}
static void
-title_change_cb (WebKitPage* page, const gchar* title, const gchar* url, gpointer data)
+title_change_cb (WebKitPage* page, const gchar* title, const gchar* uri, gpointer data)
{
- gtk_entry_set_text (GTK_ENTRY (url_entry), url);
+ gtk_entry_set_text (GTK_ENTRY (uri_entry), uri);
if (main_title)
g_free (main_title);
/* The URL entry */
item = gtk_tool_item_new ();
gtk_tool_item_set_expand (item, TRUE);
- url_entry = gtk_entry_new ();
- gtk_container_add (GTK_CONTAINER (item), url_entry);
- g_signal_connect (G_OBJECT (url_entry), "activate", G_CALLBACK (activate_url_entry_cb), NULL);
+ uri_entry = gtk_entry_new ();
+ gtk_container_add (GTK_CONTAINER (item), uri_entry);
+ g_signal_connect (G_OBJECT (uri_entry), "activate", G_CALLBACK (activate_uri_entry_cb), NULL);
gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
/* The go button */
item = gtk_tool_button_new_from_stock (GTK_STOCK_OK);
- g_signal_connect_swapped (G_OBJECT (item), "clicked", G_CALLBACK (activate_url_entry_cb), (gpointer)url_entry);
+ g_signal_connect_swapped (G_OBJECT (item), "clicked", G_CALLBACK (activate_uri_entry_cb), (gpointer)uri_entry);
gtk_toolbar_insert (GTK_TOOLBAR (toolbar), item, -1);
return toolbar;
main_window = create_window ();
gtk_container_add (GTK_CONTAINER (main_window), vbox);
- gchar* url = (gchar*) (argc > 1 ? argv[1] : "http://www.google.com/");
- webkit_page_open (web_page, url);
+ gchar* uri = (gchar*) (argc > 1 ? argv[1] : "http://www.google.com/");
+ webkit_page_open (web_page, uri);
gtk_widget_grab_focus (GTK_WIDGET (web_page));
gtk_widget_show_all (main_window);