summaryrefslogtreecommitdiffstats
path: root/Source/WebKit/gtk/ChangeLog
diff options
context:
space:
mode:
Diffstat (limited to 'Source/WebKit/gtk/ChangeLog')
-rw-r--r--Source/WebKit/gtk/ChangeLog395
1 files changed, 395 insertions, 0 deletions
diff --git a/Source/WebKit/gtk/ChangeLog b/Source/WebKit/gtk/ChangeLog
index 912c948..2fefd5d 100644
--- a/Source/WebKit/gtk/ChangeLog
+++ b/Source/WebKit/gtk/ChangeLog
@@ -1,3 +1,398 @@
+2011-02-11 Sheriff Bot <webkit.review.bot@gmail.com>
+
+ Unreviewed, rolling out r78331.
+ http://trac.webkit.org/changeset/78331
+ https://bugs.webkit.org/show_bug.cgi?id=54295
+
+ This patch broke 11 tests in GTK bots (Requested by svillar on
+ #webkit).
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::notifyStatus):
+
+2011-02-10 Nate Chapin <japhet@chromium.org>
+
+ Reviewed by Adam Barth.
+
+ Update calls to DocumentWriter.
+ https://bugs.webkit.org/show_bug.cgi?id=50489
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::FrameLoaderClient):
+ (WebKit::FrameLoaderClient::didRunInsecureContent):
+ (WebKit::FrameLoaderClient::dispatchDidLoadMainResource):
+ (WebKit::FrameLoaderClient::finishedLoading):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_get_encoding):
+
+2011-02-11 Mario Sanchez Prada <msanchez@igalia.com>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] events missing when a document is (re)loaded
+ https://bugs.webkit.org/show_bug.cgi?id=25831
+
+ Emit the right signals when reloading a document.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::notifyAccessibilityStatus): New function, to make sure
+ the signals involved in reloading a document are properly emitted.
+ (WebKit::notifyStatus): Also notify accessibility if enabled.
+
+2011-02-08 Martin Robinson <mrobinson@igalia.com>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] DRT needs an implementation of LayoutTestController.setIconDatabaseEnabled
+ https://bugs.webkit.org/show_bug.cgi?id=54033
+
+ Add a DumpRenderTreeSupportGtk method for turning the icon database on and off.
+ This is a likely candidate for a new API point.
+
+ * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
+ (DumpRenderTreeSupportGtk::setIconDatabaseEnabled): Added.
+ * WebCoreSupport/DumpRenderTreeSupportGtk.h:
+ * webkit/webkitglobals.cpp:
+ (webkitInit): Call setIconDatabaseEnabled(true) on startup, instead
+ of initializing the database manually.
+ (WebKit::setIconDatabaseEnabled): Added.
+ * webkit/webkitglobalsprivate.h: Added declarations.
+
+2011-02-08 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ Remove orphan code from old parser
+ https://bugs.webkit.org/show_bug.cgi?id=53984
+
+ * WebCoreSupport/ChromeClientGtk.h:
+
+2011-02-02 Ilya Tikhonovsky <loislo@chromium.org>
+
+ Reviewed by Yury Semikhatsky.
+
+ Web Inspector: move InspectorController's methods from InspectorAgent to InspectorController.
+
+ https://bugs.webkit.org/show_bug.cgi?id=53169
+
+ Minor change enforced by major changes in WebCore/inspector/InspectorController.
+
+ * WebCoreSupport/InspectorClientGtk.cpp:
+ * webkit/webkitwebinspector.cpp:
+ (webkit_web_inspector_get_property):
+
+2011-02-08 Carlos Garcia Campos <cgarcia@igalia.com>
+
+ Reviewed by Martin Robinson.
+
+ [GTK] DRT's TextInputController is unimplemented on GTK
+ https://bugs.webkit.org/show_bug.cgi?id=52997
+
+ * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
+ (DumpRenderTreeSupportGtk::setComposition):
+ (DumpRenderTreeSupportGtk::confirmComposition):
+ (DumpRenderTreeSupportGtk::firstRectForCharacterRange):
+ (DumpRenderTreeSupportGtk::selectedRange): New methods needed by
+ TextInputController.
+ * WebCoreSupport/DumpRenderTreeSupportGtk.h:
+
+2011-02-07 Enrica Casucci <enrica@apple.com>
+
+ Reviewed Adam Roben and Darin Adler.
+
+ WebKit2: drag and drop support on Windows.
+ https://bugs.webkit.org/show_bug.cgi?id=52775
+
+ Removed createDragImageForLink from DragClient.
+
+ * WebCoreSupport/DragClientGtk.cpp:
+ * WebCoreSupport/DragClientGtk.h:
+
+2011-02-07 Joone Hur <joone.hur@collabora.co.uk>
+
+ Reviewed by Martin Robinson.
+
+ [Gtk] Implement layoutTestController.findString
+ https://bugs.webkit.org/show_bug.cgi?id=50237
+
+ * GNUmakefile.am: Add AssertMatchingEnums.cpp.
+ * WebCoreSupport/AssertMatchingEnums.cpp: Add this file to assert that various
+ WebKit API enum values continue matching WebCore defined enum values.
+ * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
+ (DumpRenderTreeSupportGtk::findString):
+ * WebCoreSupport/DumpRenderTreeSupportGtk.h:
+
+2011-02-07 Martin Robinson <mrobinson@igalia.com>
+
+ Reviewed by Daniel Bates.
+
+ [GTK] fast/history/history-subframe-with-name.html fails with GTK DRT
+ https://bugs.webkit.org/show_bug.cgi?id=44784
+
+ Call FrameLoader::loadURLIntoChildFrame on the parent frame's loader, not the child's.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::createFrame): Fix the call to FrameLoader::loadURLIntoChildFrame.
+
+2011-02-07 Mario Sanchez Prada <msanchez@igalia.com>
+
+ Reviewed by Xan Lopez.
+
+ [Gtk] atk_text_get_caret_offset fails for list items
+ https://bugs.webkit.org/show_bug.cgi?id=53436
+
+ Update unit test to check the fix for this bug.
+
+ * tests/testatk.c:
+ (testWebkitAtkCaretOffsets): Check that the caret offset returned
+ match the value previously set.
+
+2011-02-04 Joone Hur <joone.hur@collabora.co.uk>
+
+ Unreviewed, Fix compilation warning.
+
+ Constructor initialization list should follow the declaration order.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::FrameLoaderClient): m_hasRepresentation is moved to
+ the last position in the initialization list.
+
+2011-02-04 Martin Robinson <mrobinson@igalia.com>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] WebKitWebFrame can return a stale frame name when calling webkit_web_frame_get_name
+ https://bugs.webkit.org/show_bug.cgi?id=53797
+
+ When the frame name changes between different calls to webkit_web_frame_get_name
+ on the same frame, return the new frame name instead of the one valid during the
+ previous call.
+
+ * webkit/webkitwebframe.cpp:
+ (webkit_web_frame_init): Initialize the frame name to 0.
+ (webkit_web_frame_get_name): Check the current frame name first before
+ returning the cached value.
+
+2011-02-04 Martin Robinson <mrobinson@igalia.com>
+
+ Reviewed by Gustavo Noronha Silva.
+
+ [GTK] fast/events/pagehide-timeout.html fails
+ https://bugs.webkit.org/show_bug.cgi?id=53771
+
+ Add the document browser cache model. This model is optimized for viewing
+ a series of local files, while the document viewer is optimized for only
+ viewing one local file. Improve the documentation on the mapping of these
+ enum values to actual cache settings.
+
+ * webkit/webkitglobals.cpp:
+ (webkit_set_cache_model): Add support for the document browser cache model and
+ improve comments in this section better explaining where the magic numbers come from.
+ * webkit/webkitglobals.h: Added an enum value for the document browser cache model.
+
+2011-02-03 Yury Semikhatsky <yurys@chromium.org>
+
+ Reviewed by Pavel Feldman.
+
+ Web Inspector: remove settings related methods from InspectorClient
+ https://bugs.webkit.org/show_bug.cgi?id=53686
+
+ * WebCoreSupport/InspectorClientGtk.cpp:
+ (WebKit::InspectorFrontendClient::InspectorFrontendClient):
+ * WebCoreSupport/InspectorClientGtk.h:
+
+2011-02-03 Adam Langley <agl@chromium.org>
+
+ Reviewed by Adam Barth.
+
+ Plumb mixed script URL to FrameLoaderClient
+ https://bugs.webkit.org/show_bug.cgi?id=52384
+
+ Regressions covered by http/tests/security/mixedContent/*
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::didRunInsecureContent):
+ * WebCoreSupport/FrameLoaderClientGtk.h:
+
+2011-02-03 Joone Hur <joone.hur@collabora.co.uk>
+
+ Reviewed by Martin Robinson.
+
+ [Gtk] No need to set text encoding in the provisional phase
+ https://bugs.webkit.org/show_bug.cgi?id=53487
+
+ According to changeset 67253, setEncoding could be called multiple times from
+ committedLoad, finishedLoading, dispatchDidFailLoading, and setMainDocumentError
+ in FrameLoaderClient. To fix this, the relevant code was removed from
+ FrameLoaderClient and moved to DocumentLoader::commitData. However, that
+ code was not removed from FrameLoaderClient::finishedLoading in WebKitGtk+.
+
+ Due to this reason, after loading a html document, other ports initialize the
+ text encoding from FrameLoaderClient::finishedLoading, but WebKitGtk+ sets
+ the same encoding again, even tries to set encoding in the provisional phase.
+ This causes unnecessary encoding setting.
+
+ * WebCoreSupport/FrameLoaderClientGtk.cpp:
+ (WebKit::FrameLoaderClient::FrameLoaderClient): Set m_hasRepresentation to false.
+ (WebKit::FrameLoaderClient::makeRepresentation): Set m_hasRepresentation to true.
+ (WebKit::FrameLoaderClient::revertToProvisionalState): Set m_hasRepresentation to true.
+ (WebKit::FrameLoaderClient::finishedLoading): Skip the encoding setting when
+ m_hasRepresentation is false.
+ * WebCoreSupport/FrameLoaderClientGtk.h: Added m_hasRepresentation.
+
+2011-02-02 Alejandro G. Castro <alex@igalia.com>
+
+ Reviewed by Martin Robinson.
+
+ Update the NEWS file in preparation for the 1.3.11 release.
+
+ * NEWS: Update the NEWS.
+
+2011-02-02 Dan Winship <danw@gnome.org>
+
+ Reviewed by Martin Robinson.
+
+ [GTK] drop soup cache stuff, which has been moved to libsoup
+ https://bugs.webkit.org/show_bug.cgi?id=50747
+
+ * GNUmakefile.am: Remove old cache files.
+
+2011-02-02 David Hyatt <hyatt@apple.com>
+
+ Reviewed by Darin Adler.
+
+ Removal of right()/bottom(), converting to maxX()/maxY().
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_popup_menu_handler):
+
+2011-02-01 Mario Sanchez Prada <msanchez@igalia.com>
+
+ Reviewed by Martin Robinson.
+
+ [Gtk] atk_text_set_caret_offset fails for list items
+ https://bugs.webkit.org/show_bug.cgi?id=53388
+
+ Update unit test to check the fix for this bug.
+
+ * tests/testatk.c:
+ (testWebkitAtkCaretOffsets): Ensure setting the caret in a list
+ item through the AtkText interface is possible.
+
+2011-02-01 Mario Sanchez Prada <msanchez@igalia.com>
+
+ Reviewed by Martin Robinson.
+
+ [GTK] character range extents is off when the end of a wrapped line is included
+ https://bugs.webkit.org/show_bug.cgi?id=53323
+
+ Update unit test to check the fix for this bug.
+
+ * tests/testatk.c:
+ (testWebkitAtkGetExtents): Check that the extent for a full line
+ are the same height than for a partial section of the same line.
+
+2011-02-01 Mario Sanchez Prada <msanchez@igalia.com>
+
+ Reviewed by Martin Robinson.
+
+ [GTK] Caret Offset is one off at the end of wrapped lines
+ https://bugs.webkit.org/show_bug.cgi?id=53300
+
+ Update unit test to check the fix for this bug.
+
+ * tests/testatk.c:
+ (testWebkitAtkCaretOffsetsAndExtranousWhiteSpaces): Set and get
+ the caret offset at the edge of the line.
+
+2011-01-31 Mario Sanchez Prada <msanchez@igalia.com>
+
+ Reviewed by Martin Robinson.
+
+ [Gtk] atk_text_set_caret_offset returns True even when it is unsuccessful
+ https://bugs.webkit.org/show_bug.cgi?id=53389
+
+ New unit test to check the fix for this bug.
+
+ * tests/testatk.c:
+ (testWebkitAtkCaretOffsets): New.
+ (main): Add new test.
+
+2011-01-29 Dan Winship <danw@gnome.org>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] Remove HAVE_LIBSOUP_2_29_90 and HAVE_GSETTINGS conditionals;
+ we depend on glib 2.27.4 and libsoup 2.33.1 now.
+ https://bugs.webkit.org/show_bug.cgi?id=50675
+
+ * GNUmakefile.am:
+ * WebCoreSupport/InspectorClientGtk.cpp:
+ (WebKit::InspectorClient::storeSetting):
+ * webkit/webkitprivate.cpp:
+ (inspectorGSettings):
+ * webkit/webkitprivate.h:
+
+2011-01-28 Dan Bernstein <mitz@apple.com>
+
+ Reviewed by Sam Weinig.
+
+ <select> can't display right-to-left (rtl) languages
+ https://bugs.webkit.org/show_bug.cgi?id=19785
+
+ * WebCoreSupport/ChromeClientGtk.cpp:
+ (WebKit::ChromeClient::selectItemAlignmentFollowsMenuWritingDirection): Added.
+ * WebCoreSupport/ChromeClientGtk.h:
+
+2011-01-28 Alejandro G. Castro <alex@igalia.com>
+
+ Reviewed by Xan Lopez.
+
+ [GTK] Fix compilation warning
+ https://bugs.webkit.org/show_bug.cgi?id=53292
+
+ * webkit/webkitwebframe.cpp:
+ (draw_page_callback): Cast the pageCount from size_t to int, it
+ should be safe considering page_nr is the number of pages,
+ 0-based.
+
+2011-01-27 Nate Chapin <japhet@chromium.org>
+
+ Reviewed by Adam Barth.
+
+ Use Document::url() instead of FrameLoader::url().
+ https://bugs.webkit.org/show_bug.cgi?id=41165
+
+ * webkit/webkitwebview.cpp:
+ (webkit_web_view_get_icon_uri):
+
+2011-01-27 Mario Sanchez Prada <msanchez@igalia.com>
+
+ Reviewed by Martin Robinson.
+
+ [GTK] Space characters in source document interfere with reported caret offset
+ https://bugs.webkit.org/show_bug.cgi?id=53033
+
+ New unit test to check the fix for this bug.
+
+ * tests/testatk.c:
+ (testWebkitAtkCaretOffsetsAndExtranousWhiteSpaces): New.
+ (main): Add new unit test.
+
+2011-01-26 Mario Sanchez Prada <msanchez@igalia.com>
+
+ Reviewed by Martin Robinson.
+
+ [GTK] Reliable crash with getTextAtOffset()
+ https://bugs.webkit.org/show_bug.cgi?id=53131
+
+ New unit test to check the fix for this bug.
+
+ * tests/testatk.c:
+ (testWebkitAtkGetTextAtOffsetWithSpecialCharacters): New.
+ (main): Add new unit test.
+
2011-01-21 Carlos Garcia Campos <cgarcia@igalia.com>
Reviewed by Martin Robinson.