summaryrefslogtreecommitdiffstats
path: root/WebKit/gtk/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/gtk/ChangeLog')
-rw-r--r--WebKit/gtk/ChangeLog2076
1 files changed, 2076 insertions, 0 deletions
diff --git a/WebKit/gtk/ChangeLog b/WebKit/gtk/ChangeLog
index 3691b4b..4d49861 100644
--- a/WebKit/gtk/ChangeLog
+++ b/WebKit/gtk/ChangeLog
@@ -1,3 +1,2079 @@
+2009-08-10 Brady Eidson <beidson@apple.com>
+
+ GTK build fix.
+
+ * webkit/webkitdownload.cpp:
+ (webkit_download_get_suggested_filename):
+
+2009-08-08 Xan Lopez <xlopez@igalia.com>
+
+ Roll out r46928, since it wasn't done in accordance with the
+ agreed naming.
+
+ * ChangeLog:
+
+ Remove the ChangeLog entry, since it was added at the bottom of
+ the file.
+
+ * gdom/GdomDOMObject.h: Removed.
+ * gdom/GdomDOMObjectPrivate.h: Removed.
+
+2009-08-08 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Xan Lopez.
+
+ [Gtk] Enable accessibility in Gtk DRT
+ https://bugs.webkit.org/show_bug.cgi?id=25989
+
+ Add SPI to get the focused accessible element to be used by DRT.
+
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebframe.cpp:
+ (webkit_web_frame_get_focused_accessible_element):
+
+2009-07-30 Martin Robinson <mrobinson@appcelerator.com>
+
+ Reviewed by Xan Lopez, Gustavo Noronha and Jan Alonzo.
+
+ [GTK] new-window-policy-decision-requested provides no information about the target frame
+ https://bugs.webkit.org/show_bug.cgi?id=27792
+
+ Add frameName property to the WebKitWebNavigation object.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::getNavigationAction):
+ (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
+ (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
+ * webkit/webkitwebnavigationaction.cpp:
+ (webkit_web_navigation_action_get_property):
+ (webkit_web_navigation_action_set_property):
+ (webkit_web_navigation_action_class_init):
+ (webkit_web_navigation_action_get_target_frame):
+ (webkit_web_navigation_action_set_target_frame):
+ * webkit/webkitwebnavigationaction.h:
+
+2009-07-29 Kevin McCullough <kmccullough@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Added foundation work to allow a testing infrastructure for the Web
+ Inspector.
+
+ * WebCoreSupport/InspectorClientGtk.cpp:
+ (WebKit::InspectorClient::inspectorWindowObjectCleared):
+ * WebCoreSupport/InspectorClientGtk.h:
+
+2009-07-29 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Eric Seidel and Xan Lopez.
+
+ [Gtk] Enable http/tests/appcache tests
+ https://bugs.webkit.org/show_bug.cgi?id=27674
+
+ Add 'enable-offline-web-application-cache' WebSetting to enable
+ or disable the appcache. Also, Add appcache SPI for DRT to use.
+
+ * webkit/webkitapplicationcache.cpp: Added.
+ (webkit_application_cache_set_maximum_size):
+ * webkit/webkitprivate.cpp:
+ (webkit_init):
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebsettings.cpp:
+ (webkit_web_settings_class_init):
+ (webkit_web_settings_set_property):
+ (webkit_web_settings_get_property):
+ (webkit_web_settings_copy):
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_update_settings):
+ (webkit_web_view_settings_notify):
+
+2009-07-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ Add information about the regression fix for WEBKIT_DEBUG.
+
+ * NEWS:
+
+2009-07-28 Priit Laes <plaes@plaes.org>
+
+ Reviewed by Xan Lopez.
+
+ Fix mnemonics in the soup authentication dialog.
+
+ * webkit/webkitsoupauthdialog.c:
+ (show_auth_dialog):
+
+2009-07-28 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ * NEWS: update for 1.1.12 release.
+
+2009-07-27 Alexey Proskuryakov <ap@webkit.org>
+
+ Build fix.
+
+ * webkit/webkitwebframe.cpp: (webkit_gc_count_javascript_objects): Added a namespace to
+ SilenceAssertionsOnly.
+
+2009-07-27 Alexey Proskuryakov <ap@webkit.org>
+
+ Reviewed by Darin Adler.
+
+ https://bugs.webkit.org/show_bug.cgi?id=27735
+ Give a helpful name to JSLock constructor argument
+
+ * webkit/webkitwebframe.cpp:
+ (webkit_gc_count_javascript_objects):
+
+2009-07-24 Priit Laes <plaes@plaes.org>
+
+ Reviewed by Xan Lopez.
+
+ [Gtk] Password is saved into gnome-keyring even if auth. fails
+ https://bugs.webkit.org/show_bug.cgi?id=27560
+
+ Check authentication result and save password only when authentication
+ succeeds.
+
+ * webkit/webkitsoupauthdialog.c:
+ (free_authData):
+ (response_callback):
+ (save_password_callback):
+
+2009-07-24 Andrei Popescu <andreip@google.com>
+
+ Reviewed by Anders Carlsson.
+
+ ApplicationCache should have size limit
+ https://bugs.webkit.org/show_bug.cgi?id=22700
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::reachedMaxAppCacheSize):
+ Adds empty implementation of reachedMaxAppCacheSize.
+ * WebCoreSupport/ChromeClientGtk.h:
+
+2009-07-23 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ [Gtk] Add implementation of GCController for DRT
+ https://bugs.webkit.org/show_bug.cgi?id=27636
+
+ Add SPI for GCController to use.
+
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebframe.cpp:
+ (webkit_gc_collect_javascript_objects):
+ (webkit_gc_collect_javascript_objects_on_alternate_thread):
+ (webkit_gc_count_javascript_objects):
+
+2009-07-22 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Mark Rowe.
+
+ Fix compiler warning.
+
+ * tests/testwebsettings.c:
+ (test_webkit_web_settings_user_agent):
+
+2009-07-22 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ Remove unused variables.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_grab_focus):
+ (webkit_web_view_focus_in_event):
+
+2009-07-21 Priit Laes <plaes@plaes.org>
+
+ Reviewed by Holger Freyther.
+
+ [GTK+] Missing accelerator in authentication dialog
+ https://bugs.webkit.org/show_bug.cgi?id=25509
+
+ Add accelerator to checkbox text.
+
+ * WebKit/gtk/webkit/webkitsoupauthdialog.c:
+ (show_auth_dialog):
+
+2009-07-21 Priit Laes <plaes@plaes.org>
+
+ Reviewed by Holger Freyther.
+
+ [GTK] http auth dialog pops up twice after a cancelled atempt
+ https://bugs.webkit.org/show_bug.cgi?id=24818
+
+ Remove workaround required for libsoup versions <=2.26.2 as we depend
+ on 2.27.4 now.
+
+ * webkit/webkitsoupauthdialog.c:
+ (session_authenticate):
+
+2009-07-20 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Holger Freyther.
+
+ [GTK] Widget size negotiation
+ https://bugs.webkit.org/show_bug.cgi?id=17154
+
+ Implement proper size request for the WebView widget.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::contentsSizeChanged):
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_size_request):
+ (webkit_web_view_class_init):
+
+2009-07-16 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Jan Alonzo.
+
+ [GTK+] Update the focus handling code.
+
+ Change focus-in to always call setActive(true), call
+ FocusController::setFocusedFrame when no focused frame exists
+ other SelectionController::setActive. This is matching Windows
+ and Qt.
+
+ On focus-out call FocusController::setActive(false) and
+ SelectionController::setFocued(false). This is matching Windows
+ and Qt as well.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_focus_in_event):
+ (webkit_web_view_focus_out_event):
+
+2009-07-16 Xiaomei Ji <xji@chromium.org>
+
+ Reviewed by Dan Bernstein.
+
+ This is the 2nd part of fixing "RTL: tooltip does not get its directionlity from its element's."
+ https://bugs.webkit.org/show_bug.cgi?id=24187
+
+ Add one extra parameter to the callee of HitTestResult::title() due to the signature change.
+
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::mouseDidMoveOverElement): Add direction as a parameter to the callee of HitTestResult::title().
+
+2009-07-16 Xiaomei Ji <xji@chromium.org>
+
+ Reviewed by Darin Adler.
+
+ Fix tooltip does not get its directionality from its element's directionality.
+ https://bugs.webkit.org/show_bug.cgi?id=24187
+
+ Per mitz's suggestion in comment #6, while getting the plain-text
+ title, we also get the directionality of the title. How to handle
+ the directionality is up to clients. Clients could ignore it,
+ or use attribute or unicode control characters to display the title
+ as what they want.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::setToolTip): Add directionality as 2nd parameter to setToopTip() (without handling it yet).
+ * WebCoreSupport/ChromeClientGtk.h: Add directionality as 2nd parameter to setToolTip().
+
+2009-07-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Rubber-stamped by Jan Alonzo.
+
+ Fix enable-xss-auditor property documentation, and default value
+ to match the fact that it is now enabled by default.
+
+ * webkit/webkitwebsettings.cpp:
+ (webkit_web_settings_class_init):
+
+2009-07-14 Zoltan Horvath <hzoltan@inf.u-szeged.hu>
+
+ Reviewed by Darin Adler.
+
+ Change all Noncopyable inheriting visibility to public.
+ https://bugs.webkit.org/show_bug.cgi?id=27225
+
+ Change all Noncopyable inheriting visibility to public because
+ it is needed to the custom allocation framework (bug #20422).
+
+ * webkit/webkitdownload.cpp:
+
+2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed. Late NEWS file for 1.1.11.
+
+ * NEWS:
+
+2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed. Changes to the doc control files for 1.1.11.
+
+ * docs/webkitgtk-docs.sgml:
+ * docs/webkitgtk-sections.txt:
+
+2009-07-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Rubber-stamped by Holger Freyther.
+
+ Fix unit test to use the correct assumption that the SoupMessage
+ will be NULL when WebKitNetworkRequest is created from an URI.
+
+ * tests/testnetworkrequest.c:
+ (test_network_request_create_destroy):
+
+2009-07-13 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ <https://bugs.webkit.org/show_bug.cgi?id=27171> [Gtk]
+ REGRESSION (r45440): fails at fast/events/frame-programmatic-focus.html
+
+ Reviewed by Gustavo Noronha.
+
+ focus-in and focus-out events only get triggered when there's user
+ interaction, hence setFocused(bool) never gets called when
+ focusEvent is triggered when running the layout tests. The
+ solution seems to be to implement grab-focus too so we can call
+ setFocused(bool) when a widget has focus.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_grab_focus):
+ (webkit_web_view_focus_in_event):
+ (webkit_web_view_class_init):
+
+2009-07-13 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ https://bugs.webkit.org/show_bug.cgi?id=26718 [Gtk] Add support for javascript windows for DRT
+
+ Reviewed by Gustavo Noronha and Xan Lopez.
+
+ Add API to support opening and closing of JavaScript windows automatically.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::closeWindowSoon):
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebsettings.cpp:
+ (webkit_web_settings_class_init):
+ (webkit_web_settings_set_property):
+ (webkit_web_settings_get_property):
+ (webkit_web_settings_copy):
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_real_close_web_view):
+ (webkit_web_view_class_init):
+ (webkit_web_view_update_settings):
+ (webkit_web_view_settings_notify):
+ (webkit_web_view_set_group_name):
+ * webkit/webkitwebview.h:
+
+2009-07-12 Brent Fulgham <bfulgham@gmail.com>
+
+ Speculative build fix after http://trac.webkit.org/changeset/45786.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::addMessageToConsole):
+ * WebCoreSupport/ChromeClientGtk.h:
+
+2009-07-09 Beth Dakin and Jon Honeycutt <bdakin@apple.com>
+
+ Reviewed by Dave Hyatt.
+
+ Make Widget RefCounted to fix:
+
+ <rdar://problem/7038831> REGRESSION (TOT): In Mail, a crash occurs
+ at WebCore::Widget::afterMouseDown() after clicking To Do's close
+ box
+ <rdar://problem/6978804> WER #16: Repro Access Violation in
+ WebCore::PluginView::bindingInstance (1310178023)
+ -and-
+ <rdar://problem/6991251> WER #13: Crash in WebKit!
+ WebCore::PluginView::performRequest+203 (1311461169)
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::createPlugin):
+ (WebKit::FrameLoaderClient::createJavaAppletWidget):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+
+2009-07-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Jan Alonzo.
+
+ Use soup's content sniffing
+ https://bugs.webkit.org/show_bug.cgi?id=26982
+
+ Add the new Content Sniffing feature provided by libsoup.
+
+ * webkit/webkitprivate.cpp:
+ (webkit_init):
+
+2009-07-05 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Xan Lopez.
+
+ Always initialize WebCore.
+
+ It is possible that WebKitWebSettings and other classes get
+ constructed before the WebKitWebView. In this case WebCore is
+ not yet properly initialized. Add webkit_init to every class
+ that can be constructed by API users.
+
+ * webkit/webkitdownload.cpp:
+ (webkit_download_class_init):
+ * webkit/webkitnetworkrequest.cpp:
+ (webkit_network_request_class_init):
+ * webkit/webkitwebbackforwardlist.cpp:
+ (webkit_web_back_forward_list_class_init):
+ * webkit/webkitwebhistoryitem.cpp:
+ (webkit_web_history_item_class_init):
+ * webkit/webkitwebsettings.cpp:
+ (webkit_web_settings_class_init):
+ * webkit/webkitwebwindowfeatures.cpp:
+ (webkit_web_window_features_class_init):
+
+2009-07-03 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Xan Lopez and Gustavo Noronha.
+
+ Set user-agent from application
+ https://bugs.webkit.org/show_bug.cgi?id=17375
+
+ Add 'user-agent' setter/getter API to WebSettings.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::FrameLoaderClient):
+ (WebKit::FrameLoaderClient::userAgent):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+ * webkit/webkitprivate.h:
+ * webkit/webkitversion.h.in:
+ * webkit/webkitwebsettings.cpp:
+ (webkit_get_user_agent):
+ (webkit_web_settings_class_init):
+ (webkit_web_settings_finalize):
+ (webkit_web_settings_set_property):
+ (webkit_web_settings_get_property):
+ (webkit_web_settings_copy):
+ (webkit_web_settings_get_user_agent):
+ * webkit/webkitwebsettings.h:
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_dispose):
+
+2009-07-02 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Holger Freyther.
+
+ Update the new boolean property in FocusController that keeps
+ track of whether or not the Page is focused.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_focus_in_event):
+ (webkit_web_view_focus_out_event):
+
+2009-06-29 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Jan Alonzo.
+
+ Fix a couple of compiler warnings.
+
+ * webkit/webkitwebnavigationaction.cpp:
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_real_move_cursor):
+
+2009-06-28 Xan Lopez <xlopez@igalia.com>
+
+ Fix the GTK+ build.
+
+ * WebCoreSupport/ContextMenuClientGtk.cpp:
+ (WebKit::ContextMenuClient::isSpeaking):
+ * WebCoreSupport/ContextMenuClientGtk.h:
+
+2009-06-24 Jiahua Huang <jhuangjiahua@gmail.com>
+
+ Reviewed by Holger Freyther.
+
+ [Gtk] Add Undo/Redo support to WebKitGtk
+ https://bugs.webkit.org/show_bug.cgi?id=26573
+
+ Implement EditorClient::undo and other interested funcs.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::registerCommandForUndo):
+ (WebKit::EditorClient::registerCommandForRedo):
+ (WebKit::EditorClient::clearUndoRedoOperations):
+ (WebKit::EditorClient::canUndo):
+ (WebKit::EditorClient::canRedo):
+ (WebKit::EditorClient::undo):
+ (WebKit::EditorClient::redo):
+ (WebKit::EditorClient::EditorClient):
+ * WebCoreSupport/EditorClientGtk.h:
+
+2009-06-20 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Gustavo Noronha and Xan Lopez.
+
+ [Gtk] Implement DRT XSS auditor support
+ https://bugs.webkit.org/show_bug.cgi?id=26571
+
+ Add a setting "enable-xss-auditor" to enable this feature.
+
+ * webkit/webkitwebsettings.cpp:
+ (webkit_web_settings_class_init):
+ (webkit_web_settings_set_property):
+ (webkit_web_settings_get_property):
+ (webkit_web_settings_copy):
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_update_settings):
+ (webkit_web_view_settings_notify):
+
+2009-06-20 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Gustavo Noronha and Xan Lopez.
+
+ webkit_web_back_forward_list_add_item() should add a ref for the history item
+ https://bugs.webkit.org/show_bug.cgi?id=26517
+
+ Add a ref to the WebHistoryItem when it's added to the back
+ forward list through webkit_web_back_forward_list_add_item.
+ This keeps the history item alive and prevents pywebkitgtk from
+ crashing
+
+ * tests/testwebbackforwardlist.c:
+ (test_webkit_web_history_item_lifetime):
+ (test_webkit_web_back_forward_list_order):
+ (test_webkit_web_back_forward_list_add_item):
+ * webkit/webkitwebbackforwardlist.cpp:
+ (webkit_web_back_forward_list_add_item):
+
+2009-06-20 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Jan Alonzo.
+
+ Initial test case for loading statuses.
+
+ * tests/testloading.c: Added.
+ (load_finished_cb):
+ (status_changed_cb):
+ (test_loading_status):
+ (main):
+
+2009-06-20 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Rubber-stamped by Jan Alonzo.
+
+ Fix the ordering in which the new load status goes into the enum
+ to avoid ABI breakage.
+
+ * webkit/webkitwebframe.h:
+
+2009-06-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez and Christian Dywan.
+
+ Add a new load status to report that the first visually non-empty
+ layout has been done.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout):
+ * webkit/webkitwebframe.h:
+
+2009-06-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ Fix parameters of navigation-policy-decision-requested callback,
+ to be correct in number and type
+
+ * tests/testhttpbackend.c:
+ (navigation_policy_decision_requested_cb):
+
+2009-06-18 Christian Dywan <christian@twotoasts.de>
+
+ Reviewed by Gustavo Noronha.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::loadDone):
+ (WebKit::FrameLoaderClient::dispatchDidFinishLoad):
+ (WebKit::FrameLoaderClient::dispatchDidFailProvisionalLoad):
+ (WebKit::FrameLoaderClient::dispatchDidFailLoad): Introduce the static
+ function loadDone to emit "load-done" and update the status and update
+ the relevent places. We missed some status notifications before.
+
+2009-06-18 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Rubber-stamped by Xan Lopez.
+
+ Be consistent in always using the term URI instead of URL in the
+ documentation of WebKitWebView signals.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_class_init):
+
+2009-06-16 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ Do not use g_assert_cmpint to test for NULL pointer, just
+ g_assert.
+
+ * tests/testnetworkrequest.c:
+ (test_network_request_create_destroy):
+
+2009-06-15 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=26377
+ [GTK] Confusion about range of 'progress' property
+
+ Range for the progress property is 0.0 .. 1.0, don't multiply it
+ by 100 to make it a percentage.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_get_progress):
+
+2009-06-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed. Add new symbols list for 1.1.10 release.
+
+ * docs/webkitgtk-docs.sgml:
+
+2009-06-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Rubber-stamped by Xan Lopez.
+
+ Fix Since tags for the new uri and message properties.
+
+ * webkit/webkitnetworkrequest.cpp:
+ (webkit_network_request_class_init):
+
+2009-06-15 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed. Adding new documented API to the generated
+ documentation.
+
+ * docs/webkitgtk-sections.txt:
+
+2009-06-15 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ Update NEWS for 1.1.10 release.
+
+ * NEWS:
+
+2009-06-11 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Xan Lopez.
+
+ Add a test to perform an actual download.
+
+ * tests/testdownload.c:
+ (navigation_policy_decision_requested_cb):
+ (notify_status_cb):
+ (download_requested_cb):
+ (test_webkit_download_perform):
+ (main):
+
+2009-06-11 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Xan Lopez.
+
+ Fix crash when downloading, caused by assuming SoupMessage would
+ be there. This change factors the logic required to create a
+ ResourceRequest from a WebKitNetworkRequest into a core()
+ function, like we have for some other classes.
+
+ * webkit/webkitdownload.cpp:
+ (webkit_download_start):
+ * webkit/webkitprivate.cpp:
+ (WebKit::core):
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebframe.cpp:
+ (webkit_web_frame_load_request):
+
+2009-06-10 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Xan Lopez.
+
+ Make WebKitNetworkRequest a proper GObject, making URI and
+ SoupMessage properties. Also adding unit tests for creation and
+ destruction.
+
+ * tests/testnetworkrequest.c: Added.
+ (test_network_request_create_destroy):
+ (test_network_request_properties):
+ (main):
+ * webkit/webkitnetworkrequest.cpp:
+ (webkit_network_request_get_property):
+ (webkit_network_request_set_property):
+ (webkit_network_request_class_init):
+ (webkit_network_request_init):
+ (webkit_network_request_constructor):
+ (webkit_network_request_new_with_core_request):
+ (webkit_network_request_new):
+ (webkit_network_request_set_uri):
+ (webkit_network_request_get_uri):
+ * webkit/webkitnetworkrequest.h:
+
+2009-06-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ News for 1.1.9.
+
+ * NEWS:
+
+2009-06-09 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Gustavo Noronha.
+
+ Clear the frame name before we run each tests so we don't get
+ "someFloaString" or "3" in the target frame name.
+
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebframe.cpp:
+ (webkit_web_frame_clear_main_frame_name):
+
+
+2009-06-10 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Jan Alonzo.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25415
+ [GTK][ATK] Please implement support for get_text_at_offset
+
+ Update test for new implementation (it fixes two bugs and adds
+ actual implementations for LINE boundaries).
+
+ * tests/testatk.c:
+ (test_webkit_atk_get_text_at_offset):
+
+2009-06-09 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ https://bugs.webkit.org/show_bug.cgi?id=26104
+ [GTK] Make NetworkRequest a proper GObject and expose SoupMessage
+
+ Refactor how SoupMessage is handled, so that our ResourceRequest
+ object doesn't have to store it as a member, which complicates
+ managing ResourceRequest's lifetime.
+
+ * tests/testhttpbackend.c:
+ (navigation_policy_decision_requested_cb):
+ (test_soup_message_lifetime):
+ * webkit/webkitnetworkrequest.cpp:
+ (WTF::SoupMessage):
+ (webkit_network_request_new_with_core_request):
+
+2009-06-08 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Jan Alonzo.
+
+ https://bugs.webkit.org/show_bug.cgi?id=26240
+ [GTK] Try again button loses query strings
+
+ Only trigger reload, when try again is clicked, this way we do not
+ lose the query strings, like we did when also triggering a form
+ submission.
+
+ * resources/error.html:
+
+2009-06-06 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Xan Lopez.
+
+ https://bugs.webkit.org/show_bug.cgi?id=26175
+ [GTK] Download progress notification should be throttled, for the benefit of download managers
+
+ Throttle notifications for the 'progress' property of the Download
+ object, and update documentation to note the fact that this is
+ being done, and how to get all notifications if you really care
+ about them.
+
+ * webkit/webkitdownload.cpp:
+ (webkit_download_class_init):
+ (webkit_download_received_data):
+
+2009-05-29 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Gustavo Noronha.
+
+ Fixed compile warning when comparing the different navigation types
+
+ * webkit/webkitwebnavigationaction.cpp:
+ (webkit_web_navigation_action_class_init):
+
+2009-05-29 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=26075
+ [GTK] Refactor key scrolling code
+
+ After the scrolling changes in r44177 we can now use the
+ FrameView::scroll method like the other ports, keeping the magic
+ constants for the scrolling amounts inside WebCore proper.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_real_move_cursor):
+
+2009-05-29 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Jan Alonzo.
+
+ Make NetworkRequest carry a reference of the SoupMessage used by
+ ResourceRequest, and use that to create new ResourceRequests where
+ needed, so that no information is lost while passing around
+ NetworkRequest objects.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType):
+ (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
+ (WebKit::FrameLoaderClient::startDownload):
+ * webkit/webkitdownload.cpp:
+ (webkit_download_start):
+ * webkit/webkitnetworkrequest.cpp:
+ (webkit_network_request_finalize):
+ (webkit_network_request_new_with_core_request):
+ (webkit_network_request_new):
+ (webkit_network_request_get_message):
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebframe.cpp:
+ (webkit_web_frame_load_request):
+
+2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ https://bugs.webkit.org/show_bug.cgi?id=26048
+ navigation-policy-decision-requested documentation incomplete
+
+ Fix documentation for all policy decision request signals, to
+ mention that an actual decision is expected when you return TRUE,
+ meaning that you handled the signal.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_class_init):
+
+2009-05-28 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ Mention the implementation of the new AtkText methods.
+
+ * NEWS:
+
+2009-05-19 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Jan Alonzo and Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25415
+ [GTK][ATK] Please implement support for get_text_at_offset
+
+ New test file for ATK functionality.
+
+ * tests/testatk.c: Added.
+ (bail_out):
+ (test_get_text_function):
+ (test_webkit_atk_get_text_at_offset):
+ (main):
+
+2009-05-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ Document changes worth noting for 1.1.8.
+
+ * NEWS:
+
+2009-05-27 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=26039
+ [GTK] WebKitWebHistoryItem lifetime fixes
+
+ Modify the management of history items by the BackForward list.
+
+ Having the objects add themselves to a hash table with an extra
+ reference made impossible for the cleanup code in the dispose
+ method to be ever called in normal conditions, since dispose is
+ called before getting rid of the last reference, which the objects
+ were making to themselves. Get rid of this extra reference and
+ move the responsibility of the cleanup to the BackForward list
+ itself, which effectively owns the WebKitWebHistoryItems now.
+
+ Also, update the tests to reflect this change.
+
+ * tests/testwebbackforwardlist.c:
+ (test_webkit_web_history_item_lifetime):
+ (test_webkit_web_back_forward_list_order):
+ (test_webkit_web_back_forward_list_add_item):
+ * tests/testwebhistoryitem.c:
+ (web_history_item_fixture_setup):
+ (web_history_item_fixture_teardown):
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebbackforwardlist.cpp:
+ (webkit_web_back_forward_list_dispose):
+ (webkit_web_back_forward_list_class_init):
+ * webkit/webkitwebhistoryitem.cpp:
+ (webkit_history_items):
+ (webkit_history_item_add):
+ (webkit_web_history_item_dispose):
+ (WebKit::kit):
+
+2009-05-26 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Jan Alonzo.
+
+ https://bugs.webkit.org/show_bug.cgi?id=26039
+ [GTK] WebKitWebHistoryItem lifetime fixes
+
+ Delete the BackForwardList before the Page, otherwise the references
+ to the WebKitWebHistoryItems will be gone.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_dispose):
+
+2009-05-27 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Xan Lopez.
+
+ Add comment to clarify why scrolling is done as it is and not with
+ gdk_window_scroll.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::scroll):
+
+2009-05-27 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed. Adding new symbols index for 1.1.8.
+
+ * docs/webkitgtk-docs.sgml:
+
+2009-05-26 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Xan Lopez.
+
+ Add a new signal called "create-plugin-widget" and emit it from
+ within the FrameLoaderClientGtk::createPlugin method. If a
+ GtkWidget gets returned it will be embedded as a WebCore::Widget
+ using the new GtkPluginWidget.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::createPlugin):
+ * webkit/webkitwebview.cpp:
+ (webkit_signal_accumulator_object_handled):
+ (webkit_web_view_class_init):
+ * webkitmarshal.list:
+
+2009-05-24 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Mark Rowe.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25987
+ [GTK] Clarify WebKitWebView::download-requested documentation
+
+ Explain a bit why this signal is not emitted by default and offer
+ a common solution/setup for that issue.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_class_init):
+
+2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Rubber-stamped by Gustavo Noronha.
+
+ Break the switch once private browsing is selected.
+
+ * webkit/webkitwebsettings.cpp:
+ (webkit_web_settings_set_property):
+ (webkit_web_settings_get_property):
+
+2009-05-23 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Gustavo Noronha and Xan Lopez.
+
+ [Gtk] Enable database and localStorage support
+ https://bugs.webkit.org/show_bug.cgi?id=25629
+
+ Add settings to enable or disable database and localStorage
+ support and enable them by default. This allows databases to be
+ shown in the WebInspector as well as allow us to run the storage
+ layout tests.
+
+ * webkit/webkitwebsettings.cpp:
+ (webkit_web_settings_class_init):
+ (webkit_web_settings_set_property):
+ (webkit_web_settings_get_property):
+ (webkit_web_settings_copy):
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_update_settings):
+ (webkit_web_view_settings_notify):
+
+2009-05-23 David Kilzer <ddkilzer@apple.com>
+
+ Part 2 of 2: Bug 25495: Implement PassOwnPtr and replace uses of std::auto_ptr
+
+ <https://bugs.webkit.org/show_bug.cgi?id=25495>
+
+ Reviewed by Oliver Hunt.
+
+ * WebCoreSupport/ChromeClientGtk.h:
+ (WebKit::ChromeClient::createHTMLParserQuirks): Return a
+ PassOwnPtr<> instead of a raw HTMLParserQuirks pointer.
+
+2009-05-22 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Jan Alonzo.
+
+ Improve NetworkRequest documentation.
+
+ * webkit/webkitnetworkrequest.cpp:
+ (webkit_network_request_class_init):
+ (webkit_network_request_init):
+
+2009-05-21 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Maciej Stachowiak.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24818
+ [GTK] http auth dialog pops up twice after a cancelled atempt
+
+ Workaround libsoup bug
+ http://bugzilla.gnome.org/show_bug.cgi?id=583462, which made
+ libsoup emit the 'authenticate' signal more often than it was
+ expected.
+
+ We'll be able to remove this when we depend on libsoup > 2.26.2.
+
+ * webkit/webkitsoupauthdialog.c:
+ (session_authenticate):
+
+2009-05-21 Darin Fisher <darin@chromium.org>
+
+ Fix build bustage.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::getAutoCorrectSuggestionForMisspelledWord): Add stub for method.
+ * WebCoreSupport/EditorClientGtk.h:
+
+2009-05-20 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Darin Adler.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25834
+
+ Make ChromeClient a interface again
+
+ With recent additions to ChromeClient.h empty defaults were
+ added. This is bad for porters as these changes go unnoticed
+ and at runtime no notImplemented warning is logged and grepping
+ for notImplemented will not show anything. Change this Client
+ to be like the other Clients again and always have pure virtuals
+ (but for stuff inside #ifdef PLATFORM(MAC)).
+
+ Update the various WebKit/* implementations to compile again.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::setCursor):
+ (WebKit::ChromeClient::requestGeolocationPermissionForFrame):
+ * WebCoreSupport/ChromeClientGtk.h:
+ (WebKit::ChromeClient::scrollRectIntoView):
+
+2009-05-19 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Jan Alonzo.
+
+ Do not try to free enchant broker and dictionary if they do not
+ exist, those functions aren't NULL-safe.
+
+ * webkit/webkitwebsettings.cpp:
+ (free_spell_checking_language):
+
+2009-05-15 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Jan Alonzo.
+
+ Plug memory leak.
+
+ * webkit/webkitwebsettings.cpp:
+ (free_spell_checking_language):
+ (webkit_web_settings_finalize):
+ (webkit_web_settings_set_property):
+
+2009-05-15 Fridrich Strba <fridrich.strba@bluewin.ch>
+
+ Reviewed by Jan Alonzo.
+
+ Converting filename to uri by concatenating strings is broken
+ on Windows. Use proper glib conversion functions.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_open):
+ * tests/testdownload.c:
+ (test_webkit_download_create):
+
+2009-05-13 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ Do not handle KeyEvents with Ctrl or Alt modifiers that we
+ otherwise know nothing about. Otherwise shortcuts defined in the
+ WebView will never be executed.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::handleEditingKeyboardEvent):
+
+2009-05-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Add information about the SVG index bounds check committed in
+ r43590.
+
+ * NEWS:
+
+2009-05-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ Note changes since 1.1.6.
+
+ * NEWS:
+
+2009-05-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed. Updated control file, and main file for the 1.1.7
+ release.
+
+ * docs/webkitgtk-docs.sgml:
+ * docs/webkitgtk-sections.txt:
+
+2009-05-11 Holger Hans Peter Freyther <zecke@selfish.org>
+
+ Reviewed by Xan Lopez.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25685
+ [GTK] Middle click paste form the pasteboard
+
+ For paste from middle button (button==2) we want to use
+ the GDK_PRIMARY_SELECTION. Implement the new getCurrentTarget
+ method in PasteboardHelperGtk by asking the WebView which
+ clipboard to use.
+
+ * WebCoreSupport/PasteboardHelperGtk.cpp:
+ (WebKit::PasteboardHelperGtk::getCurrentTarget):
+ * WebCoreSupport/PasteboardHelperGtk.h:
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_button_press_event):
+ (webkit_web_view_use_primary_for_paste):
+
+2009-05-12 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Holger Freyther.
+
+ [Gtk] Various autotools build refactoring and fixes
+ https://bugs.webkit.org/show_bug.cgi?id=25286
+
+ Add glib-2.0 to the list of required package.
+
+ * webkit.pc.in:
+
+2009-05-11 Christian Dywan <christian@twotoasts.de>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25697
+ [GTK] Warnings building WebKit/gtk/tests/testwebframe.c
+
+ * tests/testwebframe.c:
+ (test_webkit_web_frame_create_destroy): Declare webView as a GtkWidget*
+ to fix pointer type incompatibility warnings.
+
+2009-05-08 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ Make the scan program call g_thread_init(NULL) in addition to
+ g_type_init(), so that it actually works.
+
+ * docs/GNUmakefile.am:
+
+2009-05-08 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ Unify scrolling code via adjustments and keys. Use the WebCore
+ defined constants, since that's what people are most used to at
+ this point.
+
+ * ChangeLog:
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_real_move_cursor):
+
+2009-05-07 Christian Dywan <christian@twotoasts.de>
+
+ Reviewed by Gustavo Noronha.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::dispatchDidChangeLocationWithinPage):
+ (WebKit::FrameLoaderClient::dispatchDidCommitLoad): Add missing
+ call to notifyStatus in the committed case and a missing property notify.
+
+2009-05-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24786
+ WebKitDownload sometimes suggests peculiar filenames
+
+ When a download is requested by an ongoing request, use the already
+ provided response to set the suggested filename for the WebKitDownload
+ object, if available.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::download):
+ * webkit/webkitdownload.cpp:
+ (_WebKitDownloadPrivate::webkit_download_set_property):
+ (_WebKitDownloadPrivate::webkit_download_get_suggested_filename):
+ (_WebKitDownloadPrivate::webkit_download_set_suggested_filename):
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebview.cpp:
+
+2009-05-06 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Holger Freyther.
+
+ GTK+ API implementation files have bogus extern "C" entries
+ https://bugs.webkit.org/show_bug.cgi?id=24322
+
+ Remove bogus extern "C" from the source files.
+
+ * webkit/webkitdownload.cpp:
+ (DownloadClient::cannotShowURL):
+ * webkit/webkiterror.cpp:
+ (webkit_plugin_error_quark):
+ * webkit/webkitnetworkrequest.cpp:
+ (webkit_network_request_get_uri):
+ * webkit/webkitprivate.cpp:
+ (webkit_init):
+ * webkit/webkitversion.cpp:
+ (webkit_micro_version):
+ * webkit/webkitwebbackforwardlist.cpp:
+ * webkit/webkitwebframe.cpp:
+ (webkit_web_frame_get_load_status):
+ * webkit/webkitwebhistoryitem.cpp:
+ * webkit/webkitwebinspector.cpp:
+ (webkit_web_inspector_set_inspector_client):
+ * webkit/webkitwebnavigationaction.cpp:
+ (webkit_web_navigation_action_get_modifier_state):
+ * webkit/webkitwebpolicydecision.cpp:
+ (webkit_web_policy_decision_cancel):
+ * webkit/webkitwebsettings.cpp:
+ (webkit_web_settings_get_spell_languages):
+ * webkit/webkitwebview.cpp:
+ * webkit/webkitwebwindowfeatures.cpp:
+ (webkit_web_window_features_equal):
+
+2009-05-06 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Holger Freyther.
+
+ Misc fixes to InspectorClientGtk.
+
+ * WebCoreSupport/InspectorClientGtk.cpp:
+ (WebKit::InspectorClient::createPage): use g_filename_to_uri to
+ get the URI and use web_view_load_uri instead of the deprecated
+ web_view_open method for loading the URI.
+ (WebKit::InspectorClient::localizedStringsURL): implement.
+
+2009-05-05 Ben Murdoch <benm@google.com>
+
+ Reviewed by Eric Seidel.
+
+ Add #if ENABLE(DATABASE) guards around database code so toggling ENABLE_DATABASE off does not break builds.
+ https://bugs.webkit.org/show_bug.cgi?id=24776
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::exceededDatabaseQuota):
+ * WebCoreSupport/ChromeClientGtk.h:
+
+2009-05-06 Christian Dywan <christian@twotoasts.de>
+
+ Reviewed by Gustavo Noronha.
+
+ http://bugs.webkit.org/show_bug.cgi?id=17066
+ [GTK] Improve frameloader signals
+
+ Implement load-status and progress properties on the view, as well as
+ load-status on the frame. This supersedes the different load signals
+ load-progress-changed, load-committed, load-done, load-started and
+ load-finished which are not only misnamed but broken by design.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::notifyStatus):
+ (WebKit::FrameLoaderClient::postProgressStartedNotification):
+ (WebKit::FrameLoaderClient::postProgressEstimateChangedNotification):
+ (WebKit::FrameLoaderClient::dispatchDidFinishLoad):
+ (WebKit::FrameLoaderClient::dispatchDidStartProvisionalLoad):
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebframe.cpp:
+ * webkit/webkitwebframe.h:
+ * webkit/webkitwebview.cpp:
+ * webkit/webkitwebview.h:
+
+2009-05-05 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Holger Freyther.
+
+ Fix memory leaks.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::checkSpellingOfString):
+
+2009-05-02 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25466
+ WebKitGtk+ 1.1.6 prints weird error messages in Liferea
+
+ Use strlen instead of g_utf8_strlen when calculating the size of
+ the data that is being given to webkit_web_frame_load_string to be
+ loaded, so that we don't miss any of the content.
+
+ * webkit/webkitwebframe.cpp:
+
+2009-05-01 Dimitri Glazkov <dglazkov@chromium.org>
+
+ Unreviewed, bulid fix.
+
+ Fix mis-applied patch.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::dispatchDidLoadResourceFromMemoryCache):
+
+2009-05-01 Pavel Feldman <pfeldman@chromium.org>
+
+ Reviewed by Timothy Hatcher.
+
+ Add a FrameLoaderClient callback for the ResourceRetrievedByXMLHttpRequest.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25347
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::dispatchDidLoadResourceByXMLHttpRequest):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+
+2009-04-30 David Kilzer <ddkilzer@apple.com>
+
+ Provide a mechanism to create a quirks delegate for HTMLParser
+
+ Reviewed by David Hyatt.
+
+ * WebCoreSupport/ChromeClientGtk.h:
+ (WebKit::ChromeClient::createHTMLParserQuirks): Added. The
+ default implementation of this factory method returns 0.
+
+2009-04-30 Pavel Feldman <pfeldman@chromium.org>
+
+ Reviewed by Dimitri Glazkov.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25342
+ Add MessageSource and MessageLevel parameters to the ChromeClient::addMessageToConsole.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::addMessageToConsole):
+ * WebCoreSupport/ChromeClientGtk.h:
+
+2009-04-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed. Update gtk-doc control and base sgml files for 1.1.6.
+
+ * docs/webkitgtk-docs.sgml:
+ * docs/webkitgtk-sections.txt:
+
+2009-04-28 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ Updated with news for the 1.1.6 release.
+
+ * NEWS:
+
+2009-04-28 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ Leave a bit of space from the previous page when advacing a whole
+ page. This matches the behavior of our scrollbar scrolling code
+ and is just nicer in general.
+
+ * webkit/webkitwebview.cpp:
+
+2009-04-28 Xan Lopez <xlopez@igalia.com>
+
+ Unreviewed: committed a few bits by mistake, remove them.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::handleEditingKeyboardEvent):
+
+2009-04-28 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=16135
+ [GTK] Support caret browsing
+
+ Refactor keyboard event handling to work properly under caret
+ browsing mode. Most of the code comes from the Windows port.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::):
+ (WebKit::interpretKeyEvent):
+ (WebKit::handleEditingKeyboardEvent):
+ (WebKit::EditorClient::handleKeyboardEvent):
+
+2009-04-28 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=16135
+ [GTK] Support caret browsing
+
+ Based on a patch by Alp Toker.
+
+ Add enable-caret-browsing setting to WebKitWebView.
+
+ * webkit/webkitwebsettings.cpp:
+ (_WebKitWebSettingsPrivate::):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_copy):
+ * webkit/webkitwebview.cpp:
+
+2009-04-27 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Xan Lopez.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25409
+ [GTK] incorrectly fallsback on cancellation
+
+ Check whether we should fallback also on didFailLoad, so that we
+ don't get error pages showing up in parts of the content of some
+ sites because of, for instance, location changes.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::dispatchDidFailLoad):
+
+2009-04-27 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Xan Lopez.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25409
+ [GTK] incorrectly fallsback on cancellation
+
+ Correctly handle cancellation and frame loading interruption
+ caused by policy change. This also fixes
+ fast/frames/location-change.html.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::shouldFallBack):
+
+2009-04-26 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Mark Rowe.
+
+ Plug memory leak.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::dispatchDidFailLoad):
+
+2009-04-26 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25391
+ G_SIGNAL_ACTION flag in WebKitWebView signals
+
+ Most of the signals in WebKitGTK+ have the G_SIGNAL_ACTION flag,
+ but I don't think this makes sense. The flag is meant for those
+ signals that can be emitted by the user to trigger some action in
+ the view, as if it were a normal API, which is not the case for
+ most of them.
+
+ * webkit/webkitdownload.cpp:
+ (_WebKitDownloadPrivate::webkit_download_class_init):
+ * webkit/webkitwebframe.cpp:
+ * webkit/webkitwebinspector.cpp:
+ (_WebKitWebInspectorPrivate::webkit_web_inspector_class_init):
+ * webkit/webkitwebview.cpp:
+
+2009-04-26 Xan Lopez <xlopez@igalia.com>
+
+ Unreviewed, actually apply the right patch.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_move_cursor):
+
+2009-04-26 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ Pass a variable to hold the return value of the 'move-cursor'
+ signal, otherwise a crash can happen.
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_move_cursor):
+
+2009-04-25 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24786
+ WebKitDownload sometimes suggests peculiar filenames
+
+ Refactor the emission of the download-requested signal so that we
+ have less code duplication.
+
+ * WebCoreSupport/ContextMenuClientGtk.cpp:
+ (WebKit::ContextMenuClient::downloadURL):
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::startDownload):
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebview.cpp:
+
+2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] Error reporting
+ https://bugs.webkit.org/show_bug.cgi?id=18344
+
+ Update FrameLoad errors to use WebKitErrors.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::cancelledError):
+ (WebKit::FrameLoaderClient::blockedError):
+ (WebKit::FrameLoaderClient::cannotShowURLError):
+ (WebKit::FrameLoaderClient::interruptForPolicyChangeError):
+ (WebKit::FrameLoaderClient::cannotShowMIMETypeError):
+ (WebKit::FrameLoaderClient::fileDoesNotExistError):
+ (WebKit::FrameLoaderClient::pluginWillHandleLoadError):
+ (WebKit::FrameLoaderClient::shouldFallBack):
+ * webkit/webkiterror.h: Added.
+ * webkit/webkiterror.cpp: Added.
+
+2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] Error reporting
+ https://bugs.webkit.org/show_bug.cgi?id=18344
+
+ Display a default error page for load errors.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::dispatchDidFailLoad):
+ * resources/error.html: Added.
+
+2009-04-25 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] Error reporting
+ https://bugs.webkit.org/show_bug.cgi?id=18344
+
+ Add a WebKitWebFrame API to load alternate content for unreachable URLs.
+ Also add a new signal "load-error" for handling load errors.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::postProgressFinishedNotification):
+ (WebKit::FrameLoaderClient::dispatchDidFailLoading):
+ (WebKit::FrameLoaderClient::dispatchDidFailProvisionalLoad):
+ (WebKit::FrameLoaderClient::dispatchDidFailLoad):
+ * webkit/webkitwebframe.cpp:
+ * webkit/webkitwebframe.h:
+ * webkit/webkitwebview.cpp:
+
+2009-04-24 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Rubber-stamped by Gustavo Noronha.
+
+ Fix braces to comply with style guidelines.
+
+ * WebCoreSupport/PasteboardHelperGtk.cpp:
+ (WebKit::PasteboardHelperGtk::getClipboard):
+ (WebKit::PasteboardHelperGtk::getCopyTargetList):
+ (WebKit::PasteboardHelperGtk::getPasteTargetList):
+
+2009-04-24 Sergio García-Cuevas <sergio_gcg@telefonica.net>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=17267
+ [GTK] Primary selection/clipboard support
+
+ Add a method for getting the primary selection.
+
+ * WebCoreSupport/PasteboardHelperGtk.cpp:
+ (WebKit::PasteboardHelperGtk::getPrimary):
+ * WebCoreSupport/PasteboardHelperGtk.h:
+
+2009-04-24 Johan Bilien <jobi@via.ecp.fr>
+
+ Reviewed by Xan Lopez.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25373
+ Popup menu has the wrong size when popped up near the edge
+ of the screen
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_forward_context_menu_event): Let GTK place
+ the popup menu instead of trying to do better and failing
+
+2009-04-24 Christian Dywan <christian@twotoasts.de>
+
+ Rubber-stamped by Gustavo Noronha.
+
+ * webkit/webkitwebsettings.cpp:
+ (_WebKitWebSettingsPrivate::webkit_web_settings_class_init): Reword the
+ description of the enable-spell-checking property and correct the
+ mentioning of the default language used.
+
+2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=15616
+ [GTK] Add spell checking
+
+ Implement EditorClient::ignoreWordInSpellDocument,
+ EditorClient::learnWord and EditorClient::getGuessesForWord. This
+ enables the corresponding user actions.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::ignoreWordInSpellDocument):
+ (WebKit::EditorClient::learnWord):
+ (WebKit::EditorClient::getGuessesForWord):
+
+2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=15616
+ [GTK] Add spell checking
+
+ Implement EditorClient::checkSpellingOfString; enabling spell checking
+ to actually happen, this is the basis for other spelling functions.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::checkSpellingOfString):
+
+2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=15616
+ [GTK] Add spell checking
+
+ Add spell-checking-languages property to WebKitWebSettings.
+
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebsettings.cpp:
+ (_WebKitWebSettingsPrivate::):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_init):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_finalize):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_copy):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_get_spell_languages):
+
+2009-04-24 Diego Escalante Urrelo <diegoe@gnome.org>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=15616
+ [GTK] Add spell checking
+
+ Add enable-spell-checking property to WebKitWebSettings and implement
+ EditorClient::isContinuousSpellCheckingEnabled and
+ EditorClient::toggleContinuousSpellChecking to allow the UI to
+ enable check as you type spell checking.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::EditorClient::isContinuousSpellCheckingEnabled):
+ (WebKit::EditorClient::toggleContinuousSpellChecking):
+ * webkit/webkitwebsettings.cpp:
+ (_WebKitWebSettingsPrivate::):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
+ (_WebKitWebSettingsPrivate::webkit_web_settings_copy):
+
+2009-04-21 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Gustavo Noronha.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21546
+ [GTK] ATK accessibility enhancements
+
+ Implement window<->screen coordinate transformation functions.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::widgetScreenPosition):
+ (WebKit::ChromeClient::windowToScreen):
+ (WebKit::ChromeClient::screenToWindow):
+
+2009-04-20 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24786
+ WebKitDownload sometimes suggests peculiar filenames
+
+ Remove query and ref from the URI that is to be downloaded when
+ using it to provide a file name suggestion.
+
+ * webkit/webkitdownload.cpp:
+ (_WebKitDownloadPrivate::webkit_download_set_property):
+
+2009-04-20 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Xan Lopez.
+
+ Handle the case when the plugin view is destroyed during
+ didReceiveResponse, to avoid crashing.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::committedLoad):
+
+2009-04-17 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Alexey Proskuryakov.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25251
+ Crash when frame creation removes it from the parent
+
+ This brings us up-to-date with the expectations of sub-frame
+ creation, following what Mac has done. It fixes crashes when
+ calling init on the child frame removes it from the page.
+
+ This makes the following test pass instead of crash:
+
+ fast/loader/frame-creation-removal.html
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::createFrame):
+
+2009-04-16 Christian Dywan <christian@twotoasts.de>
+
+ Reviewed by Holger Freyther.
+
+ http://bugs.webkit.org/show_bug.cgi?id=25042
+ destroying webview widget directly causes crash.
+
+ * tests/testwebframe.c:
+ (test_webkit_web_frame_create_destroy): Add a test case for destroying
+ a web view shortly after packing it in a window.
+
+2009-04-16 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Sam Weinig.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25241
+ Remove superfluous NotImplemented.h includes.
+
+ * webkit/webkitprivate.cpp:
+
+2009-04-14 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed. Update gtk-doc control and base sgml files for 1.1.5.
+
+ * docs/webkitgtk-docs.sgml:
+ * docs/webkitgtk-sections.txt:
+
+2009-04-14 Xan Lopez <xlopez@igalia.com>
+
+ * NEWS: updated for 1.1.5 release.
+
+2009-04-13 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=22898
+ [GTK] need proper API for printing
+
+ Added simple printing unit tests.
+
+ * tests/testwebframe.c:
+ (print_requested_cb):
+ (print_timeout):
+ (test_webkit_web_frame_printing):
+ (main):
+
+2009-04-13 Gustavo Noronha Silva <gns@gnome.org>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=22898
+ [GTK] need proper API for printing
+
+ Implement proper printing API, using the GTK+ printing API.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::print):
+ * webkit/webkitprivate.h:
+ * webkit/webkitwebframe.cpp:
+ * webkit/webkitwebframe.h:
+ * webkit/webkitwebview.cpp:
+
+2009-04-10 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25124
+ [GTK] many strings still missing translation calls
+
+ Mark the missing strings for translation.
+
+ * webkit/webkitdownload.cpp:
+ (_WebKitDownloadPrivate::webkit_download_cancel):
+ * webkit/webkitsoupauthdialog.c:
+ (show_auth_dialog):
+ * webkit/webkitwebhistoryitem.cpp:
+ (_WebKitWebHistoryItemPrivate::webkit_web_history_item_class_init):
+ * webkit/webkitwebinspector.cpp:
+ (_WebKitWebInspectorPrivate::webkit_web_inspector_class_init):
+ * webkit/webkitwebnavigationaction.cpp:
+ (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_class_init):
+ * webkit/webkitwebsettings.cpp:
+ (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
+ * webkit/webkitwebview.cpp:
+
+2009-04-08 Alejandro Piñeiro <apinheiro@igalia.com>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=21546
+ [GTK] ATK accessibility enhancements
+
+ Use getOrCreate instead of just get, as we need to actually create
+ the wrapper object the first time this function is called.
+
+ * webkit/webkitwebview.cpp:
+
+2009-04-06 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Rubber-stamped by Sam Weinig.
+
+ https://bugs.webkit.org/show_bug.cgi?id=20575
+ No localization in WebKitGtk
+
+ Implemented localization support for WebKitGTK+.
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ * WebCoreSupport/ContextMenuClientGtk.cpp:
+ * po/POTFILES: Added.
+ * po/README: Added.
+ * po/webkit.pot: Added.
+ * webkit/webkitdownload.cpp:
+ (_WebKitDownloadPrivate::webkit_download_class_init):
+ * webkit/webkitprivate.cpp:
+ (webkit_init):
+ * webkit/webkitwebframe.cpp:
+
+2009-04-05 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25042
+ destroying webview widget directly causes crash.
+
+ Do not connect the WebView to its own screen-changed signal, set a
+ default handler instead.
+
+ * webkit/webkitwebview.cpp:
+
+2009-04-05 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=25042
+ destroying webview widget directly causes crash.
+
+ GtkWidget::screen-changed can be emitted when a widget is being
+ destroyed, protect against it.
+
+ * webkit/webkitwebview.cpp:
+
+2009-04-05 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Reviewed by Holger Freyther.
+
+ [Gtk] Implement LayoutTestControllerGtk::setPrivateBrowsingEnabled
+ https://bugs.webkit.org/show_bug.cgi?id=24487
+
+ Updated documentation and put more information about the
+ private-browsing setting for WebKitGtk.
+
+ * webkit/webkitwebsettings.cpp:
+ (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
+
+2009-04-03 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Holger Freyther.
+
+ Remove pre-processor checks for GTK+ >= 2.10, since we now require
+ at least that version.
+
+ * WebCoreSupport/EditorClientGtk.cpp:
+ (WebKit::clipboard_clear_contents_cb):
+ (WebKit::EditorClient::respondToChangedSelection):
+ * webkit/webkitwebframe.cpp:
+ * webkit/webkitwebview.cpp:
+
+2009-04-02 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Alexey Proskuryakov.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24844
+ Unit test WebKitDownload
+
+ Extra checks to avoid crashing and a critical message when
+ property accessor functions are called before the download is
+ started.
+
+ * webkit/webkitdownload.cpp:
+ (_WebKitDownloadPrivate::webkit_download_get_progress):
+ (_WebKitDownloadPrivate::webkit_download_get_elapsed_time):
+
+2009-04-01 Christian Dywan <christian@twotoasts.de>
+
+ Reviewed by Holger Freyther.
+
+ * tests/testdownload.c: Added.
+ (test_webkit_download_create):
+ (main): Add an initial unit test for downloading.
+
+2009-04-01 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed typo fixes, and naming normalization in the
+ documentation.
+
+ * docs/webkitenvironment.xml:
+ * webkit/webkitwebview.cpp:
+
+2009-03-31 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Holger Freyther.
+
+ Updated gtk-doc configuration files for the 1.1.1, 1.1.2, 1.1.3,
+ and 1.1.4 versions of WebKitGTK+.
+
+ * docs/webkitgtk-docs.sgml:
+ * docs/webkitgtk-sections.txt:
+
+2009-03-31 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=17045
+ [GTK] Documentation
+
+ Added header documentation for WebKitWebNavigationAction and
+ WebKitWebPolicyDecision.
+
+ Added missing documentation pieces for WebKitSoupAuthDialog,
+ WebKitDownload and WebKitWebPolicyDecision.
+
+ Wrote a section about using the WEBKIT_DEBUG environment variable.
+
+ * docs/GNUmakefile.am:
+ * docs/webkitenvironment.xml: Added.
+ * docs/webkitgtk-docs.sgml:
+ * webkit/webkitdownload.cpp:
+ * webkit/webkitsoupauthdialog.c:
+ * webkit/webkitwebnavigationaction.cpp:
+ * webkit/webkitwebpolicydecision.cpp:
+
+2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Reviewed by Holger Freyther.
+
+ Integrate gtk-doc into the Gtk+ buildsystem.
+
+ Based on original work by Holger Freyther.
+
+ Integrate gtk-doc into our buildsystem. We are forced to
+ use recursive make for gtk-doc itself as the to be installed
+ gtk-doc.make (done by gtkdocize) is not working in a non
+ recursive environment.
+
+ The documentation can only be generated when srcdir == builddir.
+ In all other cases the generated files will not be found. This
+ limitation can be found in pango and gtk+ as well. There is no
+ easy way around. The resulting html documentation will be saved
+ in the srcdir as well.
+
+ * docs/GNUmakefile.am: Added.
+ * docs/version.xml.in: Added.
+ * docs/webkitgtk-docs.sgml:
+
+2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed. Documenting what changed since the 1.1.3 release, in
+ the GTK+ port.
+
+ * NEWS:
+
+2009-03-30 Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
+
+ Unreviewed. Add information on the bug-fix-only 1.1.3 release.
+
+ * NEWS:
+
+2009-03-30 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Holger Freyther.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24878
+ [GTK] Use GtkBinding system to handle key events in WebView
+
+ Use GtkBinding system for key events in WebKitWebView. Allows the
+ user to reconfigure the bindings and fixes a bunch of bugs along
+ the way (we were not checking modifier keys in most actions).
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_move_cursor):
+ * webkit/webkitwebview.h:
+ * webkitmarshal.list:
+
+2009-03-28 Xan Lopez <xlopez@igalia.com>
+
+ Reviewed by Mark Rowe.
+
+ https://bugs.webkit.org/show_bug.cgi?id=24790
+ [GTK] webkitsoupauthdialog.h lacks WEBKIT_API before function
+
+ Set the right visibility to the WebKitSoupAuthDialog get_type
+ function.
+
+ * webkit/webkitsoupauthdialog.h:
+
+2009-03-28 Jan Michael Alonzo <jmalonzo@webkit.org>
+
+ Gtk build fix. Not reviewed.
+
+ FrameLoader::loadURL and FrameLoader::detachChildren went private
+ per changes in http://trac.webkit.org/changeset/42055. Follow
+ Mac's behaviour and use FrameLoader::loadURLIntoChildFrame for
+ loadURL and FrameLoader::detachParent for detachChildrem.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::createFrame):
+ * webkit/webkitwebview.cpp:
+
2009-03-25 Gustavo Noronha Silva <gns@gnome.org>
Reviewed by Holger Freyther.