12daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-19  Vsevolod Vlasov  <vsevik@chromium.org>
22bde8e466a4451c7319e3a072d118917957d6554Steve Block
32daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Pavel Feldman.
42daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
52daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Web Inspector: Rename lengthReceived to encodedDataLength/dataLength
62daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=58883
72daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
82daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
92daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidReceiveContentLength):
102daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.h:
112daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitdownload.cpp:
122daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (DownloadClient::didReceiveData):
132daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
142daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-18  Zan Dobersek  <zandobersek@gmail.com>
152daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
162daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Martin Robinson.
172daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
182daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        [GTK] Need support for dumping focus rectangles in pixel results
192daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=53647
202daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
212daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Add a support function that returns the rectangle of the current
222daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        selection in frame.
232daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
242daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
252daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (DumpRenderTreeSupportGtk::rectangleForSelection):
262daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
272daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
282daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-12  Xan Lopez  <xlopez@igalia.com>
292daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
302daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Unreviewed build fix.
312daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
322daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitwebhistoryitem.cpp:
332daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
342daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-12  Stephanie Lewis  <slewis@apple.com>
352daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
362daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Oliver Hunt.
372daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
382daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=58280
392daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        <rdar://problem/9252824> javascript in an inconsistent state due to serialization returning an un-handled exception.
402daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
412daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Add a header include.  Fallout from untangling some header files in WebCore.
422daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
432daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitwebhistoryitem.cpp:
442daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
452daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-02-03  Martin Robinson  <mrobinson@igalia.com>
462daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
472daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Eric Seidel.
482daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
492daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        [GTK] The GTK+ DRT needs an implementation of the PlainTextController
502daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=53605
512daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
522daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Added jsValueToDOMRange to DumpRenderTreeSupportGtk. This static method can convert
532daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        a JSValueRef to a WebKitDOMRange. When it's possible to do this with the public
542daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        API, we can remove this method.
552daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
562daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
572daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (DumpRenderTreeSupportGtk::jsValueToDOMRange): Added.
582daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h: Added declaration.
592daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
602daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-11  Mario Sanchez Prada  <msanchez@igalia.com>
612daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
622daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Chris Fleizach.
632daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
642daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        [Gtk] Implement support for Embedded Objects
652daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=52148
662daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
672daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        New accessibility unit test for embedded objects.
682daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
692daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * tests/testatk.c:
702daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (testWebkitAtkEmbeddedObjects): New unit test.
712daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (main): Added the new unit test.
722daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
732daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-08  Dominic Cooney  <dominicc@google.com>
742daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
752daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Adam Roben.
762daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
772daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Make layoutTestController.shadowRoot return null, not undefined,
782daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        when its argument is invalid.
792daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=58121
802daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
812daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
822daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (DumpRenderTreeSupportGtk::shadowRoot):
832daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
842daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-08  Dominic Cooney  <dominicc@google.com>
852daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
862daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Kent Tamura.
872daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
882daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        layoutTestController.shadowRoot should return undefined if its
892daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        argument is not an element.
902daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=58119
912daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
922daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
932daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (DumpRenderTreeSupportGtk::shadowRoot):
942daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
952daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-08  Mario Sanchez Prada  <msanchez@igalia.com>
962daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
972daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Martin Robinson.
982daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
992daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        [GTK] Implement increment() and decrement() functions in DRT's AccessibilityUIElement
1002daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=58039
1012daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1022daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Implemented missing functions in GTK's DRT.
1032daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1042daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
1052daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
1062daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (modifyAccessibilityValue): Helper function to increment or decrement
1072daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        the current value for an object through the AccessibilityObject's API.
1082daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (DumpRenderTreeSupportGtk::incrementAccessibilityValue): New function,
1092daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        to be used from GTK's DRT.
1102daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (DumpRenderTreeSupportGtk::decrementAccessibilityValue): Ditto.
1112daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1122daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-06  Gustavo Noronha Silva  <gns@gnome.org>
1132daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1142daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Martin Robinson.
1152daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1162daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        [GTK] Need a way to get the path to a WebKitWebPlugin
1172daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=57968
1182daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1192daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Expose the path of the plugin through the WebKitWebPlugin object.
1202daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1212daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitwebplugin.cpp:
1222daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (webkit_web_plugin_get_path):
1232daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitwebplugin.h:
1242daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitwebpluginprivate.h:
1252daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1262daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-07  Alice Boxhall  <aboxhall@chromium.org>
1272daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1282daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Ryosuke Niwa.
1292daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1302daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Move the MouseEventWithHitTestResults::targetNode() method on to EventHandler.
1312daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=57921
1322daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1332daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitwebview.cpp:
1342daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (webkit_web_view_forward_context_menu_event):
1352daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Call subframeForHitTestResult rather than subframeForTargetNode as the targetNode()
1362daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        method has moved on to EventHandler.
1372daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1382daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-05  Martin Robinson  <mrobinson@igalia.com>
1392daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1402daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Eric Seidel.
1412bde8e466a4451c7319e3a072d118917957d6554Steve Block
1422bde8e466a4451c7319e3a072d118917957d6554Steve Block        [Cairo] Better separate the concerns of GraphicsContextCairo
1432bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=55150
1442bde8e466a4451c7319e3a072d118917957d6554Steve Block
1452bde8e466a4451c7319e3a072d118917957d6554Steve Block        Add a PlatformContextCairo which right now stores the cairo_t* for a
1462bde8e466a4451c7319e3a072d118917957d6554Steve Block        GraphicsContextCairo. Later patches will move logic for tracking ContextShadow
1472bde8e466a4451c7319e3a072d118917957d6554Steve Block        and image masking layers into this PlatformContextCairo class.
1482bde8e466a4451c7319e3a072d118917957d6554Steve Block
1492bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitwebframe.cpp:
1502bde8e466a4451c7319e3a072d118917957d6554Steve Block        (draw_page_callback):
1512bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitwebview.cpp:
1522bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_view_expose_event):
1532bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_view_draw):
1542bde8e466a4451c7319e3a072d118917957d6554Steve Block
1552daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-04  MORITA Hajime  <morrita@google.com>
1562daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1572daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Ryosuke Niwa.
1582daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1592daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        [Refactoring] SpellCheckingResult should be replaced with TextCheckingResult
1602daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=56085
1612daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1622daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/TextCheckerClientEnchant.h:
1632daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (WebKit::TextCheckerClientEnchant::requestCheckingOfString):
1642daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1652daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-04  Martin Robinson  <mrobinson@igalia.com>
1662daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1672daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Gustavo Noronha Silva.
1682daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1692daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        [GTK] WebGL support
1702daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=31517
1712daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1722daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Add support for toggling WebGL at runtime when it's enabled.
1732daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1742daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitwebsettings.cpp: Add the enable-webgl property. When ENABLE_WEBGL
1752daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        is not enabled, it's a no-op.
1762daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (webkit_web_settings_class_init): Update to support enable-webgl.
1772daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (webkit_web_settings_set_property): Ditto.
1782daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (webkit_web_settings_get_property): Ditto.
1792daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitwebview.cpp:
1802daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (webkit_web_view_update_settings): Ditto.
1812daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1822daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-04  Alexey Proskuryakov  <ap@apple.com>
1832daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1842daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Dan Bernstein.
1852daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1862daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        REGRESSION (WebKit2): Caps-Lock indicator sometimes doesn't appear in WebKit2
1872daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=51230
1882daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        <rdar://problem/8780989>
1892daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1902daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitwebview.cpp: (webkit_web_view_key_release_event): Moved Caps Lock handling from
1912daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        WebKits to WebCore, because WebKit shouldn't be smart.
1922daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1932daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-04  Martin Robinson  <mrobinson@igalia.com>
1942daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1952daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Xan Lopez.
1962daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
1972daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        [Gtk] webkit_web_view_popup_menu_handler should call SelectionController::localCaretRect
1982daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54633
1992daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2002daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Remove use of legacy editing positions when positioning keyboard-driven context
2012daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        menus. Simplify the code greatly.
2022daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2032daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * webkit/webkitwebview.cpp:
2042daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (getLocationForKeyboardGeneratedContextMenu): Added this helper which calculates
2052daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        the context menu position.
2062daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (webkit_web_view_popup_menu_handler): Simplify code preventing the menu from bumping
2072daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        into the edges of the view. Remove (0,-1) hack as it no longer seems to be important.
2082daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2092daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-02  Dominic Cooney  <dominicc@google.com>
2102daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2112daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Martin Robinson.
2122daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2132daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Add layoutTestController.shadowRoot to GTK DumpRenderTree.
2142daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=57551
2152daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2162daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2172daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (DumpRenderTreeSupportGtk::shadowRoot):
2182daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2192daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2202daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-01  Sheriff Bot  <webkit.review.bot@gmail.com>
2212daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2222daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Unreviewed, rolling out r82721.
2232daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        http://trac.webkit.org/changeset/82721
2242daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=57687
2252daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2262daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        This patch introduced assertion failures on the GTK+ bots.
2272daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (Requested by mrobinson on #webkit).
2282daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2292daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2302daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2312daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2322daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-04-01  Dominic Cooney  <dominicc@google.com>
2332daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2342daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Martin Robinson.
2352daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2362daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Add layoutTestController.shadowRoot to GTK DumpRenderTree.
2372daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=57551
2382daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2392daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2402daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (DumpRenderTreeSupportGtk::shadowRoot):
2412daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2422daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2432daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-03-31  Xan Lopez  <xlopez@igalia.com>
2442daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2452daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Martin Robinson.
2462daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2472daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        [GTK] Link explicitly with XRender on Linux/Unix
2482daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=57558
2492daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2502daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * GNUmakefile.am: add XRender LIBS.
2512daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2522daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-03-31  Evan Martin  <evan@chromium.org>
2532daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2542daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Build fix from previous change.
2552daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2562daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2572daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidReceiveTitle):
2582daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2592daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch2011-03-31  Evan Martin  <evan@chromium.org>
2602daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2612daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Reviewed by Eric Seidel.
2622daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2632daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        <title> should support dir attribute
2642daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50961
2652daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2662daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        Update to new FrameLoaderClient interface.
2672daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2682daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2692daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidReceiveTitle):
2702daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        (WebKit::FrameLoaderClient::setTitle):
2712daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.h:
2722daae5fd11344eaa88a0d92b0f6d65f8d2255c00Ben Murdoch
2732bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-29  Philippe Normand  <pnormand@igalia.com>
2742bde8e466a4451c7319e3a072d118917957d6554Steve Block
2752bde8e466a4451c7319e3a072d118917957d6554Steve Block        Unreviewed, disable an assert in testwebview due to
2762bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=57315
2772bde8e466a4451c7319e3a072d118917957d6554Steve Block
2782bde8e466a4451c7319e3a072d118917957d6554Steve Block        * tests/testwebview.c:
2792bde8e466a4451c7319e3a072d118917957d6554Steve Block
2802bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-28  Adele Peterson  <adele@apple.com>
2812bde8e466a4451c7319e3a072d118917957d6554Steve Block
2822bde8e466a4451c7319e3a072d118917957d6554Steve Block        Build fix.
2832bde8e466a4451c7319e3a072d118917957d6554Steve Block
2842bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2852bde8e466a4451c7319e3a072d118917957d6554Steve Block        (DumpRenderTreeSupportGtk::webkitWebFrameSelectionHasSpellingMarker):
2862bde8e466a4451c7319e3a072d118917957d6554Steve Block
2872bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-28  Sergio Villar Senin  <svillar@igalia.com>
2882bde8e466a4451c7319e3a072d118917957d6554Steve Block
2892bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Martin Robinson.
2902bde8e466a4451c7319e3a072d118917957d6554Steve Block
2912bde8e466a4451c7319e3a072d118917957d6554Steve Block        [GTK] Fullscreen tests failing after r82084
2922bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=57219
2932bde8e466a4451c7319e3a072d118917957d6554Steve Block
2942bde8e466a4451c7319e3a072d118917957d6554Steve Block        Added the withKeyboard parameter to supportsFullScreenForElement
2952bde8e466a4451c7319e3a072d118917957d6554Steve Block        method in ChromeClient. Fullscreen will be disabled for keyboard
2962bde8e466a4451c7319e3a072d118917957d6554Steve Block        access by default.
2972bde8e466a4451c7319e3a072d118917957d6554Steve Block
2982bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
2992bde8e466a4451c7319e3a072d118917957d6554Steve Block        (WebKit::ChromeClient::supportsFullScreenForElement):
3002bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/ChromeClientGtk.h:
3012bde8e466a4451c7319e3a072d118917957d6554Steve Block
3022bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-25  Andy Estes  <aestes@apple.com>
3032bde8e466a4451c7319e3a072d118917957d6554Steve Block
3042bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Adele Peterson.
3052bde8e466a4451c7319e3a072d118917957d6554Steve Block
3062bde8e466a4451c7319e3a072d118917957d6554Steve Block        REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
3072bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=49016
3082bde8e466a4451c7319e3a072d118917957d6554Steve Block
3092bde8e466a4451c7319e3a072d118917957d6554Steve Block        Update objectContentType() implementation to handle the
3102bde8e466a4451c7319e3a072d118917957d6554Steve Block        shouldPreferPlugInsForImages flag.
3112bde8e466a4451c7319e3a072d118917957d6554Steve Block
3122bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
3132bde8e466a4451c7319e3a072d118917957d6554Steve Block        (WebKit::FrameLoaderClient::objectContentType):
3142bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
3152bde8e466a4451c7319e3a072d118917957d6554Steve Block
3162bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-25  Priit Laes  <plaes@plaes.org>
3172bde8e466a4451c7319e3a072d118917957d6554Steve Block
3182bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Martin Robinson.
3192bde8e466a4451c7319e3a072d118917957d6554Steve Block
3202bde8e466a4451c7319e3a072d118917957d6554Steve Block        [GTK] [PATCH] Avoid critical warning when free-ing list of plugins
3212bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=57025
3222bde8e466a4451c7319e3a072d118917957d6554Steve Block
3232bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitwebplugindatabase.cpp:
3242bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_plugin_database_plugins_list_free):
3252bde8e466a4451c7319e3a072d118917957d6554Steve Block        Use regular check and return instead of g_return_if_fail.
3262bde8e466a4451c7319e3a072d118917957d6554Steve Block
3272bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-24  Sheriff Bot  <webkit.review.bot@gmail.com>
3282bde8e466a4451c7319e3a072d118917957d6554Steve Block
3292bde8e466a4451c7319e3a072d118917957d6554Steve Block        Unreviewed, rolling out r81916 and r81917.
3302bde8e466a4451c7319e3a072d118917957d6554Steve Block        http://trac.webkit.org/changeset/81916
3312bde8e466a4451c7319e3a072d118917957d6554Steve Block        http://trac.webkit.org/changeset/81917
3322bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=57071
3332bde8e466a4451c7319e3a072d118917957d6554Steve Block
3342bde8e466a4451c7319e3a072d118917957d6554Steve Block        broke a test on platforms that do not have QuickTime installed
3352bde8e466a4451c7319e3a072d118917957d6554Steve Block        (Requested by estes on #webkit).
3362bde8e466a4451c7319e3a072d118917957d6554Steve Block
3372bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
3382bde8e466a4451c7319e3a072d118917957d6554Steve Block        (WebKit::FrameLoaderClient::objectContentType):
3392bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
3402bde8e466a4451c7319e3a072d118917957d6554Steve Block
3412bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-24  Andy Estes  <aestes@apple.com>
3422bde8e466a4451c7319e3a072d118917957d6554Steve Block
3432bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Darin Adler.
3442bde8e466a4451c7319e3a072d118917957d6554Steve Block
3452bde8e466a4451c7319e3a072d118917957d6554Steve Block        REGRESSION (r70748): latest nightly builds kills AC_QuickTime.js
3462bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=49016
3472bde8e466a4451c7319e3a072d118917957d6554Steve Block
3482bde8e466a4451c7319e3a072d118917957d6554Steve Block        Update objectContentType() implementation to handle the
3492bde8e466a4451c7319e3a072d118917957d6554Steve Block        shouldPreferPlugInsForImages flag.
3502bde8e466a4451c7319e3a072d118917957d6554Steve Block
3512bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
3522bde8e466a4451c7319e3a072d118917957d6554Steve Block        (WebKit::FrameLoaderClient::objectContentType):
3532bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
3542bde8e466a4451c7319e3a072d118917957d6554Steve Block
3552bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-23  Brady Eidson  <beidson@apple.com>
3562bde8e466a4451c7319e3a072d118917957d6554Steve Block
3572bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Sam Weinig.
3582bde8e466a4451c7319e3a072d118917957d6554Steve Block
3592bde8e466a4451c7319e3a072d118917957d6554Steve Block        Change IconDatabase opening to allow for arbitrary filenames
3602bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=56977
3612bde8e466a4451c7319e3a072d118917957d6554Steve Block
3622bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkiticondatabase.cpp:
3632bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_icon_database_set_path):
3642bde8e466a4451c7319e3a072d118917957d6554Steve Block
3652bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-22  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
3662bde8e466a4451c7319e3a072d118917957d6554Steve Block
3672bde8e466a4451c7319e3a072d118917957d6554Steve Block        Rubber-stamped by Xan Lopez.
3682bde8e466a4451c7319e3a072d118917957d6554Steve Block
3692bde8e466a4451c7319e3a072d118917957d6554Steve Block        Applications that include WebKit headers fail to build when using strict warnings
3702bde8e466a4451c7319e3a072d118917957d6554Steve Block        because the signature for webkit_application_cache_get_maximum_size is missing a
3712bde8e466a4451c7319e3a072d118917957d6554Steve Block        'void' to make it explicit it takes no arguments.
3722bde8e466a4451c7319e3a072d118917957d6554Steve Block
3732bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitapplicationcache.h:
3742bde8e466a4451c7319e3a072d118917957d6554Steve Block
3752bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-21  Alejandro G. Castro  <alex@igalia.com>
3762bde8e466a4451c7319e3a072d118917957d6554Steve Block
3772bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Martin Robinson.
3782bde8e466a4451c7319e3a072d118917957d6554Steve Block
3792bde8e466a4451c7319e3a072d118917957d6554Steve Block        [GTK] 1.3.13 release bump
3802bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=56795
3812bde8e466a4451c7319e3a072d118917957d6554Steve Block
3822bde8e466a4451c7319e3a072d118917957d6554Steve Block        Version bump for 1.3.13 and updated NEWS file with release notes.
3832bde8e466a4451c7319e3a072d118917957d6554Steve Block
3842bde8e466a4451c7319e3a072d118917957d6554Steve Block        * NEWS:
3852bde8e466a4451c7319e3a072d118917957d6554Steve Block
3862bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-21  Chang Shu  <cshu@webkit.org>
3872bde8e466a4451c7319e3a072d118917957d6554Steve Block
3882bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Alexey Proskuryakov.
3892bde8e466a4451c7319e3a072d118917957d6554Steve Block
3902bde8e466a4451c7319e3a072d118917957d6554Steve Block        REGRESSION (r79953): Can't type in MS Outlook 2011
3912bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=56665
3922bde8e466a4451c7319e3a072d118917957d6554Steve Block
3932bde8e466a4451c7319e3a072d118917957d6554Steve Block        r79953 removed the WebView level editablity which is persistent no matter whether
3942bde8e466a4451c7319e3a072d118917957d6554Steve Block        underlying document itself is changed and editability gets lost. The resolution is to
3952bde8e466a4451c7319e3a072d118917957d6554Steve Block        set this WebView editable value to WebCore. This avoids the callback from WebCore to
3962bde8e466a4451c7319e3a072d118917957d6554Steve Block        WebKit which was the main goal in r79953 to improve performance.
3972bde8e466a4451c7319e3a072d118917957d6554Steve Block
3982bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitwebview.cpp:
3992bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_view_get_editable):
4002bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_view_set_editable):
4012bde8e466a4451c7319e3a072d118917957d6554Steve Block
4022bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-21  Mario Sanchez Prada  <msanchez@igalia.com>
4032bde8e466a4451c7319e3a072d118917957d6554Steve Block
4042bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Martin Robinson.
4052bde8e466a4451c7319e3a072d118917957d6554Steve Block
4062bde8e466a4451c7319e3a072d118917957d6554Steve Block        [GTK] [Stable] AtkHypertext exposes wrong offsets for links placed inside <span> nodes
4072bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=56737
4082bde8e466a4451c7319e3a072d118917957d6554Steve Block
4092bde8e466a4451c7319e3a072d118917957d6554Steve Block        * tests/testatk.c:
4102bde8e466a4451c7319e3a072d118917957d6554Steve Block        (testWebkitAtkHypertextAndHyperlinks): Updated unit test to also
4112bde8e466a4451c7319e3a072d118917957d6554Steve Block        check offsets for hyperlinks inside <span> nodes.
4122bde8e466a4451c7319e3a072d118917957d6554Steve Block
4132bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-18  David Keijser  <keijser@gmail.com> and Xan Lopez <xlopez@igalia.com>
4142bde8e466a4451c7319e3a072d118917957d6554Steve Block
4152bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Martin Robinson.
4162bde8e466a4451c7319e3a072d118917957d6554Steve Block
4172bde8e466a4451c7319e3a072d118917957d6554Steve Block        [GTK] On-demand event-listeners for DOM event signals
4182bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=49649
4192bde8e466a4451c7319e3a072d118917957d6554Steve Block
4202bde8e466a4451c7319e3a072d118917957d6554Steve Block        * tests/testdomdomwindow.c: update unit tests for new APIs.
4212bde8e466a4451c7319e3a072d118917957d6554Steve Block        (load_event_callback): ditto.
4222bde8e466a4451c7319e3a072d118917957d6554Steve Block        (test_dom_domview_signals): ditto.
4232bde8e466a4451c7319e3a072d118917957d6554Steve Block        (load_status_callback): ditto.
4242bde8e466a4451c7319e3a072d118917957d6554Steve Block
4252bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-17  Brady Eidson  <beidson@apple.com>
4262bde8e466a4451c7319e3a072d118917957d6554Steve Block
4272bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Sam Weinig.
4282bde8e466a4451c7319e3a072d118917957d6554Steve Block
4292bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=56425
4302bde8e466a4451c7319e3a072d118917957d6554Steve Block        More groundwork for WebKit2 IconDatabase
4312bde8e466a4451c7319e3a072d118917957d6554Steve Block
4322bde8e466a4451c7319e3a072d118917957d6554Steve Block        Update already-used function names:
4332bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkiticondatabase.cpp:
4342bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_icon_database_get_icon_uri):
4352bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_icon_database_get_icon_pixbuf):
4362bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitwebview.cpp:
4372bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_view_get_icon_uri):
4382bde8e466a4451c7319e3a072d118917957d6554Steve Block
4392bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-16  Joseph Pecoraro  <joepeck@webkit.org>
4402bde8e466a4451c7319e3a072d118917957d6554Steve Block
4412bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Kenneth Rohde Christiansen.
4422bde8e466a4451c7319e3a072d118917957d6554Steve Block
4432bde8e466a4451c7319e3a072d118917957d6554Steve Block        Viewport no longer allows an auto value for "user-scalable"
4442bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=55416
4452bde8e466a4451c7319e3a072d118917957d6554Steve Block
4462bde8e466a4451c7319e3a072d118917957d6554Steve Block        Make the default value for userScalable be true.
4472bde8e466a4451c7319e3a072d118917957d6554Steve Block
4482bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
4492bde8e466a4451c7319e3a072d118917957d6554Steve Block        (DumpRenderTreeSupportGtk::dumpConfigurationForViewport): update test output to include userScalable.
4502bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitviewportattributes.cpp:
4512bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkitViewportAttributesRecompute):
4522bde8e466a4451c7319e3a072d118917957d6554Steve Block
4532bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-15  Ilya Sherman  <isherman@chromium.org>
4542bde8e466a4451c7319e3a072d118917957d6554Steve Block
4552bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Tony Chang.
4562bde8e466a4451c7319e3a072d118917957d6554Steve Block
4572bde8e466a4451c7319e3a072d118917957d6554Steve Block        Autofilled form elements are assigned fixed background color but not text color
4582bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=48382
4592bde8e466a4451c7319e3a072d118917957d6554Steve Block
4602bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
4612bde8e466a4451c7319e3a072d118917957d6554Steve Block        (DumpRenderTreeSupportGtk::setAutofilled): Added.
4622bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
4632bde8e466a4451c7319e3a072d118917957d6554Steve Block
4642bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-14  Ryuan Choi  <ryuan.choi@samsung.com>
4652bde8e466a4451c7319e3a072d118917957d6554Steve Block
4662bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Martin Robinson.
4672bde8e466a4451c7319e3a072d118917957d6554Steve Block
4682bde8e466a4451c7319e3a072d118917957d6554Steve Block        [GTK] Possible leaks after splitting TextCheckerClientEnchant.
4692bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=55989
4702bde8e466a4451c7319e3a072d118917957d6554Steve Block
4712bde8e466a4451c7319e3a072d118917957d6554Steve Block        Convert gchar* to GOwnPtr<gchar> and refactor the code.
4722bde8e466a4451c7319e3a072d118917957d6554Steve Block
4732bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/TextCheckerClientEnchant.cpp:
4742bde8e466a4451c7319e3a072d118917957d6554Steve Block        (WebKit::TextCheckerClientEnchant::checkSpellingOfString):
4752bde8e466a4451c7319e3a072d118917957d6554Steve Block
4762bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-11  Marco Peereboom  <marco@peereboom.us>
4772bde8e466a4451c7319e3a072d118917957d6554Steve Block
4782bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Gustavo Noronha Silva.
4792bde8e466a4451c7319e3a072d118917957d6554Steve Block
4802bde8e466a4451c7319e3a072d118917957d6554Steve Block        Provide a knob to enable/disable DNS prefetching.
4812bde8e466a4451c7319e3a072d118917957d6554Steve Block        DNS prefetching is enabled by default.
4822bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=55973
4832bde8e466a4451c7319e3a072d118917957d6554Steve Block
4842bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitwebsettings.cpp:
4852bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_settings_class_init):
4862bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_settings_set_property):
4872bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_settings_get_property):
4882bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_settings_copy):
4892bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitwebview.cpp:
4902bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_view_update_settings):
4912bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_web_view_settings_notify):
4922bde8e466a4451c7319e3a072d118917957d6554Steve Block
4932bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-08  Philippe Normand  <pnormand@igalia.com>
4942bde8e466a4451c7319e3a072d118917957d6554Steve Block
4952bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Martin Robinson.
4962bde8e466a4451c7319e3a072d118917957d6554Steve Block
4972bde8e466a4451c7319e3a072d118917957d6554Steve Block        [GTK] close-web-view emitted on disposed WebView
4982bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=55932
4992bde8e466a4451c7319e3a072d118917957d6554Steve Block
5002bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
5012bde8e466a4451c7319e3a072d118917957d6554Steve Block        (ChromeClient::chromeDestroyed): Remove the closeSoonTimer glib
5022bde8e466a4451c7319e3a072d118917957d6554Steve Block        source before destruction of the ChromeClient.
5032bde8e466a4451c7319e3a072d118917957d6554Steve Block
5042bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-11  Roland Steiner  <rolandsteiner@chromium.org>
5052bde8e466a4451c7319e3a072d118917957d6554Steve Block
5062bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Ryosuke Niwa.
5072bde8e466a4451c7319e3a072d118917957d6554Steve Block
5082bde8e466a4451c7319e3a072d118917957d6554Steve Block        Bug 55570 - Remove dependency of dom/InputElement.cpp on html/ and wml/
5092bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=55570
5102bde8e466a4451c7319e3a072d118917957d6554Steve Block
5112bde8e466a4451c7319e3a072d118917957d6554Steve Block        Add a virtual function toInputElement() to Node that has a default
5122bde8e466a4451c7319e3a072d118917957d6554Steve Block        implementation of returning 0.
5132bde8e466a4451c7319e3a072d118917957d6554Steve Block        For HTMLInputElement and WMLInputElement (which derive from InputElement)
5142bde8e466a4451c7319e3a072d118917957d6554Steve Block        override this to return the object.
5152bde8e466a4451c7319e3a072d118917957d6554Steve Block        Change all calling sites of the old toInputElement to use the new member
5162bde8e466a4451c7319e3a072d118917957d6554Steve Block        function. This also allows us to save some casts.
5172bde8e466a4451c7319e3a072d118917957d6554Steve Block
5182bde8e466a4451c7319e3a072d118917957d6554Steve Block        No new tests (refactoring).
5192bde8e466a4451c7319e3a072d118917957d6554Steve Block
5202bde8e466a4451c7319e3a072d118917957d6554Steve Block        * src/WebInputElement.cpp:
5212bde8e466a4451c7319e3a072d118917957d6554Steve Block        (WebKit::toWebInputElement):
5222bde8e466a4451c7319e3a072d118917957d6554Steve Block
5232bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
5242bde8e466a4451c7319e3a072d118917957d6554Steve Block        (DumpRenderTreeSupportGtk::setValueForUser):
5252bde8e466a4451c7319e3a072d118917957d6554Steve Block
5262bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-10  Philippe Normand  <pnormand@igalia.com>
5272bde8e466a4451c7319e3a072d118917957d6554Steve Block
5282bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Xan Lopez.
5292bde8e466a4451c7319e3a072d118917957d6554Steve Block
5302bde8e466a4451c7319e3a072d118917957d6554Steve Block        [GTK] unittests/testapplicationcache crashes
5312bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=56083
5322bde8e466a4451c7319e3a072d118917957d6554Steve Block
5332bde8e466a4451c7319e3a072d118917957d6554Steve Block        Removed the webkit_application_cache_get_database_directory_path
5342bde8e466a4451c7319e3a072d118917957d6554Steve Block        API as the underlying ApplicationCacheStorage doesn't allow
5352bde8e466a4451c7319e3a072d118917957d6554Steve Block        setting the cache path multiple times.
5362bde8e466a4451c7319e3a072d118917957d6554Steve Block
5372bde8e466a4451c7319e3a072d118917957d6554Steve Block        * tests/testapplicationcache.c:
5382bde8e466a4451c7319e3a072d118917957d6554Steve Block        (main):
5392bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitapplicationcache.cpp:
5402bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkit_application_cache_get_database_directory_path):
5412bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitapplicationcache.h:
5422bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitglobals.cpp:
5432bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkitInit):
5442bde8e466a4451c7319e3a072d118917957d6554Steve Block
5452bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-09  Peter Kasting  <pkasting@google.com>
5462bde8e466a4451c7319e3a072d118917957d6554Steve Block
5472bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Mihai Parparita.
5482bde8e466a4451c7319e3a072d118917957d6554Steve Block
5492bde8e466a4451c7319e3a072d118917957d6554Steve Block        Unify Windows version checks.
5502bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=55979
5512bde8e466a4451c7319e3a072d118917957d6554Steve Block
5522bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitwebsettings.cpp:
5532bde8e466a4451c7319e3a072d118917957d6554Steve Block        (webkitOSVersion):
5542bde8e466a4451c7319e3a072d118917957d6554Steve Block
5552bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-08  Christian Dywan  <christian@lanedo.com>
5562bde8e466a4451c7319e3a072d118917957d6554Steve Block
5572bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Martin Robinson.
5582bde8e466a4451c7319e3a072d118917957d6554Steve Block
5592bde8e466a4451c7319e3a072d118917957d6554Steve Block        [GTK] provide an API to control the IconDatabase
5602bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=32510
5612bde8e466a4451c7319e3a072d118917957d6554Steve Block
5622bde8e466a4451c7319e3a072d118917957d6554Steve Block        * GNUmakefile.am:
5632bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp: Emit signals on
5642bde8e466a4451c7319e3a072d118917957d6554Steve Block            the icon database for new icons.
5652bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkit.h:
5662bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitdefines.h:
5672bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitglobals.cpp:
5682bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitglobals.h: Add a function to obtain the global
5692bde8e466a4451c7319e3a072d118917957d6554Steve Block            icon database.
5702bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkiticondatabase.cpp:
5712bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkiticondatabase.h: Implement public icon database
5722bde8e466a4451c7319e3a072d118917957d6554Steve Block            object with methods for obtaining icon URLs, pixbufs, clearing
5732bde8e466a4451c7319e3a072d118917957d6554Steve Block            waiting for new icons.
5742bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitwebview.cpp:
5752bde8e466a4451c7319e3a072d118917957d6554Steve Block        * webkit/webkitwebview.h: Add a method to obtain an icon pixbuf
5762bde8e466a4451c7319e3a072d118917957d6554Steve Block            for the web view.
5772bde8e466a4451c7319e3a072d118917957d6554Steve Block2011-03-08  Carlos Garcia Campos  <cgarcia@igalia.com>
5782bde8e466a4451c7319e3a072d118917957d6554Steve Block
5792bde8e466a4451c7319e3a072d118917957d6554Steve Block        Reviewed by Martin Robinson.
5802bde8e466a4451c7319e3a072d118917957d6554Steve Block
5812bde8e466a4451c7319e3a072d118917957d6554Steve Block        [GTK] Add layoutTestController.setValueForUser() after r80412
5822bde8e466a4451c7319e3a072d118917957d6554Steve Block        https://bugs.webkit.org/show_bug.cgi?id=55862
5832bde8e466a4451c7319e3a072d118917957d6554Steve Block
5842bde8e466a4451c7319e3a072d118917957d6554Steve Block        Add setValueForUser method to DumpRenderTreeSupportGTK.
5852bde8e466a4451c7319e3a072d118917957d6554Steve Block
5862bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
5872bde8e466a4451c7319e3a072d118917957d6554Steve Block        (DumpRenderTreeSupportGtk::setValueForUser):
5882bde8e466a4451c7319e3a072d118917957d6554Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
5892bde8e466a4451c7319e3a072d118917957d6554Steve Block
59081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-07  Sam Weinig  <sam@webkit.org>
59181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
59281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Anders Carlsson.
59381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
59481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Replace WebKit2's decidePolicyForMIMEType with decidePolicyForResponse
59581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=55827
59681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
59781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Renamed FrameLoaderClient::dispatchDecidePolicyForMIMEType to dispatchDecidePolicyForResponse
59881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        and pass the entire response, instead of just the MIMEType.
59981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
60081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
60181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::FrameLoaderClient::dispatchDecidePolicyForResponse):
60281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.h:
60381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
60481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-01  Martin Robinson  <mrobinson@igalia.com>
60581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
60681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Xan Lopez.
60781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
60881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] Windowless plugins override the view cursor
60981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=55531
61081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
61181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
61281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::ChromeClient::setCursor): Moved the implementation of setCursor here
61381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        which is more fitting since it sets the cursor for the entire window.
61481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
61581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-03  Brady Eidson  <beidson@apple.com>
61681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
61781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Darin Adler.
61881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
61981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=55721
62081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Global IconDatabase should be returned by reference, not as a pointer
62181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
62281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitglobals.cpp:
62381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (closeIconDatabaseOnExit):
62481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::setIconDatabaseEnabled):
62581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebview.cpp:
62681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_view_get_icon_uri):
62781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
62881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-03  Alexey Proskuryakov  <ap@apple.com>
62981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
63081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Removing an include of WebCoreKeyboardUIMode.h that Ive just added. It's already included
63181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        via ChromeClient.h
63281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
63381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/ChromeClientGtk.h:
63481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
63581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-02  Alexey Proskuryakov  <ap@apple.com>
63681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
63781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Darin Adler.
63881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
63981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        REGRESSION (WebKit2): Tab keys no longer observe Full Keyboard Access
64081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=55633
64181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        <rdar://problem/8963023>
64281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
64381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp: (WebKit::ChromeClient::keyboardUIMode):
64481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/ChromeClientGtk.h:
64581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Implement keyboardUIMode() instead of tabsToLinks(). No change in functionality, since
64681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        this platform doesn't observe or have full keyboard access state.
64781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
64881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-03  Lukasz Slachciak  <l.slachciak@samsung.com>
64981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
65081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Xan Lopez.
65181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
65281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] Extended application cache database API and added unit tests file.
65381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=55335
65481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
65581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * GNUmakefile.am: Add testapplicationcache.c and remove webkitapplicationcacheprivate.h.
65681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * tests/testapplicationcache.c: Added.
65781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (test_applicationcache_maximum_size): Tests if application cache storage is set/get correctly.
65881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (test_applicationcache_database_directory_path): Tests if application cache directory path is set/get correctly.
65981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (main):
66081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitapplicationcache.cpp:
66181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_application_cache_get_maximum_size): New API for getting application cache maximum storage size.
66281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitapplicationcache.h: Declaration of API for getting/setting application cache maximum storage size.
66381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitapplicationcacheprivate.h: Removed.
66481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-03  Peter Kasting  <pkasting@google.com>
66581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
66681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by James Robinson.
66781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
66881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Drop redundant "Windows; " from the Windows-specific User Agent string.
66981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54567
67081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
67181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebsettings.cpp:
67281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkitPlatform):
67381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkitUserAgent):
67481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
67581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-02  Martin Robinson  <mrobinson@igalia.com>
67681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
67781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Xan Lopez.
67881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
67981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Do a bit of cleanup in ChromeClientGtk. Instead of always fetching the
68081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        WebKitWebView from the frame, simply get it from the member variable of
68181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        the ChromeClientGtk instance itself.
68281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
68381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
68481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::ChromeClient::scrollbarsVisible):
68581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::ChromeClient::exceededDatabaseQuota):
68681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::ChromeClient::requestGeolocationPermissionForFrame):
68781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::ChromeClient::cancelGeolocationPermissionRequestForFrame):
68881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::ChromeClient::enterFullscreenForNode):
68981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::ChromeClient::exitFullscreenForNode):
69081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
69181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-01  Joseph Pecoraro  <joepeck@webkit.org>
69281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
69381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Unreviewed. Roll out r80068 and r80073 due to breaking WebKit2 Qt port.
69481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
69581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
69681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (DumpRenderTreeSupportGtk::dumpConfigurationForViewport):
69781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitviewportattributes.cpp:
69881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkitViewportAttributesRecompute):
69981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
70081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-01  Joseph Pecoraro  <joepeck@webkit.org>
70181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
70281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Kenneth Rohde Christiansen.
70381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
70481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Viewport Warning/Error Messages Are Now Inaccurate
70581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=53707
70681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
70781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
70881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (DumpRenderTreeSupportGtk::dumpConfigurationForViewport): pass a Document into computeViewportAttributes for warnings to be reported to.
70981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitviewportattributes.cpp:
71081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkitViewportAttributesRecompute): pass a Document into computeViewportAttributes for warnings to be reported to.
71181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
71281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-01  Kamil Blank  <k.blank@samsung.com>
71381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
71481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Martin Robinson.
71581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
71681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] Fixing headers order in webkit.h.
71781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=55316
71881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
71981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkit.h: Style fix.
72081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
72181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-03-01  Joone Hur  <joone.hur@collabora.co.uk>
72281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
72381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Martin Robinson.
72481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
72581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] Convert use of cairo_t to RefPtr<cairo_t> in webkitwebiew.cpp
72681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=55437
72781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
72881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebview.cpp: Convert use of cairo_t to RefPtr<cairo_t>.
72981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_view_expose_event): 
73081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
73181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-28  Chang Shu  <cshu@webkit.org>
73281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
73381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Ryosuke Niwa.
73481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
73581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Remove the support of Frame::isContentEditable and its dependencies.
73681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54292
73781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
73881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Remove the WebKit side implementation. Make WebKit support depend on Document::inDesignMode.
73981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
74081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
74181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/EditorClientGtk.h:
74281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebview.cpp:
74381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_view_init):
74481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_view_get_editable):
74581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_view_set_editable):
74681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebviewprivate.h:
74781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
74881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-26  Lukasz Slachciak  <l.slachciak@samsung.com>
74981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
75081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Xan Lopez.
75181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
75281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] Implemented API to set/get web application cache directory path database.
75381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
75481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * GNUmakefile.am: Add webkitapplicationcache.h file.
75581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkit.h: Add webkitapplicationcache.h file.
75681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitapplicationcache.cpp: definition of API setting and getting
75781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        web application cache directory path database.
75881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_application_cache_get_database_directory_path):
75981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_application_cache_set_database_directory_path):
76081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitapplicationcache.h: Added new API file for setting and getting
76181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        web application cache directory path database.
76281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitglobals.cpp:
76381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkitInit): use webkit_application_cache_set_database_directory_path
76481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        to set default web application cache directory path database.
76581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
76681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-26  Vsevolod Vlasov  <vsevik@chromium.org>
76781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
76881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Pavel Feldman.
76981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
77081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        DumpRenderTree should reset frame opener between tests.
77181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54874
77281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
77381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Added clearOpener method to DumpRenderTreeSupportGTK.
77481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
77581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
77681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (DumpRenderTreeSupportGtk::clearOpener):
77781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
77881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
77981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-26  Kenneth Rohde Christiansen  <kenneth@webkit.org>
78081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
78181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Andreas Kling.
78281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
78381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Make it possible to test the targetdensity-dpi support
78481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=55142
78581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
78681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Test the viewport meta tag feature targetdensity-dpi by
78781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        adding extra arguments to dumpConfigurationForViewport
78881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
78981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
79081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (DumpRenderTreeSupportGtk::dumpConfigurationForViewport):
79181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
79281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
79381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-26  Sheriff Bot  <webkit.review.bot@gmail.com>
79481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
79581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Unreviewed, rolling out r79764.
79681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        http://trac.webkit.org/changeset/79764
79781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=55295
79881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
79981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        "broke Chromium builds" (Requested by rniwa on #webkit).
80081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
80181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
80281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
80381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
80481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-26  Vsevolod Vlasov  <vsevik@chromium.org>
80581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
80681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Pavel Feldman.
80781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
80881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        DumpRenderTree should reset frame opener between tests.
80981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54874
81081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
81181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Added clearOpener method to DumpRenderTreeSupportGTK.
81281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
81381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
81481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (DumpRenderTreeSupportGtk::clearOpener):
81581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
81681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
81781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-24  Peter Kasting  <pkasting@google.com>
81881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
81981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Eric Seidel.
82081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
82181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Drop the "U; " encryption level from the User Agent string.
82281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54566
82381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
82481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebsettings.cpp:
82581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkitUserAgent):
82681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
82781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-24  Andrew Wilson  <atwilson@chromium.org>
82881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
82981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Unreviewed, rolling out r79570.
83081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        http://trac.webkit.org/changeset/79570
83181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54874
83281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
83381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Breaks chromium build because glue/mocks/mock_web_frame.h/cc
83481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        was not updated
83581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
83681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
83781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
83881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
83981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-24  Vsevolod Vlasov  <vsevik@chromium.org>
84081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
84181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Alexey Proskuryakov.
84281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
84381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        DumpRenderTree should reset frame opener between tests.
84481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54874
84581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
84681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Added clearOpener method to DumpRenderTreeSupportGTK.
84781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
84881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
84981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (DumpRenderTreeSupportGtk::clearOpener):
85081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
85181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
85281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-22  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
85381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
85481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Alexey Proskuryakov.
85581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
85681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Drop the language tag part from the User Agent string
85781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54560
85881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
85981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebsettings.cpp:
86081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkitUserAgent):
86181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
86281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-22  Martin Robinson  <mrobinson@igalia.com>
86381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
86481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Xan Lopez.
86581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
86681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] position:fixed elements flicker while scrolling after r74196
86781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54981
86881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
86981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
87081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::ChromeClient::ChromeClient): Initialize the new m_pendingScrollInvalidations
87181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        boolean to false.
87281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::ChromeClient::invalidateWindow): If this is an immediate invalidation and we
87381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        having pending scrolling invalidations, instruct GDK to process updates now.
87481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::ChromeClient::scroll): Remove the call to gdk_window_process_updates. Set
87581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        m_pendingScrollInvalidations to true to force it to happen in invalidateWindow instead.
87681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/ChromeClientGtk.h: Add new boolean member.
87781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
87881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-02  Martin Robinson  <mrobinson@igalia.com>
87981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
88081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Xan Lopez.
88181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
88281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] DRT needs an implementation of LayoutTestController.setSelectTrailingWhitespace
88381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=53603
88481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
88581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Add setSelectTrailingWhitespaceEnabled and selectTrailingWhitespaceEnabled which allow
88681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        setting and querying the selectTrailingWhitespaceEnabled setting. EditorClient just
88781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        listens to this value during DRT runs. Perhaps later we can expose this to the public
88881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        API.
88981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
89081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
89181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (DumpRenderTreeSupportGtk::setSelectTrailingWhitespaceEnabled): Added
89281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (DumpRenderTreeSupportGtk::selectTrailingWhitespaceEnabled): Added
89381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
89481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
89581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::EditorClient::isSelectTrailingWhitespaceEnabled): Ask DRTSupportGtk
89681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        for the appropriate return value.
89781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
89881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-21  Alejandro G. Castro  <alex@igalia.com>
89981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
90081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Xan Lopez.
90181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
90281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] [REGRESSION] After r79130, spell tests did not work
90381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54860
90481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
90581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/TextCheckerClientEnchant.cpp:
90681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::checkSpellingOfString): Avoided
90781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        freeing the default PangoLanguage.
90881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebview.cpp:
90981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_view_update_settings): Initialized list of dictionaries.
91081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
91181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-17  Ryosuke Niwa  <rniwa@webkit.org>
91281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
91381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Kent Tamura.
91481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
91581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Rename Position::node() to Position::deprecatedNode()
91681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54622
91781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
91881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Done the rename. All calls to node() are replaced by calls to deprecatedNode().
91981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
92081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebview.cpp:
92181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_view_popup_menu_handler):
92281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
92381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-19  Ryuan Choi  <ryuan.choi@samsung.com>
92481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
92581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Martin Robinson.
92681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
92781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] Remove mandatory Enchant dependency
92881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=51587
92981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
93081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Extract TextCheckerClientEnchant From EditorClientGtk and remove
93181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        enchant dependency from other files.
93281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
93381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * GNUmakefile.am:
93481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
93581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::EditorClient::EditorClient):
93681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/EditorClientGtk.h:
93781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::EditorClient::textChecker):
93881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/TextCheckerClientEnchant.cpp: Added.
93981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::TextCheckerClientEnchant):
94081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::~TextCheckerClientEnchant):
94181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::ignoreWordInSpellDocument):
94281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::learnWord):
94381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::checkSpellingOfString):
94481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::getAutoCorrectSuggestionForMisspelledWord):
94581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::checkGrammarOfString):
94681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::getGuessesForWord):
94781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::getAvailableDictionariesCallback):
94881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::updateSpellCheckingLanguage):
94981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::freeSpellCheckingLanguage):
95081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/TextCheckerClientEnchant.h: Added.
95181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::TextCheckerClientEnchant::requestCheckingOfString):
95281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebsettings.cpp:
95381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_settings_finalize):
95481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_settings_set_property):
95581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebview.cpp:
95681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_view_settings_notify):
95781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
95881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-19  Charlie Reis  <creis@chromium.org>
95981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
96081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Mihai Parparita.
96181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
96281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Ensure loading has stopped in HistoryController::goToItem
96381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54517
96481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
96581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Add a FrameLoaderClient callback for whether to stop loading before goToItem.
96681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
96781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Test: http/tests/navigation/forward-to-fragment-fires-onload.html
96881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
96981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
97081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::FrameLoaderClientGtk::shouldStopLoadingForHistoryItem): Added.
97181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.h:
97281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
97381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-18  Mario Sanchez Prada  <msanchez@igalia.com>
97481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
97581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Martin Robinson.
97681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
97781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [Gtk] atk_text_get_selection/atk_text_set_selection fails for list items
97881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=53453
97981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
98081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Update unit test to check the fix for this bug.
98181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
98281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * tests/testatk.c:
98381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (testWebkitAtkTextSelections): Check that functions from AtkText
98481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        interface to set and get text selections work with list items.
98581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
98681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-17  Robert Ancell  <rober.ancell@gmail.com>
98781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
98881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Martin Robinson.
98981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
99081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [PATCH] GTK documentation fails to build due to changed paths
99181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54600
99281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
99381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * docs/GNUmakefile.am: Update the paths that have now moved the Source
99481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        directory.
99581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
99681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-16  Joone Hur  <joone.hur@collabora.co.uk>
99781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
99881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Xan Lopez.
99981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
100081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] Match more various WebKit API enum values with WebCore enum values
100181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54352
100281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
100381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        AssertMatchingEnums.cpp was added to assert that various WebKit API enum values 
100481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        continue matching WebCore defined enum values in the following changeset.
100581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        http://trac.webkit.org/changeset/77868
100681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        However, there are already enum values that have been asserted in other files, 
100781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        so these assert macros defined need to be moved to AssertMatchingEnum.cpp.  
100881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
100981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/AssertMatchingEnums.cpp: Add more enum values to be asserted.
101081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebnavigationaction.cpp:  
101181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_navigation_action_class_init): Move the assert macros of 
101281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        WEBKIT_WEB_NAVIGATION_REASON_* to AssertMatchingEnums.cpp.
101381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebsettings.cpp:
101481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (webkit_web_settings_class_init): Move the assert macros of WEBKIT_EDITING_BEHAVIOR_* 
101581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        to AssertMatchingEnums.cpp.
101681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
101781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-16  Mario Sanchez Prada  <msanchez@igalia.com>
101881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
101981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Martin Robinson.
102081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
102181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] events missing when a document is (re)loaded
102281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25831
102381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
102481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Emit the right signals when reloading a document.
102581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
102681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
102781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::notifyAccessibilityStatus): New function, to make sure
102881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        the signals involved in reloading a document are properly emitted.
102981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::notifyStatus): Also notify accessibility if enabled.
103081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
103181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-15  Kenneth Russell  <kbr@google.com>
103281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
103381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Darin Fisher.
103481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
103581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Allow controlling minimum DOMTimer interval on a per-page basis
103681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54312
103781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
103881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Added needed methods to implement LayoutTestController's new
103981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        setMinimumTimerInterval method.
104081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
104181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
104281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (DumpRenderTreeSupportGtk::defaultMinimumTimerInterval):
104381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (DumpRenderTreeSupportGtk::setMinimumTimerInterval):
104481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
104581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
104681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-15  Christian Dywan  <christian@lanedo.com>
104781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
104881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Rubber-stamped by Gustavo Noronha Silva.
104981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
105081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * webkit/webkitwebsettings.cpp: Correct a typo, it is
105181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch            acces*s*ibility with two s.
105281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
105381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-01-26  MORITA Hajime  <morrita@google.com>
105481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
105581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Ryosuke Niwa.
105681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
105781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Refactoring: Extract TextCheckerClient from EditorClient
105881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=53213
105981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
106081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/EditorClientGtk.h:
106181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::EditorClient::textChecker):
106281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
106381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-07  Ryosuke Niwa  <rniwa@webkit.org>
106481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
106581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Adam Barth.
106681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
106781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Add EditorClient callbacks to override isDOMPasteAllowed and javaScriptCanAccessClipboard
106881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=52417
106981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
107081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Added two callback functions, canCopyCut and canPaste to EditorClient. They are currently
107181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        not implemented.
107281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
107381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
107481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::EditorClient::canCopyCut): Added.
107581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (WebKit::EditorClient::canPaste): Added.
107681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * WebCoreSupport/EditorClientGtk.h:
107781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
107881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch2011-02-14  Alejandro G. Castro  <alex@igalia.com>
107981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
108081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Reviewed by Xan Lopez.
108181bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
108281bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        [GTK] testwebdatasource test fails in the bots
108381bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=54414
108481bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
108581bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        Changed the uri we check, added www to avoid the rewrite that we
108681bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        get when we as the uri to the request in case it finishes.
108781bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
108881bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        * tests/testwebdatasource.c:
108981bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch        (notify_load_status_cb):
109081bc750723a18f21cd17d1b173cd2a4dda9cea6eBen Murdoch
10912fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-11  Sheriff Bot  <webkit.review.bot@gmail.com>
10922fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
10932fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Unreviewed, rolling out r78331.
10942fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        http://trac.webkit.org/changeset/78331
10952fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=54295
10962fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
10972fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        This patch broke 11 tests in GTK bots (Requested by svillar on
10982fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        #webkit).
10992fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11002fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
11012fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::notifyStatus):
11022fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11032fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-10  Nate Chapin  <japhet@chromium.org>
11042fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11052fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Adam Barth.
11062fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11072fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Update calls to DocumentWriter.
11082fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=50489
11092fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11102fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
11112fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::FrameLoaderClient):
11122fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::didRunInsecureContent):
11132fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::dispatchDidLoadMainResource):
11142fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::finishedLoading):
11152fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
11162fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitwebview.cpp:
11172fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (webkit_web_view_get_encoding):
11182fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11192fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-11  Mario Sanchez Prada  <msanchez@igalia.com>
11202fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11212fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Xan Lopez.
11222fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11232fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] events missing when a document is (re)loaded
11242fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=25831
11252fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11262fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Emit the right signals when reloading a document.
11272fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11282fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
11292fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::notifyAccessibilityStatus): New function, to make sure
11302fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        the signals involved in reloading a document are properly emitted.
11312fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::notifyStatus): Also notify accessibility if enabled.
11322fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11332fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-08  Martin Robinson  <mrobinson@igalia.com>
11342fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11352fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Xan Lopez.
11362fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11372fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] DRT needs an implementation of LayoutTestController.setIconDatabaseEnabled
11382fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=54033
11392fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11402fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Add a DumpRenderTreeSupportGtk method for turning the icon database on and off.
11412fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        This is a likely candidate for a new API point.
11422fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11432fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
11442fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (DumpRenderTreeSupportGtk::setIconDatabaseEnabled): Added.
11452fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
11462fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitglobals.cpp:
11472fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (webkitInit): Call setIconDatabaseEnabled(true) on startup, instead
11482fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        of initializing the database manually.
11492fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::setIconDatabaseEnabled): Added.
11502fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitglobalsprivate.h: Added declarations.
11512fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11522fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-08  Adam Barth  <abarth@webkit.org>
11532fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11542fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Eric Seidel.
11552fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11562fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Remove orphan code from old parser
11572fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53984
11582fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11592fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/ChromeClientGtk.h:
11602fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11612fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-02  Ilya Tikhonovsky  <loislo@chromium.org>
11622fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11632fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Yury Semikhatsky.
11642fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11652fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Web Inspector: move InspectorController's methods from InspectorAgent to InspectorController.
11662fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11672fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53169
11682fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11692fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Minor change enforced by major changes in WebCore/inspector/InspectorController.
11702fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11712fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/InspectorClientGtk.cpp:
11722fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitwebinspector.cpp:
11732fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (webkit_web_inspector_get_property):
11742fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11752fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-08  Carlos Garcia Campos  <cgarcia@igalia.com>
11762fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11772fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
11782fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11792fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] DRT's TextInputController is unimplemented on GTK
11802fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=52997
11812fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11822fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
11832fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (DumpRenderTreeSupportGtk::setComposition):
11842fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (DumpRenderTreeSupportGtk::confirmComposition):
11852fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (DumpRenderTreeSupportGtk::firstRectForCharacterRange):
11862fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (DumpRenderTreeSupportGtk::selectedRange): New methods needed by
11872fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        TextInputController.
11882fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
11892fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11902fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-07  Enrica Casucci  <enrica@apple.com>
11912fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11922fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed Adam Roben and Darin Adler.
11932fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11942fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        WebKit2: drag and drop support on Windows.
11952fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=52775
11962fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11972fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Removed createDragImageForLink from DragClient.
11982fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
11992fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/DragClientGtk.cpp:
12002fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/DragClientGtk.h:
12012fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12022fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-07  Joone Hur  <joone.hur@collabora.co.uk>
12032fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12042fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
12052fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12062fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [Gtk] Implement layoutTestController.findString
12072fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=50237
12082fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12092fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * GNUmakefile.am: Add AssertMatchingEnums.cpp.
12102fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/AssertMatchingEnums.cpp: Add this file to assert that various 
12112fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        WebKit API enum values continue matching WebCore defined enum values.
12122fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
12132fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (DumpRenderTreeSupportGtk::findString):
12142fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
12152fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12162fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-07  Martin Robinson  <mrobinson@igalia.com>
12172fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12182fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Daniel Bates.
12192fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12202fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] fast/history/history-subframe-with-name.html fails with GTK DRT
12212fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=44784
12222fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12232fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Call FrameLoader::loadURLIntoChildFrame on the parent frame's loader, not the child's. 
12242fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12252fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
12262fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::createFrame): Fix the call to FrameLoader::loadURLIntoChildFrame.
12272fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12282fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-07  Mario Sanchez Prada  <msanchez@igalia.com>
12292fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12302fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Xan Lopez.
12312fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12322fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [Gtk] atk_text_get_caret_offset fails for list items
12332fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53436
12342fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12352fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Update unit test to check the fix for this bug.
12362fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12372fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * tests/testatk.c:
12382fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (testWebkitAtkCaretOffsets): Check that the caret offset returned
12392fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        match the value previously set.
12402fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12412fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-04  Joone Hur  <joone.hur@collabora.co.uk>
12422fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12432fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Unreviewed, Fix compilation warning.
12442fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12452fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Constructor initialization list should follow the declaration order.
12462fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12472fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
12482fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::FrameLoaderClient): m_hasRepresentation is moved to 
12492fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        the last position in the initialization list.
12502fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12512fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-04  Martin Robinson  <mrobinson@igalia.com>
12522fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12532fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Xan Lopez.
12542fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12552fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] WebKitWebFrame can return a stale frame name when calling webkit_web_frame_get_name
12562fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53797
12572fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12582fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        When the frame name changes between different calls to webkit_web_frame_get_name
12592fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        on the same frame, return the new frame name instead of the one valid during the
12602fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        previous call.
12612fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12622fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitwebframe.cpp:
12632fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (webkit_web_frame_init): Initialize the frame name to 0.
12642fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (webkit_web_frame_get_name): Check the current frame name first before
12652fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        returning the cached value.
12662fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12672fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-04  Martin Robinson  <mrobinson@igalia.com>
12682fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12692fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Gustavo Noronha Silva.
12702fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12712fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] fast/events/pagehide-timeout.html fails
12722fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53771
12732fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12742fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Add the document browser cache model. This model is optimized for viewing
12752fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        a series of local files, while the document viewer is optimized for only
12762fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        viewing one local file. Improve the documentation on the mapping of these
12772fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        enum values to actual cache settings.
12782fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12792fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitglobals.cpp:
12802fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (webkit_set_cache_model): Add support for the document browser cache model and
12812fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        improve comments in this section better explaining where the magic numbers come from.
12822fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitglobals.h: Added an enum value for the document browser cache model.
12832fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12842fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-03  Yury Semikhatsky  <yurys@chromium.org>
12852fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12862fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Pavel Feldman.
12872fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12882fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Web Inspector: remove settings related methods from InspectorClient
12892fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53686
12902fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12912fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/InspectorClientGtk.cpp:
12922fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::InspectorFrontendClient::InspectorFrontendClient):
12932fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/InspectorClientGtk.h:
12942fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12952fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-03  Adam Langley  <agl@chromium.org>
12962fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12972fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Adam Barth.
12982fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
12992fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Plumb mixed script URL to FrameLoaderClient
13002fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=52384
13012fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13022fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Regressions covered by http/tests/security/mixedContent/*
13032fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13042fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13052fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::didRunInsecureContent):
13062fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
13072fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13082fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-03  Joone Hur  <joone.hur@collabora.co.uk>
13092fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13102fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
13112fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13122fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [Gtk] No need to set text encoding in the provisional phase
13132fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53487
13142fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13152fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        According to changeset 67253, setEncoding could be called multiple times from 
13162fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        committedLoad, finishedLoading, dispatchDidFailLoading, and setMainDocumentError 
13172fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        in FrameLoaderClient. To fix this, the relevant code was removed from 
13182fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        FrameLoaderClient and moved to DocumentLoader::commitData. However, that 
13192fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        code was not removed from FrameLoaderClient::finishedLoading in WebKitGtk+.
13202fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13212fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Due to this reason, after loading a html document, other ports initialize the 
13222fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        text encoding from FrameLoaderClient::finishedLoading, but WebKitGtk+ sets 
13232fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        the same encoding again, even tries to set encoding in the provisional phase. 
13242fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        This causes unnecessary encoding setting.
13252fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13262fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13272fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::FrameLoaderClient): Set m_hasRepresentation to false.
13282fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::makeRepresentation): Set m_hasRepresentation to true.
13292fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::revertToProvisionalState): Set m_hasRepresentation to true.
13302fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::FrameLoaderClient::finishedLoading): Skip the encoding setting when 
13312fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        m_hasRepresentation is false.
13322fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/FrameLoaderClientGtk.h: Added m_hasRepresentation.
13332fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13342fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-02  Alejandro G. Castro  <alex@igalia.com>
13352fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13362fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
13372fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13382fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Update the NEWS file in preparation for the 1.3.11 release.
13392fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13402fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * NEWS: Update the NEWS.
13412fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13422fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-02  Dan Winship  <danw@gnome.org>
13432fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13442fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
13452fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13462fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] drop soup cache stuff, which has been moved to libsoup
13472fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=50747
13482fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13492fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * GNUmakefile.am: Remove old cache files.
13502fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13512fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-02  David Hyatt  <hyatt@apple.com>
13522fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13532fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Darin Adler.
13542fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13552fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Removal of right()/bottom(), converting to maxX()/maxY().
13562fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13572fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitwebview.cpp:
13582fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (webkit_web_view_popup_menu_handler):
13592fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13602fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-01  Mario Sanchez Prada  <msanchez@igalia.com>
13612fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13622fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
13632fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13642fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [Gtk] atk_text_set_caret_offset fails for list items
13652fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53388
13662fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13672fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Update unit test to check the fix for this bug.
13682fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13692fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * tests/testatk.c:
13702fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (testWebkitAtkCaretOffsets): Ensure setting the caret in a list
13712fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        item through the AtkText interface is possible.
13722fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13732fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-01  Mario Sanchez Prada  <msanchez@igalia.com>
13742fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13752fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
13762fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13772fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] character range extents is off when the end of a wrapped line is included
13782fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53323
13792fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13802fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Update unit test to check the fix for this bug.
13812fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13822fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * tests/testatk.c:
13832fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (testWebkitAtkGetExtents): Check that the extent for a full line
13842fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        are the same height than for a partial section of the same line.
13852fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13862fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-02-01  Mario Sanchez Prada  <msanchez@igalia.com>
13872fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13882fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
13892fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13902fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] Caret Offset is one off at the end of wrapped lines
13912fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53300
13922fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13932fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Update unit test to check the fix for this bug.
13942fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13952fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * tests/testatk.c:
13962fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (testWebkitAtkCaretOffsetsAndExtranousWhiteSpaces): Set and get
13972fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        the caret offset at the edge of the line.
13982fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
13992fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-01-31  Mario Sanchez Prada  <msanchez@igalia.com>
14002fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14012fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
14022fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14032fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [Gtk] atk_text_set_caret_offset returns True even when it is unsuccessful
14042fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53389
14052fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14062fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        New unit test to check the fix for this bug.
14072fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14082fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * tests/testatk.c:
14092fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (testWebkitAtkCaretOffsets): New.
14102fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (main): Add new test.
14112fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14122fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-01-29  Dan Winship  <danw@gnome.org>
14132fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14142fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Xan Lopez.
14152fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14162fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] Remove HAVE_LIBSOUP_2_29_90 and HAVE_GSETTINGS conditionals;
14172fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        we depend on glib 2.27.4 and libsoup 2.33.1 now.
14182fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=50675
14192fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14202fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * GNUmakefile.am:
14212fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/InspectorClientGtk.cpp:
14222fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::InspectorClient::storeSetting):
14232fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitprivate.cpp:
14242fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (inspectorGSettings):
14252fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitprivate.h:
14262fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14272fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-01-28  Dan Bernstein  <mitz@apple.com>
14282fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14292fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Sam Weinig.
14302fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14312fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        <select> can't display right-to-left (rtl) languages
14322fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=19785
14332fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14342fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
14352fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (WebKit::ChromeClient::selectItemAlignmentFollowsMenuWritingDirection): Added.
14362fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * WebCoreSupport/ChromeClientGtk.h:
14372fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14382fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-01-28  Alejandro G. Castro  <alex@igalia.com>
14392fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14402fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Xan Lopez.
14412fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14422fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] Fix compilation warning
14432fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53292
14442fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14452fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitwebframe.cpp:
14462fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (draw_page_callback): Cast the pageCount from size_t to int, it
14472fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        should be safe considering page_nr is the number of pages,
14482fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        0-based.
14492fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14502fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-01-27  Nate Chapin  <japhet@chromium.org>
14512fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14522fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Adam Barth.
14532fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14542fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Use Document::url() instead of FrameLoader::url().
14552fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=41165
14562fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14572fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * webkit/webkitwebview.cpp:
14582fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (webkit_web_view_get_icon_uri):
14592fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14602fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-01-27  Mario Sanchez Prada  <msanchez@igalia.com>
14612fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14622fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
14632fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14642fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] Space characters in source document interfere with reported caret offset
14652fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53033
14662fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14672fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        New unit test to check the fix for this bug.
14682fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14692fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * tests/testatk.c:
14702fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (testWebkitAtkCaretOffsetsAndExtranousWhiteSpaces): New.
14712fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (main): Add new unit test.
14722fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14732fc2651226baac27029e38c9d6ef883fa32084dbSteve Block2011-01-26  Mario Sanchez Prada  <msanchez@igalia.com>
14742fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14752fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        Reviewed by Martin Robinson.
14762fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14772fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        [GTK] Reliable crash with getTextAtOffset()
14782fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        https://bugs.webkit.org/show_bug.cgi?id=53131
14792fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14802fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        New unit test to check the fix for this bug.
14812fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
14822fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        * tests/testatk.c:
14832fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (testWebkitAtkGetTextAtOffsetWithSpecialCharacters): New.
14842fc2651226baac27029e38c9d6ef883fa32084dbSteve Block        (main): Add new unit test.
14852fc2651226baac27029e38c9d6ef883fa32084dbSteve Block
1486ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch2011-01-21  Carlos Garcia Campos  <cgarcia@igalia.com>
1487ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch
1488ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        Reviewed by Martin Robinson.
1489ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch
1490ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        [GTK] Show caps lock indicator in password fields
1491ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=52878
1492ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch
1493ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        Test: manual-tests/password-caps-lock.html
1494ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch
1495ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        * webkit/webkitwebview.cpp:
1496ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        (webkit_web_view_key_release_event): Call
1497ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        capsLockStateMayHaveChanged() when caps lock key is pressed.
1498ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch
1499ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch2011-01-19  Joone Hur  <joone.hur@collabora.co.uk>
1500ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch
1501ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        Reviewed by Andreas Kling.
1502ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch
1503ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        [GTK] No need to invalidate empty areas in ChromeClient::invalidateContentsAndWindow
1504ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=52702
1505ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch
1506ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        Don't call gdk_window_invalidate_rect if an updated rectangle is empty.
1507ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch
1508ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
1509ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch        (WebKit::ChromeClient::invalidateContentsAndWindow): 
1510ab9e7a118cf1ea2e3a93dce683b2ded3e7291ddbBen Murdoch
151165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-17  Philippe Normand  <pnormand@igalia.com>
151265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
151365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Unreviewed, build fix for 2 GTK tests html file paths.
151465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
151565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * tests/testmimehandling.c:
151665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (main):
151765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * tests/testwebview.c:
151865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
151965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-16  Adam Barth  <abarth@webkit.org>
152065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
152165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Rubber-stamped by Eric Seidel.
152265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
152365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Move WebKit into Source
152465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=52530
152565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
152665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * GNUmakefile.am:
152765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
152865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-14  Yuzo Fujishima  <yuzo@google.com>
152965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
153065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Reviewed by Antti Koivisto.
153165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
153265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Rename cache() to memoryCache()
153365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=52433
153465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
153565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * webkit/webkitglobals.cpp:
153665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (webkit_set_cache_model):
153765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
153865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-14  Pavel Feldman  <pfeldman@chromium.org>
153965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
154065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Not reviewed: gtk build fix (2).
154165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
154265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * webkit/webkitwebview.cpp:
154365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
154465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-14  Pavel Feldman  <pfeldman@chromium.org>
154565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
154665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Not reviewed: gtk build fix.
154765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
154865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * webkit/webkitwebinspector.cpp:
154965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
155065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-13  Alejandro G. Castro  <alex@igalia.com>
155165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
155265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Reviewed by Martin Robinson.
155365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
155465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        [gtk] Zero-sized font does not yet work
155565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=49793
155665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
155765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Allow 0 as a minimum-font-size value for the settings.
155865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
155965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * webkit/webkitwebsettings.cpp:
156065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (webkit_web_settings_class_init):
156165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
156265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-12  Philippe Normand  <pnormand@igalia.com>
156365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
156465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Unreviewed build fix for 32-bits Release. Include GRefPtrGtk.h so
156565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        the GdkCursor templates are found and used at runtime.
156665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
156765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * WebCoreSupport/FullscreenVideoController.cpp:
156865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
156965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-11  Carlos Garcia Campos  <cgarcia@igalia.com>
157065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
157165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Reviewed by Martin Robinson.
157265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
157365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        [GTK] GRefPtr should not be used with Gtk widgets
157465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=51241
157565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
157665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        GRefPtr breaks the widget life-cycle, the main problem is
157765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        that GRefPtr calls g_object_unref() when it's destroyed,
157865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        which is undesirable for widgets. In gtk+ widgets are created with
157965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        a floating reference and when added to a container, the container
158065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        takes the ownership of the widget consuming the floating
158165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        reference. So you don't usually need to call g_object_ref/unref on
158265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        widgets (only for some operations like reparent a widget) and
158365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        toplevel widgets are destroyed with gtk_widget_destroy().
158465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
158565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * WebCoreSupport/DragClientGtk.cpp:
158665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (WebKit::DragClient::DragClient):
158765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (WebKit::DragClient::~DragClient):
158865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (WebKit::DragClient::startDrag):
158965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * WebCoreSupport/DragClientGtk.h:
159065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
159165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (WebKit::postCommitFrameViewSetup):
159265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * webkit/webkitwebview.cpp:
159365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (webkit_web_view_dispose):
159465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * webkit/webkitwebviewprivate.h:
159565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
159665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-10  Martin Robinson  <mrobinson@igalia.com>
159765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
159865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Reviewed by Xan Lopez.
159965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
160065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Update the NEWS file in preparation for the 1.3.10 release.
160165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
160265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * NEWS: Update the NEWS.
160365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
160465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-10  Martin Robinson  <mrobinson@igalia.com>
160565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
160665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Reviewed by Xan Lopez.
160765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
160865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        [GTK] Remove use of deprecated GTK+ methods before the 1.3.10 release
160965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=52173
161065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
161165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * WebCoreSupport/FullscreenVideoController.cpp:
161265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (FullscreenVideoController::enterFullscreen): Use a GRefPtr here to avoid having to
161365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        call either g_object_unref or gdk_cursor_unref.
161465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * webkit/webkitwebview.cpp: Guard use of deprecated methods.
161565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (webkit_web_view_realize): Ditto.
161665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (webkit_web_view_drag_end): Ditto.
161765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
161865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-10  Alejandro G. Castro  <alex@igalia.com>
161965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
162065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Reviewed by Xan Lopez.
162165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
162265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        [GTK] Fix gtk2 compilation for master
162365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=51885
162465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
162565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * webkit/webkitsoupauthdialog.c:
162665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (show_auth_dialog): Removed the call to
162765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        gtk_dialog_set_has_separator API to remove a warning.
162865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
162965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-10  Xan Lopez  <xlopez@igalia.com>
163065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
163165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Reviewed by Martin Robinson.
163265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
163365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        [GTK] Create intermediate libWebCore library
163465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=52116
163565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
163665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * GNUmakefile.am: add libWebCore.la to LIBADD and remove webcore
163765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        sources from the libwebkit library SOURCES.
163865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
163965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-09  Xianzhu Wang <phnixwxz@gmail.com>
164065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
164165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        Reviewed by Darin Fisher.
164265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
164365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=41441
164465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        createWindow method should only do window-creating without URL navigation
164565f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
164665f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
164765f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        (WebKit::ChromeClient::createWindow):
164865f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
164965f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch2011-01-08  Martin Robinson  <mrobinson@igalia.com>
165065f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
165165f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        GTK+ build fix. Adding missing headers to the source list, fixing make dist.
165265f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
165365f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch        * GNUmakefile.am: Fix make dist.
165465f03d4f644ce73618e5f4f50dd694b26f55ae12Ben Murdoch
1655cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-07  Adam Barth  <abarth@webkit.org>
1656cad810f21b803229eb11403f9209855525a25d57Steve Block
1657cad810f21b803229eb11403f9209855525a25d57Steve Block        Rubber-stamped by Eric Seidel.
1658cad810f21b803229eb11403f9209855525a25d57Steve Block
1659cad810f21b803229eb11403f9209855525a25d57Steve Block        Move WebCore to Source
1660cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=52050
1661cad810f21b803229eb11403f9209855525a25d57Steve Block
1662cad810f21b803229eb11403f9209855525a25d57Steve Block        * GNUmakefile.am:
1663cad810f21b803229eb11403f9209855525a25d57Steve Block
1664cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-07  Mario Sanchez Prada  <msanchez@igalia.com>
1665cad810f21b803229eb11403f9209855525a25d57Steve Block
1666cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Chris Fleizach.
1667cad810f21b803229eb11403f9209855525a25d57Steve Block
1668cad810f21b803229eb11403f9209855525a25d57Steve Block        GTK: AX: atk tests need to be updated after recent changes
1669cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51932
1670cad810f21b803229eb11403f9209855525a25d57Steve Block
1671cad810f21b803229eb11403f9209855525a25d57Steve Block        Fix gtk_widget_get_accessible() in WebKitWebView to keep returning
1672cad810f21b803229eb11403f9209855525a25d57Steve Block        the AtkObject of role ATK_ROLE_DOCUMENT_FRAME.
1673cad810f21b803229eb11403f9209855525a25d57Steve Block
1674cad810f21b803229eb11403f9209855525a25d57Steve Block        With the change to support WK2 accessibility, the root object of
1675cad810f21b803229eb11403f9209855525a25d57Steve Block        the AX hierarchy is different from what GTK expects as the current
1676cad810f21b803229eb11403f9209855525a25d57Steve Block        hirarchy right now includes a new accessible object as the parent
1677cad810f21b803229eb11403f9209855525a25d57Steve Block        of the accessible web area (AXScrollView).
1678cad810f21b803229eb11403f9209855525a25d57Steve Block
1679cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebview.cpp:
1680cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_view_get_accessible): Return the first child of the
1681cad810f21b803229eb11403f9209855525a25d57Steve Block        wrapper associated to the root accessible object in the document,
1682cad810f21b803229eb11403f9209855525a25d57Steve Block        to keep everything in the GTK port working as it used to be.
1683cad810f21b803229eb11403f9209855525a25d57Steve Block
1684cad810f21b803229eb11403f9209855525a25d57Steve Block        Re-enable skipped ATK unit tests now they are passing again.
1685cad810f21b803229eb11403f9209855525a25d57Steve Block
1686cad810f21b803229eb11403f9209855525a25d57Steve Block        * tests/testatk.c:
1687cad810f21b803229eb11403f9209855525a25d57Steve Block        (main): Re-enable skipped tests.
1688cad810f21b803229eb11403f9209855525a25d57Steve Block        * tests/testatkroles.c:
1689cad810f21b803229eb11403f9209855525a25d57Steve Block        (main): Ditto.
1690cad810f21b803229eb11403f9209855525a25d57Steve Block
1691cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-06  Martin Robinson  <mrobinson@igalia.com>
1692cad810f21b803229eb11403f9209855525a25d57Steve Block
1693cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Xan Lopez.
1694cad810f21b803229eb11403f9209855525a25d57Steve Block
1695cad810f21b803229eb11403f9209855525a25d57Steve Block        GTK: AX: atk tests need to be updated after recent changes
1696cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51932
1697cad810f21b803229eb11403f9209855525a25d57Steve Block
1698cad810f21b803229eb11403f9209855525a25d57Steve Block        Skip ATK unit tests until we can look into what is causing these failures.
1699cad810f21b803229eb11403f9209855525a25d57Steve Block
1700cad810f21b803229eb11403f9209855525a25d57Steve Block        * tests/testatk.c:
1701cad810f21b803229eb11403f9209855525a25d57Steve Block        (main): Skip all tests.
1702cad810f21b803229eb11403f9209855525a25d57Steve Block        * tests/testatkroles.c:
1703cad810f21b803229eb11403f9209855525a25d57Steve Block        (main): Ditto.
1704cad810f21b803229eb11403f9209855525a25d57Steve Block
1705cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-06  Martin Robinson  <mrobinson@igalia.com>
1706cad810f21b803229eb11403f9209855525a25d57Steve Block
1707cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Xan Lopez.
1708cad810f21b803229eb11403f9209855525a25d57Steve Block
1709cad810f21b803229eb11403f9209855525a25d57Steve Block        Include a new header in the static headers list. This is necessary
1710cad810f21b803229eb11403f9209855525a25d57Steve Block        so that "make install" installs the header.
1711cad810f21b803229eb11403f9209855525a25d57Steve Block
1712cad810f21b803229eb11403f9209855525a25d57Steve Block        * GNUmakefile.am: Include webkitglobals.h in the header list.
1713cad810f21b803229eb11403f9209855525a25d57Steve Block
1714cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-05  Martin Robinson  <mrobinson@igalia.com>
1715cad810f21b803229eb11403f9209855525a25d57Steve Block
1716cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Gustavo Noronha.
1717cad810f21b803229eb11403f9209855525a25d57Steve Block
1718cad810f21b803229eb11403f9209855525a25d57Steve Block        Build fix for GTK+ 3.x. Remove the call to gtk_range_set_update_policy.
1719cad810f21b803229eb11403f9209855525a25d57Steve Block        GTK+ 3.x has removed this method and the default in GTK+ 2.x is continuous,
1720cad810f21b803229eb11403f9209855525a25d57Steve Block        so this call is unnecessary.
1721cad810f21b803229eb11403f9209855525a25d57Steve Block
1722cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/FullscreenVideoController.cpp:
1723cad810f21b803229eb11403f9209855525a25d57Steve Block        (FullscreenVideoController::createHud): Remove call to gtk_range_set_update_policy().
1724cad810f21b803229eb11403f9209855525a25d57Steve Block
1725cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-04  Chris Fleizach  <cfleizach@apple.com>
1726cad810f21b803229eb11403f9209855525a25d57Steve Block
1727cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Martin Robinson.
1728cad810f21b803229eb11403f9209855525a25d57Steve Block
1729cad810f21b803229eb11403f9209855525a25d57Steve Block        GTK: AX: DRT needs to use correct root object method.
1730cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51911
1731cad810f21b803229eb11403f9209855525a25d57Steve Block
1732cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
1733cad810f21b803229eb11403f9209855525a25d57Steve Block        (DumpRenderTreeSupportGtk::getRootAccessibleElement):
1734cad810f21b803229eb11403f9209855525a25d57Steve Block        (DumpRenderTreeSupportGtk::getFocusedAccessibleElement):
1735cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
1736cad810f21b803229eb11403f9209855525a25d57Steve Block
1737cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-04  Chris Fleizach  <cfleizach@apple.com>
1738cad810f21b803229eb11403f9209855525a25d57Steve Block
1739cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Sam Weinig.
1740cad810f21b803229eb11403f9209855525a25d57Steve Block
1741cad810f21b803229eb11403f9209855525a25d57Steve Block        WK2: Support Accessibility
1742cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51859
1743cad810f21b803229eb11403f9209855525a25d57Steve Block
1744cad810f21b803229eb11403f9209855525a25d57Steve Block        Use rootObject() method to get top of ax tree.
1745cad810f21b803229eb11403f9209855525a25d57Steve Block
1746cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
1747cad810f21b803229eb11403f9209855525a25d57Steve Block        (DumpRenderTreeSupportGtk::getFocusedAccessibleElement):
1748cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebview.cpp:
1749cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_view_get_accessible):
1750cad810f21b803229eb11403f9209855525a25d57Steve Block
1751cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-03  Martin Robinson  <mrobinson@igalia.com>
1752cad810f21b803229eb11403f9209855525a25d57Steve Block
1753cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Darin Adler.
1754cad810f21b803229eb11403f9209855525a25d57Steve Block
1755cad810f21b803229eb11403f9209855525a25d57Steve Block        Remove the last non-GObject usage of PlatformRefPtr and move the code to GRefPtr
1756cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51846
1757cad810f21b803229eb11403f9209855525a25d57Steve Block
1758cad810f21b803229eb11403f9209855525a25d57Steve Block        Changed all references to PlatformRefPtr in GTK+ code to GRefPtr.
1759cad810f21b803229eb11403f9209855525a25d57Steve Block
1760cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
1761cad810f21b803229eb11403f9209855525a25d57Steve Block
1762cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Martin Robinson.
1763cad810f21b803229eb11403f9209855525a25d57Steve Block
1764cad810f21b803229eb11403f9209855525a25d57Steve Block        [GTK] Split webkitprivate.{cpp,h} in more manageable chunks
1765cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=50698
1766cad810f21b803229eb11403f9209855525a25d57Steve Block
1767cad810f21b803229eb11403f9209855525a25d57Steve Block        Final patch, removing webkitprivate.{cpp,h}, and adding a
1768cad810f21b803229eb11403f9209855525a25d57Steve Block        webkitglobals module to hold non-object-specific functions and
1769cad810f21b803229eb11403f9209855525a25d57Steve Block        definitions that do not make sense on their own.
1770cad810f21b803229eb11403f9209855525a25d57Steve Block
1771cad810f21b803229eb11403f9209855525a25d57Steve Block        * GNUmakefile.am:
1772cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
1773cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::ChromeClient::createWindow):
1774cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/ContextMenuClientGtk.cpp:
1775cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/DocumentLoaderGtk.cpp:
1776cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::DocumentLoader::attachToFrame):
1777cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/DragClientGtk.cpp:
1778cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
1779cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/EditorClientGtk.cpp:
1780cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::EditorClient::ignoreWordInSpellDocument):
1781cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::EditorClient::learnWord):
1782cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::EditorClient::checkSpellingOfString):
1783cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::EditorClient::getGuessesForWord):
1784cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
1785cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::FrameLoaderClient::createDocumentLoader):
1786cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/InspectorClientGtk.cpp:
1787cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkit.h:
1788cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitapplicationcache.cpp:
1789cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_application_cache_set_maximum_size):
1790cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitdownload.cpp:
1791cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_download_class_init):
1792cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitgeolocationpolicydecision.cpp:
1793cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitglobals.cpp: Added.
1794cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_get_default_session):
1795cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_set_cache_model):
1796cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_get_cache_model):
1797cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_get_web_plugin_database):
1798cad810f21b803229eb11403f9209855525a25d57Steve Block        (currentToplevelCallback):
1799cad810f21b803229eb11403f9209855525a25d57Steve Block        (closeIconDatabaseOnExit):
1800cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkitInit):
1801cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::pasteboardHelperInstance):
1802cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitglobals.h: Added.
1803cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitglobalsprivate.h: Copied from WebKit/gtk/webkit/webkitwebsettingsprivate.h.
1804cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkithittestresult.cpp:
1805cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_hit_test_result_class_init):
1806cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitnetworkrequest.cpp:
1807cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_network_request_class_init):
1808cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitnetworkresponse.cpp:
1809cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_network_response_class_init):
1810cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitprivate.cpp: Removed.
1811cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitprivate.h: Removed.
1812cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitsecurityorigin.cpp:
1813cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitviewportattributes.cpp:
1814cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebbackforwardlist.cpp:
1815cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_back_forward_list_class_init):
1816cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebdatabase.cpp:
1817cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebdatasource.cpp:
1818cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_data_source_class_init):
1819cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_data_source_new_with_request):
1820cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::kitNew):
1821cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebframe.cpp:
1822cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_class_init):
1823cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebframeprivate.h:
1824cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebhistoryitem.cpp:
1825cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_history_item_class_init):
1826cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebinspector.cpp:
1827cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebnavigationaction.cpp:
1828cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebplugin.cpp:
1829cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_plugin_class_init):
1830cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebplugindatabase.cpp:
1831cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_plugin_database_class_init):
1832cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebpluginprivate.h:
1833cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebpolicydecision.cpp:
1834cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebresource.cpp:
1835cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebsettings.cpp:
1836cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_settings_class_init):
1837cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkitWebViewGetEnchantDicts):
1838cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::core):
1839cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebsettingsprivate.h:
1840cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebview.cpp:
1841cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_view_class_init):
1842cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_view_update_settings):
1843cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_view_settings_notify):
1844cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebview.h:
1845cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebwindowfeatures.cpp:
1846cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_window_features_class_init):
1847cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::kitNew):
1848cad810f21b803229eb11403f9209855525a25d57Steve Block
1849cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-02  Xan Lopez  <xlopez@igalia.com>
1850cad810f21b803229eb11403f9209855525a25d57Steve Block
1851cad810f21b803229eb11403f9209855525a25d57Steve Block        Fix GTK+ build.
1852cad810f21b803229eb11403f9209855525a25d57Steve Block
1853cad810f21b803229eb11403f9209855525a25d57Steve Block        * GNUmakefile.am: tests do actually include JSC.
1854cad810f21b803229eb11403f9209855525a25d57Steve Block
1855cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-02  Xan Lopez  <xlopez@igalia.com>
1856cad810f21b803229eb11403f9209855525a25d57Steve Block
1857cad810f21b803229eb11403f9209855525a25d57Steve Block        Fix GTK+ build.
1858cad810f21b803229eb11403f9209855525a25d57Steve Block
1859cad810f21b803229eb11403f9209855525a25d57Steve Block        * GNUmakefile.am: remove individual -I$(srcdir)/Source when we'll
1860cad810f21b803229eb11403f9209855525a25d57Steve Block        already get them from javascriptcore_cppflags, and add it for the
1861cad810f21b803229eb11403f9209855525a25d57Steve Block        introspection build (which is not tested in the bots).
1862cad810f21b803229eb11403f9209855525a25d57Steve Block
1863cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-02  Adam Barth  <abarth@webkit.org>
1864cad810f21b803229eb11403f9209855525a25d57Steve Block
1865cad810f21b803229eb11403f9209855525a25d57Steve Block        Speculative build fix for GTK.  Add Source to the include paths.
1866cad810f21b803229eb11403f9209855525a25d57Steve Block
1867cad810f21b803229eb11403f9209855525a25d57Steve Block        * GNUmakefile.am:
1868cad810f21b803229eb11403f9209855525a25d57Steve Block
1869cad810f21b803229eb11403f9209855525a25d57Steve Block2011-01-01  Adam Barth  <abarth@webkit.org>
1870cad810f21b803229eb11403f9209855525a25d57Steve Block
1871cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Eric Seidel.
1872cad810f21b803229eb11403f9209855525a25d57Steve Block
1873cad810f21b803229eb11403f9209855525a25d57Steve Block        Move JavaScriptCore to Source
1874cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51604
1875cad810f21b803229eb11403f9209855525a25d57Steve Block
1876cad810f21b803229eb11403f9209855525a25d57Steve Block        * GNUmakefile.am:
1877cad810f21b803229eb11403f9209855525a25d57Steve Block        * docs/GNUmakefile.am:
1878cad810f21b803229eb11403f9209855525a25d57Steve Block          - Point to JavaScriptCore in its new location.
1879cad810f21b803229eb11403f9209855525a25d57Steve Block
1880cad810f21b803229eb11403f9209855525a25d57Steve Block2010-12-29  Martin Robinson  <mrobinson@igalia.com>
1881cad810f21b803229eb11403f9209855525a25d57Steve Block
1882cad810f21b803229eb11403f9209855525a25d57Steve Block        Build fix for GTK+.
1883cad810f21b803229eb11403f9209855525a25d57Steve Block
1884cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebinspector.cpp: Add missing DumpRenderTreeSupportGtk include.
1885cad810f21b803229eb11403f9209855525a25d57Steve Block
1886cad810f21b803229eb11403f9209855525a25d57Steve Block2010-12-29  Martin Robinson  <mrobinson@igalia.com>
1887cad810f21b803229eb11403f9209855525a25d57Steve Block
1888cad810f21b803229eb11403f9209855525a25d57Steve Block        [GTK] GSettings warning is concealing real warnings on the build bots
1889cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51691
1890cad810f21b803229eb11403f9209855525a25d57Steve Block
1891cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Xan Lopez.
1892cad810f21b803229eb11403f9209855525a25d57Steve Block
1893cad810f21b803229eb11403f9209855525a25d57Steve Block        Do not print the GSettings warning message when running in DumpRenderTree.
1894cad810f21b803229eb11403f9209855525a25d57Steve Block
1895cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebinspector.cpp:
1896cad810f21b803229eb11403f9209855525a25d57Steve Block        (inspectorGSettings): Do not print the GSettings warning if we are running
1897cad810f21b803229eb11403f9209855525a25d57Steve Block        in DumpRenderTree. This should clean up the test results page a great deal.
1898cad810f21b803229eb11403f9209855525a25d57Steve Block
1899cad810f21b803229eb11403f9209855525a25d57Steve Block2010-12-28  Martin Robinson  <mrobinson@igalia.com>
1900cad810f21b803229eb11403f9209855525a25d57Steve Block
1901cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Xan Lopez.
1902cad810f21b803229eb11403f9209855525a25d57Steve Block
1903cad810f21b803229eb11403f9209855525a25d57Steve Block        [GTK] Closing a window during an onload event can trigger serious GLib warnings
1904cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51686
1905cad810f21b803229eb11403f9209855525a25d57Steve Block
1906cad810f21b803229eb11403f9209855525a25d57Steve Block        Don't emit the close-web-view signal immediately during execution of closeWindowSoon.
1907cad810f21b803229eb11403f9209855525a25d57Steve Block        The signal handler may choose to destroy the web view while handling that signal,
1908cad810f21b803229eb11403f9209855525a25d57Steve Block        which may remove the last reference to the web view. FrameLoaderClient depends on the
1909cad810f21b803229eb11403f9209855525a25d57Steve Block        view still existing though. Instead, let the caller finish executing and emit the signal
1910cad810f21b803229eb11403f9209855525a25d57Steve Block        after a 0 length timeout. This matches the behavior on the Windows and Mac ports.
1911cad810f21b803229eb11403f9209855525a25d57Steve Block
1912cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
1913cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::ChromeClient::ChromeClient): Initialize the timer id.
1914cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::emitCloseWebViewSignalLater): Callback for the timer.
1915cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::ChromeClient::closeWindowSoon): Do the actual signal invocation after
1916cad810f21b803229eb11403f9209855525a25d57Steve Block        the caller finishes its tasks.
1917cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/ChromeClientGtk.h: Add a new member for the timer id. We
1918cad810f21b803229eb11403f9209855525a25d57Steve Block        can use this to prevent emitting the close-web-view signal twice.
1919cad810f21b803229eb11403f9209855525a25d57Steve Block
1920cad810f21b803229eb11403f9209855525a25d57Steve Block2010-12-28  Martin Robinson  <mrobinson@igalia.com>
1921cad810f21b803229eb11403f9209855525a25d57Steve Block
1922cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Eric Seidel.
1923cad810f21b803229eb11403f9209855525a25d57Steve Block
1924cad810f21b803229eb11403f9209855525a25d57Steve Block        [GTK] Clean up usage of NULL in webkitwebframe.cpp
1925cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51685
1926cad810f21b803229eb11403f9209855525a25d57Steve Block
1927cad810f21b803229eb11403f9209855525a25d57Steve Block        Replace occurrences of NULL with 0, in webkitwebframe.cpp. Not all
1928cad810f21b803229eb11403f9209855525a25d57Steve Block        uses of NULL have been changed, as certain GLib functions require
1929cad810f21b803229eb11403f9209855525a25d57Steve Block        an explicit NULL as a sentinel.
1930cad810f21b803229eb11403f9209855525a25d57Steve Block
1931cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitwebframe.cpp:
1932cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_data_source_from_core_loader):
1933cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_class_init):
1934cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_new):
1935cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_title):
1936cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_uri):
1937cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_web_view):
1938cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_name):
1939cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_parent):
1940cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_load_string):
1941cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_load_alternate_string):
1942cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_find_frame):
1943cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_global_context):
1944cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_data_source):
1945cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_provisional_data_source):
1946cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_print_full):
1947cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_security_origin):
1948cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_web_frame_get_network_response):
1949cad810f21b803229eb11403f9209855525a25d57Steve Block
1950cad810f21b803229eb11403f9209855525a25d57Steve Block2010-12-27  Martin Robinson  <mrobinson@igalia.com>
1951cad810f21b803229eb11403f9209855525a25d57Steve Block
1952cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Ryosuke Niwa.
1953cad810f21b803229eb11403f9209855525a25d57Steve Block
1954cad810f21b803229eb11403f9209855525a25d57Steve Block        [GTK] EditorClient::generateEditorCommands queues up "null string" commands
1955cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51569
1956cad810f21b803229eb11403f9209855525a25d57Steve Block
1957cad810f21b803229eb11403f9209855525a25d57Steve Block        Prevent adding "null string" editor commands by first checking whether or not
1958cad810f21b803229eb11403f9209855525a25d57Steve Block        the command string is null in generateEditorCommands before appending it to the
1959cad810f21b803229eb11403f9209855525a25d57Steve Block        list of pending editor command strings.
1960cad810f21b803229eb11403f9209855525a25d57Steve Block
1961cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/EditorClientGtk.cpp:
1962cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::EditorClient::generateEditorCommands): Check for the null string (no
1963cad810f21b803229eb11403f9209855525a25d57Steve Block        command for this key combination) before appending a command string to the list of
1964cad810f21b803229eb11403f9209855525a25d57Steve Block        pending editor commands.
1965cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::EditorClient::executePendingEditorCommands): Add an ASSERT which detects
1966cad810f21b803229eb11403f9209855525a25d57Steve Block        null command strings.
1967cad810f21b803229eb11403f9209855525a25d57Steve Block
1968cad810f21b803229eb11403f9209855525a25d57Steve Block2010-12-27  Xan Lopez  <xlopez@igalia.com>
1969cad810f21b803229eb11403f9209855525a25d57Steve Block
1970cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Martin Robinson.
1971cad810f21b803229eb11403f9209855525a25d57Steve Block
1972cad810f21b803229eb11403f9209855525a25d57Steve Block        Remove unneeded includes from our headers.
1973cad810f21b803229eb11403f9209855525a25d57Steve Block
1974cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/PasteboardHelperGtk.h: ditto.
1975cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitprivate.h: ditto.
1976cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitsoupauthdialog.h: ditto.
1977cad810f21b803229eb11403f9209855525a25d57Steve Block
1978cad810f21b803229eb11403f9209855525a25d57Steve Block2010-12-21  Philippe Normand  <pnormand@igalia.com>
1979cad810f21b803229eb11403f9209855525a25d57Steve Block
1980cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Eric Seidel.
1981cad810f21b803229eb11403f9209855525a25d57Steve Block
1982cad810f21b803229eb11403f9209855525a25d57Steve Block        [GTK] minimal build with --database fails
1983cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51394
1984cad810f21b803229eb11403f9209855525a25d57Steve Block
1985cad810f21b803229eb11403f9209855525a25d57Steve Block        * webkit/webkitprivate.cpp:
1986cad810f21b803229eb11403f9209855525a25d57Steve Block        (webkit_init): Use cacheStorage() only if the
1987cad810f21b803229eb11403f9209855525a25d57Steve Block        OFFLINE_WEB_APPLICATIONS feature is enabled.
1988cad810f21b803229eb11403f9209855525a25d57Steve Block
1989cad810f21b803229eb11403f9209855525a25d57Steve Block2010-12-22  Sam Weinig  <sam@webkit.org>
1990cad810f21b803229eb11403f9209855525a25d57Steve Block
1991cad810f21b803229eb11403f9209855525a25d57Steve Block        Reviewed by Darin Adler.
1992cad810f21b803229eb11403f9209855525a25d57Steve Block
1993cad810f21b803229eb11403f9209855525a25d57Steve Block        WebKit2 needs to mirror the frame tree in the UIProcess
1994cad810f21b803229eb11403f9209855525a25d57Steve Block        https://bugs.webkit.org/show_bug.cgi?id=51546
1995cad810f21b803229eb11403f9209855525a25d57Steve Block
1996cad810f21b803229eb11403f9209855525a25d57Steve Block        - Add client functions to notify that a frame has been added or
1997cad810f21b803229eb11403f9209855525a25d57Steve Block          removed from the page cache.
1998cad810f21b803229eb11403f9209855525a25d57Steve Block
1999cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2000cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::FrameLoaderClient::didSaveToPageCache):
2001cad810f21b803229eb11403f9209855525a25d57Steve Block        (WebKit::FrameLoaderClient::didRestoreFromPageCache):
2002cad810f21b803229eb11403f9209855525a25d57Steve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
2003cad810f21b803229eb11403f9209855525a25d57Steve Block
2004f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-22  Xan Lopez  <xlopez@igalia.com>
2005f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2006f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Gustavo Noronha.
2007f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2008f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * NEWS: update for 1.3.9 release.
2009f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2010f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-20  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2011f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2012f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2013f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2014f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Add WebPlugin, WebPluginDatabase, and ViewportAttributes to the
2015f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        documentation control files, in preparation for 1.3.8. Also take
2016f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        the opportunity to add descriptions to WebPlugin and
2017f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        WebPluginDatabase.
2018f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2019f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * docs/GNUmakefile.am:
2020f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * docs/webkitgtk-docs.sgml:
2021f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * docs/webkitgtk-sections.txt:
2022f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugin.cpp:
2023f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugindatabase.cpp:
2024f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2025f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-20  Xan Lopez  <xlopez@igalia.com>
2026f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2027f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Gustavo Noronha.
2028f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2029f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * GNUmakefile.am: add missing files.
2030f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * NEWS: update for 1.3.8 release.
2031f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2032f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-18  Antonio Gomes  <agomes@rim.com>
2033f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2034f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2035f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2036f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK+] Simplify spatial navigation handling in EditorClientGtk.cpp
2037f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=51302
2038f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2039f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Patch changes:
2040f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        1) The editor command for LEFT arrow key press without modifier
2041f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch           from MoveBackward to MoveLeft;
2042f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        2) And similarly changes the editor command for RIGHT arrow key
2043f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch          press without modifier from MoveForward to MoveRight.
2044f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2045f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        It has no implications since SelectionController::modifyMovingRight()
2046f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        handles "MoveRight" equaly to how SelectionController::modifyMovingForward()
2047f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        handles "MoveForward" when granularity is 'CharacterGranularity'. The former
2048f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        falls back to the later in the case of other editor commands.
2049f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2050f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Analogously, the same applies to how SelectionController::modifyMovingLeft() and
2051f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        SelectionController::modifyMovingForward() handle "MoveLeft" and "MoveBackward"
2052f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        editor commands, respectively.
2053f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2054f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        With this change we can remove the spatial navigation hack from moveCursorCallback(),
2055f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        in EditorClientGtk.cpp.
2056f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2057f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
2058f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::moveCursorCallback):
2059f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2060f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-16  Carlos Garcia Campos  <cgarcia@igalia.com>
2061f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2062f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2063f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2064f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [Gtk] scrolling artifacts
2065f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=45029
2066f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2067f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Call gdk_window_process_updates() right after moving the window
2068f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        when scrolling.
2069f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2070f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
2071f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::ChromeClient::scroll):
2072f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2073f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-15  Sheriff Bot  <webkit.review.bot@gmail.com>
2074f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2075f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Unreviewed, rolling out r74117.
2076f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        http://trac.webkit.org/changeset/74117
2077f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=51113
2078f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2079f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        This broke the GTK1 build. (Requested by mrobinson on
2080f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        #webkit).
2081f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2082f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * GNUmakefile.am:
2083f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2084f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-15  Amruth Raj  <amruthraj@motorola.com> and Ravi Phaneendra Kasibhatla  <ravi.kasibhatla@motorola.com>
2085f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2086f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2087f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2088f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Changes to enable building WebKit2 for Gtk port.
2089f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (https://bugs.webkit.org/show_bug.cgi?id=37369)
2090f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2091f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * GNUmakefile.am: Added WebCore/bindings/gobject to webkitgtk_sources & webkitgtk_cppflags.
2092f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        They should get compiled only when WebKit/gtk/GNUmakefile.am is getting included but not
2093f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        with WebKit2/GNUmakefile.am inclusion.
2094f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2095f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-14  Carlos Garcia Campos  <cgarcia@igalia.com>
2096f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2097f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2098f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2099f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Simplify context-menu handling code
2100f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=49658
2101f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2102f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Use gtk_container_foreach() so that we only iterate the list of
2103f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        children once and we avoid creating/destroying the list. It also
2104f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        connects the activate signal for submenu items.
2105f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2106f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2107f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (contextMenuConnectActivate):
2108f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_forward_context_menu_event):
2109f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2110f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-14  Carlos Garcia Campos  <cgarcia@igalia.com>
2111f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2112f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2113f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2114f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Fix several issues in r73858
2115f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=51032
2116f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2117f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        - It uses both glib private data and it allocates its own private
2118f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch          structure.
2119f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        - It calls parent's dispose method from finalize.
2120f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        - webkit_web_plugin_get_mimetypes() uses a wrong annotation for the
2121f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch          returned value, it should be transfer none rather than transfer
2122f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch          container.
2123f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        - Since the mime type list is internal and we return the list and not a
2124f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch          copy, it should never be freed by the caller, so
2125f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch          webkit_web_plugin_mime_type_list_free() should be removed from the
2126f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch          public API.
2127f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        - Mime types list is used uninitialized.
2128f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        - Mention in the docs that list returned by
2129f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch          webkit_web_plugin_database_get_plugins() must be freed with
2130f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch          webkit_web_plugin_database_plugins_list_free().
2131f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2132f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugin.cpp:
2133f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_plugin_finalize):
2134f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_plugin_class_init):
2135f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_plugin_init):
2136f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugin.h:
2137f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugindatabase.cpp:
2138f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2139f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-14  Diego Escalante Urrelo  <descalante@igalia.com>
2140f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2141f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2142f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2143f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [gtk] misnamed gtk-doc strings for webkit_web_view_can_{c|c|p}_clipboard
2144f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50571
2145f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2146f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2147f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2148f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-13  Xan Lopez  <xlopez@igalia.com>
2149f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2150f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2151f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2152f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Add API to enable/disable plugins at runtime
2153f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50891
2154f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2155f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebplugindatabase.c:
2156f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (test_webkit_web_plugin_database_get_plugins): test that disabling
2157f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        a plugin works.
2158f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugin.cpp:
2159f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_plugin_get_property): hook 'enabled' property.
2160f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_plugin_set_property): ditto.
2161f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_plugin_class_init): define 'enabled' property.
2162f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_plugin_set_enabled): setter for the property.
2163f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_plugin_get_enabled): getter for the property.
2164f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugin.h: add the APIs to the header.
2165f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2166f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-13  Carlos Garcia Campos  <cgarcia@igalia.com>
2167f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2168f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2169f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2170f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Do not use GET_PRIVATE macros
2171f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50915
2172f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2173f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        GET_PRIVATE macros are slow and should only be used in the object
2174f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        init() method.
2175f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2176f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ContextMenuClientGtk.cpp:
2177f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::inputMethodsMenuItem):
2178f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2179f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::postProgressFinishedNotification):
2180f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::setTitle):
2181f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::dispatchCreatePage):
2182f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::postCommitFrameViewSetup):
2183f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitdownload.cpp:
2184f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_download_init):
2185f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitgeolocationpolicydecision.cpp:
2186f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_geolocation_policy_decision_init):
2187f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkithittestresult.cpp:
2188f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_hit_test_result_init):
2189f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitnetworkrequest.cpp:
2190f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_network_request_init):
2191f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitsecurityorigin.cpp:
2192f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_security_origin_init):
2193f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitsecurityoriginprivate.h:
2194f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitviewportattributes.cpp:
2195f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_viewport_attributes_init):
2196f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebbackforwardlist.cpp:
2197f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_back_forward_list_init):
2198f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebdatabase.cpp:
2199f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_database_init):
2200f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebdatasource.cpp:
2201f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_data_source_init):
2202f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebframe.cpp:
2203f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_frame_init):
2204f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_frame_new):
2205f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebframeprivate.h:
2206f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebhistoryitem.cpp:
2207f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_history_item_init):
2208f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebinspector.cpp:
2209f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_inspector_init):
2210f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebnavigationaction.cpp:
2211f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_navigation_action_init):
2212f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugin.cpp:
2213f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_plugin_init):
2214f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugindatabase.cpp:
2215f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_plugin_database_init):
2216f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugindatabaseprivate.h:
2217f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebpluginprivate.h:
2218f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebpolicydecision.cpp:
2219f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_policy_decision_init):
2220f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebresource.cpp:
2221f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_resource_init):
2222f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebresourceprivate.h:
2223f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebsettings.cpp:
2224f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_settings_init):
2225f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2226f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (PopupMenuPositionFunc):
2227f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_forward_context_menu_event):
2228f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_drag_end):
2229f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_drag_data_get):
2230f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_query_tooltip):
2231f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_init):
2232f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebwindowfeatures.cpp:
2233f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_window_features_init):
2234f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2235f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-10-28  MORITA Hajime  <morrita@google.com>
2236f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2237f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Ojan Vafai.
2238f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2239f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        spellcheck does not check pasted text
2240f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=40092
2241f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2242f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Added a stub implememntation.
2243f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2244f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/EditorClientGtk.h:
2245f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::EditorClient::requestCheckingOfString):
2246f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2247f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-12  Xan Lopez  <xlopez@igalia.com>
2248f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2249f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Rubber-stamped by Martin Robinson.
2250f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2251f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugin.h: add a note about the extension list
2252f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        being a NULL-terminated array.
2253f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2254f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-12  Xan Lopez  <xlopez@igalia.com>
2255f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2256f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Rubber-stamped by Gustavo Noronha.
2257f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2258f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Stop checking for glib >= 2.16, we have dependend on a newer
2259f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        version for a long time now.
2260f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2261f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testatk.c: Stop checking for glib >= 2.16.
2262f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testatkroles.c: ditto.
2263f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testdomdocument.c: ditto.
2264f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testdomdomwindow.c: ditto.
2265f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testdomnode.c: ditto.
2266f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testglobals.c: ditto.
2267f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testhttpbackend.c: ditto.
2268f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testloading.c: ditto.
2269f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testmimehandling.c: ditto.
2270f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testnetworkrequest.c: ditto.
2271f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testnetworkresponse.c: ditto.
2272f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebbackforwardlist.c: ditto.
2273f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebdatasource.c: ditto.
2274f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebframe.c: ditto.
2275f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebhistoryitem.c: ditto.
2276f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebresource.c: ditto.
2277f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebsettings.c: ditto.
2278f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebview.c: ditto.
2279f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwindow.c: ditto.
2280f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2281f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-11  Xan Lopez  <xlopez@igalia.com>
2282f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2283f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2284f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2285f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Add APIs for plugin management
2286f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50827
2287f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2288f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Add WebKitWebPluginDatabase and WebKitWebPlugin classes for basic
2289f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        plugin management at the client level. For now they provide
2290f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        "read-only" access to the plugin list.
2291f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2292f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * GNUmakefile.am: add new files to the build.
2293f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebplugindatabase.c: Test that the database contains
2294f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        the test plugin, which should always be loaded.
2295f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkit.h: add new headers.
2296f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitdefines.h: add new defines.
2297f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugin.cpp: An new class representing a plugin object.
2298f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugin.h: ditto.
2299f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugindatabase.cpp: A new class that contains the list of active plugins.
2300f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugindatabase.h: ditto.
2301f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebplugindatabaseprivate.h: Private header.
2302f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebpluginprivate.h: Private header.
2303f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2304f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_get_web_plugin_database): returns the WebKitWebPluginDatabase for this session.
2305f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.h: add method to header.
2306f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2307f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2308f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2309f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2310f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2311f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Split webkitprivate.{cpp,h} in more manageable chunks
2312f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50698
2313f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2314f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Split private bits of several objects to their own private
2315f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        headers, and to their implementation files.
2316f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2317f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * GNUmakefile.am:
2318f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
2319f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
2320f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2321f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::dispatchWillSendRequest):
2322f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitdownload.cpp:
2323f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_download_set_response):
2324f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitdownloadprivate.h: Added.
2325f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkithittestresult.cpp:
2326f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::kit):
2327f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkithittestresultprivate.h: Added.
2328f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitnetworkresponse.cpp:
2329f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::core):
2330f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::kitNew):
2331f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitnetworkresponseprivate.h: Added.
2332f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.cpp:
2333f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2334f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitsecurityorigin.cpp:
2335f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_security_origin_get_web_database):
2336f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::core):
2337f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::kit):
2338f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitsecurityoriginprivate.h: Added.
2339f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitviewportattributes.cpp:
2340f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitviewportattributesprivate.h: Added.
2341f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebbackforwardlist.cpp:
2342f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebbackforwardlistprivate.h: Added.
2343f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebdatabase.cpp:
2344f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebframe.cpp:
2345f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_frame_get_network_response):
2346f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebhistoryitem.cpp:
2347f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebhistoryitemprivate.h: Added.
2348f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebnavigationaction.cpp:
2349f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::kit):
2350f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::core):
2351f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebnavigationactionprivate.h: Added.
2352f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebpolicydecision.cpp:
2353f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebpolicydecisionprivate.h: Added.
2354f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebresource.cpp:
2355f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebresourceprivate.h: Added.
2356f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebsettings.cpp:
2357f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebsettingsprivate.h: Added.
2358f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2359f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2360f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-10  Alejandro G. Castro  <alex@igalia.com>
2361f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2362f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Unreviewed, fixed small typo in the name of a function.
2363f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2364f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebsettings.cpp:
2365f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (getAvailableDictionariesCallback):
2366f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_settings_set_property):
2367f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2368f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-09  Alejandro G. Castro  <alex@igalia.com>
2369f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2370f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2371f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2372f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Add hasSpellingMarker support to the DRT
2373f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50739
2374f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2375f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Added a new private API function to support the spelling marker
2376f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        tests in the DRT.
2377f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2378f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2379f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::webkitWebFrameSelectionHasSpellingMarker):
2380f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2381f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2382f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-10  Alejandro G. Castro  <alex@igalia.com>
2383f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2384f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2385f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2386f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Choose a dictionary in case there is no one defined or the
2387f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        env LANG does not propose one
2388f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50738
2389f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2390f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        In case no dict is set and we can not find one using the
2391f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        environment just get the first dictionary installed in the list.
2392f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2393f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebsettings.cpp:
2394f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (getAvilableDictionariesCallback):
2395f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_settings_set_property):
2396f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2397f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-10  Martin Robinson  <mrobinson@igalia.com>
2398f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2399f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Gustavo Noronha Silva.
2400f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2401f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Remove unnecessary variable names from DumpRenderTreeSupportGtk
2402f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50815
2403f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2404f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        There were some unnecessary variable names in DumpRenderTreeSupportGtk,
2405f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        so remove them.
2406f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2407f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h: Do it.
2408f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2409f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-10  Joone Hur  <joone@kldp.org>
2410f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2411f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2412f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2413f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Unskipping some test cases in /userscripts dependent on addUserStyleSheet
2414f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50808
2415f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2416f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Unskipping the following test cases:
2417f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        userscripts/mixed-case-stylesheet.html
2418f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        userscripts/simple-stylesheet.html
2419f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        userscripts/user-style-all-frames.html
2420f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2421f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2422f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::addUserStyleSheet): Added "bool allFrames" parameter.
2423f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2424f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2425f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-10  Joone Hur  <joone@kldp.org>
2426f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2427f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Eric Seidel.
2428f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2429f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Add DRT support for pageProperty, isPageBoxVisible, pageSizeAndMarginsInPixels, and addUserStyleSheet
2430f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50783
2431f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        
2432f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        This patch allows to unskip the following test cases:
2433f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        printing/page-rule-selection.html
2434f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        printing/page-format-data.html
2435f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2436f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2437f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::pageProperty): Added.
2438f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::isPageBoxVisible): Ditto.
2439f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::pageSizeAndMarginsInPixels): Ditto.
2440f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::addUserStyleSheet): Ditto.
2441f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2442f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2443f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2444f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2445f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2446f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2447f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Split webkitprivate.{cpp,h} in more manageable chunks
2448f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50698
2449f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2450f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Split private bits of WebKitWebInspector to its own private
2451f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        header, and to its implementation file.
2452f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2453f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
2454f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.cpp:
2455f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2456f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebinspector.cpp:
2457f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (isSchemaAvailable):
2458f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (inspectorGSettings):
2459f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebinspectorprivate.h: Added.
2460f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2461f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2462f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2463f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2464f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2465f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2466f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Split webkitprivate.{cpp,h} in more manageable chunks
2467f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50698
2468f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2469f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Split private bits of WebKitNetworkRequest to its own private
2470f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        header, and to its implementation file. Also take the opportunity
2471f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        to use PlatformRefPtr for NetworkRequest where it makes sense, and
2472f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        make the creation less verbose by adding kitNew.
2473f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2474f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2475f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::dispatchWillSendRequest):
2476f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType):
2477f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
2478f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
2479f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::download):
2480f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::startDownload):
2481f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitdownload.cpp:
2482f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitnetworkrequest.cpp:
2483f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::kitNew):
2484f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::core):
2485f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitnetworkrequestprivate.h: Added.
2486f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.cpp:
2487f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2488f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebdatasource.cpp:
2489f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_data_source_get_initial_request):
2490f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_data_source_get_request):
2491f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebframe.cpp:
2492f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2493f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2494f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2495f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2496f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2497f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Split webkitprivate.{cpp,h} in more manageable chunks
2498f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50698
2499f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2500f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Split private bits of WebKitWebFrame to its own private header, and
2501f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        to its implementation file.
2502f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2503f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * GNUmakefile.am:
2504f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
2505f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DragClientGtk.cpp:
2506f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2507f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2508f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.cpp:
2509f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2510f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebdatasource.cpp:
2511f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebframe.cpp:
2512f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::getViewFromFrame):
2513f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::core):
2514f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::kit):
2515f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebframeprivate.h: Added.
2516f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebpolicydecision.cpp:
2517f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2518f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2519f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-09  Antonio Gomes  <agomes@rim.com>
2520f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2521f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2522f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2523f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [Gtk] Populate DumpRenderTreeSupportGtk (part IV)
2524f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=48429
2525f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2526f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Moved also webkit_worker_thread_count() to DumpRenderTreeSupportGtk,
2527f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        since it was only used by DRT for now.
2528f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2529f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Since this method was the only one in webkitworker.cpp, the file was
2530f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        also removed.
2531f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2532f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * GNUmakefile.am:
2533f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2534f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::workerThreadCount):
2535f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2536f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2537f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitworkers.cpp: Removed.
2538f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2539f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-06  Philippe Normand  <pnormand@igalia.com>
2540f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2541f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2542f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2543f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Support the Mozilla-style Fullscreen Javascript API
2544f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50572
2545f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2546f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Fullscreen API support. It is controlled at runtime using a new
2547f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        setting called enable-fullscreen, set to FALSE by default.
2548f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2549f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
2550f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::ChromeClient::supportsFullScreenForElement):
2551f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::ChromeClient::enterFullScreenForElement):
2552f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::ChromeClient::exitFullScreenForElement):
2553f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ChromeClientGtk.h:
2554f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebsettings.cpp:
2555f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_settings_class_init):
2556f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_settings_set_property):
2557f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_settings_get_property):
2558f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_settings_copy):
2559f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2560f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_update_settings):
2561f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2562f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-09  Joone Hur  <joone@kldp.org>
2563f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2564f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2565f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2566f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Support for viewport meta tag
2567f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=45443
2568f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2569f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        This patch adds a new gobject to offer the viewport properties to user agents.
2570f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        It is WebKitViewportAttributes that contains the viewport size, initial scale with limits, 
2571f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        and information about whether a user is able to scale the contents in the viewport.
2572f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        
2573f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        This feature was introduced by Safari on the iPhone. For more information on 
2574f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        the viewport properties, refer to the Safari reference library at 
2575f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        http://developer.apple.com/safari/library/documentation/appleapplications/reference/safarihtmlref/articles/metatags.html
2576f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2577f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * GNUmakefile.am: Added webkitviewportattributes.h webkitviewportattributes.cpp. 
2578f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
2579f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::ChromeClient::dispatchViewportDataDidChange): Added this callback to know whether the viewport arguments is available.
2580f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ChromeClientGtk.h:
2581f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2582f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::dumpConfigurationForViewport): Added this function to compute the viewport attributes with the given availableWidth and availableHeight.
2583f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2584f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp: 
2585f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::postCommitFrameViewSetup): Invalidate the viewport attributes.
2586f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkit.h:
2587f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitdefines.h:
2588f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h: Added webkitViewportAttributesRecompute as a private function.
2589f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitviewportattributes.cpp: Added.
2590f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_viewport_attributes_class_init):
2591f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_viewport_attributes_init):
2592f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_viewport_attributes_get_property):
2593f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_viewport_attributes_set_property):
2594f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkitViewportAttributesRecompute): Recompute the optimal viewport attributes and emit the viewport-attributes-changed signal.
2595f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_viewport_attributes_recompute): a public API for calling webkitViewportAttributesRecompute.
2596f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitviewportattributes.h: Added.
2597f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2598f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_get_property): Added PROP_VIEWPORT_ATTRIBUTES.
2599f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_dispose): Deallocate the WebKitViewportAttributes instance.
2600f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_class_init): Added the viewport-attributes-recompute-requested and viewport-attributes-changed signals.
2601f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_init): Set the WebKitViewportAttributes instance.
2602f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_get_viewport_attributes): Added a getter to obtain the WebKitViewportAttributes instance held by the given WebKitWebView.
2603f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.h:
2604f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebviewprivate.h: Added WebKitViewportAttributes as a private variable.
2605f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2606f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-09  Xan Lopez  <xlopez@igalia.com>
2607f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2608f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2609f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2610f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Fix 'make install' woes with some versions of automake.
2611f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2612f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * GNUmakefile.am: use $(top_builddir) instead of $(builddir),
2613f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        since we actually want a valid path for the file regardless of the
2614f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        place from where the script is called.
2615f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2616f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2617f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2618f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Build fix. Take webView{Enter,Exit}Fullscreen back out of the
2619f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        WebKit namespace, and remove a function signature that got in by
2620f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        mistake because of a bad merge.
2621f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2622f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2623f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2624f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::core):
2625f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::kit):
2626f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2627f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-08  Brian Weinstein  <bweinstein@apple.com>
2628f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2629f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by John Sullivan.
2630f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2631f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Layering Violation in ContextMenu - member variable of type HitTestResult
2632f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50586
2633f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        
2634f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Update users of ContextMenu and ContextMenuController to match where the new functions 
2635f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        are located.
2636f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2637f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ContextMenuClientGtk.cpp:
2638f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::ContextMenuClient::getCustomMenuFromDefaultItems):
2639f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2640f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-08  Martin Robinson  <mrobinson@igalia.com>
2641f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2642f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by John Sullivan.
2643f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2644f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Layering violation in ContextMenuGtk.cpp
2645f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50676
2646f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2647f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        ContextMenuGtk accesses the page's ContextMenuController, which is a layering
2648f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        violation. This was fixed for Mac with change r73469. We make a similar fix here
2649f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        by moving the "activated" signal connection to the WebKit layer.
2650f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2651f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2652f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (popupMenuItemActivated): Have ContextMenuController handle this signal.
2653f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_forward_context_menu_event): For all items in the untouched
2654f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        context menu, connect their "activated" signal to the new popupMenuItemActivated
2655f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        handler.
2656f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2657f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-08  Antonio Gomes  <agomes@rim.com>
2658f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2659f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2660f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2661f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [Gtk] Populate DumpRenderTreeSupportGtk (part III)
2662f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=48429
2663f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2664f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Adjusted some call sites of previously internal API declared
2665f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        webkitprivate.h that have moved to DumpRenderTreeSupportGtk.
2666f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2667f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2668f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::gcCollectJavascriptObjects):
2669f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::gcCollectJavascriptObjectsOnAlternateThread):
2670f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::gcCountJavascriptObjects):
2671f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::layoutFrame):
2672f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2673f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2674f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebframe.cpp:
2675f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2676f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2677f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2678f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2679f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2680f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Split webkitprivate.{cpp,h} in more manageable chunks
2681f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50698
2682f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2683f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Split private bits of WebKitWebView to its own private header, and
2684f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        to its implementation file. Take the opportunity to fix includes
2685f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        sorting to comply with the style guide.
2686f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2687f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
2688f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::ChromeClient::enterFullscreenForNode):
2689f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::ChromeClient::exitFullscreenForNode):
2690f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ContextMenuClientGtk.cpp:
2691f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DragClientGtk.cpp:
2692f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2693f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
2694f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2695f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
2696f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/PasteboardHelperGtk.cpp:
2697f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.cpp:
2698f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_init):
2699f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2700f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebbackforwardlist.cpp:
2701f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebdatasource.cpp:
2702f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebframe.cpp:
2703f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2704f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::core):
2705f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::kit):
2706f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::webViewEnterFullscreen):
2707f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::webViewExitFullscreen):
2708f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebviewprivate.h: Added.
2709f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2710f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2711f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2712f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2713f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2714f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        The storage for the subresources is a GHashTable which does not
2715f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        guarantee order, so we need to make our checking more resilient.
2716f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2717f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebresource.c:
2718f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (test_web_resource_sub_resource_loading):
2719f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2720f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-08  Alejandro G. Castro  <alex@igalia.com>
2721f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2722f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Gustavo Noronha Silva.
2723f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2724f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Fix assertion in the API test, we are requesting the favicon and
2725f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        the subresource so we have to make sure we are assigning just the
2726f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        first subresource.
2727f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2728f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebresource.c:
2729f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (resource_request_starting_sub_cb):
2730f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2731f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2732f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2733f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2734f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2735f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] clears the subresources prematurely
2736f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50634
2737f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2738f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Make adding the main resource explicit, and only clear
2739f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        subresources when the new load is committed, avoid clearing them
2740f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        prematurely.
2741f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2742f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2743f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::assignIdentifierToInitialRequest):
2744f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::provisionalLoadStarted):
2745f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::prepareForDataSourceReplacement):
2746f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::postCommitFrameViewSetup):
2747f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebdatasource.c:
2748f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (notify_load_status_lifetime_cb):
2749f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (test_webkit_web_data_source_lifetime):
2750f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (main):
2751f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2752f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2753f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_add_main_resource):
2754f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_add_resource):
2755f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_clear_resources):
2756f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2757f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
2758f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2759f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2760f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2761f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] testwebdatasource - unreachable test is broken
2762f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50629
2763f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2764f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Fix, and disable testwebdatasource's unreachable test (it is not
2765f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        passing now that it actually tests what it should). This also
2766f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        fixes the wait timer to actually work as expected.
2767f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2768f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testwebdatasource.c:
2769f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (notify_load_status_unreachable_cb):
2770f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (notify_load_status_cb):
2771f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (test_webkit_web_data_source):
2772f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2773f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-07  Martin Robinson  <mrobinson@igalia.com>
2774f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2775f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Unreviewed, rolling out r73392.
2776f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        http://trac.webkit.org/changeset/73392
2777f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50489
2778f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2779f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        This commit caused crashes on the GTK+ bots
2780f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2781f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2782f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::finishedLoading):
2783f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2784f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_get_encoding):
2785f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2786f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-06  Nate Chapin  <japhet@chromium.org>
2787f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2788f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Adam Barth.
2789f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2790f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Update calls to DocumentWriter.
2791f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50489
2792f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2793f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2794f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::finishedLoading):
2795f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2796f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_get_encoding):
2797f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2798f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-06  Martin Robinson  <mrobinson@igalia.com>
2799f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2800f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2801f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2802f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Build is broken after r73353
2803f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50568
2804f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2805f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Fix the gtk-doc build by making all members of the cache model
2806f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        enum public. gtk-doc does not support making only some enum
2807f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        members private. We should also expose it so that users querying
2808f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        the cache model do not get mysterious, undocumented results.
2809f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2810f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.h: Fix gtk-doc for the cache model enum.
2811f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2812f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-06  Derek Weitzel  <djw8605@gmail.com>
2813f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2814f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2815f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2816f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] API Documentation referencing depreciated GTK_WIDGET_TOPLEVEL
2817f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50512
2818f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2819f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Fixed reference to depreciated GTK_WIDGET_TOPLEVEL.
2820f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2821f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2822f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2823f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-06  Joone Hur  <joone@kldp.org>
2824f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2825f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2826f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2827f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] The webkit cache model needs to be set when WebFrameLoaderClient::didPerformFirstNavigation() is called
2828f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50430
2829f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2830f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2831f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::FrameLoaderClient::didPerformFirstNavigation): Set the webview cache model.
2832f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.cpp:
2833f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_init): Removed the code of setting the webview cache model.
2834f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2835f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-04  Antonio Gomes  <agomes@rim.com>
2836f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2837f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2838f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2839f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [Gtk] Populate DumpRenderTreeSupportGtk (Part II)
2840f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=48429
2841f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2842f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Moved more private method declared with WEBKIT_API to
2843f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        DumpRenderTreeSupportGtk, since they were only being used by DRT.
2844f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2845f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2846f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::executeCoreCommandByName):
2847f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::isCommandEnabled):
2848f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::whiteListAccessFromOrigin):
2849f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::resetOriginAccessWhiteLists):
2850f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2851f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.cpp:
2852f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2853f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2854f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2855f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-11-08  Antonio Gomes  <agomes@rim.com>
2856f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2857f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2858f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2859f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [Gtk] Populate DumpRenderTreeSupportGtk
2860f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=48429
2861f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2862f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Moved most of the webkit_web_frame* methods defined as private APIs in webkitprivate.h
2863f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        to DumpRenderTreeSupportGtk, as static class methods. These methods had
2864f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        not gone throught the formal API review process and were only being used by DRT for now.
2865f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2866f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        The essence of each original method name were kept. For example
2867f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        webkit_web_frame_get_children(...) was renamed to DumpRenderTreeSupportGtk::getFrameChildren(...),
2868f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        and so on.
2869f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2870f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Also some of the method bodies were changed to return non-glib types (gchar* -> CString).
2871f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2872f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
2873f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::getFrameChildren):
2874f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::getInnerText):
2875f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::dumpRenderTree):
2876f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::counterValueForElementById):
2877f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::pageNumberForElementById):
2878f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::numberOfPagesForFrame):
2879f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::getPendingUnloadEventCount):
2880f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::pauseAnimation):
2881f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::pauseTransition):
2882f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::pauseSvgAnimation):
2883f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::markerTextForListItem):
2884f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::numberOfActiveAnimations):
2885f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::suspendAnimations):
2886f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::resumeAnimations):
2887f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::clearMainFrameName):
2888f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (DumpRenderTreeSupportGtk::getFocusedAccessibleElement):
2889f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
2890f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitprivate.h:
2891f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebframe.cpp:
2892f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2893f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-02  Martin Robinson  <mrobinson@igalia.com>
2894f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2895f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Xan Lopez.
2896f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2897f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] DumpRenderTree has two copies of JavaScriptCore
2898f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=49877
2899f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2900f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Keep WebKit/WebCore symbols hidden.
2901f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2902f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * GNUmakefile.am: Move the symbol visibility rules here, because
2903f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        now JSC symbols are visible, but WebCore/WebKit symbols are hidden.
2904f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2905f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-02  Daniel Bates  <dbates@rim.com>
2906f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2907f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Ignore WebKit/gtk/docs/GNUmakefile.in and WebKit/gtk/po/*.pot so that
2908f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        these files do not appear in an svn stat. This change makes SVN
2909f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        consistent with the current Git ignore behavior for these files.
2910f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2911f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * docs: Added property svn:ignore.
2912f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * po: Added property svn:ignore.
2913f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2914f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-12-01  Jia Pu  <jpu@apple.com>
2915f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2916f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Darin Adler.
2917f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2918f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Support multiple correction candidates panel for misspelled word on Mac OS X.
2919f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50137
2920f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        <rdar://problem/8568059>
2921f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2922f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Adopted new function signature defined in base class.
2923f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2924f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
2925f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::EditorClient::getGuessesForWord):
2926f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/EditorClientGtk.h:
2927f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2928f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-11-30  Nicolas Dufresne  <nicolas.dufresne@collabora.co.uk>
2929f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2930f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2931f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2932f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Fix wrong type in assert return value
2933f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50208
2934f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2935f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Use appropriate return type in different g_return_val_if_fail(). This
2936f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        removes some compiler warning.
2937f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2938f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebdatasource.cpp:
2939f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_data_source_is_loading):
2940f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebframe.cpp:
2941f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_frame_page_number_for_element_by_id):
2942f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_frame_number_of_pages):
2943f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2944f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-11-30  Mario Sanchez Prada  <msanchez@igalia.com>
2945f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2946f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Chris Fleizach.
2947f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2948f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Implement ROLE_COMBO_BOX
2949f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25678
2950f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2951f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        New test to check the implementation of the combo boxes.
2952f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2953f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testatk.c:
2954f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (testWebkitAtkComboBox): New test, checking that the roles and the
2955f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        implemented interfaces for a combo box and its descendants work.
2956f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (main): Added the new unit test.
2957f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2958f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-11-30  Carlos Garcia Campos  <cgarcia@igalia.com>
2959f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2960f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2961f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2962f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        [GTK] Test fast/events/mouseover-mouseout2.html crashes
2963f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50214
2964f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2965f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
2966f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::ChromeClient::mouseDidMoveOverElement):
2967f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * webkit/webkitwebview.cpp:
2968f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (webkit_web_view_query_tooltip):
2969f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2970f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-11-30  Sheriff Bot  <webkit.review.bot@gmail.com>
2971f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2972f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Unreviewed, rolling out r72764.
2973f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        http://trac.webkit.org/changeset/72764
2974f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=50215
2975f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2976f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        This change is causing assertion failures on the debug bots.
2977f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (Requested by mrobinson on #webkit).
2978f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2979f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
2980f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (WebKit::notifyStatus):
2981f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * tests/testatk.c:
2982f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        (main):
2983f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2984f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch2010-11-29  Xan Lopez  <xlopez@igalia.com>
2985f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2986f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        Reviewed by Martin Robinson.
2987f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
2988f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch        * NEWS: update for 1.3.7 release.
2989f05b935882198ccf7d81675736e3aeb089c5113aBen Murdoch
29904576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-29  Carlos Garcia Campos  <cgarcia@igalia.com>
29914576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
29924576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Xan Lopez.
29934576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
29944576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [Gtk] Tooltips should be fully keyboard accessible
29954576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=25525
29964576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
29974576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Position the tooltip under the current focused element when the
29984576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        tooltip has been triggered using the keyboard.
29994576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30004576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkitwebview.cpp:
30014576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_web_view_query_tooltip):
30024576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_web_view_show_help):
30034576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_web_view_class_init):
30044576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30054576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-29  Carlos Garcia Campos  <cgarcia@igalia.com>
30064576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30074576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Xan Lopez.
30084576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30094576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [GTK] Tooltips not shown when scrolling
30104576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=50143
30114576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30124576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Convert tooltip area to window coordinates so that tooltips are
30134576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        shown even after scrolling.
30144576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30154576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * WebCoreSupport/ChromeClientGtk.cpp:
30164576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::ChromeClient::mouseDidMoveOverElement):
30174576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30184576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-26  Carlos Garcia Campos  <cgarcia@igalia.com>
30194576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30204576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Xan Lopez.
30214576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30224576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [GTK] Inspector: add a way to inspect a WebKitDOMNode
30234576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=49903
30244576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30254576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkitwebinspector.cpp:
30264576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_web_inspector_inspect_node):
30274576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkitwebinspector.h:
30284576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30294576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-26  Mario Sanchez Prada  <msanchez@igalia.com>
30304576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30314576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Xan Lopez.
30324576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30334576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [GTK] events missing when a document is (re)loaded
30344576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=25831
30354576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30364576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Emit the right signals when reloading a document.
30374576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30384576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * WebCoreSupport/FrameLoaderClientGtk.cpp:
30394576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::notifyAccessibilityStatus): New function, to make sure
30404576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        the signals involved in reloading a document are properly emitted.
30414576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::notifyStatus): Also notify accessibility if enabled.
30424576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30434576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        New unit test to check the signals are being actually emitted.
30444576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30454576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * tests/testatk.c:
30464576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (stateChangedCb): Callback for 'state-change' signal emitted by
30474576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        the accessible object associated to the webView.
30484576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (documentReloadCb): Callback for 'reload' signal.
30494576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (documentLoadCompleteCb): Callback for 'load-complete' signal.
30504576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webviewLoadStatusChangedCb): Callback for 'notify::load-status'
30514576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        signal, emitted by the WebKitWebView object (not the AtkObject).
30524576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (testWebkitAtkDocumentReloadEvents): New unit test.
30534576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (main): Added the new unit test.
30544576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30554576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-24  Xan Lopez  <xlopez@igalia.com>
30564576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30574576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Martin Robinson.
30584576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30594576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [GTK] Make kit() methods return the proper type instead of gpointer
30604576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=50034
30614576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30624576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * WebCoreSupport/EditorClientGtk.cpp:
30634576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldDeleteRange): get rid of unneeded cast.
30644576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldShowDeleteInterface): ditto.
30654576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldBeginEditing): ditto.
30664576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldEndEditing): ditto.
30674576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldInsertText): ditto.
30684576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldChangeSelectedRange): ditto.
30694576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldApplyStyle): ditto.
30704576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldInsertNode): ditto.
30714576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkitprivate.cpp:
30724576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::kit): ditto.
30734576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkitwebview.cpp:
30744576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_web_view_get_dom_document): ditto.
30754576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30764576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-24  Xan Lopez  <xlopez@igalia.com>
30774576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30784576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Martin Robinson.
30794576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30804576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Fix crashes in GTK+ bots. Use kit() instead of wrapFoo, otherwise
30814576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        the DOM objects won't be in the cache and we'll ASSERT when
30824576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        unreffing them.
30834576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30844576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * WebCoreSupport/EditorClientGtk.cpp:
30854576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldDeleteRange): use kit to get the
30864576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        GObject wrapper for the DOM object.
30874576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldShowDeleteInterface): ditto.
30884576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldBeginEditing): ditto.
30894576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldEndEditing): ditto.
30904576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldInsertText): ditto.
30914576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldChangeSelectedRange): ditto.
30924576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldApplyStyle): ditto.
30934576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldInsertNode): ditto.
30944576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30954576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-24  Martin Robinson  <mrobinson@igalia.com>
30964576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30974576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Xan Lopez.
30984576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
30994576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [GTK] The WebKitWebView should expose a set of signals encapsulating the behavior of the EditorClient
31004576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=49143
31014576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31024576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Add signals that encapsulate the functionality of the Mac EditingDelegate. These signals
31034576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        are private for now, but DRT consumes them to produce proper output for editing tests.
31044576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        After some time, these may be part of the public API.
31054576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31064576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * WebCoreSupport/EditorClientGtk.cpp:
31074576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldDeleteRange): Fire the appropriate editing signal.
31084576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldShowDeleteInterface): Ditto.
31094576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldBeginEditing): Ditto.
31104576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldEndEditing): Ditto.
31114576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::kit): Added helper function.
31124576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldInsertText): Fire the appropriate editing signal.
31134576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldChangeSelectedRange): Ditto.
31144576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldApplyStyle): Ditto.
31154576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::didBeginEditing): Ditto.
31164576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::respondToChangedContents): Ditto.
31174576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::respondToChangedSelection): Ditto.
31184576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::didEndEditing): Ditto.
31194576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::EditorClient::shouldInsertNode): Ditto.
31204576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkitwebview.cpp:
31214576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_web_view_real_should_allow_editing_action): Added this default signal
31224576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        callback which explicitly allows cancellable editing actions.
31234576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_web_view_class_init): Add new editing signal declarations to the view.
31244576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkitwebview.h:
31254576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkitmarshal.list: Added some new marshaling definitions.
31264576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31274576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-24  Sheriff Bot  <webkit.review.bot@gmail.com>
31284576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31294576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Unreviewed, rolling out r72499.
31304576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        http://trac.webkit.org/changeset/72499
31314576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=50022
31324576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31334576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        This change is causing crashes on the bots. (Requested by
31344576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        mrobinson on #webkit).
31354576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31364576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * tests/testatk.c:
31374576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (main):
31384576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31394576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-23  Xan Lopez  <xlopez@igalia.com>
31404576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31414576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Martin Robinson.
31424576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31434576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [GTK] Fix IFrame DOM bindings API
31444576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=49980
31454576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31464576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * tests/testdomdocument.c:
31474576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (test_dom_document_garbage_collection): change to use the fixed
31484576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        IFrame APIs.
31494576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31504576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-23  Carlos Garcia Campos  <cgarcia@igalia.com>
31514576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31524576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Martin Robinson.
31534576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31544576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        focus issue with links that have tooltips
31554576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=49498
31564576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31574576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Set the area of the widget where the tooltip should be shown when
31584576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        a new tooltip is set. Since the widget is the same (the view), if
31594576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        the tooltip area is not set and a new tooltip is triggered while
31604576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        the previous one is still visible, the text of the tooltip is
31614576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        updated but its position doesn't change.
31624576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31634576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * WebCoreSupport/ChromeClientGtk.cpp:
31644576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::ChromeClient::mouseDidMoveOverElement):
31654576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkitprivate.h:
31664576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkitwebview.cpp:
31674576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_web_view_query_tooltip):
31684576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31694576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-21  Mario Sanchez Prada  <msanchez@igalia.com>
31704576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31714576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Chris Fleizach.
31724576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31734576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [GTK] Implement ROLE_COMBO_BOX
31744576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=25678
31754576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31764576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        New test to check the implementation of the combo boxes.
31774576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31784576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * tests/testatk.c:
31794576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (testWebkitAtkComboBox): New test, checking that the roles and the
31804576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        implemented interfaces for a combo box and its descendants work.
31814576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (main): Added the new unit test.
31824576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31834576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-20  Xan Lopez  <xlopez@igalia.com>
31844576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31854576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Martin Robinson.
31864576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31874576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Remove leftover code in unit test.
31884576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31894576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * GNUmakefile.am: remove unneeded utils file in dependency list.
31904576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * tests/testdomdocument.c:
31914576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (main): do not change to the directory of a non existing resource
31924576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        list.
31934576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31944576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-20  Xan Lopez  <xlopez@igalia.com>
31954576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31964576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Martin Robinson.
31974576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
31984576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [GTK] Memory managament for DOM GObject wrappers
31994576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=40302
32004576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32014576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Initial attempt to have a kind of poor man's garbage collection
32024576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        for GObject DOM objects. We tie the object's lifecycle to their
32034576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        parent Frame and/or its document; that is, all objects will be
32044576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        collected when their parent frame is destroyed or when that frame
32054576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        transitions to a new document. Manual management (calling
32064576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        g_object_unref on them) is also allowed, and is required for
32074576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        objects that are not in the DOM tree (eg NodeLists).
32084576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32094576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * GNUmakefile.am: add testutils file to testdomdocument.c
32104576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * WebCoreSupport/FrameLoaderClientGtk.cpp:
32114576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (WebKit::FrameLoaderClient::setMainFrameDocumentReady): collect
32124576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        DOM objects on document transition.
32134576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * tests/testdomdocument.c:
32144576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (dom_document_fixture_teardown): only destroy the view if it's not
32154576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        already destroyed, since the new test detroys it on its own.
32164576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (test_dom_document_get_elements_by_tag_name): manually unref node list.
32174576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (test_dom_document_get_elements_by_class_name): ditto.
32184576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (test_dom_document_get_links): ditto.
32194576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (test_dom_document_garbage_collection): test all possible
32204576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        scenarios for DOM object "garbage collection".
32214576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (main): add new test.
32224576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * tests/testdomnode.c:
32234576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (test_dom_node_hierarchy_navigation): manually unref node list.
32244576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (test_dom_node_insertion): ditto.
32254576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkithittestresult.cpp:
32264576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_hit_test_result_dispose): unref the inner node on dispose
32274576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        now that the memory management model is clarified.
32284576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_hit_test_result_class_init): hook dispose.
32294576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * webkit/webkitwebframe.cpp:
32304576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_web_frame_core_frame_gone): clear DOM objects attached to this frame.
32314576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (webkit_web_frame_finalize): ditto.
32324576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32334576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-18  Xan Lopez  <xlopez@igalia.com>
32344576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32354576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Martin Robinson.
32364576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32374576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Fix introspection build, we were missing a -I flag.
32384576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32394576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * GNUmakefile.am:
32404576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32414576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-18  Mario Sanchez Prada  <msanchez@igalia.com>
32424576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32434576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Martin Robinson.
32444576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32454576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [Gtk]  atk_text_get_selection returns the wrong offsets after a link
32464576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=49514
32474576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32484576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Updated test case to also chech this specific subcase.
32494576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32504576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        We need to explicitly check the case of having a selection in a
32514576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        paragraph after an embedded object (i.e. a link) to make sure the
32524576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        right calculations are being done when the paragraph is composed
32534576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        of more than just one text object, and the current selection is
32544576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        made only in one of them.
32554576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32564576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * tests/testatk.c:
32574576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        (testWebkitAtkTextSelections): Make sure that a selection after a
32584576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        link in a paragraph is working ok when asking for the text
32594576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        selection from the point of view of the paragraph.
32604576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32614576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang2010-11-17  Martin Robinson  <mrobinson@igalia.com>
32624576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32634576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Reviewed by Gustavo Noronha Silva.
32644576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32654576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        [GTK] Changing any GNUmakefile.am in the source tree forces a rebuld of the DOM bindings and WebKit APi
32664576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        https://bugs.webkit.org/show_bug.cgi?id=49400
32674576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32684576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        Add GNUmakefile.am and include all WebKit API build rules. Make webkitenum.*
32694576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        depend on this new file, instead of the generated GNUmakefile.am.
32704576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32714576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang        * GNUmakefile.am: Copied from GNUmakefile.am.
32724576aa36e9a9671459299c7963ac95aa94beaea9Shimeng (Simon) Wang
32736b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner2010-11-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
32746b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
32756b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        Reviewed by Martin Robinson.
32766b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
32776b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        Fix a typo that leads to emitting the wrong signal if it is done
32786b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        by using the signals array.
32796b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
32806b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        * webkit/webkitwebview.cpp:
32816b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (webkit_web_view_class_init):
32826b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
32836b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner2010-11-16  Carlos Garcia Campos  <cgarcia@igalia.com>
32846b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
32856b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        Reviewed by Martin Robinson.
32866b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
32876b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        [GTK] Some key-press events can't be handled by WebView
32886b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        https://bugs.webkit.org/show_bug.cgi?id=48986
32896b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
32906b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        The problem is that "popup-menu" and "show-help" signals are
32916b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        handled by GtkTextView, as they are added to the key bindings set
32926b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        of every widget in gtk_widget_class_init(). For all other bindings
32936b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        handled by GtkTextView we are stopping the signal emission in
32946b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        their callbacks, so we only need to do the same for "popup-menu"
32956b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        and "show-help" signals.
32966b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
32976b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        * WebCoreSupport/EditorClientGtk.cpp:
32986b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (WebKit::toggleOverwriteCallback):
32996b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (WebKit::popupMenuCallback):
33006b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (WebKit::showHelpCallback):
33016b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (WebKit::EditorClient::EditorClient):
33026b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33036b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner2010-11-16  Carlos Garcia Campos  <cgarcia@igalia.com>
33046b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33056b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        Reviewed by Martin Robinson.
33066b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33076b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        [GTK] Show default context menu for the currently focused element when activated with keyboard
33086b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        https://bugs.webkit.org/show_bug.cgi?id=49376
33096b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33106b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        * webkit/webkitwebview.cpp:
33116b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (webkit_web_view_popup_menu_handler):
33126b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33136b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner2010-11-11  Joone Hur  <joone@kldp.org>
33146b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33156b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        Reviewed by Antonio Gomes.
33166b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33176b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        [GTK][DRT] Implement LayoutTestController::nodesFromRect
33186b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        https://bugs.webkit.org/show_bug.cgi?id=46598
33196b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33206b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        Support nodesFromRect in DRT
33216b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33226b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp:
33236b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (DumpRenderTreeSupportGtk::nodesFromRect): Added.
33246b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        * WebCoreSupport/DumpRenderTreeSupportGtk.h:
33256b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33266b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner2010-11-11  Chang Shu  <chang.shu@nokia.com>
33276b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33286b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        Reviewed by Antonio Gomes.
33296b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33306b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        [GTK] Replace "MoveForward"/"MoveBackward" with "MoveRight"/"MoveLeft"
33316b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        to make spatial navigation work on input/textarea.
33326b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        https://bugs.webkit.org/show_bug.cgi?id=49056
33336b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33346b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        * WebCoreSupport/EditorClientGtk.cpp:
33356b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (WebKit::moveCursorCallback):
33366b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33376b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner2010-11-08  Nicolas Dufresne  <nicolas.dufresne@collabora.co.uk>
33386b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33396b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        Reviewed by Martin Robinson.
33406b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33416b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        [GTK] Link with target name set does not work
33426b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        https://bugs.webkit.org/show_bug.cgi?id=48865
33436b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33446b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        When a new page is created with a name (target=myFrame), the new
33456b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        mainFrame could not be found because they where not stored in the
33466b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        same PageGroup. As PageGroup are not exposed externally so the
33476b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        simpliest solution is to use a global page group name. This also fixes
33486b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        issue with visited link coloration across pages. After this change the
33496b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        private function webkit_web_view_set_group_name() was no longer used
33506b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        so it was removed completly.
33516b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
33526b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        * WebCoreSupport/ChromeClientGtk.cpp:
33536b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (WebKit::ChromeClient::closeWindowSoon):
33546b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        * WebCoreSupport/InspectorClientGtk.cpp:
33556b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (WebKit::InspectorClient::openInspectorFrontend):
33566b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        * webkit/webkitprivate.h:
33576b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        * webkit/webkitwebview.cpp:
33586b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner        (webkit_web_view_init):
33596b70adc33054f8aee8c54d0f460458a9df11b8a5Russell Brenner
336028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-08  Alexey Proskuryakov  <ap@apple.com>
336128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
336228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Darin Adler.
336328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
336428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=48685
336528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Notify UI process about focused frame
336628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
336728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Added an empty implementation of the new ChromeClient method.
336828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
336928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * WebCoreSupport/ChromeClientGtk.cpp:
337028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (WebKit::ChromeClient::focusedFrameChanged):
337128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * WebCoreSupport/ChromeClientGtk.h:
337228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
337328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-08  Martin Robinson  <mrobinson@igalia.com>
337428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
337528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Andreas Kling.
337628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
337728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        [GTK] Error page templates are not filled properly
337828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=49148
337928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
338028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Replace a call to makeString with String::format. This was mistakenly
338128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        changed to makeString in an earlier commit.
338228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
338328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * WebCoreSupport/FrameLoaderClientGtk.cpp:
338428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (WebKit::FrameLoaderClient::dispatchDidFailLoad):
338528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
338628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-08  Xan Lopez  <xlopez@igalia.com>
338728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
338828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Martin Robinson.
338928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
339028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * NEWS: update for release.
339128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
339228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-08  Csaba Osztrogonac  <ossy@webkit.org>
339328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
339428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Unreviewed, rolling out r71466.
339528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        http://trac.webkit.org/changeset/71466
339628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=48865
339728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
339828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        It broke layout tests on GTK bots.
339928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
340028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * WebCoreSupport/ChromeClientGtk.cpp:
340128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (WebKit::ChromeClient::closeWindowSoon):
340228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitprivate.h:
340328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebview.cpp:
340428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_view_init):
340528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_view_set_group_name):
340628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
340728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-07  Adam Barth  <abarth@webkit.org>
340828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
340928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Eric Seidel.
341028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
341128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Rename Cache to MemoryCache
341228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=49159
341328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
341428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebview.cpp:
341528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
341628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-05  Nicolas Dufresne  <nicolas.dufresne@collabora.co.uk>
341728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
341828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Martin Robinson.
341928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
342028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        [GTK] Link with target name set does not work correctly
342128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=48865
342228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
342328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        When a new page is created with a name (target=myFrame), the new
342428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        mainFrame could not be found because they where not stored in the
342528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        same PageGroup. As PageGroup are not exposed externally so the
342628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        simpliest solution is to use a global page group name. This also fixes
342728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        issue with visited link coloration across pages. After this change the
342828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        private function webkit_web_view_set_group_name() was no longer used
342928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        so it was removed completly.
343028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
343128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * WebCoreSupport/ChromeClientGtk.cpp:
343228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (WebKit::ChromeClient::closeWindowSoon):
343328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitprivate.h:
343428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebview.cpp:
343528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_view_init):
343628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
343728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-05  Chris Marrin  <cmarrin@apple.com>
343828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
343928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Simon Fraser.
344028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
344128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Move resumeAnimations/suspendAnimations from Frame to AnimationController.
344228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=49073
344328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
344428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebframe.cpp:
344528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_frame_suspend_animations):
344628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_frame_resume_animations):
344728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
344828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-05  Chris Marrin  <cmarrin@apple.com>
344928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
345028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Unreviewed.
345128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
345228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Small fix to GTK build
345328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
345428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebframe.cpp:
345528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_frame_suspend_animations):
345628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_frame_resume_animations):
345728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
345828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-05  Chris Marrin  <cmarrin@apple.com>
345928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
346028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Simon Fraser.
346128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
346228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Make suspendAnimations/resumeAnimations and setCSSAnimations traverse through subframes and remember state
346328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=46945
346428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
346528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebframe.cpp:
346628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_frame_suspend_animations):
346728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_frame_resume_animations):
346828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
346928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-03  Daniel Bates  <dbates@rim.com>
347028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
347128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        For unnamed frames, window.name returns a generated name
347228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=6751
347328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
347428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Part 1 of 2.
347528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
347628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Substitute FrameTree::uniqueName() for FrameTree::name() in the GTK port.
347728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
347828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebframe.cpp:
347928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_frame_get_name):
348028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
348128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-02  Martin Robinson  <mrobinson@igalia.com>
348228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
348328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Adam Barth.
348428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
348528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        [Cairo] Remove PlatformRefPtrCairo
348628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=48192
348728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
348828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Replace instances of PlatformRefPtr smart pointers that wrap Cairo
348928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        types with RefPtrs.
349028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
349128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * WebCoreSupport/DragClientGtk.cpp: Use RefPtr instead of PlatformRefPtr.
349228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (WebKit::dragIconWindowDrawEventCallback):
349328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * WebCoreSupport/DragClientGtk.h: Ditto.
349428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
349528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-02  Daniel Bates  <dbates@rim.com>
349628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
349728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Martin Robinson.
349828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
349928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Set frame name before appending it to the frame tree in the Apple Windows,
350028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        GTK, and EFL ports
350128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=48806
350228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
350328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Make the frame creation process in the GTK-port consistent with the
350428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Mac, Qt, and Haiku ports. In particular, set the name of the new
350528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        frame before it's appended to the frame tree.
350628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
350728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        At this time we cannot test this change since it is being masked by
350828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        HTMLFrameElementBase::setName() <http://trac.webkit.org/browser/trunk/WebCore/html/HTMLFrameElementBase.cpp?rev=70976#L160>.
350928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        We'll be able to test this once we fix bug #6751.
351028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
351128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * WebCoreSupport/FrameLoaderClientGtk.cpp:
351228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (WebKit::FrameLoaderClient::createFrame):
351328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
351428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-01  Jennifer Braithwaite  <jennb@google.com>
351528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
351628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Martin Robinson.
351728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
351828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        GTK: Update resource tracking when moving a frame between documents
351928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=48362
352028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
352128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * WebCoreSupport/FrameLoaderClientGtk.cpp:
352228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (WebKit::FrameLoaderClient::transferLoadingResourceFromPage):
352328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Assign resource id to current web view and remove from former web view.
352428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitprivate.h:
352528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebview.cpp:
352628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_view_remove_resource):
352728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Added.
352828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
352928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-01  Mario Sanchez Prada  <msanchez@igalia.com>
353028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
353128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Martin Robinson.
353228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
353328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        [GTK] Cleanup needed in testatk.c file
353428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=48759
353528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
353628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Cleanup done in testatk.c, mainly addressing the following issues:
353728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
353828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - Removed any trace of extra main loops in tests, so now we just
353928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        spin the original main loop in all of them to get the a11y
354028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        objects.
354128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
354228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - As we no longer use the extra main loops, removed the bail_out
354328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        function, used along with g_idle_add() to stop those extra loops.
354428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
354528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - As we now spin the loop in every test, created a new function
354628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        waitForAccessibilityObjects() to write the loop just once.
354728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
354828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - Fixed name in incorrectly named test testWekitAtkTextSelections.
354928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
355028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - Alphabetically sorted the list of includes.
355128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
355228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - Renamed all identifiers to camel Case notation.
355328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
355428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - Declare variables when needed only (instead of declaring all of
355528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        them at the beginning of the function).
355628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
355728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - Don't declare two variables of the same type in the same line.
355828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
355928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - No more short names like 'obj', 'textObj' or 'alloc'. Use names
356028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        like 'object', 'textObject' and 'allocation' instead.
356128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
356228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - Fixed indentation.
356328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
356428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - Make sure all comments finish with '.'
356528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
356628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        - Replace NULL's with 0's.
356728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
356828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * tests/testatk.c:
356928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (waitForAccessibleObjects): New, manually spins the main context
357028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        to make sure accessible objects are created before continuing.
357128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testGetTextFunction): Fixed this function to be compliant with
357228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        the WebKit's coding style.
357328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (runGetTextTests): Ditto.
357428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkGetTextAtOffsetForms): Ditto.
357528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkGetTextAtOffset): Ditto.
357628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkGetTextAtOffsetNewlines): Ditto.
357728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkGetTextAtOffsetTextarea): Ditto.
357828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkGetTextAtOffsetTextInput): Ditto.
357928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkGetTextInParagraphAndBodySimple): Ditto.
358028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkGetTextInParagraphAndBodyModerate): Ditto.
358128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkGetTextInTable): Ditto.
358228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkGetHeadersInTable): Ditto.
358328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (compAtkAttribute): Ditto.
358428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (atkAttributeSetAttributeNameHasValue): Ditto.
358528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkTextAttributes): Ditto.
358628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkTextSelections): Ditto.
358728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkGetExtents): Ditto.
358828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkLayoutAndDataTables): Ditto.
358928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkLinksWithInlineImages): Ditto.
359028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkHypertextAndHyperlinks): Ditto.
359128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkListsOfItems): Ditto.
359228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkTextChangedNotifications): Ditto.
359328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (main): Ditto.
359428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
359528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-01  Brady Eidson  <beidson@apple.com>
359628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
359728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Anders Carlsson.
359828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
359928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        <rdar://problem/7660547> and https://bugs.webkit.org/show_bug.cgi?id=48699
360028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Context menu support for WebKit 2.
360128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
360228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * WebCoreSupport/ChromeClientGtk.h:
360328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (WebKit::ChromeClient::showContextMenu):
360428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
360528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-01  Martin Robinson  <mrobinson@igalia.com>
360628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
360728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Xan Lopez.
360828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
360928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        [GTK] Pasting markup into Thunderbird compose window produces no text
361028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=43737
361128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
361228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Added a test verifying that the meta tag prefix on markup data exists.
361328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
361428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * tests/testcopyandpaste.c:
361528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (load_status_cb): Add a check for the meta tag prefix.
361628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
361728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-11-01  Mario Sanchez Prada  <msanchez@igalia.com>
361828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
361928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Martin Robinson.
362028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
362128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        [Gtk] AtkHyperlink needs to be implemented
362228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=33785
362328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
362428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        New test to ensure the AtkHypertext/AtkHyperlink stuff works.
362528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
362628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * tests/testatk.c:
362728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (testWebkitAtkHypertextAndHyperlinks): New test, checking both the
362828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        implementation of the AtkHypertext interface, the subclass of the
362928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        AtkHyperlink abstract class, and the implementation of the
363028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        AtkAction interface in that subclass.
363128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (main): Added the new unit test.
363228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
363328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-10-30  Xan Lopez  <xlopez@igalia.com>
363428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
363528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Martin Robinson.
363628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
363728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        [GTK] Use new width for height APIs in GTK+ 3.x
363828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=48709
363928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
364028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Use the new width for height APIs in GTK+ 3.x, since size-request
364128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        is deprecated.
364228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
364328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        For now we just return the same value for preferred and minimum
364428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        width/height, which should match the 2.x behavior. Probably we
364528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        could do something smarter for the minimum values.
364628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
364728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebview.cpp:
364828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_view_get_preferred_width): return our preferred width.
364928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_view_get_preferred_height): return our preferred height.
365028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_view_class_init): hook the new default handlers.
365128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
365228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-10-29  Daniel Bates  <dbates@rim.com>
365328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
365428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        No review, rolling out 70971.
365528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        http://trac.webkit.org/changeset/70971
365628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=6751
365728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
365828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Rolling out changeset 70971 <http://trac.webkit.org/changeset/70971> since
365928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        it caused layout test failures on all bots. In particular, the
366028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        child count in a generated frame name differs after this patch. We need
366128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        to look into this further.
366228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
366328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebframe.cpp:
366428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_frame_get_name):
366528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
366628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-10-28  Antonio Gomes  <agomes@rim.com>
366728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
366828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Ojan Vafai.
366928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
367028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Needs a "LinuxEditingBehavior", perhaps with a better name
367128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=36627
367228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
367328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Added the corresponding GTK+ setting to WebCore's EditingUnixBehavior: WEBKIT_EDITING_BEHAVIOR_UNIX.
367428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
367528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebsettings.cpp:
367628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_settings_class_init):
367728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebsettings.h:
367828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
367928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-10-29  Daniel Bates  <dbates@rim.com>
368028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
368128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Reviewed by Adam Barth.
368228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
368328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        For unnamed frames, window.name returns a generated name
368428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        https://bugs.webkit.org/show_bug.cgi?id=6751
368528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
368628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Modified GTK-port to use FrameTree::uniqueName().
368728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
368828040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebframe.cpp:
368928040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_frame_get_name):
369028040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
369128040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu2010-10-29  Martin Robinson  <mrobinson@igalia.com>
369228040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
369328040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        Build fix for GTK+ after BackForwardListImpl introduction.
369428040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
369528040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        * webkit/webkitwebbackforwardlist.cpp:
369628040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu        (webkit_web_back_forward_list_new_with_web_view):
369728040489d744e0c5d475a88663056c9040ed5320Teng-Hui Zhu
3698e14391e94c850b8bd03680c23b38978db68687a8John Reck2010-10-29  Darin Adler  <darin@apple.com>
3699e14391e94c850b8bd03680c23b38978db68687a8John Reck
3700e14391e94c850b8bd03680c23b38978db68687a8John Reck        Reviewed by Sam Weinig.
3701e14391e94c850b8bd03680c23b38978db68687a8John Reck
3702e14391e94c850b8bd03680c23b38978db68687a8John Reck        Change BackForwardList clients to use BackForwardListImpl to prepare for further refactoring
3703e14391e94c850b8bd03680c23b38978db68687a8John Reck        https://bugs.webkit.org/show_bug.cgi?id=48574
3704e14391e94c850b8bd03680c23b38978db68687a8John Reck
3705e14391e94c850b8bd03680c23b38978db68687a8John Reck        * webkit/webkitprivate.h:
3706e14391e94c850b8bd03680c23b38978db68687a8John Reck        * webkit/webkitwebbackforwardlist.cpp:
3707e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_dispose):
3708e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_new_with_web_view):
3709e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_go_forward):
3710e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_go_back):
3711e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_contains_item):
3712e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_go_to_item):
3713e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_get_forward_list_with_limit):
3714e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_get_back_list_with_limit):
3715e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_get_back_item):
3716e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_get_current_item):
3717e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_get_forward_item):
3718e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_get_nth_item):
3719e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_get_back_length):
3720e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_get_forward_length):
3721e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_get_limit):
3722e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_set_limit):
3723e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_add_item):
3724e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_back_forward_list_clear):
3725e14391e94c850b8bd03680c23b38978db68687a8John Reck        (WebKit::core):
3726e14391e94c850b8bd03680c23b38978db68687a8John Reck        * webkit/webkitwebview.cpp:
3727e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_view_set_maintains_back_forward_list):
3728e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_view_get_back_forward_list):
3729e14391e94c850b8bd03680c23b38978db68687a8John Reck        Use BackForwardListImpl.
3730e14391e94c850b8bd03680c23b38978db68687a8John Reck
3731e14391e94c850b8bd03680c23b38978db68687a8John Reck2010-10-29  Alexey Proskuryakov  <ap@apple.com>
3732e14391e94c850b8bd03680c23b38978db68687a8John Reck
3733e14391e94c850b8bd03680c23b38978db68687a8John Reck        Reviewed by Darin Adler.
3734e14391e94c850b8bd03680c23b38978db68687a8John Reck
3735e14391e94c850b8bd03680c23b38978db68687a8John Reck        https://bugs.webkit.org/show_bug.cgi?id=48576
3736e14391e94c850b8bd03680c23b38978db68687a8John Reck        Let WebKit2 client know when a frame is a frameset
3737e14391e94c850b8bd03680c23b38978db68687a8John Reck
3738e14391e94c850b8bd03680c23b38978db68687a8John Reck        Added a blank implementation of the new FrameLoaderClient method.
3739e14391e94c850b8bd03680c23b38978db68687a8John Reck
3740e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/FrameLoaderClientGtk.h:
3741e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/FrameLoaderClientGtk.cpp:
3742e14391e94c850b8bd03680c23b38978db68687a8John Reck        (WebKit::FrameLoaderClient::dispatchDidBecomeFrameset):
3743e14391e94c850b8bd03680c23b38978db68687a8John Reck
3744e14391e94c850b8bd03680c23b38978db68687a8John Reck2010-10-29  Alejandro G. Castro  <alex@igalia.com>
3745e14391e94c850b8bd03680c23b38978db68687a8John Reck
3746e14391e94c850b8bd03680c23b38978db68687a8John Reck        Reviewed by Martin Robinson.
3747e14391e94c850b8bd03680c23b38978db68687a8John Reck
3748e14391e94c850b8bd03680c23b38978db68687a8John Reck        [GTK] Add the GtkScrollablePolicy property to the webview
3749e14391e94c850b8bd03680c23b38978db68687a8John Reck        https://bugs.webkit.org/show_bug.cgi?id=48357
3750e14391e94c850b8bd03680c23b38978db68687a8John Reck
3751e14391e94c850b8bd03680c23b38978db68687a8John Reck        Added the GtkScrollablePolicy properties to the webview widget, it
3752e14391e94c850b8bd03680c23b38978db68687a8John Reck        is now required for GtkScrollable widgets in GTK+ 3.x.
3753e14391e94c850b8bd03680c23b38978db68687a8John Reck
3754e14391e94c850b8bd03680c23b38978db68687a8John Reck        * webkit/webkitprivate.h:
3755e14391e94c850b8bd03680c23b38978db68687a8John Reck        * webkit/webkitwebview.cpp:
3756e14391e94c850b8bd03680c23b38978db68687a8John Reck        (setHorizontalScrollPolicy): Added.
3757e14391e94c850b8bd03680c23b38978db68687a8John Reck        (setVerticalScrollPolicy): Added.
3758e14391e94c850b8bd03680c23b38978db68687a8John Reck        (getHorizontalScrollPolicy): Added.
3759e14391e94c850b8bd03680c23b38978db68687a8John Reck        (getVerticalScrollPolicy): Added.
3760e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_view_get_property):
3761e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_view_set_property):
3762e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_view_class_init):
3763e14391e94c850b8bd03680c23b38978db68687a8John Reck
3764e14391e94c850b8bd03680c23b38978db68687a8John Reck2010-10-28  Sergio Villar Senin  <svillar@igalia.com>
3765e14391e94c850b8bd03680c23b38978db68687a8John Reck
3766e14391e94c850b8bd03680c23b38978db68687a8John Reck        Reviewed by Martin Robinson.
3767e14391e94c850b8bd03680c23b38978db68687a8John Reck
3768e14391e94c850b8bd03680c23b38978db68687a8John Reck        [GTK] WebKitWebFrame's load-status is not properly notified to the tests
3769e14391e94c850b8bd03680c23b38978db68687a8John Reck        https://bugs.webkit.org/show_bug.cgi?id=48048
3770e14391e94c850b8bd03680c23b38978db68687a8John Reck
3771e14391e94c850b8bd03680c23b38978db68687a8John Reck        "frame-created" signal must be issued before loading any data,
3772e14391e94c850b8bd03680c23b38978db68687a8John Reck        that way clients can correctly capture all the loading related
3773e14391e94c850b8bd03680c23b38978db68687a8John Reck        signals for that frame.
3774e14391e94c850b8bd03680c23b38978db68687a8John Reck
3775e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/FrameLoaderClientGtk.cpp:
3776e14391e94c850b8bd03680c23b38978db68687a8John Reck        (WebKit::FrameLoaderClient::createFrame):
3777e14391e94c850b8bd03680c23b38978db68687a8John Reck
3778e14391e94c850b8bd03680c23b38978db68687a8John Reck2010-10-27  Mario Sanchez Prada  <msanchez@igalia.com>
3779e14391e94c850b8bd03680c23b38978db68687a8John Reck
3780e14391e94c850b8bd03680c23b38978db68687a8John Reck        Reviewed by Martin Robinson.
3781e14391e94c850b8bd03680c23b38978db68687a8John Reck
3782e14391e94c850b8bd03680c23b38978db68687a8John Reck        getTextAtOffset returns incorrect results if a link includes text and an image
3783e14391e94c850b8bd03680c23b38978db68687a8John Reck        https://bugs.webkit.org/show_bug.cgi?id=47365
3784e14391e94c850b8bd03680c23b38978db68687a8John Reck
3785e14391e94c850b8bd03680c23b38978db68687a8John Reck        New test to make sure this bug is actually fixed.
3786e14391e94c850b8bd03680c23b38978db68687a8John Reck
3787e14391e94c850b8bd03680c23b38978db68687a8John Reck        * tests/testatk.c:
3788e14391e94c850b8bd03680c23b38978db68687a8John Reck        (testWebkitAtkLinksWithInlineImages): New test.
3789e14391e94c850b8bd03680c23b38978db68687a8John Reck        (main): Added new test.
3790e14391e94c850b8bd03680c23b38978db68687a8John Reck
3791e14391e94c850b8bd03680c23b38978db68687a8John Reck2010-10-26  Antonio Gomes  <agomes@rim.com>
3792e14391e94c850b8bd03680c23b38978db68687a8John Reck
3793e14391e94c850b8bd03680c23b38978db68687a8John Reck        Reviewed by Martin Robinson.
3794e14391e94c850b8bd03680c23b38978db68687a8John Reck
3795e14391e94c850b8bd03680c23b38978db68687a8John Reck        [GTK] Implement DumpRenderTreeSupportGtk (similarly to DumpRenderTreeSupportQt idea)
3796e14391e94c850b8bd03680c23b38978db68687a8John Reck        https://bugs.webkit.org/show_bug.cgi?id=48199
3797e14391e94c850b8bd03680c23b38978db68687a8John Reck
3798e14391e94c850b8bd03680c23b38978db68687a8John Reck        Implemented an initial version of the DumpRenderTreeSupportGtk class.
3799e14391e94c850b8bd03680c23b38978db68687a8John Reck        The main idea is that it groups together the bodies of many LayoutTestController
3800e14391e94c850b8bd03680c23b38978db68687a8John Reck        methods, so they can directly access WebCore features. This way we eliminate the
3801e14391e94c850b8bd03680c23b38978db68687a8John Reck        need of adding APIs to WebKitGTK just to expand its test coverage through DRT.
3802e14391e94c850b8bd03680c23b38978db68687a8John Reck
3803e14391e94c850b8bd03680c23b38978db68687a8John Reck        The DumpRenderTreeSupportGtk class so far includes a getter and setter for the WebKitTabToLinksPreferenceKey
3804e14391e94c850b8bd03680c23b38978db68687a8John Reck        property as a sample implementation. Also it makes it possible to unskip fast/events/tab-focus-anchor.html and
3805e14391e94c850b8bd03680c23b38978db68687a8John Reck        to fix stderr messages from all 22 spatial-navigation tests in fast/events/spatial-navigation.
3806e14391e94c850b8bd03680c23b38978db68687a8John Reck
3807e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/ChromeClientGtk.cpp:
3808e14391e94c850b8bd03680c23b38978db68687a8John Reck        (WebKit::ChromeClient::tabsToLinks):
3809e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/DumpRenderTreeSupportGtk.cpp: Added.
3810e14391e94c850b8bd03680c23b38978db68687a8John Reck        (DumpRenderTreeSupportGtk::DumpRenderTreeSupportGtk):
3811e14391e94c850b8bd03680c23b38978db68687a8John Reck        (DumpRenderTreeSupportGtk::~DumpRenderTreeSupportGtk):
3812e14391e94c850b8bd03680c23b38978db68687a8John Reck        (DumpRenderTreeSupportGtk::setDumpRenderTreeModeEnabled):
3813e14391e94c850b8bd03680c23b38978db68687a8John Reck        (DumpRenderTreeSupportGtk::dumpRenderTreeModeEnabled): Getter to the WebKitTabToLinksPreferenceKey property.
3814e14391e94c850b8bd03680c23b38978db68687a8John Reck        (DumpRenderTreeSupportGtk::setLinksIncludedInFocusChain): Setter to the WebKitTabToLinksPreferenceKey property.
3815e14391e94c850b8bd03680c23b38978db68687a8John Reck        (DumpRenderTreeSupportGtk::linksIncludedInFocusChain):
3816e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/DumpRenderTreeSupportGtk.h: Added.
3817e14391e94c850b8bd03680c23b38978db68687a8John Reck
3818e14391e94c850b8bd03680c23b38978db68687a8John Reck2010-10-26  Jenn Braithwaite  <jennb@chromium.org>
3819e14391e94c850b8bd03680c23b38978db68687a8John Reck
3820e14391e94c850b8bd03680c23b38978db68687a8John Reck        Reviewed by Dmitry Titov.
3821e14391e94c850b8bd03680c23b38978db68687a8John Reck
3822e14391e94c850b8bd03680c23b38978db68687a8John Reck        Resource tracking failure when trying to move a frame between documents
3823e14391e94c850b8bd03680c23b38978db68687a8John Reck        https://bugs.webkit.org/show_bug.cgi?id=44713
3824e14391e94c850b8bd03680c23b38978db68687a8John Reck
3825e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/FrameLoaderClientGtk.cpp:
3826e14391e94c850b8bd03680c23b38978db68687a8John Reck        (WebKit::FrameLoaderClient::transferLoadingResourceFromPage):
3827e14391e94c850b8bd03680c23b38978db68687a8John Reck        Empty method.
3828e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/FrameLoaderClientGtk.h:
3829e14391e94c850b8bd03680c23b38978db68687a8John Reck
3830e14391e94c850b8bd03680c23b38978db68687a8John Reck2010-10-26  Mario Sanchez Prada  <msanchez@igalia.com>
3831e14391e94c850b8bd03680c23b38978db68687a8John Reck
3832e14391e94c850b8bd03680c23b38978db68687a8John Reck        Reviewed by Chris Fleizach.
3833e14391e94c850b8bd03680c23b38978db68687a8John Reck
3834e14391e94c850b8bd03680c23b38978db68687a8John Reck        [Gtk] Layout tables should indicate that they are not data tables via an object attribute
3835e14391e94c850b8bd03680c23b38978db68687a8John Reck        https://bugs.webkit.org/show_bug.cgi?id=35422
3836e14391e94c850b8bd03680c23b38978db68687a8John Reck
3837e14391e94c850b8bd03680c23b38978db68687a8John Reck        New unit test to check the 'layout-guess' attribute in tables.
3838e14391e94c850b8bd03680c23b38978db68687a8John Reck
3839e14391e94c850b8bd03680c23b38978db68687a8John Reck        * tests/testatk.c:
3840e14391e94c850b8bd03680c23b38978db68687a8John Reck        (atkAttributeSetAttributeNameHasValue): New, looks for a attribute
3841e14391e94c850b8bd03680c23b38978db68687a8John Reck        with a specific value, by the name of attribute.
3842e14391e94c850b8bd03680c23b38978db68687a8John Reck        (atkAttributeSetContainsAttributeName): New, just checks whether
3843e14391e94c850b8bd03680c23b38978db68687a8John Reck        an attribute with a specified name is present in the set.
3844e14391e94c850b8bd03680c23b38978db68687a8John Reck        (atkAttributeSetAttributeHasValue): Modified to relay on the new
3845e14391e94c850b8bd03680c23b38978db68687a8John Reck        function atkAttributeSetAttributeNameHasValue().
3846e14391e94c850b8bd03680c23b38978db68687a8John Reck        (testWebkitAtkLayoutAndDataTables): New test.
3847e14391e94c850b8bd03680c23b38978db68687a8John Reck        (main): Added the new test.
3848e14391e94c850b8bd03680c23b38978db68687a8John Reck
3849e14391e94c850b8bd03680c23b38978db68687a8John Reck2010-10-26  Xan Lopez  <xlopez@igalia.com>
3850e14391e94c850b8bd03680c23b38978db68687a8John Reck
3851e14391e94c850b8bd03680c23b38978db68687a8John Reck        Reviewed by Martin Robinson.
3852e14391e94c850b8bd03680c23b38978db68687a8John Reck
3853e14391e94c850b8bd03680c23b38978db68687a8John Reck        [GTK] Port to new GtkScrollable interface in GTK+ 3.x
3854e14391e94c850b8bd03680c23b38978db68687a8John Reck        https://bugs.webkit.org/show_bug.cgi?id=48202
3855e14391e94c850b8bd03680c23b38978db68687a8John Reck
3856e14391e94c850b8bd03680c23b38978db68687a8John Reck        Use the new GtkScrollable interface when compiling against GTK+
3857e14391e94c850b8bd03680c23b38978db68687a8John Reck        3.x.
3858e14391e94c850b8bd03680c23b38978db68687a8John Reck
3859e14391e94c850b8bd03680c23b38978db68687a8John Reck        * webkit/webkitwebview.cpp:
3860e14391e94c850b8bd03680c23b38978db68687a8John Reck        (setHorizontalAdjustment):
3861e14391e94c850b8bd03680c23b38978db68687a8John Reck        (setVerticalAdjustment):
3862e14391e94c850b8bd03680c23b38978db68687a8John Reck        (getHorizontalAdjustment):
3863e14391e94c850b8bd03680c23b38978db68687a8John Reck        (getVerticalAdjustment):
3864e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_view_get_property):
3865e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_view_set_property):
3866e14391e94c850b8bd03680c23b38978db68687a8John Reck        (webkit_web_view_class_init):
3867e14391e94c850b8bd03680c23b38978db68687a8John Reck
3868e14391e94c850b8bd03680c23b38978db68687a8John Reck2010-10-22  Sam Weinig  <sam@webkit.org>
3869e14391e94c850b8bd03680c23b38978db68687a8John Reck
3870e14391e94c850b8bd03680c23b38978db68687a8John Reck        Reviewed by Anders Carlsson.
3871e14391e94c850b8bd03680c23b38978db68687a8John Reck
3872e14391e94c850b8bd03680c23b38978db68687a8John Reck        WebKit2 needs to pass the current event modifier flags when requesting a new window
3873e14391e94c850b8bd03680c23b38978db68687a8John Reck        https://bugs.webkit.org/show_bug.cgi?id=48140
3874e14391e94c850b8bd03680c23b38978db68687a8John Reck
3875e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/ChromeClientGtk.cpp:
3876e14391e94c850b8bd03680c23b38978db68687a8John Reck        (WebKit::ChromeClient::createWindow):
3877e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/ChromeClientGtk.h:
3878e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/FrameLoaderClientGtk.cpp:
3879e14391e94c850b8bd03680c23b38978db68687a8John Reck        (WebKit::FrameLoaderClient::dispatchCreatePage):
3880e14391e94c850b8bd03680c23b38978db68687a8John Reck        * WebCoreSupport/FrameLoaderClientGtk.h:
3881e14391e94c850b8bd03680c23b38978db68687a8John Reck        Add NavigationAction parameter.
3882e14391e94c850b8bd03680c23b38978db68687a8John Reck
3883a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-20  Philippe Normand  <pnormand@igalia.com>
3884a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3885a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Xan Lopez.
3886a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3887a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] use gtk_widget_hide instead of gtk_widget_hide_all in the fullscreen video conroller
3888a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47972
3889a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3890a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * WebCoreSupport/FullscreenVideoController.cpp:
3891a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (FullscreenVideoController::hideHud):
3892a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (FullscreenVideoController::exitFullscreen):
3893a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3894a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-19  Joone Hur  <joone@kldp.org>
3895a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3896a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Martin Robinson.
3897a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3898a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Needs fixing mistyped comments in the API documentation
3899a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47656
3900a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3901a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Fixed mistyped comments in the API documenentation.
3902a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3903a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebsettings.cpp: Fixed a mistyped comment in the the section block.
3904a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebwindowfeatures.cpp: Fixed a mistyped comment in the section block.
3905a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3906a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-18  Xan Lopez  <xlopez@igalia.com>
3907a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3908a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Martin Robinson.
3909a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3910a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * NEWS: update for 1.3.5 release.
3911a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * docs/webkitgtk-sections.txt: add new APIs.
3912a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3913a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-18  Pavel Feldman  <pfeldman@chromium.org>
3914a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3915a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Simon Fraser.
3916a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3917a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Web Inspector: [crash] when Inspector Open in CSSStyleSelector::loadPendingImages().
3918a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=46224
3919a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3920a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
3921a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::InspectorClient::sendMessageToFrontend):
3922a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3923a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-14  Antonio Gomes  <agomes@rim.com>
3924a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3925a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Martin Robinson and Xan Lopez.
3926a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3927a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [Gtk]: DRT does not support frame flattening testing
3928a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=38650
3929a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3930a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Implement enable-frame-flattening API for Gtk+.
3931a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3932a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebsettings.cpp:
3933a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_settings_class_init):
3934a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_settings_set_property):
3935a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_settings_get_property):
3936a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_settings_copy):
3937a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebview.cpp:
3938a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_update_settings):
3939a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_settings_notify):
3940a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3941a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-15  Nikolas Zimmermann  <nzimmermann@rim.com>
3942a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3943a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Dirk Schulze.
3944a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3945a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Replace some String::format() usages by StringConcatenate in WebKit
3946a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47714
3947a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3948a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
3949a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::FrameLoaderClient::dispatchDidFailLoad):
3950a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebsettings.cpp:
3951a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkitOSVersion):
3952a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkitUserAgent):
3953a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3954a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-14  Joone Hur  <joone@kldp.org>
3955a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3956a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Andreas Kling.
3957a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3958a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] google.co.kr was missed when checking Google domains
3959a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47652
3960a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3961a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        WebKitGtk+ maintains a list of Google domains for working well with Google sites.
3962a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Add google.co.kr also to the list to be checked with other Google domains.
3963a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3964a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
3965a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::initializeDomainsList): Added google.co.kr.
3966a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3967a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-13  Sergio Villar Senin  <svillar@igalia.com>
3968a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3969a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Martin Robinson.
3970a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3971a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        WebKitGtk+ to use the new API from the imported SoupURILoader code
3972a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3973a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Add HTTP caching support
3974a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=44261
3975a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3976a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        ResourceHandleInternal m_msg is now called m_soupMessage.
3977a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3978a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitdownload.cpp:
3979a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_download_new_with_handle):
3980a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_download_start):
3981a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3982a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-13  Xan Lopez  <xlopez@igalia.com>
3983a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3984a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Gustavo Noronha.
3985a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3986a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Remove more warnings from the g-i scanner run
3987a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47255
3988a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3989a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Fixes almost all warnings coming from the g-i scanner.
3990a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
3991a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitsecurityorigin.cpp: Rename parameter names in
3992a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        gtk-doc blurb to the actual name of the parameter.
3993a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitsoupauthdialog.c: ditto.
3994a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_soup_auth_dialog_class_init): Write missing doc for the
3995a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        'current-toplevel' signal.
3996a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitsoupauthdialog.h: Rename signal parameter to its
3997a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        actual name.
3998a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebdatabase.cpp: Rename parameter names in
3999a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        gtk-doc blurb to the actual name of the parameter.
4000a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebinspector.cpp: ditto.
4001a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_inspector_class_init): ditto.
4002a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebview.cpp: ditto.
4003a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_class_init): ditto.
4004a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebview.h: Rename the parameter names to be in sync
4005a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        with the ones we use in the function definition.
4006a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4007a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-12  Sheriff Bot  <webkit.review.bot@gmail.com>
4008a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4009a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Unreviewed, rolling out r69589.
4010a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        http://trac.webkit.org/changeset/69589
4011a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47547
4012a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4013a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Wrong patch landed from a bug with two patches (Requested by
4014a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        mrobinson on #webkit).
4015a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4016a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitdownload.cpp:
4017a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_download_new_with_handle):
4018a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_download_start):
4019a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4020a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-12  Sergio Villar Senin  <svillar@igalia.com>
4021a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4022a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Martin Robinson.
4023a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4024a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Add HTTP caching support
4025a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=44261
4026a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4027a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        ResourceHandle's m_msg renamed to m_soupMsg and it's also now a PlatformRefPtr
4028a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4029a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitdownload.cpp:
4030a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_download_new_with_handle):
4031a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_download_start):
4032a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4033a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-09  Carlos Garcia Campos  <cgarcia@igalia.com>
4034a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4035a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Xan Lopez.
4036a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4037a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Removed unused callback in webkitwebview
4038a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47092
4039a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4040a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        In webkit_web_view_forward_context_menu_event() a callback is
4041a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        connected for the destroy signal of the popup menu, however we
4042a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        reuse the same menu always, holding a ref to it, so it's not
4043a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        destroyed when withdrawn by the user.
4044a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4045a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebview.cpp:
4046a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_forward_context_menu_event):
4047a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4048a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-08  Martin Robinson  <mrobinson@igalia.com>
4049a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4050a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Xan Lopez.
4051a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4052a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Remove duplicate code in WebKit/gtk/WebCoreSupport/DragClientGtk.cpp
4053a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47367
4054a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4055a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Remove as much duplicate code as possible from DragClientGtk. Most of this code
4056a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        is GTK2/GTK3 independent, so only the bits that aren't should be protected by
4057a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        #ifdefs.
4058a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4059a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * WebCoreSupport/DragClientGtk.cpp:
4060a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::dragIconWindowDrawEventCallback): Modified the name of this callback
4061a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        so that it is shared between build types.
4062a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::DragClient::DragClient): Updated the signal connectors to reflect the change above.
4063a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::DragClient::~DragClient): The build types share the callback name, so remove
4064a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        the #ifdef here.
4065a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::DragClient::drawDragIconWindow): Changed the name of this method and make it
4066a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        independent of the build type.
4067a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * WebCoreSupport/DragClientGtk.h: Update method declaration and remove #ifdefs.
4068a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4069a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-07  Carlos Garcia Campos  <cgarcia@igalia.com>
4070a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4071a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Xan Lopez.
4072a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4073a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Use draw instead of expose_event in WebView when building with gtk3
4074a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47338
4075a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4076a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebview.cpp:
4077a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_expose_event):
4078a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_draw):
4079a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_class_init):
4080a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4081a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-07  Carlos Garcia Campos  <cgarcia@igalia.com>
4082a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4083a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Xan Lopez.
4084a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4085a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Don't use GtkObject
4086a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47090
4087a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4088a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        GtkObject has been removed in gtk3.
4089a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4090a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
4091a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::EditorClient::generateEditorCommands):
4092a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * WebCoreSupport/FullscreenVideoController.cpp:
4093a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (FullscreenVideoController::createHud):
4094a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4095a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-07  Carlos Garcia Campos  <cgarcia@igalia.com>
4096a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4097a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Xan Lopez.
4098a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4099a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Fix the build for GTK+ 3
4100a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47249
4101a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4102a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Use GdkVisual instead of GdkColormap. GdkColormap has been removed
4103a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        in gtk3
4104a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4105a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebview.cpp:
4106a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_realize):
4107a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4108a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-07  Carlos Garcia Campos  <cgarcia@igalia.com>
4109a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4110a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Xan Lopez.
4111a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4112a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Fix the build for GTK+ 3
4113a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47249
4114a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4115a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Do not use GdkDrawable deprecated API. Some methods of GdkDrawable
4116a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        are deprecated in gtk2 and have been removed in gtk3. Equivalent
4117a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        API has been added to GdkWindow.
4118a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4119a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * tests/testcopyandpaste.c:
4120a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (runPasteTestCallback):
4121a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebview.cpp:
4122a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_button_press_event):
4123a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4124a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-07  Carlos Garcia Campos  <cgarcia@igalia.com>
4125a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4126a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Xan Lopez.
4127a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4128a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Use draw signal instead of expose_event in DragClientGtk when building with gtk3
4129a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47326
4130a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4131a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * WebCoreSupport/DragClientGtk.cpp:
4132a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::dragIconWindowDrawCallback):
4133a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::DragClient::DragClient):
4134a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::DragClient::~DragClient):
4135a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::DragClient::startDrag):
4136a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (WebKit::DragClient::dragIconWindowDraw):
4137a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * WebCoreSupport/DragClientGtk.h:
4138a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4139a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-07  Carlos Garcia Campos  <cgarcia@igalia.com>
4140a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4141a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Xan Lopez.
4142a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4143a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        [GTK] Fix the build for GTK+ 3
4144a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47249
4145a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4146a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Don't use gtk_size_request_get_size(). It has been removed,
4147a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        gtk_widget_get_preferred_size() should be used instead
4148a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4149a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebview.cpp:
4150a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (PopupMenuPositionFunc):
4151a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4152a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-06  Sheriff Bot  <webkit.review.bot@gmail.com>
4153a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4154a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Unreviewed, rolling out r69201.
4155a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        http://trac.webkit.org/changeset/69201
4156a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47279
4157a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4158a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        This change broke the WebKitGTK+ build for GTK+ 2.0.
4159a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (Requested by mrobinson on #webkit).
4160a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4161a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * tests/testcopyandpaste.c:
4162a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (runPasteTestCallback):
4163a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebview.cpp:
4164a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_button_press_event):
4165a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4166a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch2010-10-06  Carlos Garcia Campos  <cgarcia@igalia.com>
4167a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4168a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Reviewed by Xan Lopez.
4169a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4170a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Port to gtk+3 (2.91.0)
4171a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=47249
4172a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4173a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Do not use GdkDrawable deprecated API
4174a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4175a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        Some methods of GdkDrawable are deprecated in gtk2 and have been
4176a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        remmoved in gtk3. Equivalent API has been added to GdkWindow.
4177a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4178a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * tests/testcopyandpaste.c:
4179a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (runPasteTestCallback):
4180a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        * webkit/webkitwebview.cpp:
4181a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch        (webkit_web_view_button_press_event):
4182a94275402997c11dd2e778633dacf4b7e630a35dBen Murdoch
4183bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-28  Jenn Braithwaite  <jennb@chromium.org>
4184bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4185bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Dmitry Titov.
4186bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4187bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Added oldPage param to FrameLoaderClient::didTransferChildFrameToNewDocument.
4188bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=46663
4189bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4190bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * WebCoreSupport/FrameLoaderClientGtk.cpp:
4191bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (WebKit::FrameLoaderClient::didTransferChildFrameToNewDocument):
4192bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * WebCoreSupport/FrameLoaderClientGtk.h:
4193bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4194bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-27  Mario Sanchez Prada  <msanchez@igalia.com>
4195bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4196bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Chris Fleizach.
4197bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4198bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        [Gtk] Adjust atk_text_get_text_at_offset to account for bullets/numbers in list items
4199bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=45381
4200bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4201bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Updated test to match the new exposure of list item markers.
4202bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4203bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Also, added some extra assertions in that test to make sure the
4204bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        accessible objects associated to the items implement AtkText.
4205bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4206bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * tests/testatk.c:
4207bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (testWebkitAtkListsOfItems):
4208bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (main):
4209bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4210bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-27  Philippe Normand  <pnormand@igalia.com>
4211bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4212bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Martin Robinson.
4213bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4214bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        [GTK] Doesn't build with gtk+ 2.14
4215bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=46565
4216bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4217bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Fixed the build for GTK+ 2.14. Don't use gdk_window_get_cursor()
4218bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        for that GTK+ version as I found no acceptable way to work-around
4219bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        its absence.
4220bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4221bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * WebCoreSupport/FullscreenVideoController.cpp:
4222bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (FullscreenVideoController::showHud):
4223bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (FullscreenVideoController::hideHud):
4224bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (FullscreenVideoController::enterFullscreen):
4225bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4226bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-26  Jenn Braithwaite  <jennb@chromium.org>
4227bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4228bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Adam Barth.
4229bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4230bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        GTK client needs updating when live iframe element is moved
4231bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        between pages.
4232bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=46300
4233bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4234bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Test: fast/frames/iframe-reparenting-adopt-node.html
4235bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4236bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * WebCoreSupport/FrameLoaderClientGtk.cpp:
4237bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (WebKit::FrameLoaderClient::didTransferChildFrameToNewDocument):
4238bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Update the webView for the frame to match the parent frame's
4239bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        webView.
4240bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4241bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-24  Martin Robinson  <mrobinson@igalia.com>
4242bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4243bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Gustavo Noronha Silva.
4244bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4245bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        [GTK] opening local files on win32
4246bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=31066
4247bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4248bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Add tests that check the mime type returned by local files loaded via file URLs.
4249bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4250bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * tests/testmimehandling.c:
4251bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (testRemoteMimeType): Added.
4252bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (testLocalMimeType): Added.
4253bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (main): Run tests by using g_test_add_data_func with either 
4254bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        testRemoteMimeType or testLocalMimeType.
4255bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4256bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-23  Martin Robinson  <mrobinson@igalia.com>
4257bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4258bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Nate Chapin.
4259bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4260bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        [GTK] Some tests from r68174 fail on the GTK+ bots
4261bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=46396
4262bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4263bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Fix since version number in this new WebKitWebSettings property.
4264bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4265bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebsettings.cpp:
4266bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (webkit_web_settings_class_init): Fix the since version number.
4267bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4268bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-23  Nate Chapin  <japhet@chromium.org>
4269bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4270bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Unreviewed, build fix.
4271bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4272bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Add a missing comma in webkitwebsettings.cpp.
4273bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4274bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebsettings.cpp:
4275bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4276bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-23  Nate Chapin  <japhet@chromium.org>
4277bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4278bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Darin Fisher.
4279bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4280bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Add hyperlink auditing settings (i.e., <a ping>).
4281bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=30458
4282bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4283bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebsettings.cpp:
4284bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (webkit_web_settings_class_init):
4285bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (webkit_web_settings_set_property):
4286bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (webkit_web_settings_get_property):
4287bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (webkit_web_settings_copy):
4288bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebview.cpp:
4289bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (webkit_web_view_update_settings):
4290bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (webkit_web_view_settings_notify):
4291bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4292bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-22  Mario Sanchez Prada  <msanchez@igalia.com>
4293bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4294bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Martin Robinson.
4295bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4296bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        [GTK] Replace instances of g_timeout_add() with g_idle_add() in testatk.c
4297bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=46284
4298bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4299bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Use g_idle_add() whenever g_timeout_add() was being used.
4300bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4301bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        This is desired because it's better to rely on the main loop to
4302bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        decide when it's a good moment to execute the task (when idle)
4303bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        than manually setting a timeout, which also sets a minimum amount
4304bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        of time needed to get the function executed.
4305bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4306bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * tests/testatk.c:
4307bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (testWekitAtkTextSelections):
4308bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (testWebkitAtkGetExtents):
4309bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (testWebkitAtkListsOfItems):
4310bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (main):
4311bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4312bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-22  Mario Sanchez Prada  <msanchez@igalia.com>
4313bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4314bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Martin Robinson.
4315bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4316bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        [Gtk] object:text-changed events should be emitted for entries and password text
4317bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=25898
4318bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4319bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        New unit test to make sure text-changed signals are emitted
4320bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4321bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * tests/testatk.c:
4322bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (textChangedCb): New. Signal handler for the
4323bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        text-changed::insert and text-changed::delete signals.
4324bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (checkTextChangesAndBailOut): New. Source function to check
4325bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        the global result of the test and quit from the main loop.
4326bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (testWebkitAtkTextChangedNotifications): New test.
4327bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (main):
4328bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4329bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-22  Martin Robinson  <mrobinson@igalia.com>
4330bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4331bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Xan Lopez.
4332bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4333bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Added information about drop shadow improvements to the NEWS file.
4334bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4335bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * NEWS: Added information about drop shadow improvements.
4336bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4337bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-21  Xan Lopez  <xlopez@igalia.com>
4338bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4339bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Martin Robinson.
4340bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4341bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        [GTK] Fix transfer annotations for WebKitGTK+ static API
4342bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=46244
4343bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4344bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Deal with all the warnings related to transfer issues. Mostly the
4345bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        problem was the transfer being missing, but there were also typos
4346bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        in the function name or missing ':' at the end of the function
4347bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        name in the gtk-doc.
4348bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4349bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitdownload.cpp:
4350bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitnetworkrequest.cpp:
4351bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitnetworkresponse.cpp:
4352bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitsecurityorigin.cpp:
4353bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebdatabase.cpp:
4354bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebdatasource.cpp:
4355bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebframe.cpp:
4356bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebhistoryitem.cpp:
4357bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebinspector.cpp:
4358bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebresource.cpp:
4359bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebsettings.cpp:
4360bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * webkit/webkitwebview.cpp:
4361bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (webkit_web_view_class_init):
4362bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        (webkit_web_view_get_main_frame):
4363bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4364bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen2010-09-21  Xan Lopez  <xlopez@igalia.com>
4365bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4366bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Reviewed by Gustavo Noronha.
4367bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4368bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        Update for 1.3.4 release.
4369bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
4370bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen        * NEWS:
4371bec39347bb3bb5bf1187ccaf471d26247f28b585Kristian Monsen
437268513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-17  Darin Adler  <darin@apple.com>
437368513a70bcd92384395513322f1b801e7bf9c729Steve Block
437468513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Sam Weinig.
437568513a70bcd92384395513322f1b801e7bf9c729Steve Block
437668513a70bcd92384395513322f1b801e7bf9c729Steve Block        REGRESSION (r60104): Zoom level is unexpectedly reset on page reload
437768513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=42863
437868513a70bcd92384395513322f1b801e7bf9c729Steve Block
437968513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitwebview.cpp:
438068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_zoom_level):
438168513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_apply_zoom_level):
438268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_set_full_content_zoom):
438368513a70bcd92384395513322f1b801e7bf9c729Steve Block        Call functions on Frame instead of FrameView.
438468513a70bcd92384395513322f1b801e7bf9c729Steve Block
438568513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-16  Martin Robinson  <mrobinson@igalia.com>
438668513a70bcd92384395513322f1b801e7bf9c729Steve Block
438768513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Xan Lopez.
438868513a70bcd92384395513322f1b801e7bf9c729Steve Block
438968513a70bcd92384395513322f1b801e7bf9c729Steve Block        [GTK] Implement dissolveDragImageToFraction
439068513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45826
439168513a70bcd92384395513322f1b801e7bf9c729Steve Block
439268513a70bcd92384395513322f1b801e7bf9c729Steve Block        To support full alpha in the drag icon, changed the drag icon to be a 
439368513a70bcd92384395513322f1b801e7bf9c729Steve Block        GtkWindow with an RGBA colormap. Added logic to support painting the drag
439468513a70bcd92384395513322f1b801e7bf9c729Steve Block        image to this window during the expose event.
439568513a70bcd92384395513322f1b801e7bf9c729Steve Block
439668513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/DragClientGtk.cpp:
439768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::dragIconWindowExposeEventCallback): Added.
439868513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::DragClient::DragClient): Initialize the new drag icon window.
439968513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::DragClient::~DragClient): Disconnect the expose event signal.
440068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::DragClient::startDrag): Resize the drag icon window the appropriate size and
440168513a70bcd92384395513322f1b801e7bf9c729Steve Block        if necessary, set its colormap.
440268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::DragClient::dragIconWindowExposeEvent): Added.
440368513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/DragClientGtk.h: Added new member and method declarations.
440468513a70bcd92384395513322f1b801e7bf9c729Steve Block
440568513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-14  Philippe Normand  <pnormand@igalia.com>
440668513a70bcd92384395513322f1b801e7bf9c729Steve Block
440768513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Eric Carlson and Martin Robinson.
440868513a70bcd92384395513322f1b801e7bf9c729Steve Block
440968513a70bcd92384395513322f1b801e7bf9c729Steve Block        [GTK] eventSender.contextClick() should return the contents of the context menu
441068513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=39102
441168513a70bcd92384395513322f1b801e7bf9c729Steve Block
441268513a70bcd92384395513322f1b801e7bf9c729Steve Block        New private WebView API to retrieve the context-menu widget. This
441368513a70bcd92384395513322f1b801e7bf9c729Steve Block        is used by DRT only.
441468513a70bcd92384395513322f1b801e7bf9c729Steve Block
441568513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitprivate.h:
441668513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitwebview.cpp:
441768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_context_menu):
441868513a70bcd92384395513322f1b801e7bf9c729Steve Block
441968513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-16  Alejandro G. Castro  <alex@igalia.com>
442068513a70bcd92384395513322f1b801e7bf9c729Steve Block
442168513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Xan Lopez.
442268513a70bcd92384395513322f1b801e7bf9c729Steve Block
442368513a70bcd92384395513322f1b801e7bf9c729Steve Block        GTK+ 3.x. updates, gtk_widget_size_request is deprecated and
442468513a70bcd92384395513322f1b801e7bf9c729Steve Block        "activate-slider" style property for scrollbars is gone.
442568513a70bcd92384395513322f1b801e7bf9c729Steve Block
442668513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitwebview.cpp:
442768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (PopupMenuPositionFunc):
442868513a70bcd92384395513322f1b801e7bf9c729Steve Block
442968513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-15  Martin Robinson  <mrobinson@igalia.com>
443068513a70bcd92384395513322f1b801e7bf9c729Steve Block
443168513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by David Levin.
443268513a70bcd92384395513322f1b801e7bf9c729Steve Block
443368513a70bcd92384395513322f1b801e7bf9c729Steve Block        [GTK] [REGRESSION] r67591 broke the testwebbackforwardlist API test and introduced a memory leak
443468513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45865
443568513a70bcd92384395513322f1b801e7bf9c729Steve Block
443668513a70bcd92384395513322f1b801e7bf9c729Steve Block        When initializing the backForwardList private member of the WebView, do
443768513a70bcd92384395513322f1b801e7bf9c729Steve Block        so with adoptPlatformRef to prevent a memory leak.
443868513a70bcd92384395513322f1b801e7bf9c729Steve Block
443968513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitwebview.cpp:
444068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_init): Initialize member with adoptPlatformRef.
444168513a70bcd92384395513322f1b801e7bf9c729Steve Block
444268513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-15  Martin Robinson  <mrobinson@igalia.com>
444368513a70bcd92384395513322f1b801e7bf9c729Steve Block
444468513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Eric Seidel.
444568513a70bcd92384395513322f1b801e7bf9c729Steve Block
444668513a70bcd92384395513322f1b801e7bf9c729Steve Block        [Gtk] Use GOwnPtr for code that needs it
444768513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=21594
444868513a70bcd92384395513322f1b801e7bf9c729Steve Block
444968513a70bcd92384395513322f1b801e7bf9c729Steve Block        Convert as reference counted private members of WebKitWebView to
445068513a70bcd92384395513322f1b801e7bf9c729Steve Block        smart pointers as possible. This removes a lot of unecessary manual
445168513a70bcd92384395513322f1b801e7bf9c729Steve Block        memory management. Also convert some pointer members away from pointer
445268513a70bcd92384395513322f1b801e7bf9c729Steve Block        types, now that we are sure their destructors are called.
445368513a70bcd92384395513322f1b801e7bf9c729Steve Block
445468513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/ContextMenuClientGtk.cpp:
445568513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::inputMethodsMenuItem): Updated to reflect PlatformRefPtr changes.
445668513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/DragClientGtk.cpp:
445768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::DragClient::startDrag): Ditto.
445868513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/EditorClientGtk.cpp:
445968513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::EditorClient::setInputMethodState): Ditto.
446068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::EditorClient::respondToChangedSelection): Ditto.
446168513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::EditorClient::handleInputMethodKeydown): Ditto.
446268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::EditorClient::handleInputMethodMousePress): Ditto.
446368513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::EditorClient::EditorClient): Ditto.
446468513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::EditorClient::~EditorClient): Ditto.
446568513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
446668513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::postCommitFrameViewSetup): Ditto.
446768513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitprivate.h: Ditto.
446868513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitwebview.cpp: Ditto.
446968513a70bcd92384395513322f1b801e7bf9c729Steve Block        (destroy_menu_cb): Ditto.
447068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_forward_context_menu_event): Ditto.
447168513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_key_release_event): Ditto.
447268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_button_press_event): Ditto.
447368513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_button_release_event): Ditto.
447468513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_focus_in_event): Ditto.
447568513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_focus_out_event): Ditto.
447668513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_realize): Ditto.
447768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_set_scroll_adjustments): Ditto.
447868513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_dispose): Changed all g_object_unref calls to
447968513a70bcd92384395513322f1b801e7bf9c729Steve Block        PlatformRefPtr.clear(). Although this will also be done by the manual
448068513a70bcd92384395513322f1b801e7bf9c729Steve Block        call to the WebKitWebViewPrivate destructor, the order that these
448168513a70bcd92384395513322f1b801e7bf9c729Steve Block        fields are zero'd in is still very sensitive.
448268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_finalize): Updated to reflect PlatformRefPtr changes.
448368513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webViewGetDPI): Ditto.
448468513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_screen_changed): Ditto.
448568513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_drag_end): Ditto.
448668513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_drag_data_get): Ditto.
448768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (doDragLeaveLater): Ditto.
448868513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_drag_leave): Ditto.
448968513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_drag_motion): Ditto.
449068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_drag_data_received): Ditto.
449168513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_drag_drop): Ditto.
449268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_im_context): Ditto.
449368513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_update_settings): Ditto.
449468513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_init): Ditto.
449568513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_set_settings): Ditto.
449668513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_settings): Ditto.
449768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_inspector): Ditto.
449868513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_set_window_features): Ditto.
449968513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_window_features): Ditto.
450068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_back_forward_list): Ditto.
450168513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_zoom_in): Ditto.
450268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_zoom_out): Ditto.
450368513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_add_resource): Ditto.
450468513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_resource): Ditto.
450568513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_main_resource): Ditto.
450668513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_clear_resources): Ditto.
450768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_subresources): Ditto.
450868513a70bcd92384395513322f1b801e7bf9c729Steve Block
450968513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-14  Martin Robinson  <mrobinson@igalia.com>
451068513a70bcd92384395513322f1b801e7bf9c729Steve Block
451168513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Xan Lopez.
451268513a70bcd92384395513322f1b801e7bf9c729Steve Block
451368513a70bcd92384395513322f1b801e7bf9c729Steve Block        [GTK] fast/events/keydown-numpad-keys.html produces many GLib warnings
451468513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45775
451568513a70bcd92384395513322f1b801e7bf9c729Steve Block
451668513a70bcd92384395513322f1b801e7bf9c729Steve Block        Handle the toggle-overwrite signal on the GtkTextView used for generating editing
451768513a70bcd92384395513322f1b801e7bf9c729Steve Block        commands. Ignore this signals, as the default handler assumes that the GtkTextView
451868513a70bcd92384395513322f1b801e7bf9c729Steve Block        has a layout and this one does not.
451968513a70bcd92384395513322f1b801e7bf9c729Steve Block
452068513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/EditorClientGtk.cpp:
452168513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::toggleOverwriteCallback): Added. Cancels the default handler.
452268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::EditorClient::EditorClient): Attach a handler for toggle-overwrite.
452368513a70bcd92384395513322f1b801e7bf9c729Steve Block
452468513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-14  Pavel Feldman  <pfeldman@chromium.org>
452568513a70bcd92384395513322f1b801e7bf9c729Steve Block
452668513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Yury Semikhatsky.
452768513a70bcd92384395513322f1b801e7bf9c729Steve Block
452868513a70bcd92384395513322f1b801e7bf9c729Steve Block        Web Inspector: Provide network-based load timing.
452968513a70bcd92384395513322f1b801e7bf9c729Steve Block        Before this change, inspector used timers taken from
453068513a70bcd92384395513322f1b801e7bf9c729Steve Block        within WebCore notifications (that are by definition
453168513a70bcd92384395513322f1b801e7bf9c729Steve Block        synchronous and serialized). As a result, timing was
453268513a70bcd92384395513322f1b801e7bf9c729Steve Block        affected by the routines running on the main thread
453368513a70bcd92384395513322f1b801e7bf9c729Steve Block        (JavaScript and such).
453468513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45664
453568513a70bcd92384395513322f1b801e7bf9c729Steve Block
453668513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitdownload.cpp:
453768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (DownloadClient::didFinishLoading):
453868513a70bcd92384395513322f1b801e7bf9c729Steve Block
453968513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-15  Sheriff Bot  <webkit.review.bot@gmail.com>
454068513a70bcd92384395513322f1b801e7bf9c729Steve Block
454168513a70bcd92384395513322f1b801e7bf9c729Steve Block        Unreviewed, rolling out r67551.
454268513a70bcd92384395513322f1b801e7bf9c729Steve Block        http://trac.webkit.org/changeset/67551
454368513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45816
454468513a70bcd92384395513322f1b801e7bf9c729Steve Block
454568513a70bcd92384395513322f1b801e7bf9c729Steve Block        "Plugin tests fail" (Requested by yurys on #webkit).
454668513a70bcd92384395513322f1b801e7bf9c729Steve Block
454768513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitdownload.cpp:
454868513a70bcd92384395513322f1b801e7bf9c729Steve Block        (DownloadClient::didFinishLoading):
454968513a70bcd92384395513322f1b801e7bf9c729Steve Block
455068513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-14  Pavel Feldman  <pfeldman@chromium.org>
455168513a70bcd92384395513322f1b801e7bf9c729Steve Block
455268513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Yury Semikhatsky.
455368513a70bcd92384395513322f1b801e7bf9c729Steve Block
455468513a70bcd92384395513322f1b801e7bf9c729Steve Block        Web Inspector: Provide network-based load timing.
455568513a70bcd92384395513322f1b801e7bf9c729Steve Block        Before this change, inspector used timers taken from
455668513a70bcd92384395513322f1b801e7bf9c729Steve Block        within WebCore notifications (that are by definition
455768513a70bcd92384395513322f1b801e7bf9c729Steve Block        synchronous and serialized). As a result, timing was
455868513a70bcd92384395513322f1b801e7bf9c729Steve Block        affected by the routines running on the main thread
455968513a70bcd92384395513322f1b801e7bf9c729Steve Block        (JavaScript and such).
456068513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45664
456168513a70bcd92384395513322f1b801e7bf9c729Steve Block
456268513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitdownload.cpp:
456368513a70bcd92384395513322f1b801e7bf9c729Steve Block        (DownloadClient::didFinishLoading):
456468513a70bcd92384395513322f1b801e7bf9c729Steve Block
456568513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-13  Enrica Casucci  <enrica@apple.com>
456668513a70bcd92384395513322f1b801e7bf9c729Steve Block
456768513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Sam Weinig.
456868513a70bcd92384395513322f1b801e7bf9c729Steve Block
456968513a70bcd92384395513322f1b801e7bf9c729Steve Block        Paste should be implemented in WebCore like Copy and Cut for Mac also.
457068513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45494
457168513a70bcd92384395513322f1b801e7bf9c729Steve Block        <rdar://problem/7660537>
457268513a70bcd92384395513322f1b801e7bf9c729Steve Block
457368513a70bcd92384395513322f1b801e7bf9c729Steve Block        On the Mac platform, the implementation of the paste operation is all done
457468513a70bcd92384395513322f1b801e7bf9c729Steve Block        at the WebKit level. In order to support it on WebKit2 it is necessary to
457568513a70bcd92384395513322f1b801e7bf9c729Steve Block        refactor the code and move this functionality at the level of WebCore like
457668513a70bcd92384395513322f1b801e7bf9c729Steve Block        we already have on Windows.
457768513a70bcd92384395513322f1b801e7bf9c729Steve Block        The original code relies on some in AppKit functions that call back into
457868513a70bcd92384395513322f1b801e7bf9c729Steve Block        WebKit causing problems in WebKit2. All this functionality has been moved
457968513a70bcd92384395513322f1b801e7bf9c729Steve Block        at the level of the editor client where it can be dealt with appropriately.
458068513a70bcd92384395513322f1b801e7bf9c729Steve Block
458168513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
458268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::FrameLoaderClient::canShowMIMETypeAsHTML): Added stub.
458368513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
458468513a70bcd92384395513322f1b801e7bf9c729Steve Block
458568513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-13  Mario Sanchez Prada  <msanchez@igalia.com>
458668513a70bcd92384395513322f1b801e7bf9c729Steve Block
458768513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Martin Robinson.
458868513a70bcd92384395513322f1b801e7bf9c729Steve Block
458968513a70bcd92384395513322f1b801e7bf9c729Steve Block        [GTK] Provide unit tests for AtkText's text selection functions
459068513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=43919
459168513a70bcd92384395513322f1b801e7bf9c729Steve Block
459268513a70bcd92384395513322f1b801e7bf9c729Steve Block        New tests to check getting, setting and removing text selections
459368513a70bcd92384395513322f1b801e7bf9c729Steve Block
459468513a70bcd92384395513322f1b801e7bf9c729Steve Block        * tests/testatk.c:
459568513a70bcd92384395513322f1b801e7bf9c729Steve Block        (testWekitAtkTextSelections): New unit tests to check all the text
459668513a70bcd92384395513322f1b801e7bf9c729Steve Block        selection related functions altogether through a single test
459768513a70bcd92384395513322f1b801e7bf9c729Steve Block        function.
459868513a70bcd92384395513322f1b801e7bf9c729Steve Block        (main):
459968513a70bcd92384395513322f1b801e7bf9c729Steve Block
460068513a70bcd92384395513322f1b801e7bf9c729Steve Block        Make sure that code dependant on getting information from the
460168513a70bcd92384395513322f1b801e7bf9c729Steve Block        clipboard gets executed only when there's a GDK window associated
460268513a70bcd92384395513322f1b801e7bf9c729Steve Block        to the webview widget, as that's not the case when executing the
460368513a70bcd92384395513322f1b801e7bf9c729Steve Block        unit tests (the wedbview is not inside of any toplevel window) and
460468513a70bcd92384395513322f1b801e7bf9c729Steve Block        will make the tests crash if not taken into account.
460568513a70bcd92384395513322f1b801e7bf9c729Steve Block
460668513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/EditorClientGtk.cpp:
460768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::EditorClient::respondToChangedSelection):
460868513a70bcd92384395513322f1b801e7bf9c729Steve Block
460968513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-11  Xan Lopez  <xlopez@igalia.com>
461068513a70bcd92384395513322f1b801e7bf9c729Steve Block
461168513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Martin Robinson.
461268513a70bcd92384395513322f1b801e7bf9c729Steve Block
461368513a70bcd92384395513322f1b801e7bf9c729Steve Block        [GTK] Make introspection work with g-o-i 0.9.5
461468513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45590
461568513a70bcd92384395513322f1b801e7bf9c729Steve Block
461668513a70bcd92384395513322f1b801e7bf9c729Steve Block        Use new type syntax and bump version number of the gir file.
461768513a70bcd92384395513322f1b801e7bf9c729Steve Block
461868513a70bcd92384395513322f1b801e7bf9c729Steve Block        * JSCore.gir.in:
461968513a70bcd92384395513322f1b801e7bf9c729Steve Block
462068513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-10  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
462168513a70bcd92384395513322f1b801e7bf9c729Steve Block
462268513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Darin Adler.
462368513a70bcd92384395513322f1b801e7bf9c729Steve Block
462468513a70bcd92384395513322f1b801e7bf9c729Steve Block        Add NetworkingContext to avoid layer violations
462568513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=42292
462668513a70bcd92384395513322f1b801e7bf9c729Steve Block
462768513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitdownload.cpp:
462868513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_download_start):
462968513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitprivate.cpp:
463068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (currentToplevelCallback):
463168513a70bcd92384395513322f1b801e7bf9c729Steve Block
463268513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-10  Sam Weinig  <sam@webkit.org>
463368513a70bcd92384395513322f1b801e7bf9c729Steve Block
463468513a70bcd92384395513322f1b801e7bf9c729Steve Block        Fix GTK build.
463568513a70bcd92384395513322f1b801e7bf9c729Steve Block
463668513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitwebview.cpp:
463768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_set_full_content_zoom):
463868513a70bcd92384395513322f1b801e7bf9c729Steve Block
463968513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-10  Sam Weinig  <sam@webkit.org>
464068513a70bcd92384395513322f1b801e7bf9c729Steve Block
464168513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Darin Adler.
464268513a70bcd92384395513322f1b801e7bf9c729Steve Block
464368513a70bcd92384395513322f1b801e7bf9c729Steve Block        Remove unnecessary constraint in WebCore of choosing either text zoom or full page zoom.
464468513a70bcd92384395513322f1b801e7bf9c729Steve Block        Precursor to <rdar://problem/7660657>
464568513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45522
464668513a70bcd92384395513322f1b801e7bf9c729Steve Block
464768513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitwebview.cpp:
464868513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_zoom_level):
464968513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_apply_zoom_level):
465068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_set_full_content_zoom):
465168513a70bcd92384395513322f1b801e7bf9c729Steve Block
465268513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-10  Mario Sanchez Prada  <msanchez@igalia.com>
465368513a70bcd92384395513322f1b801e7bf9c729Steve Block
465468513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Gustavo Noronha Silva.
465568513a70bcd92384395513322f1b801e7bf9c729Steve Block
465668513a70bcd92384395513322f1b801e7bf9c729Steve Block        [GTK] Fix warnings because of bad assignments in testatk.c
465768513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45538
465868513a70bcd92384395513322f1b801e7bf9c729Steve Block
465968513a70bcd92384395513322f1b801e7bf9c729Steve Block        Use AtkObject and AtkText instances properly in the code.
466068513a70bcd92384395513322f1b801e7bf9c729Steve Block
466168513a70bcd92384395513322f1b801e7bf9c729Steve Block        * tests/testatk.c:
466268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (testWebkitAtkListsOfItems):
466368513a70bcd92384395513322f1b801e7bf9c729Steve Block
466468513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-10  Adam Barth  <abarth@webkit.org>
466568513a70bcd92384395513322f1b801e7bf9c729Steve Block
466668513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Darin Fisher.
466768513a70bcd92384395513322f1b801e7bf9c729Steve Block
466868513a70bcd92384395513322f1b801e7bf9c729Steve Block        Move code from WebKit-layer to DocumentLoader
466968513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45569
467068513a70bcd92384395513322f1b801e7bf9c729Steve Block
467168513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
467268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::FrameLoaderClient::committedLoad):
467368513a70bcd92384395513322f1b801e7bf9c729Steve Block
467468513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-10  Adam Barth  <abarth@webkit.org>
467568513a70bcd92384395513322f1b801e7bf9c729Steve Block
467668513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Eric Seidel.
467768513a70bcd92384395513322f1b801e7bf9c729Steve Block
467868513a70bcd92384395513322f1b801e7bf9c729Steve Block        Main resource bytes shouldn't bounce through FrameLoader
467968513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45496
468068513a70bcd92384395513322f1b801e7bf9c729Steve Block
468168513a70bcd92384395513322f1b801e7bf9c729Steve Block        Now return the bytes to the DocumentLoader.
468268513a70bcd92384395513322f1b801e7bf9c729Steve Block
468368513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
468468513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::FrameLoaderClient::committedLoad):
468568513a70bcd92384395513322f1b801e7bf9c729Steve Block
468668513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-10  Martin Robinson  <mrobinson@igalia.com>
468768513a70bcd92384395513322f1b801e7bf9c729Steve Block
468868513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Xan Lopez.
468968513a70bcd92384395513322f1b801e7bf9c729Steve Block
469068513a70bcd92384395513322f1b801e7bf9c729Steve Block        [GTK] Placement new / manual destructor invocation should be used on private GObject memory
469168513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=45550
469268513a70bcd92384395513322f1b801e7bf9c729Steve Block
469368513a70bcd92384395513322f1b801e7bf9c729Steve Block        GLib allocates and deallocates GObject private data structs itself. When
469468513a70bcd92384395513322f1b801e7bf9c729Steve Block        those structs contain C++ members, their constructors and destructors are not
469568513a70bcd92384395513322f1b801e7bf9c729Steve Block        called. This is not only dangerous, it makes RefPtr-type smart pointers much
469668513a70bcd92384395513322f1b801e7bf9c729Steve Block        less useful. We can fix this problem by calling placement new on the private
469768513a70bcd92384395513322f1b801e7bf9c729Steve Block        data struct during instance initialization and calling the destructor during
469868513a70bcd92384395513322f1b801e7bf9c729Steve Block        finalization.
469968513a70bcd92384395513322f1b801e7bf9c729Steve Block
470068513a70bcd92384395513322f1b801e7bf9c729Steve Block        This patch takes that approach and switches plain char* members of
470168513a70bcd92384395513322f1b801e7bf9c729Steve Block        WebKitWebView (with manual memory allocation) to use CString.
470268513a70bcd92384395513322f1b801e7bf9c729Steve Block
470368513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitprivate.h: Switch char* members to CString.
470468513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitwebview.cpp:
470568513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_finalize): Manually call the destructor on the private
470668513a70bcd92384395513322f1b801e7bf9c729Steve Block        data. Remove manual deallocation of members which are now CString.
470768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_query_tooltip): Update to reflect CString change.
470868513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_init): Use placement new to initialize C++ members of
470968513a70bcd92384395513322f1b801e7bf9c729Steve Block        the private data section.
471068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_encoding): Update to reflect CString change.
471168513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_custom_encoding): Ditto.
471268513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_add_resource): Ditto.
471368513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_resource): Ditto.
471468513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_clear_resources): Ditto.
471568513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_set_tooltip_text): Ditto.
471668513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkit_web_view_get_icon_uri): Ditto.
471768513a70bcd92384395513322f1b801e7bf9c729Steve Block
471868513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-10  Gustavo Noronha Silva  <gns@gnome.org>
471968513a70bcd92384395513322f1b801e7bf9c729Steve Block
472068513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Martin Robinson.
472168513a70bcd92384395513322f1b801e7bf9c729Steve Block
472268513a70bcd92384395513322f1b801e7bf9c729Steve Block        [GTK] Google sites do not like WebKitGTK+
472368513a70bcd92384395513322f1b801e7bf9c729Steve Block        https://bugs.webkit.org/show_bug.cgi?id=39617
472468513a70bcd92384395513322f1b801e7bf9c729Steve Block
472568513a70bcd92384395513322f1b801e7bf9c729Steve Block        Special-case Google domains, and spoof User-Agent when talking to
472668513a70bcd92384395513322f1b801e7bf9c729Steve Block        them, to stop being treated as a second-class citizen.
472768513a70bcd92384395513322f1b801e7bf9c729Steve Block
472868513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
472968513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::initializeDomainsList):
473068513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::isGoogleDomain):
473168513a70bcd92384395513322f1b801e7bf9c729Steve Block        (WebKit::FrameLoaderClient::userAgent): If enable-site-specific-quirks
473268513a70bcd92384395513322f1b801e7bf9c729Steve Block        is enabled, send the standard WebKit User-Agent string, disregarding the
473368513a70bcd92384395513322f1b801e7bf9c729Steve Block        custom one set by the browser for Google domains.
473468513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitprivate.h:
473568513a70bcd92384395513322f1b801e7bf9c729Steve Block        * webkit/webkitwebsettings.cpp:
473668513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkitPlatform): Fix style, and simplify.
473768513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkitOSVersion): Ditto.
473868513a70bcd92384395513322f1b801e7bf9c729Steve Block        (webkitUserAgent): Add the Version/x.y string Safari has been
473968513a70bcd92384395513322f1b801e7bf9c729Steve Block        using since Safari 2.2.
474068513a70bcd92384395513322f1b801e7bf9c729Steve Block
474168513a70bcd92384395513322f1b801e7bf9c729Steve Block2010-09-10  Xan Lopez  <xlopez@igalia.com>
474268513a70bcd92384395513322f1b801e7bf9c729Steve Block
474368513a70bcd92384395513322f1b801e7bf9c729Steve Block        Reviewed by Martin Robinson.
474468513a70bcd92384395513322f1b801e7bf9c729Steve Block
474568513a70bcd92384395513322f1b801e7bf9c729Steve Block        Fix compilation with GTK+ 3.x.
474668513a70bcd92384395513322f1b801e7bf9c729Steve Block
474768513a70bcd92384395513322f1b801e7bf9c729Steve Block        GDK key macros were renamed from GDK_FOO to GDK_KEY_FOO, we need
474868513a70bcd92384395513322f1b801e7bf9c729Steve Block        to include the compat header provided if we want to keep using the
474968513a70bcd92384395513322f1b801e7bf9c729Steve Block        old names.
475068513a70bcd92384395513322f1b801e7bf9c729Steve Block
475168513a70bcd92384395513322f1b801e7bf9c729Steve Block        * WebCoreSupport/FullscreenVideoController.cpp: include GtkVersioning.h
475268513a70bcd92384395513322f1b801e7bf9c729Steve Block
47535abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick2010-09-08  Darin Adler  <darin@apple.com>
47545abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47555abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Reviewed by Adam Barth.
47565abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47575abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Move functions from Frame to Editor as planned
47585abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        https://bugs.webkit.org/show_bug.cgi?id=45218
47595abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47605abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        * webkit/webkitwebview.cpp:
47615abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (webkit_web_view_set_highlight_text_matches):
47625abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (webkit_web_view_get_selected_text):
47635abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (webkit_web_view_set_editable):
47645abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Changed call sites to use editor().
47655abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47665abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick2010-09-09  Philippe Normand  <pnormand@igalia.com>
47675abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47685abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Reviewed by Martin Robinson.
47695abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47705abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        [GTK] testmimehandling falsely succeeds testing Ogg mime type
47715abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        https://bugs.webkit.org/show_bug.cgi?id=45349
47725abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47735abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Make this actually test an ogg file request instead of pdf and
47745abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        changed the expected result to match libsoup content-sniffing
47755abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        result in the case of ogg/vorbis file.
47765abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47775abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        * tests/testmimehandling.c:
47785abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (mime_type_policy_decision_requested_cb):
47795abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (test_mime_ogg):
47805abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47815abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick2010-09-08  Mario Sanchez Prada  <msanchez@igalia.com>
47825abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47835abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Reviewed by Martin Robinson.
47845abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47855abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        [Gtk] A list item's number/bullet should not be a child of that list item
47865abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        https://bugs.webkit.org/show_bug.cgi?id=45190
47875abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47885abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        New unit test added.
47895abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47905abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        * tests/testatk.c:
47915abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (testWebkitAtkListsOfItems): New test to check ordered/unordered
47925abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        list of items are properly exposed to AT technologies.
47935abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (main):
47945abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47955abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick2010-09-07  Martin Robinson  <mrobinson@igalia.com>
47965abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47975abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Reviewed by Xan Lopez.
47985abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
47995abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        [GTK] Fix some feature guards
48005abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        https://bugs.webkit.org/show_bug.cgi?id=45302
48015abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48025abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        * webkit/webkitprivate.h: Add ENABLE(VIDEO) guards for video specific members.
48035abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48045abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick2010-09-03  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
48055abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48065abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Reviewed by Darin Adler.
48075abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48085abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Add NetworkingContext to avoid layer violations
48095abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        https://bugs.webkit.org/show_bug.cgi?id=42292
48105abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48115abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Add GTK's specific implementation of FrameNetworkingContext.
48125abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48135abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        * WebCoreSupport/FrameLoaderClientGtk.cpp:
48145abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (WebKit::FrameLoaderClient::createNetworkingContext):
48155abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        * WebCoreSupport/FrameLoaderClientGtk.h:
48165abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48175abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick2010-09-03  Xan Lopez  <xlopez@igalia.com>
48185abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48195abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Reviewed by Gustavo Noronha.
48205abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48215abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Dialog separators are gone in GTK+ 3.x.
48225abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48235abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        * webkit/webkitsoupauthdialog.c:
48245abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (show_auth_dialog):
48255abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48265abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick2010-09-02  Yury Semikhatsky  <yurys@chromium.org>
48275abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48285abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        Reviewed by Pavel Feldman.
48295abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48305abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
48315abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        https://bugs.webkit.org/show_bug.cgi?id=44230
48325abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48335abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        * WebCoreSupport/InspectorClientGtk.cpp:
48345abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (WebKit::notifyWebViewDestroyed):
48355abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (WebKit::InspectorFrontendClient::destroyInspectorWindow):
48365abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (WebKit::InspectorFrontendClient::closeWindow):
48375abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        (WebKit::InspectorFrontendClient::disconnectFromBackend):
48385abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick        * WebCoreSupport/InspectorClientGtk.h:
48395abb8606fa57c3ebfc8b3c3dbc3fa4a25d2ae306Iain Merrick
48405ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen2010-08-31  Dave Hyatt  <hyatt@apple.com>
48415ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48425ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Reviewed by Sam Weinig.
48435ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48445ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=44863, disentangle style recalc from layout, so that
48455ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        the former can occur in more places without having to do the latter.
48465ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48475ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * webkit/webkitwebview.cpp:
48485ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (webkit_web_view_expose_event):
48495ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48505ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen2010-08-31  Martin Robinson  <mrobinson@igalia.com>
48515ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48525ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Reviewed by Gustavo Noronha Silva.
48535ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48545ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        [GTK] Isolate all GTK+ typedefs into one file
48555ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=44900
48565ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48575ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * WebCoreSupport/EditorClientGtk.h: Remove GTK+ typedefs.
48585ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * WebCoreSupport/FullscreenVideoController.h: Ditto.
48595ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48605ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen2010-08-31  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
48615ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48625ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Reviewed by Martin Robinson.
48635ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48645ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Preparations for the 1.3.4 release.
48655ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48665ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * NEWS:
48675ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * docs/webkitgtk-docs.sgml:
48685ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48695ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen2010-08-31  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
48705ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48715ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Unreviewed. Minor documentation typo fix.
48725ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48735ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * webkit/webkitwebview.cpp:
48745ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48755ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen2010-08-30  Alejandro G. Castro  <alex@igalia.com>
48765ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48775ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Reviewed by Martin Robinson.
48785ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48795ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        [Gtk] gdk_display_get_core_pointer and gdk_device_get_core_pointer
48805ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        are deprecated
48815ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=44787
48825ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48835ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        We have replaced GtkVersioning.cpp with GtkVersioning.c and
48845ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        created a function (getDefaultGDKPointerDevice) to get the pointer
48855ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        of the window with the new APIs. We added that function to DRT and
48865ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        copyandpaste unit test.
48875ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48885ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * tests/testcopyandpaste.c:
48895ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (runPasteTestCallback):
48905ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48915ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen2010-08-30  Sheriff Bot  <webkit.review.bot@gmail.com>
48925ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48935ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Unreviewed, rolling out r66198.
48945ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        http://trac.webkit.org/changeset/66198
48955ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=44856
48965ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48975ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        It made tests crash on Qt bot (Requested by Ossy_ on #webkit).
48985ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
48995ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * WebCoreSupport/InspectorClientGtk.cpp:
49005ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::notifyWebViewDestroyed):
49015ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::InspectorFrontendClient::destroyInspectorWindow):
49025ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::InspectorFrontendClient::closeWindow):
49035ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * WebCoreSupport/InspectorClientGtk.h:
49045ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49055ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen2010-08-27  Yury Semikhatsky  <yurys@chromium.org>
49065ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49075ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Reviewed by Pavel Feldman.
49085ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49095ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
49105ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=44230
49115ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49125ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * WebCoreSupport/InspectorClientGtk.cpp:
49135ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::notifyWebViewDestroyed):
49145ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::InspectorFrontendClient::destroyInspectorWindow):
49155ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::InspectorFrontendClient::closeWindow):
49165ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::InspectorFrontendClient::disconnectFromBackend):
49175ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * WebCoreSupport/InspectorClientGtk.h:
49185ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49195ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen2010-08-26  Yury Semikhatsky  <yurys@chromium.org>
49205ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49215ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Unreviewed. Revert r66103 since Qt tests are failing.
49225ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49235ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * WebCoreSupport/InspectorClientGtk.cpp:
49245ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::notifyWebViewDestroyed):
49255ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::InspectorFrontendClient::destroyInspectorWindow):
49265ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::InspectorFrontendClient::closeWindow):
49275ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * WebCoreSupport/InspectorClientGtk.h:
49285ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49295ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen2010-08-26  Yury Semikhatsky  <yurys@chromium.org>
49305ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49315ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Reviewed by Pavel Feldman.
49325ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49335ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        REGRESSION: Crash occurs at objc_msgSend when closing a window that is displaying the web inspector
49345ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=44230
49355ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49365ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * WebCoreSupport/InspectorClientGtk.cpp:
49375ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::notifyWebViewDestroyed):
49385ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::InspectorFrontendClient::destroyInspectorWindow):
49395ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::InspectorFrontendClient::closeWindow):
49405ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        (WebKit::InspectorFrontendClient::disconnectFromBackend):
49415ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * WebCoreSupport/InspectorClientGtk.h:
49425ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49435ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen2010-08-26  Gustavo Noronha Silva  <gns@gnome.org>
49445ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49455ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Reviewed by Martin Robinson.
49465ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49475ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        [GTK] WebKitGTK+ needs proper introspection annotation for most types and methods
49485ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=44565
49495ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49505ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        Add documentation and introspection specific information to a few
49515ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        getter and setter methods.
49525ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
49535ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen        * webkit/webkitwebview.cpp:
49545ddde30071f639962dd557c453f2ad01f8f0fd00Kristian Monsen
4955e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block2010-08-25  Martin Robinson  <mrobinson@igalia.com>
4956e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
4957e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Reviewed by Gustavo Noronha Silva.
4958e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
4959e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        confirm dialog should show OK/Cancel instead of Yes/No for consistency
4960e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        https://bugs.webkit.org/show_bug.cgi?id=32877
4961e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
4962e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Change the button labels for the fallback confirmation dialog to be
4963e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        OK and Cancel.
4964e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
4965e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * webkit/webkitwebview.cpp:
4966e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_web_view_script_dialog):
4967e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
4968e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block2010-08-25  Martin Robinson  <mrobinson@igalia.com>
4969e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
4970e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Reviewed by Gustavo Noronha Silva.
4971e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
4972e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Cairo and EFL port shouldn't depend on glib.
4973e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        https://bugs.webkit.org/show_bug.cgi?id=44354
4974e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
4975e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Replace occurrences of GRefPtr and adoptGRef with PlatformRefPtr and
4976e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        adoptPlatformRef.
4977e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
4978e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
4979e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::ChromeClient::requestGeolocationPermissionForFrame):
4980e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/DragClientGtk.cpp:
4981e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::DragClient::startDrag):
4982e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/EditorClientGtk.h:
4983e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
4984e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::FrameLoaderClient::dispatchWillSendRequest):
4985e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType):
4986e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::FrameLoaderClient::createPlugin):
4987e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/FullscreenVideoController.h:
4988e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/InspectorClientGtk.cpp:
4989e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::InspectorClient::populateSetting):
4990e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::InspectorClient::storeSetting):
4991e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * webkit/webkitdownload.cpp:
4992e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_download_error):
4993e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * webkit/webkitnetworkrequest.cpp:
4994e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_network_request_new_with_core_request):
4995e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * webkit/webkitnetworkresponse.cpp:
4996e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_network_response_new_with_core_response):
4997e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
4998e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block2010-08-24  Xan Lopez  <xlopez@igalia.com>
4999e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5000e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Reviewed by Martin Robinson.
5001e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5002e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Set a device to the event struct when building with GTK+ 3.x, it's
5003e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        mandatory.
5004e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5005e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * tests/testcopyandpaste.c:
5006e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (runPasteTestCallback):
5007e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5008e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block2010-08-24  Martin Robinson  <mrobinson@igalia.com>
5009e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5010e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Build fix for GTK+.
5011e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5012e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * tests/testkeyevents.c:
5013e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (key_press_event_cb):
5014e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (key_release_event_cb):
5015e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5016e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block2010-08-24  Martin Robinson  <mrobinson@igalia.com>
5017e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5018e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Reviewed by Xan Lopez.
5019e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5020e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        [GTK] GTK3: EventSender and API tests should use gdk_event_new when synthesizing events
5021e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        https://bugs.webkit.org/show_bug.cgi?id=44534
5022e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5023e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Fix an issue where a GdkEvent* is treated like a GdkEvent.
5024e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5025e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * tests/testkeyevents.c:
5026e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (key_press_event_cb):
5027e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (key_release_event_cb):
5028e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5029e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block2010-08-24  Martin Robinson  <mrobinson@igalia.com>
5030e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5031e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Reviewed by Xan Lopez.
5032e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5033e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        [GTK] GTK3: EventSender and API tests should use gdk_event_new when synthesizing events
5034e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        https://bugs.webkit.org/show_bug.cgi?id=44534
5035e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5036e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * tests/testcopyandpaste.c:
5037e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (runPasteTestCallback): Switch to using gdk_event_new and also reference the GdkWindow.
5038e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        when setting it on the event. It is dereferenced by gdk_event_free(...).
5039e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * tests/testhittestresult.c:
5040e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (load_status_cb): Switch to using gdk_event_new.
5041e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5042e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block2010-08-24  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5043e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5044e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Rubber-stamped by Xan Lopez.
5045e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5046e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Do not initialize the GSettings object in webkit_init - the other
5047e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        call sites are always called in the main thread so this is
5048e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        unnecessary.
5049e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5050e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * webkit/webkitprivate.cpp:
5051e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_init):
5052e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5053e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block2010-08-20  Martin Robinson  <mrobinson@igalia.com>
5054e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5055e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Reviewed by Pavel Feldman.
5056e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5057e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Web Inspector: Inspector tests were disabled for GTK.
5058e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        https://bugs.webkit.org/show_bug.cgi?id=43977
5059e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5060e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Allow setting the inspector resources path via an environment variables
5061e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        and add a method, inspectorFilesPath, to the WebKit InspectorClient that
5062e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        encapsulates this logic.
5063e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5064e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/InspectorClientGtk.cpp:
5065e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::InspectorClient::openInspectorFrontend): Use the new inspectorFilesPath method to
5066e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        get the path to the resource.
5067e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::InspectorClient::inspectorFilesPath): Added.
5068e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::InspectorFrontendClient::localizedStringsURL): Use inspectorFilesPath method.
5069e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/InspectorClientGtk.h: Add method and member variables for caching the result.
5070e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5071e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block2010-08-19  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5072e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5073e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Reviewed by Kenneth Rohde Christiansen.
5074e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5075e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        [Gtk] Enable view mode media feature layout test
5076e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        https://bugs.webkit.org/show_bug.cgi?id=43278
5077e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5078e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Add the view-mode property, to control the WebCore page's viewMode.
5079e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5080e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * docs/webkitgtk-sections.txt:
5081e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * webkit/webkitwebview.cpp:
5082e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_web_view_get_property):
5083e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_web_view_set_property):
5084e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_web_view_class_init):
5085e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_web_view_set_view_mode):
5086e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_web_view_get_view_mode):
5087e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * webkit/webkitwebview.h:
5088e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5089e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block2010-08-19  Philippe Normand  <pnormand@igalia.com>
5090e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5091e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        Reviewed by Gustavo Noronha Silva.
5092e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5093e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        [GStreamer] GTK XOverlay support in GStreamerGWorld
5094e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        https://bugs.webkit.org/show_bug.cgi?id=39474
5095e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5096e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        New FullscreenVideoController object, private in the webview. It
5097e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        is created when the user presses the fullscreen button of the
5098e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        video controls. Video is displayed in fullscreen, controls are
5099e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        displayed when the user moves the mouse and when the video is
5100e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        paused. There's also basic keyboard shortcuts support: F/f to
5101e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        leave fullscreen, space to toggle play/pause and up/down to
5102e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        control volume.
5103e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5104e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
5105e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::ChromeClient::supportsFullscreenForNode):
5106e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::ChromeClient::enterFullscreenForNode):
5107e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (WebKit::ChromeClient::exitFullscreenForNode):
5108e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/ChromeClientGtk.h:
5109e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/FullscreenVideoController.cpp: Added.
5110e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (hideHudCallback):
5111e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (onFullscreenGtkMotionNotifyEvent):
5112e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (onFullscreenGtkActiveNotification):
5113e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (onFullscreenGtkConfigureEvent):
5114e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (onFullscreenGtkDestroy):
5115e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (togglePlayPauseActivated):
5116e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (exitFullscreenActivated):
5117e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (progressBarUpdateCallback):
5118e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (timeScaleButtonPressed):
5119e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (timeScaleButtonReleased):
5120e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (timeScaleValueChanged):
5121e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (volumeValueChanged):
5122e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (playerVolumeChangedCallback):
5123e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (playerMuteChangedCallback):
5124e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::FullscreenVideoController):
5125e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::~FullscreenVideoController):
5126e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::setMediaElement):
5127e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::gtkConfigure):
5128e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::showHud):
5129e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::hideHud):
5130e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (onFullscreenGtkKeyPressEvent):
5131e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::enterFullscreen):
5132e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::updateHudPosition):
5133e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::exitOnUserRequest):
5134e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::exitFullscreen):
5135e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::canPlay):
5136e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::play):
5137e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::pause):
5138e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::playStateChanged):
5139e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::togglePlay):
5140e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::volume):
5141e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::muted):
5142e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::setVolume):
5143e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::volumeChanged):
5144e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::muteChanged):
5145e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::currentTime):
5146e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::setCurrentTime):
5147e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::duration):
5148e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::percentLoaded):
5149e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::beginSeek):
5150e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::doSeek):
5151e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::endSeek):
5152e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (timeToString):
5153e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::updateHudProgressBar):
5154e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::createHud):
5155e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * WebCoreSupport/FullscreenVideoController.h: Added.
5156e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (FullscreenVideoController::mediaElement):
5157e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * webkit/webkitprivate.cpp:
5158e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_web_view_enter_fullscreen):
5159e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        (webkit_web_view_exit_fullscreen):
5160e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block        * webkit/webkitprivate.h:
5161e8b154fd68f9b33be40a3590e58347f353835f5cSteve Block
5162f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5163f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5164f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Martin Robinson.
5165f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5166f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        [GTK] WebBackForwardList's new_with_web_view should not be public
5167f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=43802
5168f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5169f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Deprecate the constructor. The introspection annotation has been
5170f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        fixed in a previous commit.
5171f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5172f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitwebbackforwardlist.cpp:
5173f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5174f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-17  Ilya Tikhonovsky  <loislo@chromium.org>
5175f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5176f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Yury Semikhatsky.
5177f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5178f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Web Inspector: replace hand written InspectorBackendStub.js with generated one.
5179f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=43791
5180f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5181f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/InspectorClientGtk.cpp:
5182f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::InspectorClient::openInspectorFrontend):
5183f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5184f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-18  Sheriff Bot  <webkit.review.bot@gmail.com>
5185f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5186f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Unreviewed, rolling out r65595.
5187f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        http://trac.webkit.org/changeset/65595
5188f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=44161
5189f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5190f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        qt build failed (Requested by loislo on #webkit).
5191f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5192f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/InspectorClientGtk.cpp:
5193f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::InspectorClient::openInspectorFrontend):
5194f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5195f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-17  Ilya Tikhonovsky  <loislo@chromium.org>
5196f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5197f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Yury Semikhatsky.
5198f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5199f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Web Inspector: replace hand written InspectorBackendStub.js by generated one.
5200f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=43791
5201f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5202f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/InspectorClientGtk.cpp:
5203f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::InspectorClient::openInspectorFrontend):
5204f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5205f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-17  Xan Lopez  <xlopez@igalia.com>
5206f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5207f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Gustavo Noronha.
5208f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5209f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Fix the builds when HAVE_GSETTINGS is defined.
5210f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5211f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitprivate.cpp:
5212f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (isSchemaAvailable):
5213f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (inspectorGSettings):
5214f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5215f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-17  Jesus Sanchez-Palencia  <jesus.palencia@openbossa.org>
5216f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5217f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Darin Adler.
5218f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5219f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Add NetworkingContext to avoid layer violations
5220f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=42292
5221f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5222f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Preparation: Just add the files to the build system.
5223f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5224f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/FrameNetworkingContextGtk.h: Added.
5225f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Placeholder with tentative code that might be changed when landing
5226f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        the rest of it.
5227f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5228f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5229f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5230f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Martin Robinson.
5231f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5232f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        WebBackForwardList.get_{back|forward}_list_with_limit not introspectable
5233f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=43054
5234f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5235f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Annotate WebKitWebBackForwardList and the function that is used to fetch it from
5236f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        the WebKitWebView. More will follow.
5237f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5238f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitwebbackforwardlist.cpp: Annotations, and small
5239f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        improvements to the docs.
5240f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitwebbackforwardlist.h: Couple empty lines missing.
5241f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitwebview.cpp:
5242f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5243f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-17  Martin Robinson  <mrobinson@igalia.com>
5244f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5245f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Gustavo Noronha Silva.
5246f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5247f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        [GTK] Clean up WebCore/platform/graphics/gtk/ImageGtk.cpp
5248f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=44069
5249f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5250f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/InspectorClientGtk.cpp:
5251f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::InspectorClient::openInspectorFrontend): Switched to using the new WEBKITGTK_API_VERSION_STRING define.
5252f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitprivate.cpp:
5253f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (inspectorGSettings): Ditto.
5254f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5255f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-17  Sheriff Bot  <webkit.review.bot@gmail.com>
5256f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5257f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Unreviewed, rolling out r65500.
5258f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        http://trac.webkit.org/changeset/65500
5259f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=44108
5260f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5261f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Qt bots failed to compile. (Requested by loislo on #webkit).
5262f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5263f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/InspectorClientGtk.cpp:
5264f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::InspectorClient::openInspectorFrontend):
5265f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5266f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-17  Ilya Tikhonovsky  <loislo@chromium.org>
5267f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5268f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Yury Semikhatsky.
5269f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5270f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Web Inspector: replace hand written InspectorBackendStub.js by generated one.
5271f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=43791
5272f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5273f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/InspectorClientGtk.cpp:
5274f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::InspectorClient::openInspectorFrontend):
5275f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5276f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5277f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5278f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Martin Robinson.
5279f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5280f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        [GTK] GSettings support adds annoying warnings on systems with older glib versions
5281f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=44056
5282f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5283f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Use #ifdef instead of #if for HAVE_GSETTINGS to avoid warnings
5284f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        when it is not defined.
5285f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5286f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/InspectorClientGtk.cpp:
5287f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitprivate.cpp:
5288f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (webkit_init):
5289f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitprivate.h:
5290f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5291f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5292f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5293f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Really add a missing file. I wish I would remember running git add
5294f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        on them after applying a patch =(.
5295f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5296f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * org.webkitgtk.gschema.xml.in: Added.
5297f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5298f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5299f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5300f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Martin Robinson.
5301f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5302f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        [GTK] Use GSettings to save/restore Web Inspector settings
5303f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=43512
5304f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5305f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Use GSettings to save/restore settings used by the Web Inspector.
5306f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        A few helper functions were added to have settings that use
5307f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        boolean values be actual booleans, and also to conform with the
5308f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        GSettings naming requirements for keys.
5309f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5310f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/InspectorClientGtk.cpp:
5311f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::toGSettingName):
5312f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::truthStringFromVariant):
5313f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::variantFromTruthString):
5314f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::InspectorClient::populateSetting):
5315f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::InspectorClient::storeSetting):
5316f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * org.webkit.gtk.gschema.xml: Added.
5317f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitprivate.cpp:
5318f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (inspectorGSettings):
5319f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (webkit_init):
5320f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitprivate.h:
5321f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5322f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-11  Joone Hur  <joone@kldp.org>
5323f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5324f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Martin Robinson.
5325f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5326f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        [GTK] Last Hangul letter is typed again when a composition is finished with mouse press
5327f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=40518
5328f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5329f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        When a mouse press fires during a IME composition, the current composition character   
5330f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        can be entered twice at the previous editing position and a new editing position.
5331f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Because the IME commit signal is emitted after the mouse press event. 
5332f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        This patch allows to prevent the commit signal during a composition when a mouse press fires.
5333f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5334f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/EditorClientGtk.cpp: 
5335f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::imContextCommitted):
5336f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::EditorClient::handleInputMethodKeydown): Allow to accept the next composition commit.
5337f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::EditorClient::handleInputMethodMousePress): Added for handling IME when a mouse press fires.
5338f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::EditorClient::EditorClient):  Initialize m_preventNextCompositionCommit
5339f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/EditorClientGtk.h:
5340f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::EditorClient::preventNextCompositionCommit): Added for checking whether skipping a commit.
5341f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitwebview.cpp:
5342f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (webkit_web_view_button_press_event): Call handleInputMethodMousePress() 
5343f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5344f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-11  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5345f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5346f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Martin Robinson.
5347f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5348f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Small improvement to the documentation of the geolocation-policy-decision-requested
5349f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        signal, stating more clearly what is expected from the handler.
5350f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5351f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitwebview.cpp:
5352f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (webkit_web_view_class_init):
5353f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5354f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-11  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5355f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5356f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Martin Robinson.
5357f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5358f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        [GTK] Geolocation policy decision object leaking
5359f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=43884
5360f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5361f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Use GRefPtr on the policy decision object to fix the leak.
5362f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5363f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * WebCoreSupport/ChromeClientGtk.cpp:
5364f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (WebKit::ChromeClient::requestGeolocationPermissionForFrame):
5365f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5366f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-10  Chris Marrin  <cmarrin@apple.com>
5367f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5368f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Reviewed by Oliver Hunt.
5369f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5370f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Add suspendAnimations/resumeAnimation API to DRT
5371f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        https://bugs.webkit.org/show_bug.cgi?id=43733
5372f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        
5373f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Gtk specific API.
5374f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5375f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitprivate.h:
5376f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * webkit/webkitwebframe.cpp:
5377f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (webkit_web_frame_suspend_animations):
5378f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        (webkit_web_frame_resume_animations):
5379f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5380f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick2010-08-10  Gavin Barraclough  <barraclough@apple.com>
5381f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5382f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Rubber stamped by Sam Weinig.
5383f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5384f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Bug 43786 - Move AtomicStringHash from WebCore to WTF
5385f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        Also remove deprecated string headers from WebCore/platform/text.
5386f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5387f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick        * gdom/ConvertToGCharPrivate.h:
5388f486d19d62f1bc33246748b14b14a9dfa617b57fIain Merrick
5389dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch2010-08-06  Gavin Barraclough  <barraclough@apple.com>
5390dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5391dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Rubber stamped by Sam Weinig
5392dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5393dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Bug 43594 - Add string forwards to Forward.h
5394dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        This allows us to remove forward declarations for these classes from
5395dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        WebCore/WebKit (a step in moving these class from WebCore:: to WTF::).
5396dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5397dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * WebCoreSupport/InspectorClientGtk.h:
5398dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5399dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch2010-08-09  Martin Robinson  <mrobinson@igalia.com>
5400dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5401dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Reviewed by Xan Lopez.
5402dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5403dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        [gtk] gtk_im_context_focus_in() should only be called when an input-able element has focus
5404dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=43602
5405dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5406dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Only call gtk_im_context_focus_in() when we focus a frame which is currently in
5407dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        an editable node. 
5408dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5409dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * webkit/webkitwebview.cpp:
5410dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (webkit_web_view_focus_in_event): Conditionalize call to gtk_im_context_focus_in().
5411dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5412dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch2010-08-06  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5413dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5414dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Reviewed by Xan Lopez.
5415dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5416dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Use the new paths, and also fix the path for localizedStrings.
5417dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5418dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
5419dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (WebKit::InspectorClient::openInspectorFrontend):
5420dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (WebKit::InspectorFrontendClient::localizedStringsURL):
5421dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5422dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch2010-08-06  Jessie Berlin  <jberlin@apple.com>
5423dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5424dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Roll out http://trac.webkit.org/changeset/64801, which broke the Safari Windows Build.
5425dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Unreviewed.
5426dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5427dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * WebCoreSupport/InspectorClientGtk.h:
5428dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5429dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch2010-08-05  Xan Lopez  <xlopez@igalia.com>
5430dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5431dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Reviewed by Gustavo Noronha.
5432dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5433dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        [GTK] Use correct path for Inspector data files in GTK+3.x builds
5434dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=43445
5435dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5436dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Use the right data path for inspector files when building with
5437dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        GTK+ 3.x.
5438dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5439dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
5440dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (WebKit::InspectorClient::openInspectorFrontend):
5441dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5442dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch2010-08-03  Daniel Bates  <dbates@rim.com>
5443dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5444dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Fix misspelled word 'teh' in the description of the XSS Auditor setting.
5445dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5446dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * webkit/webkitwebsettings.cpp:
5447dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (webkit_web_settings_class_init):
5448dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5449dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch2010-08-03  Xan Lopez  <xlopez@igalia.com>
5450dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5451dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Reviewed by Gustavo Noronha.
5452dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5453dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        [GTK] Fix DOM event dispatch
5454dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=40847
5455dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5456dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Test DOM event dispatch.
5457dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5458dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * tests/testdomdomwindow.c:
5459dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (load_event_callback):
5460dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (test_dom_domview_signals):
5461dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (clicked_cb):
5462dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (load_status_callback):
5463dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (test_dom_domview_dispatch_event):
5464dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (main):
5465dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5466dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch2010-08-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
5467dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5468dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Reviewed by Xan Lopez.
5469dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5470dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        [GTK] Does not paint the node highlight used by the inspector
5471dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=43429
5472dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5473dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Implement highlighting the nodes when using the inspector.
5474dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5475dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
5476dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (WebKit::InspectorClient::highlight):
5477dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (WebKit::InspectorClient::hideHighlight):
5478dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * webkit/webkitwebview.cpp:
5479dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (webkit_web_view_expose_event):
5480dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5481dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch2010-08-03  Xan Lopez  <xlopez@igalia.com>
5482dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5483dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Reviewed by Gustavo Noronha.
5484dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5485dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Update unit tests now that string parameters are 'const char*'.
5486dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5487dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * tests/testdomdocument.c:
5488dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (test_dom_document_title):
5489dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (test_dom_document_get_elements_by_tag_name):
5490dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (test_dom_document_get_elements_by_class_name):
5491dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (test_dom_document_get_element_by_id):
5492dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * tests/testdomnode.c:
5493dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (test_dom_node_insertion):
5494dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5495dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch2010-08-02  Martin Robinson  <mrobinson@igalia.com>
5496dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5497dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        Reviewed by Xan Lopez.
5498dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5499dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        [GTK] DRT implement execCommand()
5500dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=35351
5501dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5502dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * webkit/webkitprivate.h: Add some private methods for the DRT which enable
5503dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        LayoutTestController.execCommand and LayoutTestController.isCommandEnabled:
5504dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        webkit_web_view_execute_core_command_by_name and webkit_web_view_is_command_enabled.
5505dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        * webkit/webkitwebview.cpp: 
5506dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (webkit_web_view_execute_core_command_by_name): added.
5507dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch        (webkit_web_view_is_command_enabled): Added.
5508dd8bb3de4f353a81954234999f1fea748aee2ea9Ben Murdoch
5509db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
5510db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5511db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Reviewed by Darin Fisher.
5512db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5513db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        PopupMenu refactoring in preparation to WebKit2
5514db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        https://bugs.webkit.org/show_bug.cgi?id=42592
5515db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5516db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
5517db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        instances, concrete classes that inherit from ChromeClient needed to be changed to
5518db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        implement the new methods.
5519db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5520db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
5521db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::ChromeClient::selectItemWritingDirectionIsNatural):
5522db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::ChromeClient::createPopupMenu):
5523db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::ChromeClient::createSearchPopupMenu):
5524db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.h:
5525db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5526db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block2010-08-02  Martin Robinson  <mrobinson@igalia.com>
5527db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5528db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Reviewed by Xan Lopez.
5529db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5530db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        [GTK] Create a frame-created signal
5531db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        https://bugs.webkit.org/show_bug.cgi?id=43284
5532db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5533db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Add a frame-created signal, which will allow developers to track
5534db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        the beginning of a frame lifecycle and attach signal handlers to
5535db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        all new frames.
5536db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5537db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
5538db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::FrameLoaderClient::createFrame): Emit the frame-created signal.
5539db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * tests/testwebframe.c: Add a test which verifies that the correct number of
5540db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        frame-created signals is fired when a page with iframes loads.
5541db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (createFrameSignalTestFrameCreatedCallback): Added.
5542db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (createFrameSignalTestTimeout): Added.
5543db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (test_webkit_web_frame_created_signal): Added.
5544db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (main): Add a reference to the new test.
5545db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * webkit/webkitprivate.h: De-normalize webkit_web_frame_init_with_web_view into
5546db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        the one place that it is used, so that the frame-created signal may be fired there.
5547db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * webkit/webkitwebframe.cpp: Remove webkit_web_frame_init_with_web_view.
5548db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * webkit/webkitwebview.cpp: 
5549db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (webkit_web_view_class_init): Add the frame-created signal declaration.
5550db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5551db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block2010-08-02  Mario Sanchez Prada  <msanchez@igalia.com>
5552db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5553db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Reviewed by Chris Fleizach.
5554db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5555db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        [GTK] Implement support for get_character_extents and get_range_extents
5556db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        https://bugs.webkit.org/show_bug.cgi?id=25677
5557db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5558db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Added new unit tests to check get_character_extents and
5559db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        get_range_extents functions for the ATK_TEXT interface
5560db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5561db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Based on a previous patch by Joanmarie Diggs.
5562db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5563db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * tests/testatk.c:
5564db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (test_webkit_atk_get_extents):
5565db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (main):
5566db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5567db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block2010-08-02  Jeremy Orlow  <jorlow@chromium.org>
5568db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5569db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Speculative revert of 64425 due to Chromium instability
5570db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        https://bugs.webkit.org/show_bug.cgi?id=43347
5571db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5572db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
5573db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.h:
5574db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5575db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
5576db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5577db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Reviewed by Darin Fisher.
5578db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5579db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        PopupMenu refactoring in preparation to WebKit2
5580db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        https://bugs.webkit.org/show_bug.cgi?id=42592
5581db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5582db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
5583db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        instances, concrete classes that inherit from ChromeClient needed to be changed to
5584db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        implement the new methods.
5585db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5586db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
5587db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::ChromeClient::selectItemWritingDirectionIsNatural):
5588db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::ChromeClient::createPopupMenu):
5589db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::ChromeClient::createSearchPopupMenu):
5590db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.h:
5591db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5592db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block2010-07-31  Sheriff Bot  <webkit.review.bot@gmail.com>
5593db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5594db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Unreviewed, rolling out r64422.
5595db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        http://trac.webkit.org/changeset/64422
5596db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        https://bugs.webkit.org/show_bug.cgi?id=43304
5597db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5598db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Build fixes are needed for Snow Leopard and Windows.
5599db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (Requested by lca on #webkit).
5600db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5601db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
5602db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.h:
5603db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5604db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block2010-07-27  Luiz Agostini  <luiz.agostini@openbossa.org>
5605db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5606db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Reviewed by Darin Fisher.
5607db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5608db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        PopupMenu refactoring in preparation to WebKit2
5609db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        https://bugs.webkit.org/show_bug.cgi?id=42592
5610db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5611db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        As ChromeClient was made responsible for providing PopupMenu and SearchPopupMenu
5612db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        instances, concrete classes that inherit from ChromeClient needed to be changed to
5613db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        implement the new methods.
5614db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5615db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
5616db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::ChromeClient::selectItemWritingDirectionIsNatural):
5617db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::ChromeClient::createPopupMenu):
5618db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::ChromeClient::createSearchPopupMenu):
5619db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.h:
5620db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5621db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block2010-07-30  Joseph Pecoraro  <joepeck@webkit.org>
5622db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5623db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Reviewed by David Kilzer.
5624db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5625db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        Limit ApplicationCache Total and Per-Origin Storage Capacity (Quotas)
5626db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        https://bugs.webkit.org/show_bug.cgi?id=40627
5627db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block
5628db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
5629db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        (WebKit::ChromeClient::reachedApplicationCacheOriginQuota):
5630db14019a23d96bc8a444b6576a5da8bd1cfbc8b0Steve Block        * WebCoreSupport/ChromeClientGtk.h:
56310617145a89917ae7735fe1c9538688ab9a577df5Kristian Monsen2010-07-26  Steve Block  <steveblock@google.com>
56320617145a89917ae7735fe1c9538688ab9a577df5Kristian Monsen
56330617145a89917ae7735fe1c9538688ab9a577df5Kristian Monsen        Reviewed by Jeremy Orlow.
56340617145a89917ae7735fe1c9538688ab9a577df5Kristian Monsen
56350617145a89917ae7735fe1c9538688ab9a577df5Kristian Monsen        Page clients should be passed to Page constructor via structure of pointers
56360617145a89917ae7735fe1c9538688ab9a577df5Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=42834
56370617145a89917ae7735fe1c9538688ab9a577df5Kristian Monsen
56380617145a89917ae7735fe1c9538688ab9a577df5Kristian Monsen        * webkit/webkitwebview.cpp:
56390617145a89917ae7735fe1c9538688ab9a577df5Kristian Monsen        (webkit_web_view_init):
56400617145a89917ae7735fe1c9538688ab9a577df5Kristian Monsen
5641967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch2010-07-16  Zhe Su  <suzhe@chromium.org>
5642967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5643967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        Reviewed by Darin Adler.
5644967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5645967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        REGRESSION(r61484): Broke focus behaviour on Qt and probably other platforms
5646967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=42253
5647967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5648967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        Dummy implementation of EditorClient::willSetInputMethodState.
5649967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5650967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
5651967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        (WebKit::EditorClient::willSetInputMethodState):
5652967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        * WebCoreSupport/EditorClientGtk.h:
5653967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5654967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch2010-07-16  Nate Chapin  <japhet@chromium.org>
5655967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5656967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        Reviewed by Darin Fisher.
5657967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5658967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        Uncomment an assert that broke due to r63100.
5659967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5660967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=42298
5661967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5662967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        * tests/testwebview.c:
5663967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5664967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch2010-07-14  Sam Weinig  <sam@webkit.org>
5665967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5666967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        Reviewed by Darin Adler.
5667967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5668967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        Patch for https://bugs.webkit.org/show_bug.cgi?id=42232
5669967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        Make changing Cursors work in WebKit2.
5670967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5671967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
5672967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        (WebKit::ChromeClient::setCursor):
5673967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        * WebCoreSupport/ChromeClientGtk.h:
5674967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch        Change prototype to match new one.
5675967717af5423377c967781471ee106e2bb4e11c8Ben Murdoch
5676e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke2010-07-12  Martin Robinson  <mrobinson@igalia.com>
5677e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5678e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Reviewed by Gustavo Noronha Silva.
5679e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5680e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        [GTK] r63100 broke the testwebview test
5681e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        https://bugs.webkit.org/show_bug.cgi?id=42114
5682e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5683e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        * tests/testwebview.c: Disable a failing assertion in test_webkit_web_view_adjustments
5684e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        until we can get to the bottom of the failure.
5685e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5686e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke2010-07-12  Xan Lopez  <xlopez@igalia.com>
5687e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5688e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Reviewed by Gustavo Noronha.
5689e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5690e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Update for 1.3.3
5691e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5692e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        * NEWS:
5693e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5694e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke2010-07-12  Xan Lopez  <xlopez@igalia.com>
5695e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5696e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Reviewed by Gustavo Noronha.
5697e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5698e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Fix compilation with sealed GTK+.
5699e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5700e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        * webkit/webkitwebview.cpp:
5701e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_drag_motion):
5702e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_drag_data_received):
5703e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_drag_drop):
5704e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5705e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke2010-07-11  Martin Robinson  <mrobinson@igalia.com>
5706e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5707e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Reviewed by Xan Lopez.
5708e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5709e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        [GTK] WebKitWebView should support drops
5710e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        https://bugs.webkit.org/show_bug.cgi?id=39843
5711e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5712e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Add support for dropping content onto GTK+ WebViews.
5713e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5714e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        * webkit/webkitprivate.h:
5715e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Add a DroppingContext struct to keep track of drop data while the drop is
5716e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        in progress. Have WebKitWebView keep a map of GdkDragContexts to DroppingContexts.
5717e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        * webkit/webkitwebview.cpp: Add necessary includes and globalPointForClientPoint helper.
5718e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_popup_menu_handler): Use globalPointForClientPoint helper.
5719e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_dispose): Properly clean up droppingContexts member.
5720e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_finalize): Delete droppingContext member.
5721e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (globalPointForClientPoint): Added.
5722e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (doDragLeaveLater): Added.
5723e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_drag_leave): Added.
5724e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_drag_motion): Added.
5725e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_drag_data_received): Added.
5726e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_drag_drop): Added.
5727e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_class_init): Connect new drop signal handlers to the widget definition.
5728e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_init): Set up the widget as a drop destination and initialize droppingContexts.
5729e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5730e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke2010-07-07  Sam Weinig  <sam@webkit.org>
5731e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5732e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Reviewed by Anders Carlsson.
5733e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5734e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Patch for https://bugs.webkit.org/show_bug.cgi?id=41772
5735e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Add basic piping for BackForwardControllerClient.
5736e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5737e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        * webkit/webkitwebview.cpp:
5738e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (webkit_web_view_init):
5739e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5740e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke2010-06-19  Ilya Tikhonovsky  <loislo@chromium.org>
5741e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5742e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        Reviewed by Yury Semikhatsky.
5743e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5744e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        WebInspector: js function name was fixed.
5745e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        dispatchMessageToFrontend -> dispatchMessageFromBackend.
5746e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        https://bugs.webkit.org/show_bug.cgi?id=40675
5747e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5748e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        * WebCoreSupport/InspectorClientGtk.cpp:
5749e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke        (WebKit::InspectorClient::sendMessageToFrontend):
5750e458d70a0d18538346f41b503114c9ebe6b2ce12Leon Clarke
5751ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-23  Martin Robinson  <mrobinson@igalia.com>
5752ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5753ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Gustavo Noronha Silva.
5754ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5755ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [GTK] Separate DerivedSources per-project
5756ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=41109
5757ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5758ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Separate WebKitGTK+ DerivedSources into per-project subdirectories to prepare
5759ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        for properly building WebKit2.
5760ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5761ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * webkitmarshal.list: Touch this file to force a rebuild of the marshaling code.
5762ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5763ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-07-01  Xan Lopez  <xlopez@igalia.com>
5764ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5765ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Gustavo Noronha.
5766ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5767ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [GTK] Stop using GdkRegion in 3.x mode
5768ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=41463
5769ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5770ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Make us compile without using GdkRegion, since it's gone from GTK+
5771ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        3.x.
5772ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5773ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
5774ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (WebKit::ChromeClient::scroll):
5775ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * webkit/webkitwebview.cpp:
5776ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_expose_event):
5777ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5778ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-07-01  Martin Robinson  <mrobinson@igalia.com>
5779ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5780ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Xan Lopez.
5781ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5782ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [GTK] Convert WebKitWebView's private draggingDataObjects member to a pointer
5783ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=40333
5784ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5785ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Convert draggingDataObjects to a pointer. The constructor and destructor of the
5786ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        HashMap should be called explicitly. GObject memory allocation does not do this.
5787ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5788ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * WebCoreSupport/DragClientGtk.cpp:
5789ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (WebKit::DragClient::startDrag):
5790ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * webkit/webkitprivate.h:
5791ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * webkit/webkitwebview.cpp:
5792ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_dispose):
5793ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_drag_end):
5794ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_drag_data_get):
5795ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_init):
5796ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5797ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-30  Martin Robinson  <mrobinson@igalia.com>
5798ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5799ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Unreviewed, rolling out r62226.
5800ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        http://trac.webkit.org/changeset/62226
5801ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=40333
5802ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5803ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        This change caused 13 new crashers.
5804ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5805ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * WebCoreSupport/DragClientGtk.cpp:
5806ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (WebKit::DragClient::startDrag):
5807ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * webkit/webkitprivate.h:
5808ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * webkit/webkitwebview.cpp:
5809ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_dispose):
5810ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_drag_end):
5811ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_drag_data_get):
5812ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_init):
5813ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5814ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-30  Martin Robinson  <mrobinson@igalia.com>
5815ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5816ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Xan Lopez.
5817ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5818ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [GTK] Convert WebKitWebView's private draggingDataObjects member to a pointer
5819ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=40333
5820ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5821ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Convert draggingDataObjects to a pointer. The constructor and destructor of the
5822ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        HashMap should be called explicitly. GObject memory allocation does not do this.
5823ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5824ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * WebCoreSupport/DragClientGtk.cpp:
5825ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (WebKit::DragClient::startDrag):
5826ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * webkit/webkitprivate.h:
5827ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * webkit/webkitwebview.cpp:
5828ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_dispose):
5829ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_drag_end):
5830ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_drag_data_get):
5831ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (webkit_web_view_init):
5832ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5833ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-30  Xan Lopez  <xlopez@igalia.com>
5834ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5835ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Gustavo Noronha.
5836ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5837ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [GTK] Unit test for DOM insertion methods
5838ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=40495
5839ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5840ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Add unit test for webkit_dom_node_remove_child.
5841ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5842ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * tests/testdomnode.c:
5843ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_dom_node_insertion):
5844ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5845ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-30  Xan Lopez  <xlopez@igalia.com>
5846ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5847ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Gustavo Noronha.
5848ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5849ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [GTK] Unit test for DOM insertion methods
5850ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=40495
5851ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5852ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Add unit tests for node insertion and replacement methods.
5853ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5854ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * tests/testdomnode.c:
5855ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_dom_node_insertion):
5856ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (main):
5857ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5858ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-30  Mario Sanchez Prada  <msanchez@igalia.com>
5859ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5860ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Xan Lopez.
5861ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5862ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [GTK] Random failure on 'testdownload' unit test
5863ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=38256
5864ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5865ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Make sure the set_filename function is called after handling the
5866ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        'download-requested' signal for the asynchronous test. This change
5867ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        is needed because it could happen, with the current code, that the
5868ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        set_filename () function got called too early in the mainloop,
5869ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        therefore screwing the tests because the 'theDownload' global
5870ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        variable wouldn't be properly set yet.
5871ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5872ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        With this modification we ensure the set_filename() function gets
5873ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        called always after handling the download-requested signal,
5874ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        therefore avoiding potentialproblems.
5875ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5876ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * tests/testdownload.c:
5877ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (set_filename):
5878ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (handle_download_requested_cb):
5879ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (download_requested_cb):
5880ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (download_requested_asynch_cb):
5881ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_webkit_download_perform):
5882ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5883ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-30  José Millán Soto  <jmillan@igalia.com>
5884ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5885ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Xan Lopez.
5886ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5887ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [Gtk] Text attributes not exposed
5888ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=25528
5889ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5890ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Added new tests for accessible text attributes
5891ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5892ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * tests/testatk.c:
5893ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (compAtkAttribute):
5894ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (compAtkAttributeName):
5895ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (atkAttributeSetAttributeHasValue):
5896ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (atkAttributeSetAreEqual):
5897ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (testWebkitAtkTextAttributes):
5898ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (main):
5899ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5900ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-28  Xan Lopez  <xlopez@igalia.com>
5901ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5902ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Gustavo Noronha.
5903ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5904ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Update for 1.3.2.
5905ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5906ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * NEWS:
5907ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5908ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-28  Xan Lopez  <xlopez@igalia.com>
5909ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5910ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Gustavo Noronha.
5911ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5912ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [GTK] Does not compile with -DGSEAL_ENABLE
5913ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=37851
5914ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5915ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Fix build with GSEAL enabled.
5916ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5917ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
5918ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
5919ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * webkit/webkitsoupauthdialog.c:
5920ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (show_auth_dialog):
5921ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5922ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-28  Xan Lopez  <xlopez@igalia.com>
5923ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5924ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Gustavo Noronha.
5925ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5926ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [GTK] Add support for GTK+3
5927ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=41253
5928ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5929ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Adapt build system to 3.x support, allow the JSCore gir and webkit
5930ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        pc files to be configurable at build time for different API
5931ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        versions.
5932ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5933ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * JSCore-1.0.gir: Removed.
5934ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * JSCore.gir.in: Added.
5935ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * docs/GNUmakefile.am:
5936ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * webkit.pc.in:
5937ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5938ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-25  Mario Sanchez Prada  <msanchez@igalia.com>
5939ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5940ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Xan Lopez.
5941ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5942ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [Gtk] Implement atk_table_get_column_header
5943ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=30896
5944ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5945ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Replace g_timeout_add() with g_idle_add().
5946ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5947ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * tests/testatk.c:
5948ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_webkit_atk_get_text_at_offset_forms):
5949ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_webkit_atk_get_text_at_offset):
5950ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_webkit_atk_get_text_at_offset_newlines):
5951ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_webkit_atk_get_text_at_offset_textarea):
5952ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_webkit_atk_get_text_at_offset_text_input):
5953ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (testWebkitAtkGetTextInParagraphAndBodySimple):
5954ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (testWebkitAtkGetTextInParagraphAndBodyModerate):
5955ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (testWebkitAtkGetTextInTable):
5956ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (testWebkitAtkGetHeadersInTable):
5957ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5958ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-25  Mario Sanchez Prada  <msanchez@igalia.com>
5959ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5960ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Xan Lopez.
5961ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5962ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [Gtk] Implement atk_table_get_column_header
5963ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=30896
5964ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5965ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Added new test to check whether the implementation of
5966ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        get_column_headers() and get_row_headers() works ok.
5967ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5968ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * tests/testatk.c:
5969ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (testWebkitAtkGetHeadersInTable):
5970ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (main):
5971ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5972ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block2010-06-25  Martin Robinson  <mrobinson@igalia.com>
5973ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5974ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Reviewed by Xan Lopez.
5975ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5976ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        [GTK] Pasteboard code does not take into account the nil character when getting and setting markup/netscape-url data
5977ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        https://bugs.webkit.org/show_bug.cgi?id=41221
5978ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5979ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        Add a test for this issue which simulates a paste keyboard event into an editable
5980ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        body. The pasteboard should contain a markup portion containing a null terminator.
5981ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
5982ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        * tests/testcopyandpaste.c:
5983ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_info_new):
5984ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_info_destroy):
5985ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (load_status_cb):
5986ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (runPasteTestCallback):
5987ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (window_object_cleared_callback):
5988ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (pasting_test_get_data_callback):
5989ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (pasting_test_clear_data_callback):
5990ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (test_pasting_markup):
5991ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block        (main):
5992ca9cb53ed1119a3fd98fafa0972ffeb56dee1c24Steve Block
599306ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen2010-06-24  Martin Robinson  <mrobinson@igalia.com>
599406ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
599506ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        Reviewed by Xan Lopez.
599606ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
599706ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        [GTK] Cannot change the selection via the keyboard
599806ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=41162
599906ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
600006ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        Fix issue where the selection could not be extended via the keyboard by
600106ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        adjusting the logic guarding against inserting text in non-editable nodes.
600206ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
600306ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * WebCoreSupport/EditorClientGtk.cpp:
600406ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (WebKit::EditorClient::handleKeyboardEvent):
600506ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        Allow editor commands that do not insert text in non-editable nodes. This
600606ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        fixes keyboard selection extension in non-editable nodes. Move the existing
600706ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        check to after the execution of any editor commands.
600806ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
600906ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen2010-06-15  Dumitru Daniliuc  <dumi@chromium.org>
601006ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
601106ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        Reviewed by Adam Barth.
601206ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
601306ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        Move isAvailable()/setIsAvailable() from Database/DatabaseSync to AbstractDatabase.
601406ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=39041
601506ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
601606ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * webkit/webkitwebview.cpp:
601706ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (webkit_web_view_update_settings):
601806ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (webkit_web_view_settings_notify):
601906ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (webkit_get_cache_model):
602006ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
602106ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen2010-06-16  Martin Robinson  <mrobinson@igalia.com>
602206ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
602306ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        Reviewed by Gustavo Noronha Silva.
602406ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
602506ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        [GTK] Remove the abuse of GDK_CURRENT_TIME in the DRT
602606ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=40600
602706ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
602806ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * WebCoreSupport/DragClientGtk.cpp: 
602906ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (WebKit::DragClient::startDrag): Reset the click count after a drag starts.
603006ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * WebCoreSupport/FrameLoaderClientGtk.cpp:
603106ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (WebKit::postCommitFrameViewSetup): Reset the click count after a load is committed.
603206ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * webkit/webkitprivate.h: Move static click counting variables to be per-view.
603306ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * webkit/webkitwebview.cpp: 
603406ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (getEventTime): Added.
603506ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (webkit_web_view_button_press_event): If the event time is zero, use the current time.
603606ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (webkit_web_view_finalize): Clean up click counting member.
603706ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (webkit_web_view_init): Initialize click counting member.
603806ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
603906ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen2010-06-15  Xan Lopez  <xlopez@igalia.com>
604006ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
604106ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        Fix compilation with older GTK+.
604206ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
604306ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * WebCoreSupport/ChromeClientGtk.cpp:
604406ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (WebKit::ChromeClient::pageRect):
604506ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
604606ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen2010-06-15  Xan Lopez  <xlopez@igalia.com>
604706ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
604806ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        Reviewed by Gustavo Noronha.
604906ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
605006ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        [GTK] Does not compile with -DGSEAL_ENABLE
605106ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=37851
605206ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
605306ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        Fix compilation with GSEAL_ENABLE.
605406ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
605506ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * WebCoreSupport/ChromeClientGtk.cpp:
605606ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (WebKit::ChromeClient::pageRect):
605706ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (WebKit::ChromeClient::contentsSizeChanged):
605806ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * tests/testdomnode.c:
605906ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (test_dom_node_insertion):
606006ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * webkit/webkitwebview.cpp:
606106ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (webkit_web_view_realize):
606206ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (webkit_web_view_script_dialog):
606306ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (webkit_web_view_drag_end):
606406ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (webkit_web_view_init):
606506ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
606606ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen2010-06-14  Ilya Tikhonovsky  <loislo@chromium.org>
606706ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
606806ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        Unreviewed build fix.
606906ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
607006ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        This is a fix for flaky inspector tests at gtk-debug bots.
607106ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
607206ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        * WebCoreSupport/InspectorClientGtk.cpp:
607306ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen        (WebKit::InspectorFrontendClient::destroyInspectorWindow):
607406ea8e899e48f1f2f396b70e63fae369f2f23232Kristian Monsen
6075545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-14  Ilya Tikhonovsky  <loislo@chromium.org>
6076545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6077545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Pavel Feldman.
6078545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6079545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
6080545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        data from inspected page to WebInspector as JSON string via http. The native
6081545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        serialization to JSON string is supported by InspectorValue's classes. This patch
6082545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        has the implementation of sendMessageToFrontend function. WebKit version of it still
6083545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        uses ScriptFunctionCall and will be switched to another transport a little bit later.
6084545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=40134
6085545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6086545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
6087545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::InspectorClient::releaseFrontendPage):
6088545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::InspectorClient::sendMessageToFrontend):
6089545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/InspectorClientGtk.h:
6090545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6091545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-10  Eric Seidel  <eric@webkit.org>
6092545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6093545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Adam Barth.
6094545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6095545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reduce FrameView.h includes to speed up build times
6096545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=40408
6097545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6098545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkitwebinspector.cpp:
6099545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch         - Include RenderLayer.h
6100545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6101545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-09  Sheriff Bot  <webkit.review.bot@gmail.com>
6102545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6103545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Unreviewed, rolling out r60889.
6104545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        http://trac.webkit.org/changeset/60889
6105545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=40365
6106545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6107545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        gtk bot has some kind of memory corruption (Requested by
6108545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        loislo on #webkit).
6109545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6110545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
6111545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::InspectorClient::InspectorClient):
6112545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::InspectorClient::openInspectorFrontend):
6113545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::InspectorFrontendClient::InspectorFrontendClient):
6114545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::InspectorFrontendClient::destroyInspectorWindow):
6115545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/InspectorClientGtk.h:
6116545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6117545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-07  Ilya Tikhonovsky  <loislo@chromium.org>
6118545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6119545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Pavel Feldman.
6120545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6121545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        WebInspector: On the way to Remote Debugging we want to transfer dom/timeline/etc
6122545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        data from inspected page to WebInspector as JSON string via http. The native
6123545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        serialization to JSON string is supported by InspectorValue's classes. This patch
6124545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        has the implementation of sendMessageToFrontend function. WebKit version of it still
6125545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        uses ScriptFunctionCall and will be switched to another transport a little bit later.
6126545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=40134
6127545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6128545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
6129545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::InspectorClient::releaseFrontendPage):
6130545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::InspectorClient::sendMessageToFrontend):
6131545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/InspectorClientGtk.h:
6132545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6133545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-08  Xan Lopez  <xlopez@igalia.com>
6134545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6135545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Gustavo Noronha.
6136545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6137545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        [GTK] Unit testing for WebKitDOMNode hierarchy walk
6138545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=40171
6139545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6140545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Add some DOM node unit testing.
6141545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6142545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * tests/testdomnode.c: Added.
6143545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (finish_loading):
6144545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (dom_node_fixture_setup):
6145545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (dom_node_fixture_teardown):
6146545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (test_dom_node_hierarchy_navigation):
6147545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (main):
6148545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6149545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-08  Antonio Gomes  <tonikitoo@webkit.org>
6150545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6151545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Ojan Vafai and Darin Adler.
6152545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6153545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Refactor platform dependent editing behavior code out of Settings
6154545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=39854
6155545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6156545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        EditingBehavior enum was renamed to EditingBehaviorTypes and moved out from Settings.h to
6157545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        EditingBehaviorTypes.h . Call sites in WebKit/ adjusted accordingly.
6158545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6159545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkitprivate.cpp:
6160545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::core):
6161545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkitprivate.h:
6162545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkitwebview.cpp:
6163545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_web_view_update_settings):
6164545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_web_view_settings_notify):
6165545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6166545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-08  Xan Lopez  <xlopez@igalia.com>
6167545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6168545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Gustavo Noronha.
6169545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6170545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        [GTK] Add inner-node property to WebKitHitTestResult
6171545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=40131
6172545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6173545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Add a 'inner-node' property to WebKitHitTestResult, carrying the
6174545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        DOM node where the hit test happened.
6175545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6176545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * tests/testhittestresult.c:
6177545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (load_status_cb):
6178545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkithittestresult.cpp:
6179545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_hit_test_result_get_property):
6180545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_hit_test_result_set_property):
6181545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_hit_test_result_class_init):
6182545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkitprivate.cpp:
6183545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::kit):
6184545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6185545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-07  Martin Robinson  <mrobinson@igalia.com>
6186545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6187545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Xan Lopez.
6188545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6189545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        [GTK] gtk_widget_get_window should replace widget->window
6190545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=40180
6191545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6192545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Replace uses of widget->window with gtk_widget_get_window.
6193545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6194545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
6195545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::ChromeClient::invalidateContentsAndWindow): Replace widget->window uses.
6196545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::ChromeClient::scroll): Ditto.
6197545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::widgetScreenPosition): Ditto.
6198545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/DragClientGtk.cpp: Move gtk_widget_get_window define to GtkVersioning.h.
6199545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkitwebview.cpp:
6200545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_web_view_popup_menu_handler): Replace widget->window uses.
6201545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_web_view_button_press_event): Ditto.
6202545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6203545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-04  Martin Robinson  <mrobinson@igalia.com>
6204545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6205545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Xan Lopez.
6206545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6207545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        [GTK] Drag gesture can take mouse grab indefinitely
6208545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=32840
6209545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6210545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Initiate drag events with the current GTK+ event instead of synthesizing
6211545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        an event. Something about synthesized events is causing a drag freeze in
6212545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        certain situations.
6213545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6214545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/DragClientGtk.cpp:
6215545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::DragClient::startDrag): Start the drag with the current GTK+ event.
6216545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6217545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-03  Sheriff Bot  <webkit.review.bot@gmail.com>
6218545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6219545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Unreviewed, rolling out r60632.
6220545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        http://trac.webkit.org/changeset/60632
6221545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=40143
6222545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6223545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        This change broke the 64-bit bots. (Requested by mrobinson on
6224545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        #webkit).
6225545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6226545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/DragClientGtk.cpp:
6227545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::DragClient::DragClient):
6228545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::DragClient::startDrag):
6229545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/DragClientGtk.h:
6230545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6231545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-03  Martin Robinson  <mrobinson@igalia.com>
6232545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6233545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Xan Lopez.
6234545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6235545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        [GTK] Drag gesture can take mouse grab indefinitely
6236545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=32840
6237545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6238545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Start GTK+ drags with the previous mouse button down event instead of
6239545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        synthesizing the event. The synthesized event was not completely valid
6240545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        and froze some drags indefinitely.
6241545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6242545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/DragClientGtk.cpp:
6243545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::buttonPressEvent): Added.
6244545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::DragClient::DragClient):
6245545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Connect to the 'button-press-event' signal of the WebView.
6246545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::DragClient::startDrag):
6247545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Instead of synthesizing a button press event use the last real one.
6248545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/DragClientGtk.h:
6249545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::DragClient::setLastButtonPressEvent): Added.
6250545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6251545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-01  Xan Lopez  <xlopez@igalia.com>
6252545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6253545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Gustavo Noronha.
6254545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6255545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Memory Leak: The main resource of page is not free.
6256545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=39973
6257545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6258545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Fix refcount tracking of the main resource. Patch by Genhua Liu.
6259545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6260545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
6261545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidFinishLoading):
6262545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6263545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-01  Xan Lopez  <xlopez@igalia.com>
6264545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6265545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Gustavo Noronha.
6266545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6267545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Fix-up for previous leak fix, the identifier was not always duped.
6268545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6269545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkitprivate.h:
6270545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkitwebview.cpp:
6271545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_web_view_add_resource):
6272545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6273545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-01  Xan Lopez  <xlopez@igalia.com>
6274545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6275545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Gustavo Noronha.
6276545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6277545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Plug a small leak.
6278545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6279545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
6280545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (WebKit::FrameLoaderClient::assignIdentifierToInitialRequest):
6281545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6282545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-06-01  Martin Robinson  <mrobinson@igalia.com>
6283545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6284545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Xan Lopez.
6285545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6286545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        [GTK] Double clicks cause three button press events
6287545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=38853
6288545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6289545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Handle click counting much like the Windows port. GTK+ only
6290545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        counts triple-clicks natively, so use GTK+ double-click settings
6291545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        to count clicks with even larger click counts. Also filter the
6292545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        extra GDK_BUTTON_PRESS before GDK_{2,3}BUTTON_PRESS events using
6293545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        gdk_event_peek().
6294545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6295545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkitwebview.cpp:
6296545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_web_view_button_press_event): Count clicks manually. Filter extra events.
6297545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6298545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch2010-05-31  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
6299545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6300545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Reviewed by Xan Lopez.
6301545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6302545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        [GTK] Missing links to documentation of general functions
6303545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=39964
6304545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6305545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        Add global functions section, and move those functions that are
6306545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        currently in WebKitWebView's source file to the bottom, along with
6307545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        the description.
6308545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
6309545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * docs/webkitgtk-docs.sgml:
6310545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * docs/webkitgtk-sections.txt:
6311545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        * webkit/webkitwebview.cpp:
6312545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_web_view_get_dom_document):
6313545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch        (webkit_get_default_session):
6314545e470e52f0ac6a3a072bf559c796b42c6066b6Ben Murdoch
63155af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke2010-05-31  Martin Robinson  <mrobinson@igalia.com>
63165af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63175af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Reviewed by Gustavo Noronha Silva.
63185af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63195af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        [GTK] Text copied from a WebView cannot be pasted into gnome-terminal
63205af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        https://bugs.webkit.org/show_bug.cgi?id=39827
63215af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63225af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Add a test to prevent regressions for this issue.
63235af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63245af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        * tests/testcopyandpaste.c: Added.
63255af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (test_info_new):
63265af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (test_info_destroy):
63275af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (copy_and_paste_fixture_setup):
63285af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (copy_and_paste_fixture_teardown):
63295af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (load_status_cb):
63305af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (map_event_cb):
63315af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (test_copy_and_paste):
63325af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (main):
63335af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63345af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke2010-05-27  Gustavo Noronha Silva  <gns@gnome.org>
63355af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63365af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Update documentation control files, and fix Since tags for 1.3.1.
63375af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63385af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        * docs/webkitgtk-docs.sgml:
63395af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        * docs/webkitgtk-sections.txt:
63405af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        * webkit/webkitwebbackforwardlist.cpp:
63415af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        * webkit/webkitwebview.cpp:
63425af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63435af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke2010-05-27  Xan Lopez  <xlopez@igalia.com>
63445af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63455af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Reviewed by Gustavo Noronha.
63465af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63475af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Update for 1.3.1 release.
63485af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63495af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        * NEWS:
63505af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63515af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke2010-05-27  Martin Robinson  <mrobinson@igalia.com>
63525af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63535af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Reviewed by Xan Lopez.
63545af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63555af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        [GTK] Dragging onto the desktop causes a critical GLib warning
63565af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        https://bugs.webkit.org/show_bug.cgi?id=39718
63575af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63585af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Only increment the window reference count if it is not null during drag-end
63595af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        signal processing.
63605af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63615af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        * webkit/webkitwebview.cpp:
63625af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (webkit_web_view_drag_end): Guard against null window values.
63635af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63645af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke2010-05-26  Xan Lopez  <xlopez@igalia.com>
63655af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63665af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Reviewed by Gustavo Noronha.
63675af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63685af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        [GTK] Add support for DOM events in the GObject DOM bindings
63695af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        https://bugs.webkit.org/show_bug.cgi?id=38844
63705af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63715af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Test DOMWindow signals.
63725af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63735af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        * tests/testdomdomwindow.c: Added.
63745af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (finish_loading):
63755af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (dom_domview_fixture_setup):
63765af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (dom_domview_fixture_teardown):
63775af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (loadedCallback):
63785af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (clickedCallback):
63795af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (map_event_cb):
63805af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (load_event_callback):
63815af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (test_dom_domview_signals):
63825af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (main):
63835af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63845af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke2010-05-24  Darin Adler  <darin@apple.com>
63855af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63865af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Reviewed by Eric Seidel.
63875af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63885af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        Move view-related functions from Frame to FrameView
63895af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        https://bugs.webkit.org/show_bug.cgi?id=39366
63905af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
63915af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        * webkit/webkitwebview.cpp:
63925af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (webkit_web_view_set_editable): Remove call to empty function
63935af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        removeEditngStyleFromBodyElement.
63945af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (webkit_web_view_get_zoom_level): Call functions on FrameView.
63955af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke        (webkit_web_view_apply_zoom_level): Ditto.
63965af96e2c7b73ebc627c6894727826a7576d31758Leon Clarke
6397e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block2010-05-22  Martin Robinson  <mrobinson@igalia.com>
6398e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6399e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        Reviewed by Xan Lopez.
6400e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6401e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        [GTK] webkit_web_view_drag_end should call EventHandler::dragSourceEndedAt
6402e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        https://bugs.webkit.org/show_bug.cgi?id=39465
6403e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6404e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        Properly call EventHandler::dragSourceEndedAt so that dragEnd events are processed in the DOM.
6405e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        dragSourceEndedAt is responsible for calling the dragEnd DOM event as well as cleaning up assets
6406e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (such as the Clipboard) associated with the drag source.
6407e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6408e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        * webkit/webkitwebview.cpp:
6409e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_drag_end): Remember to call dragSourceEndedAt here.
6410e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6411e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block2010-05-22  Martin Robinson  <mrobinson@igalia.com>
6412e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6413e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        Reviewed by Xan Lopez.
6414e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6415e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        [GTK] WebKit/gtk/WebCoreSupport/DragClientGtk::startDrag should use the Clipboard::sourceOperation
6416e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        https://bugs.webkit.org/show_bug.cgi?id=39459
6417e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6418e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        * WebCoreSupport/DragClientGtk.cpp:
6419e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (WebKit::DragClient::startDrag):
6420e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        Use Clipboard::sourceOperation instead of trying to figure out the GdkDragAction
6421e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        manually. The DOM may have changed the appropriate list of actions anyhow.
6422e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6423e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block2010-05-21  Steve Block  <steveblock@google.com>
6424e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6425e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        Reviewed by Jeremy Orlow.
6426e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6427e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        Add DeviceOrientation and DeviceOrientationClient
6428e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        https://bugs.webkit.org/show_bug.cgi?id=39479
6429e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6430e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        * webkit/webkitwebview.cpp:
6431e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_init):
6432e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6433e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block2010-05-19  Sheriff Bot  <webkit.review.bot@gmail.com>
6434e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6435e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        Unreviewed, rolling out r59240.
6436e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        http://trac.webkit.org/changeset/59240
6437e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        https://bugs.webkit.org/show_bug.cgi?id=39377
6438e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6439e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        "Might cause crashes in GTK+ bots" (Requested by xan_ on
6440e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        #webkit).
6441e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6442e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        * WebCoreSupport/ContextMenuClientGtk.cpp:
6443e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (WebKit::inputMethodsMenuItem):
6444e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        * WebCoreSupport/EditorClientGtk.cpp:
6445e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (WebKit::EditorClient::setInputMethodState):
6446e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (WebKit::EditorClient::respondToChangedSelection):
6447e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (WebKit::EditorClient::handleInputMethodKeydown):
6448e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (WebKit::EditorClient::EditorClient):
6449e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (WebKit::EditorClient::~EditorClient):
6450e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
6451e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (WebKit::postCommitFrameViewSetup):
6452e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        * webkit/webkitprivate.h:
6453e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        * webkit/webkitwebview.cpp:
6454e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (destroy_menu_cb):
6455e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_forward_context_menu_event):
6456e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_key_release_event):
6457e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_button_release_event):
6458e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_focus_in_event):
6459e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_focus_out_event):
6460e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_realize):
6461e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_set_scroll_adjustments):
6462e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_dispose):
6463e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_finalize):
6464e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webViewGetDPI):
6465e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_screen_changed):
6466e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_query_tooltip):
6467e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_im_context):
6468e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_update_settings):
6469e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_init):
6470e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_set_settings):
6471e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_settings):
6472e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_inspector):
6473e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_set_window_features):
6474e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_window_features):
6475e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_back_forward_list):
6476e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_zoom_in):
6477e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_zoom_out):
6478e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_encoding):
6479e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_custom_encoding):
6480e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_add_resource):
6481e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_resource):
6482e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_main_resource):
6483e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_clear_resources):
6484e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_subresources):
6485e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_set_tooltip_text):
6486e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (webkit_web_view_get_icon_uri):
6487e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6488e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block2010-05-18  Martin Robinson  <mrobinson@igalia.com>
6489e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6490e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        Reviewed by Xan Lopez.
6491e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6492e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        [GTK] DragClientGtk::startDrag leaks GdkEvents
6493e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        https://bugs.webkit.org/show_bug.cgi?id=39322
6494e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
6495e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        * WebCoreSupport/DragClientGtk.cpp:
6496e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block        (WebKit::DragClient::startDrag): Properly clean up allocated GdkEvent.
6497e78cbe89e6f337f2f1fe40315be88f742b547151Steve Block
64986c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen2010-05-12  Martin Robinson  <mrobinson@igalia.com>
64996c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen
65006c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        Reviewed by Xan Lopez.
65016c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen
65026c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        [Gtk] Use GOwnPtr for code that needs it
65036c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=21594
65046c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen
65056c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        Convert many uses of raw pointers to GRefPtr and GOwnPtr in WebKitWebView.
65066c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen
65076c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        * WebCoreSupport/ContextMenuClientGtk.cpp:
65086c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::inputMethodsMenuItem):
65096c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        * WebCoreSupport/EditorClientGtk.cpp:
65106c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::EditorClient::setInputMethodState):
65116c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::EditorClient::respondToChangedSelection):
65126c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::EditorClient::handleInputMethodKeydown):
65136c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::EditorClient::EditorClient):
65146c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::EditorClient::~EditorClient):
65156c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        * WebCoreSupport/FrameLoaderClientGtk.cpp:
65166c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::postCommitFrameViewSetup):
65176c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        * webkit/webkitprivate.h:
65186c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        * webkit/webkitwebview.cpp:
65196c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (destroy_menu_cb):
65206c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_forward_context_menu_event):
65216c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_key_release_event):
65226c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_button_release_event):
65236c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_focus_in_event):
65246c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_focus_out_event):
65256c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_realize):
65266c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_set_scroll_adjustments):
65276c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_dispose):
65286c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_finalize):
65296c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webViewGetDPI):
65306c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_screen_changed):
65316c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_query_tooltip):
65326c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_im_context):
65336c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_update_settings):
65346c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_init):
65356c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_set_settings):
65366c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_settings):
65376c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_inspector):
65386c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_set_window_features):
65396c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_window_features):
65406c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_back_forward_list):
65416c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_zoom_in):
65426c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_zoom_out):
65436c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_encoding):
65446c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_custom_encoding):
65456c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_add_resource):
65466c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_resource):
65476c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_main_resource):
65486c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_clear_resources):
65496c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_subresources):
65506c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_set_tooltip_text):
65516c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (webkit_web_view_get_icon_uri):
65526c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen
65536c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen2010-05-11  Martin Robinson  <mrobinson@igalia.com>
65546c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen
65556c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        Reviewed by Xan Lopez.
65566c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen
65576c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        [Gtk] Doesn't support gtk-key-themes
65586c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        https://bugs.webkit.org/show_bug.cgi?id=28257
65596c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen
65606c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        Add support for GTK+ key themes.
65616c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen
65626c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        * WebCoreSupport/EditorClientGtk.cpp:
65636c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::backspaceCallback): Added.
65646c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::cutClipboardCallback): Added.
65656c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::copyClipboardCallback): Added.
65666c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::pasteClipboardCallback): Added.
65676c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::selectAllCallback): Added.
65686c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::deleteFromCursorCallback): Added.
65696c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::moveCursorCallback): Added.
65706c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::EditorClient::generateEditorCommands): Added.
65716c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::EditorClient::executePendingEditorCommands): Added.
65726c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::EditorClient::handleKeyboardEvent): Derive editor commands both from internal text widget and a list of fallbacks.
65736c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::EditorClient::EditorClient): Add m_nativeWidget initializer.
65746c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        * WebCoreSupport/EditorClientGtk.h:
65756c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen        (WebKit::EditorClient::addPendingEditorCommand): Add m_nativeWidget member.
65766c2af9490927c3c5959b5cb07461b646f8b32f6cKristian Monsen
657721939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-05-06  Martin Robinson  <mrobinson@webkit.org>
657821939df44de1705786c545cd1bf519d47250322dBen Murdoch
657921939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Xan Lopez.
658021939df44de1705786c545cd1bf519d47250322dBen Murdoch
658121939df44de1705786c545cd1bf519d47250322dBen Murdoch        Remove use of GOwnPtr to hold GObject types.
658221939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=38669
658321939df44de1705786c545cd1bf519d47250322dBen Murdoch
658421939df44de1705786c545cd1bf519d47250322dBen Murdoch        Change use of GOwnPtr to GRefPtr to types which are natively reference-counted.
658521939df44de1705786c545cd1bf519d47250322dBen Murdoch
658621939df44de1705786c545cd1bf519d47250322dBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
658721939df44de1705786c545cd1bf519d47250322dBen Murdoch        (WebKit::FrameLoaderClient::dispatchWillSendRequest): Change GOwnPtr to GRefPtr in some places.
658821939df44de1705786c545cd1bf519d47250322dBen Murdoch        (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType): Ditto.
658921939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitnetworkrequest.cpp:
659021939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_network_request_new_with_core_request): Ditto.
659121939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitnetworkresponse.cpp:
659221939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_network_response_new_with_core_response): Ditto.
659321939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitprivate.cpp: Remove GOwnPtr reference counting template specialization.
659421939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitprivate.h: Ditto.
659521939df44de1705786c545cd1bf519d47250322dBen Murdoch
659621939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-05-06  Martin Robinson  <mrobinson@webkit.org>
659721939df44de1705786c545cd1bf519d47250322dBen Murdoch
659821939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Gustavo Noronha Silva.
659921939df44de1705786c545cd1bf519d47250322dBen Murdoch
660021939df44de1705786c545cd1bf519d47250322dBen Murdoch        [GTK] Enable DOM clipboard and drag-and-drop access
660121939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=30623
660221939df44de1705786c545cd1bf519d47250322dBen Murdoch
660321939df44de1705786c545cd1bf519d47250322dBen Murdoch        Convert dragging portion of drag-and-drop to use DataObjectGtk.
660421939df44de1705786c545cd1bf519d47250322dBen Murdoch
660521939df44de1705786c545cd1bf519d47250322dBen Murdoch        * WebCoreSupport/DragClientGtk.cpp:
660621939df44de1705786c545cd1bf519d47250322dBen Murdoch        (WebKit::DragClient::willPerformDragDestinationAction): Remove the notImplemented. It is implemented, it's just a no-op.
660721939df44de1705786c545cd1bf519d47250322dBen Murdoch        (WebKit::DragClient::startDrag): Start the drag context via the ClipboardGtk and PasteboardHelper now.
660821939df44de1705786c545cd1bf519d47250322dBen Murdoch        * WebCoreSupport/DragClientGtk.h: Small style fix.
660921939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitprivate.h: Add a HashMap of contexts and DataObjects here to to represent all current drag operations.
661021939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitwebview.cpp: 
661121939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_view_dispose): Clear all data objects during disposal.
661221939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_view_drag_end): When a drag is over, just remove it from the map.
661321939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_view_drag_data_get): To get the drag data, just grab it from the DataObject.
661421939df44de1705786c545cd1bf519d47250322dBen Murdoch
661521939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-05-03  Abhishek Arya  <inferno@chromium.org>
661621939df44de1705786c545cd1bf519d47250322dBen Murdoch
661721939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Adam Barth.
661821939df44de1705786c545cd1bf519d47250322dBen Murdoch
661921939df44de1705786c545cd1bf519d47250322dBen Murdoch        Add support for controlling clipboard access from javascript.
662021939df44de1705786c545cd1bf519d47250322dBen Murdoch        Clipboard access from javascript is disabled by default.
662121939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=27751
662221939df44de1705786c545cd1bf519d47250322dBen Murdoch
662321939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitwebsettings.cpp:
662421939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_class_init):
662521939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_set_property):
662621939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_get_property):
662721939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_copy):
662821939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitwebview.cpp:
662921939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_view_update_settings):
663021939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_view_settings_notify):
663121939df44de1705786c545cd1bf519d47250322dBen Murdoch
663221939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-05-03  Jens Alfke  <snej@chromium.org>
663321939df44de1705786c545cd1bf519d47250322dBen Murdoch
663421939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Darin Fisher.
663521939df44de1705786c545cd1bf519d47250322dBen Murdoch
663621939df44de1705786c545cd1bf519d47250322dBen Murdoch        [chromium] Add "willSendSubmitEvent" hook to WebFrameClient and FrameLoaderClient
663721939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=38397
663821939df44de1705786c545cd1bf519d47250322dBen Murdoch
663921939df44de1705786c545cd1bf519d47250322dBen Murdoch        No tests (functionality is exposed only through native WebKit API.)
664021939df44de1705786c545cd1bf519d47250322dBen Murdoch
664121939df44de1705786c545cd1bf519d47250322dBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.h:
664221939df44de1705786c545cd1bf519d47250322dBen Murdoch        (WebKit::FrameLoaderClient::dispatchWillSendSubmitEvent):
664321939df44de1705786c545cd1bf519d47250322dBen Murdoch
664421939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-05-01  Xan Lopez  <xlopez@igalia.com>
664521939df44de1705786c545cd1bf519d47250322dBen Murdoch
664621939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Oliver Hunt.
664721939df44de1705786c545cd1bf519d47250322dBen Murdoch
664821939df44de1705786c545cd1bf519d47250322dBen Murdoch        [GTK] GObject DOM bindings
664921939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=33590
665021939df44de1705786c545cd1bf519d47250322dBen Murdoch
665121939df44de1705786c545cd1bf519d47250322dBen Murdoch        Test webkit_dom_document_get_links.
665221939df44de1705786c545cd1bf519d47250322dBen Murdoch
665321939df44de1705786c545cd1bf519d47250322dBen Murdoch        * tests/testdomdocument.c:
665421939df44de1705786c545cd1bf519d47250322dBen Murdoch        (test_dom_document_get_links):
665521939df44de1705786c545cd1bf519d47250322dBen Murdoch        (main):
665621939df44de1705786c545cd1bf519d47250322dBen Murdoch
665721939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-29  Xan Lopez  <xlopez@igalia.com>
665821939df44de1705786c545cd1bf519d47250322dBen Murdoch
665921939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Gustavo Noronha.
666021939df44de1705786c545cd1bf519d47250322dBen Murdoch
666121939df44de1705786c545cd1bf519d47250322dBen Murdoch        [GTK] GObject DOM bindings
666221939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=33590
666321939df44de1705786c545cd1bf519d47250322dBen Murdoch
666421939df44de1705786c545cd1bf519d47250322dBen Murdoch        Test webkit_dom_document_get_element_by_id;
666521939df44de1705786c545cd1bf519d47250322dBen Murdoch
666621939df44de1705786c545cd1bf519d47250322dBen Murdoch        * tests/testdomdocument.c:
666721939df44de1705786c545cd1bf519d47250322dBen Murdoch        (test_dom_document_get_element_by_id):
666821939df44de1705786c545cd1bf519d47250322dBen Murdoch        (main):
666921939df44de1705786c545cd1bf519d47250322dBen Murdoch
667021939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-29  Xan Lopez  <xlopez@igalia.com>
667121939df44de1705786c545cd1bf519d47250322dBen Murdoch
667221939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Gustavo Noronha.
667321939df44de1705786c545cd1bf519d47250322dBen Murdoch
667421939df44de1705786c545cd1bf519d47250322dBen Murdoch        [GTK] GObject DOM bindings
667521939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=33590
667621939df44de1705786c545cd1bf519d47250322dBen Murdoch
667721939df44de1705786c545cd1bf519d47250322dBen Murdoch        Test webkit_dom_document_get_elements_by_class_name.
667821939df44de1705786c545cd1bf519d47250322dBen Murdoch
667921939df44de1705786c545cd1bf519d47250322dBen Murdoch        * tests/testdomdocument.c:
668021939df44de1705786c545cd1bf519d47250322dBen Murdoch        (test_dom_document_get_elements_by_class_name):
668121939df44de1705786c545cd1bf519d47250322dBen Murdoch        (main):
668221939df44de1705786c545cd1bf519d47250322dBen Murdoch
668321939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-29  Xan Lopez  <xlopez@igalia.com>
668421939df44de1705786c545cd1bf519d47250322dBen Murdoch
668521939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Gustavo Noronha.
668621939df44de1705786c545cd1bf519d47250322dBen Murdoch
668721939df44de1705786c545cd1bf519d47250322dBen Murdoch        [GTK] GObject DOM bindings
668821939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=33590
668921939df44de1705786c545cd1bf519d47250322dBen Murdoch
669021939df44de1705786c545cd1bf519d47250322dBen Murdoch        Test webkit_dom_document_get_elements_by_tag_name.
669121939df44de1705786c545cd1bf519d47250322dBen Murdoch
669221939df44de1705786c545cd1bf519d47250322dBen Murdoch        * tests/testdomdocument.c:
669321939df44de1705786c545cd1bf519d47250322dBen Murdoch        (test_dom_document_get_elements_by_tag_name):
669421939df44de1705786c545cd1bf519d47250322dBen Murdoch        (main):
669521939df44de1705786c545cd1bf519d47250322dBen Murdoch
669621939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-29  Xan Lopez  <xlopez@igalia.com>
669721939df44de1705786c545cd1bf519d47250322dBen Murdoch
669821939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Gustavo Noronha.
669921939df44de1705786c545cd1bf519d47250322dBen Murdoch
670021939df44de1705786c545cd1bf519d47250322dBen Murdoch        [GTK] GObject DOM bindings
670121939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=33590
670221939df44de1705786c545cd1bf519d47250322dBen Murdoch
670321939df44de1705786c545cd1bf519d47250322dBen Murdoch        Move WebKitDOMDocument unit tests to their own file.
670421939df44de1705786c545cd1bf519d47250322dBen Murdoch
670521939df44de1705786c545cd1bf519d47250322dBen Murdoch        * tests/testdomdocument.c: Added.
670621939df44de1705786c545cd1bf519d47250322dBen Murdoch        (finish_loading):
670721939df44de1705786c545cd1bf519d47250322dBen Murdoch        (dom_document_fixture_setup):
670821939df44de1705786c545cd1bf519d47250322dBen Murdoch        (dom_document_fixture_teardown):
670921939df44de1705786c545cd1bf519d47250322dBen Murdoch        (test_dom_document_title):
671021939df44de1705786c545cd1bf519d47250322dBen Murdoch        (main):
671121939df44de1705786c545cd1bf519d47250322dBen Murdoch        * tests/testwebview.c:
671221939df44de1705786c545cd1bf519d47250322dBen Murdoch
671321939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-29  Xan Lopez  <xlopez@igalia.com>
671421939df44de1705786c545cd1bf519d47250322dBen Murdoch
671521939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Gustavo Noronha.
671621939df44de1705786c545cd1bf519d47250322dBen Murdoch
671721939df44de1705786c545cd1bf519d47250322dBen Murdoch        [GTK] GObject DOM bindings
671821939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=33590
671921939df44de1705786c545cd1bf519d47250322dBen Murdoch
672021939df44de1705786c545cd1bf519d47250322dBen Murdoch        Include <webkit/webkitdom.h> in the main webkit.h header.
672121939df44de1705786c545cd1bf519d47250322dBen Murdoch
672221939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkit.h:
672321939df44de1705786c545cd1bf519d47250322dBen Murdoch
672421939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-25  Sam Weinig  <sam@webkit.org>
672521939df44de1705786c545cd1bf519d47250322dBen Murdoch
672621939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Maciej Stachowiak.
672721939df44de1705786c545cd1bf519d47250322dBen Murdoch
672821939df44de1705786c545cd1bf519d47250322dBen Murdoch        Fix for https://bugs.webkit.org/show_bug.cgi?id=38097
672921939df44de1705786c545cd1bf519d47250322dBen Murdoch        Disentangle initializing the main thread from initializing threading
673021939df44de1705786c545cd1bf519d47250322dBen Murdoch
673121939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitprivate.cpp:
673221939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_init): Add call to initializeMainThread.
673321939df44de1705786c545cd1bf519d47250322dBen Murdoch
673421939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-22  Dave Moore  <davemoore@chromium.org>
673521939df44de1705786c545cd1bf519d47250322dBen Murdoch
673621939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Dimitri Glazkov.
673721939df44de1705786c545cd1bf519d47250322dBen Murdoch
673821939df44de1705786c545cd1bf519d47250322dBen Murdoch        Added notification when the favicons for a page are changed
673921939df44de1705786c545cd1bf519d47250322dBen Murdoch        from a script.
674021939df44de1705786c545cd1bf519d47250322dBen Murdoch        The Document object will notify the frame loader, which will
674121939df44de1705786c545cd1bf519d47250322dBen Murdoch        notify the client. Implementations of FrameLoaderClient will
674221939df44de1705786c545cd1bf519d47250322dBen Murdoch        have to add one method; dispatchDidChangeIcons().
674321939df44de1705786c545cd1bf519d47250322dBen Murdoch
674421939df44de1705786c545cd1bf519d47250322dBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
674521939df44de1705786c545cd1bf519d47250322dBen Murdoch        (WebKit::FrameLoaderClient::dispatchDidChangeIcons):
674621939df44de1705786c545cd1bf519d47250322dBen Murdoch        * WebCoreSupport/FrameLoaderClientGtk.h:
674721939df44de1705786c545cd1bf519d47250322dBen Murdoch
674821939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-22  Xan Lopez  <xlopez@igalia.com>
674921939df44de1705786c545cd1bf519d47250322dBen Murdoch
675021939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Gustavo Noronha.
675121939df44de1705786c545cd1bf519d47250322dBen Murdoch
675221939df44de1705786c545cd1bf519d47250322dBen Murdoch        [GTK] GObject DOM bindings
675321939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=33590
675421939df44de1705786c545cd1bf519d47250322dBen Murdoch
675521939df44de1705786c545cd1bf519d47250322dBen Murdoch        Add webkit_web_view_get_document to retrieve the WebKitDOMDocument
675621939df44de1705786c545cd1bf519d47250322dBen Murdoch        from a WebKitWebView, and a very simple test for it.
675721939df44de1705786c545cd1bf519d47250322dBen Murdoch
675821939df44de1705786c545cd1bf519d47250322dBen Murdoch        * tests/testwebview.c:
675921939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitwebview.cpp:
676021939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_view_get_document):
676121939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitwebview.h:
676221939df44de1705786c545cd1bf519d47250322dBen Murdoch
676321939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-22  Diego Escalante Urrelo  <descalante@igalia.com>
676421939df44de1705786c545cd1bf519d47250322dBen Murdoch
676521939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Xan Lopez.
676621939df44de1705786c545cd1bf519d47250322dBen Murdoch
676721939df44de1705786c545cd1bf519d47250322dBen Murdoch        [Gtk] Evaluate and create tests for all the AtkRole's implemented by
676821939df44de1705786c545cd1bf519d47250322dBen Murdoch        WebKitGtk
676921939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=34449
677021939df44de1705786c545cd1bf519d47250322dBen Murdoch
677121939df44de1705786c545cd1bf519d47250322dBen Murdoch        Expand testatkroles to test ATK_ROLE_COMBO_BOX.
677221939df44de1705786c545cd1bf519d47250322dBen Murdoch
677321939df44de1705786c545cd1bf519d47250322dBen Murdoch        * tests/testatkroles.c:
677421939df44de1705786c545cd1bf519d47250322dBen Murdoch        (test_webkit_atk_get_role_combobox):
677521939df44de1705786c545cd1bf519d47250322dBen Murdoch        (main):
677621939df44de1705786c545cd1bf519d47250322dBen Murdoch
677721939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-22  Diego Escalante Urrelo  <descalante@igalia.com>
677821939df44de1705786c545cd1bf519d47250322dBen Murdoch
677921939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Xan Lopez.
678021939df44de1705786c545cd1bf519d47250322dBen Murdoch
678121939df44de1705786c545cd1bf519d47250322dBen Murdoch        [Gtk] Evaluate and create tests for all the AtkRole's implemented by
678221939df44de1705786c545cd1bf519d47250322dBen Murdoch        WebKitGtk
678321939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=34449
678421939df44de1705786c545cd1bf519d47250322dBen Murdoch
678521939df44de1705786c545cd1bf519d47250322dBen Murdoch        Expand testatkroles to test ATK_ROLE_SEPARATOR.
678621939df44de1705786c545cd1bf519d47250322dBen Murdoch
678721939df44de1705786c545cd1bf519d47250322dBen Murdoch        * tests/testatkroles.c:
678821939df44de1705786c545cd1bf519d47250322dBen Murdoch        (test_webkit_atk_get_role_separator):
678921939df44de1705786c545cd1bf519d47250322dBen Murdoch        (main):
679021939df44de1705786c545cd1bf519d47250322dBen Murdoch
679121939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-22  Adam Barth  <abarth@webkit.org>
679221939df44de1705786c545cd1bf519d47250322dBen Murdoch
679321939df44de1705786c545cd1bf519d47250322dBen Murdoch        Unreviewed, rolling out r58069.
679421939df44de1705786c545cd1bf519d47250322dBen Murdoch        http://trac.webkit.org/changeset/58069
679521939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=27751
679621939df44de1705786c545cd1bf519d47250322dBen Murdoch
679721939df44de1705786c545cd1bf519d47250322dBen Murdoch        Broke compile on Windows.
679821939df44de1705786c545cd1bf519d47250322dBen Murdoch
679921939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitwebsettings.cpp:
680021939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_class_init):
680121939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_set_property):
680221939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_get_property):
680321939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_copy):
680421939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitwebview.cpp:
680521939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_view_update_settings):
680621939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_view_settings_notify):
680721939df44de1705786c545cd1bf519d47250322dBen Murdoch
680821939df44de1705786c545cd1bf519d47250322dBen Murdoch2010-04-22  Abhishek Arya  <inferno@chromium.org>
680921939df44de1705786c545cd1bf519d47250322dBen Murdoch
681021939df44de1705786c545cd1bf519d47250322dBen Murdoch        Reviewed by Adam Barth.
681121939df44de1705786c545cd1bf519d47250322dBen Murdoch
681221939df44de1705786c545cd1bf519d47250322dBen Murdoch        Add support for controlling clipboard access from javascript.
681321939df44de1705786c545cd1bf519d47250322dBen Murdoch        Clipboard access from javascript is disabled by default.
681421939df44de1705786c545cd1bf519d47250322dBen Murdoch        https://bugs.webkit.org/show_bug.cgi?id=27751
681521939df44de1705786c545cd1bf519d47250322dBen Murdoch
681621939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitwebsettings.cpp:
681721939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_class_init):
681821939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_set_property):
681921939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_get_property):
682021939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_settings_copy):
682121939df44de1705786c545cd1bf519d47250322dBen Murdoch        * webkit/webkitwebview.cpp:
682221939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_view_update_settings):
682321939df44de1705786c545cd1bf519d47250322dBen Murdoch        (webkit_web_view_settings_notify):
682421939df44de1705786c545cd1bf519d47250322dBen Murdoch
6825dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-21  Jakub Wieczorek  <jwieczorek@webkit.org>
6826dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6827dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Darin Adler.
6828dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6829dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        List item markers are not always updated after changes in the DOM.
6830dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=37060
6831dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6832dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitprivate.h:
6833dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebframe.cpp:
6834dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_frame_marker_text_for_list_item): Add a private API to get the marker text for a list item.
6835dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6836dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-21  Diego Escalante Urrelo  <descalante@igalia.com>
6837dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6838dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
6839dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6840dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] Evaluate and create tests for all the AtkRole's implemented by
6841dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        WebKitGtk
6842dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34449
6843dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6844dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Expand testatkroles to test ATK_ROLE_FORM.
6845dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6846dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testatkroles.c:
6847dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_form):
6848dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (main):
6849dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6850dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-20  Adam Barth  <abarth@webkit.org>
6851dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6852dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Eric Seidel.
6853dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6854dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Factor DocumentWriter out of FrameLoader
6855dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=37175
6856dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6857dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Update these callsites because the method moved to DocumentWriter.
6858dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6859dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
6860dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::FrameLoaderClient::committedLoad):
6861dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::FrameLoaderClient::finishedLoading):
6862dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
6863dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_get_encoding):
6864dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6865dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-20  Kent Tamura  <tkent@chromium.org>
6866dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6867dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Darin Adler.
6868dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6869dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Change a parameter type of chooseIconForFiles()
6870dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=37504
6871dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6872dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
6873dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::ChromeClient::chooseIconForFiles):
6874dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.h:
6875dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6876dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-20  Martin Robinson  <mrobinson@webkit.org>
6877dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6878dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha Silva.
6879dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6880dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] Enable DOM clipboard and drag-and-drop access
6881dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30623
6882dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6883dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Move most of the PasteboardHelper logic into WebCore. This helps
6884dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        prepare for WebKit2 and leads to a clearer separation of concerns
6885dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        between the WebKit and WebCore layers.
6886dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6887dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
6888dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::collapseSelection): Converted this logic to a GClosure callback.
6889dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::respondToChangedSelection): Collapse selection via GClosure now.
6890dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/PasteboardHelperGtk.cpp: Moved most of the code to WebCore.
6891dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::PasteboardHelperGtk::PasteboardHelperGtk): This constructor just initializes the target list.
6892dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::PasteboardHelperGtk::~PasteboardHelperGtk): The destructor no longer needs to free the target list.
6893dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::PasteboardHelperGtk::getIdForTargetType): Added, virtual method for getting target ids.
6894dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::PasteboardHelperGtk::usePrimarySelectionClipboard): Added, virtual method for querying current clipboard.
6895dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/PasteboardHelperGtk.h: Update method list to reflect reduced functionality.
6896dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6897dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-19  Diego Escalante Urrelo  <descalante@igalia.com>
6898dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6899dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
6900dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6901dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] Evaluate and create tests for all the AtkRole's implemented by
6902dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        WebKitGtk
6903dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34449
6904dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6905dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Expand testatkroles to test ATK form roles.
6906dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6907dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testatkroles.c:
6908dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_check_box):
6909dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_entry):
6910dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_label):
6911dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_listbox):
6912dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_password_text):
6913dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_push_button):
6914dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_radio_button):
6915dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (main):
6916dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6917dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-19  Diego Escalante Urrelo  <descalante@igalia.com>
6918dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6919dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
6920dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6921dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] Evaluate and create tests for all the AtkRole's implemented by
6922dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        WebKitGtk
6923dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34449
6924dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6925dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Add testatkroles to test ATK non form roles.
6926dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6927dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testatkroles.c: Added.
6928dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (finish_loading):
6929dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (atk_roles_fixture_setup):
6930dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (atk_roles_fixture_teardown):
6931dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (get_child_and_test_role):
6932dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_document_frame):
6933dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_heading):
6934dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_image):
6935dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_link):
6936dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_list_and_item):
6937dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_paragraph):
6938dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_section):
6939dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_atk_get_role_table):
6940dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (main):
6941dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6942dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-17  Alejandro G. Castro  <alex@igalia.com>
6943dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6944dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
6945dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6946dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        We have to initialize the timer attribute after destroying it, not
6947dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        doing it was causing crashes in some situations.
6948dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6949dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitdownload.cpp:
6950dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_download_finalize):
6951dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6952dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-13  Timothy Hatcher  <timothy@apple.com>
6953dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6954dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Rename SecurityOrigin::whiteListAccessFromOrigin to addOriginAccessWhitelistEntry.
6955dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        And SecurityOrigin::resetOriginAccessWhiteLists to resetOriginAccessWhitelists.
6956dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6957dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        SecurityOrigin needs a way to remove individual OriginAccessEntries
6958dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=37449
6959dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6960dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Dave Hyatt.
6961dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6962dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitprivate.cpp:
6963dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_white_list_access_from_origin):
6964dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_reset_origin_access_white_lists):
6965dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6966dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-11  Sheriff Bot  <webkit.review.bot@gmail.com>
6967dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6968dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Unreviewed, rolling out r57468.
6969dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        http://trac.webkit.org/changeset/57468
6970dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=37433
6971dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6972dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Broke the world...  Must have applied the patch wrong
6973dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (Requested by abarth on #webkit).
6974dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6975dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
6976dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::FrameLoaderClient::committedLoad):
6977dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::FrameLoaderClient::finishedLoading):
6978dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
6979dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_get_encoding):
6980dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6981dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-11  Adam Barth  <abarth@webkit.org>
6982dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6983dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Eric Seidel.
6984dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6985dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Factor DocumentWriter out of FrameLoader
6986dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=37175
6987dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6988dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Update these callsites because the method moved to DocumentWriter.
6989dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6990dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
6991dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::FrameLoaderClient::committedLoad):
6992dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::FrameLoaderClient::finishedLoading):
6993dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
6994dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_get_encoding):
6995dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6996dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-07  Andrey Kosyakov  <caseq@chromium.org>
6997dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
6998dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Yury Semikhatsky.
6999dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7000dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Removed redundant FrameLoaderClient::dispatchDidLoadResourceByXMLHttpRequest()
7001dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=36949
7002dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7003dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
7004dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
7005dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7006dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7007dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7008dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Holger Freyther.
7009dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7010dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] webkit_get_default_session() should make sure webkit_init() is called
7011dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=36754
7012dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7013dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Make sure global functions that do not require a WebKitWebView to
7014dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        be created call webkit_init() before doing their job. Also add an
7015dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        API test to check for that.
7016dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7017dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testglobals.c: Added.
7018dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_globals_default_session):
7019dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (main):
7020dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7021dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_get_default_session):
7022dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_set_cache_model):
7023dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_get_cache_model):
7024dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7025dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-31  Marcus Bulach  <bulach@chromium.org>
7026dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7027dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Jeremy Orlow.
7028dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7029dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Adds Geolocation param for cancelGeolocationPermissionRequestForFrame.
7030dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35031
7031dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7032dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7033dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::ChromeClient::cancelGeolocationPermissionRequestForFrame):
7034dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.h:
7035dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7036dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-30  Gavin Barraclough  <barraclough@apple.com>
7037dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7038dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Rubber stamped by Sam Weinig.
7039dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7040dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=36866
7041dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Move CString to WTF
7042dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7043dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7044dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ContextMenuClientGtk.cpp:
7045dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
7046dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
7047dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/InspectorClientGtk.cpp:
7048dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * gdom/ConvertToGCharPrivate.h:
7049dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitdownload.cpp:
7050dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkithittestresult.cpp:
7051dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitnetworkrequest.cpp:
7052dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitprivate.h:
7053dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitsecurityorigin.cpp:
7054dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebdatabase.cpp:
7055dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebframe.cpp:
7056dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebhistoryitem.cpp:
7057dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_history_item_finalize):
7058dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_history_item_get_target):
7059dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebresource.cpp:
7060dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebsettings.cpp:
7061dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7062dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7063dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-28  Alexey Proskuryakov  <ap@apple.com>
7064dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7065dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Build fix. Include WindowsKeyboardCodes.h instead of KeyboardCodes.h.
7066dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7067dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
7068dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7069dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-27  Sergio Villar Senin  <svillar@igalia.com>
7070dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7071dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Eric Seidel.
7072dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7073dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        FrameLoader emits onload-event when handling
7074dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        dispatchDidHandleOnloadEvents
7075dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7076dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] Improve reporting of frame loader callbacks in DRT
7077dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=36454
7078dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7079dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
7080dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::FrameLoaderClient::dispatchDidHandleOnloadEvents):
7081dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        implemented, now it emits onload-event signal
7082dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp: added onload-event signal
7083dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7084dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-25  Sergio Villar Senín  <svillar@igalia.com>
7085dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7086dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
7087dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7088dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Added new API webkit_web_back_forward_list_clear. This function
7089dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        clears the back forward list
7090dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7091dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] http/history tests are failing
7092dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=36173
7093dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7094dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testwebbackforwardlist.c:
7095dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_web_back_forward_list_clear):
7096dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (main): added new unit test for the new API
7097dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebbackforwardlist.cpp:
7098dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_back_forward_list_clear):
7099dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebbackforwardlist.h: new function that clears the
7100dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        back forward list
7101dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7102dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-24  Kent Tamura  <tkent@chromium.org>
7103dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7104dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Darin Adler.
7105dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7106dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Make Icon::createIconForFiles() optional.
7107dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35072
7108dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7109dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        - Rename iconForFiles() to chooseIconForFiles().
7110dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        - Call Icon::createIconForFiles() from chooseIconForFiles().
7111dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7112dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7113dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.h:
7114dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7115dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-23  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7116dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7117dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Holger Freyther.
7118dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7119dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] Does not build with latest GTK+ development release
7120dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=36398
7121dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7122dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Fix building with newest GTK+ versions.
7123dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7124dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7125dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::ChromeClient::windowRect):
7126dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::ChromeClient::setWindowRect):
7127dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::ChromeClient::unfocus):
7128dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::ChromeClient::canTakeFocus):
7129dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::ChromeClient::contentsSizeChanged):
7130dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitprivate.cpp:
7131dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (currentToplevelCallback):
7132dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebframe.cpp:
7133dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_frame_print_full):
7134dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_frame_print):
7135dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7136dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_grab_focus):
7137dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_focus_in_event):
7138dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_script_dialog):
7139dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7140dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-18  Philip Chimento  <philip.chimento@gmail.com>
7141dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7142dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Oliver Hunt.
7143dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7144dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Setting the GObject WebKitWebView property 'window-features' to NULL
7145dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        causes a crash. 
7146dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=36144
7147dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7148dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testwebview.c: Add unit test for this bug.
7149dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp: Don't allow the 'window-features' property
7150dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        to be set to NULL.
7151dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebwindowfeatures.cpp: 
7152dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_window_features_equal): Don't examine the members of either
7153dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        web_window_features argument if either is NULL, just return that they
7154dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        are not equal. Additionally, if they are the same object, return that 
7155dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        they are equal.
7156dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7157dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-16  Xan Lopez  <xlopez@igalia.com>
7158dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7159dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha.
7160dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7161dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Update for 1.1.90 release.
7162dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7163dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * NEWS:
7164dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7165dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-16  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7166dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7167dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Fix one too many empty lines in documentation of
7168dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        window-obejct-cleared signal, which caused the documentation to be
7169dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        rendered funny. Thanks to Martin Robinson for noticing.
7170dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7171dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7172dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7173dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-16  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7174dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7175dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Unreviewed. Add missing symbol to GeoLocation documentation
7176dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        section.
7177dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7178dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * docs/webkitgtk-sections.txt:
7179dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7180dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-16  Martin Robinson  <mrobinson@webkit.org>
7181dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7182dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
7183dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7184dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        can't input korean into lower all input box except adress input box in webkit gtk launcher
7185dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=32290
7186dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7187dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Make the GTK+ EditorClient properly handle different types of input module
7188dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        behavior such as commit and preedit signals that happen outside of key event
7189dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        filtering and multiple times in a row. Filter keyup events as well as keydown
7190dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        events and call gtk_im_context_focus_{in/out} when the WebView focus changes.
7191dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7192dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Added tests for this behavior to the GTK+ unit tests.
7193dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7194dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
7195dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::imContextCommitted): Handle this signal properly when it happens outside of
7196dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        key event filtering.
7197dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::imContextPreeditChanged): Immediately update the preedit state and do not reject
7198dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        empty preedits, so that cancellation works properly.
7199dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::updatePendingComposition): Add this method, which handles the
7200dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        situation where a commit signal happens when there is still a pending commit.
7201dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::shouldBeginEditing): Clear pending composition state before editing
7202dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        starts.
7203dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::shouldEndEditing): Clear pending composition state before editing ends.
7204dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::handleKeyboardEvent): No longer special case preedits which happen during
7205dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        key event filtering. When confirming a pending composition use insertText instead of confirmComposition.
7206dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::handleInputMethodKeydown):
7207dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/EditorClientGtk.h: Make pendingComposition a member, so that multiple WebViews
7208dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        do not share state.
7209dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::webView): Added.
7210dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::treatContextCommitAsKeyEvent): Added.
7211dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::clearPendingComposition): Added.
7212dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testkeyevents.c:
7213dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_keypress_events_load_status_cb):
7214dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (map_event_cb):
7215dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (setup_keyevent_test):
7216dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_keypress_events):
7217dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (element_text_equal_to):
7218dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_ime_load_status_cb):
7219dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_ime):
7220dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (main):
7221dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7222dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_key_release_event):
7223dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_focus_in_event):
7224dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7225dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-16  Yury Semikhatsky <yurys@chromium.org>
7226dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7227dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Pavel Feldman.
7228dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7229dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Introduce InspectorFrontendClient that provides InspectorFrontend with an interface to the embedder. InspectorClient now serves as a delegate for InspectorController and does not contain methods for managing inspector frontend window. That allows to create remote InspectorFrontendHost.
7230dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7231dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Introduce InspectorFrontendClient that would provide InspectorFrontend with an interface to the embedder
7232dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35036
7233dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7234dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/InspectorClientGtk.cpp:
7235dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::notifyWebViewDestroyed):
7236dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorClient::InspectorClient):
7237dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorClient::inspectorDestroyed):
7238dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorClient::openInspectorFrontend):
7239dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorClient::highlight):
7240dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorClient::hideHighlight):
7241dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorClient::populateSetting):
7242dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorClient::storeSetting):
7243dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::InspectorFrontendClient):
7244dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::~InspectorFrontendClient):
7245dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::destroyInspectorWindow):
7246dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::localizedStringsURL):
7247dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::hiddenPanels):
7248dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::bringToFront):
7249dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::closeWindow):
7250dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::attachWindow):
7251dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::detachWindow):
7252dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::setAttachedWindowHeight):
7253dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::InspectorFrontendClient::inspectedURLChanged):
7254dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/InspectorClientGtk.h:
7255dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7256dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-15  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
7257dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7258dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Holger Freyther.
7259dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7260dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35502
7261dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] Objects of ATK_ROLE_TABLE should not implement AtkText
7262dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7263dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        New test to be sure we do not accidentally implement AtkText for tables
7264dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7265dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testatk.c
7266dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (testWebkitAtkGetTextInTable):
7267dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (main):
7268dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7269dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-09  Philippe Normand  <pnormand@igalia.com>
7270dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7271dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Holger Freyther.
7272dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7273dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] GTK_WIDGET_IS_SENSITIVE is deprecated in GTK+ 2.20
7274dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35909
7275dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7276dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp: GTK_WIDGET_IS_SENSITIVE has been
7277dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        deprecated in gtk 2.20. Use gtk_widget_is_sensitive when available.
7278dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7279dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7280dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7281dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Rubber-stamped by Kenneth Rohde Christiansen.
7282dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7283dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Misc documentation fixes. Fixes (almost) all warnings emitted by
7284dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        the documentation build process. Only the broken references to JSC
7285dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        objects remain.
7286dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7287dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitsecurityorigin.cpp:
7288dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebbackforwardlist.cpp:
7289dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebdatasource.cpp:
7290dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebframe.cpp:
7291dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebhistoryitem.cpp:
7292dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebinspector.cpp:
7293dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_inspector_class_init):
7294dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebsettings.cpp:
7295dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_settings_class_init):
7296dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7297dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_class_init):
7298dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7299dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-11  Anders Carlsson  <andersca@apple.com>
7300dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7301dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by David Hyatt.
7302dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7303dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Remove invalidateContents, it isn't used and it never makes sense to only invalidate the contents.
7304dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7305dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7306dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.h:
7307dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7308dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-09  Philippe Normand  <pnormand@igalia.com>
7309dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7310dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha Silva.
7311dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7312dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] testkeyevents doesn't stop if input event injection fails
7313dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35922
7314dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7315dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testkeyevents.c:
7316dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (load_status_cb): Added a safeguard to exit from the test if the
7317dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        input event injection failed.
7318dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7319dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7320dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7321dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Unreviewed. Documentation control files update for 1.1.23.
7322dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7323dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * docs/webkitgtk-docs.sgml:
7324dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7325dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-08  Csaba Osztrogonác  <ossy@webkit.org>
7326dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7327dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] Unreviewed buildfix after r55688.
7328dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7329dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitdownload.cpp:
7330dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_download_start):
7331dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7332dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-02  Adam Treat  <atreat@rim.com>
7333dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7334dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Dave Hyatt.
7335dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7336dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Adapt the gtk port to the refactoring of repaint methods.
7337dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7338dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34214
7339dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7340dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7341dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.h:
7342dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7343dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-08  Eric Uhrhane  <ericu@chromium.org>
7344dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7345dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by David Levin.
7346dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7347dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Remove the now-redundant Settings fields for the Database
7348dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35763
7349dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7350dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        No new tests; this code isn't called.
7351dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7352dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp: Remove the calls into Settings.
7353dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_update_settings):
7354dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_settings_notify):
7355dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7356dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-06  Arno Renevier  <arno@renevier.net>
7357dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7358dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Eric Seidel.
7359dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7360dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] GEOLOCATION_POLICY_DECISION_CANCELLED unused
7361dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35803
7362dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7363dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7364dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_class_init):
7365dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7366dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-03  Antonio Gomes  <tonikitoo@webkit.org>
7367dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7368dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha.
7369dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Patch by Antonio Gomes <tonikitoo@webkit.org>
7370dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7371dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] Add 'enable-spatial-navigation' setting for toggle Spatial Navigation on/off
7372dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35701
7373dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7374dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebsettings.cpp:
7375dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_settings_class_init):
7376dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_settings_set_property):
7377dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_settings_get_property):
7378dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_settings_copy):
7379dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7380dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_update_settings):
7381dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_settings_notify):
7382dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7383dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-03  Fridrich Strba  <fridrich.strba@bluewin.ch>
7384dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7385dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
7386dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7387dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Miscellaneous little fixes for the windows build of webkit-gtk
7388dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35640
7389dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7390dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitdownload.cpp: Windows headers define ERROR
7391dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        which breaks the build. Undef ERROR if it is defined.
7392dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7393dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-03  Philippe Normand  <pnormand@igalia.com>
7394dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7395dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Unreviewed, build fix after r55452.
7396dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7397dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7398dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_settings_notify): added missing braces.
7399dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7400dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-02  Eric Uhrhane  <ericu@chromium.org>
7401dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7402dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by David Levin.
7403dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7404dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Move database enable bit fully out of settings
7405dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        This is stage one of a three-stage commit [webkit, then chromium, then
7406dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        webkit again].  In this change I'm adding calls to
7407dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Database::setIsAvailable inside Settings::setDatabaseEnabled and
7408dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        anywhere else that called it, and switching webkit fully over to using
7409dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        that flag [added in a previous checkin].  Phase two will remove
7410dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Chromium's use of Settings for the Database, and phase three will remove
7411dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        the Setting for the Database enable entirely, leaving only
7412dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Database::isAvailable/setIsAvailable.
7413dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7414dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        No new tests; tested by existing storage tests.
7415dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7416dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35310
7417dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7418dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:  Add calls to Database::setIsAvailable
7419dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_update_settings):
7420dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_settings_notify):
7421dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7422dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-02  Arno Renevier  <arno@renevier.net>
7423dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7424dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha Silva.
7425dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7426dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] implements ChromeClient::requestGeolocationPermissionForFrame
7427dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35210
7428dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7429dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7430dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.h:
7431dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * docs/webkitgtk-sections.txt:
7432dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkit.h:
7433dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitdefines.h:
7434dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitgeolocationpolicydecision.cpp: Added.
7435dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_geolocation_policy_decision_class_init):
7436dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_geolocation_policy_decision_init):
7437dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_geolocation_policy_decision_new):
7438dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_geolocation_policy_allow):
7439dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_geolocation_policy_deny):
7440dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitgeolocationpolicydecision.h: Added.
7441dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitprivate.h:
7442dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7443dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_class_init):
7444dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkitmarshal.list:
7445dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7446dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-01  José Millán Soto  <jmillan@igalia.com>
7447dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7448dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha Silva.
7449dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7450dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] Right click does not activate text entry
7451dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29177
7452dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7453dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Makes the frame handle the mouse click event before sending the
7454dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        context menu event.
7455dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7456dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7457dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (PopupMenuPositionFunc):
7458dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Function created to make the popup menu appear in the correct position, especially
7459dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        when invoked from the keyboard.
7460dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_forward_context_menu_event):
7461dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Mouse click event is sent to frame before creating context menu,
7462dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        PopupMenuPositionFunc used to determine the position where the menu should appear.
7463dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_popup_menu_handler):
7464dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Improved focused node position detection. Event button set to right button.
7465dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7466dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-01  Jakob Petsovits  <jpetsovits@rim.com>
7467dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7468dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Adam Barth.
7469dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7470dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Adapt to the new ZoomMode enum.
7471dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35347
7472dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7473dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7474dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (DNDContentsRequest::webkit_web_view_apply_zoom_level):
7475dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7476dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-03-01  Kalle Vahlman  <zuh@iki.fi>
7477dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7478dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha Silva.
7479dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7480dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Queue a resize when either of the content dimensions change
7481dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35489
7482dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7483dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        The check for size changes only queued a resize if both of the content
7484dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        dimensions change, leaving the widget size out-of-sync if eg. only the
7485dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        width changes.
7486dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7487dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7488dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7489dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2009-12-04  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7490dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7491dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
7492dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7493dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] Needs proper reporting of frame loader callbacks, in DRT
7494dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=32170
7495dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7496dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Add new signal to report when the document load is finished for a
7497dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        frame.
7498dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7499dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
7500dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::FrameLoaderClient::dispatchDidFinishDocumentLoad):
7501dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7502dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_class_init):
7503dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7504dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-26  Antonio Gomes  <tonikitoo@webkit.org>
7505dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7506dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Complementary commit of r55300. Missing "notify::" to signal name.
7507dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7508dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testwebview.c:
7509dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_web_view_grab_focus):
7510dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7511dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-26  Antonio Gomes  <tonikitoo@webkit.org>
7512dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7513dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
7514dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Patch by Antonio Gomes <tonikitoo@webkit.org>
7515dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7516dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] Make webkit_web_view_grab_focus to active focus controller.
7517dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35402
7518dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7519dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        When programatically setting focus to an element in an inner document,
7520dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        calling "hasFocus()" from this document returns FALSE, because
7521dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        document's FocusController is not activated. It does not happen
7522dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        if |document| is the main document.
7523dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7524dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Making webkit_web_view_grab_focus to actually activate the FocusController,
7525dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        fixes the issue.
7526dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7527dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testwebview.c:
7528dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (server_callback):
7529dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_web_view_grab_focus):
7530dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7531dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_grab_focus):
7532dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7533dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-26  Alejandro G. Castro  <alex@igalia.com>
7534dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7535dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Unreviewed.
7536dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7537dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reverted last patch (r55295), it causes problems with the frames.
7538dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7539dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7540dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7541dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-19  Alejandro G. Castro  <alex@igalia.com>
7542dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7543dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
7544dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7545dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [GTK] Some region checks in scroll are not required
7546dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35142
7547dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7548dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Removes some of the operations checking the moved and invalidated
7549dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        regions when scrolling, it is done already in
7550dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        gdk_window_move_region.
7551dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7552dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7553dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7554dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-25  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7555dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7556dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
7557dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7558dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] crashed when destroying
7559dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=31271
7560dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7561dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        NULL-check the page before relaying the focus out event, since
7562dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        this might happen when destroying the widget without destroying
7563dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        its parent, and we currently crash.
7564dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7565dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * tests/testwebview.c:
7566dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (delayed_destroy):
7567dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (test_webkit_web_view_destroy):
7568dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (main):
7569dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7570dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_focus_in_event):
7571dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7572dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-24  Krzysztof Kotlenga <pocek@users.sf.net>
7573dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7574dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha Silva.
7575dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7576dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] Creation of a WebkitWebView widget is very slow
7577dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30032
7578dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7579dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
7580dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::ignoreWordInSpellDocument): Change 'langs' to 'dicts'
7581dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        to reflect the fact that the list just holds Enchant dictionaries now.
7582dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::learnWord): Ditto.
7583dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::checkSpellingOfString): Ditto.
7584dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::EditorClient::getGuessesForWord): Ditto.
7585dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitprivate.h: Remove the now unused SpellLanguage struct.
7586dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebsettings.cpp: Change function call to reflect new
7587dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        webkit_web_settings_get_enchant_dicts name.
7588dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (get_enchant_broker): Add this method which returns the enchant broker singleton.
7589dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (free_spell_checking_language): The list contents have changed, so change
7590dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        the way each element is freed.
7591dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_settings_finalize): Change to reflect 'spell_checking_languages_list'
7592dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        to 'enchant_dicts' member name change.
7593dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_settings_set_property): Use the broker singleton here instead of making
7594dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        a new one for each language. The Enchant dictionary is now the list payload.
7595dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_settings_copy): More name-change updates.
7596dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_settings_get_enchant_dicts): Ditto.
7597dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7598dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-23  Leandro Pereira  <leandro@profusion.mobi>
7599dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7600dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha Silva.
7601dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7602dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Fixes references to GOwnPtr and GRefPtr so the GTK+ port builds
7603dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        again.
7604dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        http://webkit.org/b/35084
7605dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7606dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebKit/gtk/webkit/webkitwebview.cpp:
7607dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7608dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-23  Shinichiro Hamaji  <hamaji@chromium.org>
7609dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7610dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Eric Seidel.
7611dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7612dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] Implement layoutTestController.numberOfPages
7613dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35228
7614dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7615dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitprivate.h:
7616dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebframe.cpp:
7617dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_frame_number_of_pages):
7618dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7619dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-23  José Millán Soto  <jmillan@igalia.com>
7620dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7621dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
7622dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7623dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Gtk] Server message not shown on http authentication
7624dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34219
7625dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7626dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitsoupauthdialog.c:
7627dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (show_auth_dialog):
7628dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Server message is displayed, messageLabel and message variables were
7629dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        renamed to avoid confusion.
7630dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7631dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-23  Steve Block  <steveblock@google.com>
7632dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7633dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Darin Adler.
7634dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7635dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Adds ChromeClient::cancelGeolocationPermissionRequestForFrame
7636dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34962
7637dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7638dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        This method is required so that a Geolocation object can cancel an
7639dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        asynchronous permission request. This allows the chrome client to cancel
7640dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        any UI it is showing for the permission request.
7641dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7642dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/ChromeClientGtk.h:
7643dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::ChromeClient::cancelGeolocationPermissionRequestForFrame):
7644dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7645dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-23  Xan Lopez  <xlopez@igalia.com>
7646dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7647dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha.
7648dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7649dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Do not do unnecessary work during size_allocate.
7650dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7651dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        FrameView::resize will already queue a layout, so there's no need
7652dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        to force one ourselves. On top of that, the layout function
7653dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        already adjusts the view size when needed, so there's no need to
7654dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        do that manually either. No change in the layout tests or unit
7655dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        tests after this.
7656dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7657dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * webkit/webkitwebview.cpp:
7658dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (webkit_web_view_size_allocate):
7659dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7660dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-22  Xan Lopez  <xlopez@igalia.com>
7661dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7662dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Gustavo Noronha.
7663dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7664dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Update for release.
7665dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7666dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * NEWS:
7667dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7668dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-22  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7669dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7670dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Reviewed by Xan Lopez.
7671dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7672dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        [Soup] loses information related to message flags when converting from/to Resource{Request,Response}
7673dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        https://bugs.webkit.org/show_bug.cgi?id=35093
7674dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7675dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Update the flags that are stored in the request, when the response
7676dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        is received.
7677dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7678dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
7679dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::FrameLoaderClient::dispatchDidReceiveResponse):
7680dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7681dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block2010-02-20  Gustavo Noronha Silva  <gns@gnome.org>
7682dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7683dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        Unreviewed. Trivial fix - unnecessary variable got added by
7684dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        mistake.
7685dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7686dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
7687dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block        (WebKit::FrameLoaderClient::dispatchDidReceiveResponse):
7688dcc8cf2e65d1aa555cce12431a16547e66b469eeSteve Block
7689692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-18  Diego Escalante Urrelo  <descalante@igalia.com>
7690692e5dbf12901edacf14812a6fae25462920af42Steve Block
7691692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Gustavo Noronha Silva.
7692692e5dbf12901edacf14812a6fae25462920af42Steve Block
7693692e5dbf12901edacf14812a6fae25462920af42Steve Block        [GTK] WebKitDownload documentation is incomplete
7694692e5dbf12901edacf14812a6fae25462920af42Steve Block        https://bugs.webkit.org/show_bug.cgi?id=35018
7695692e5dbf12901edacf14812a6fae25462920af42Steve Block
7696692e5dbf12901edacf14812a6fae25462920af42Steve Block        Concretely the error signal was undocumented. Also two relevant enums
7697692e5dbf12901edacf14812a6fae25462920af42Steve Block        were not included.
7698692e5dbf12901edacf14812a6fae25462920af42Steve Block
7699692e5dbf12901edacf14812a6fae25462920af42Steve Block        * docs/webkitgtk-sections.txt:
7700692e5dbf12901edacf14812a6fae25462920af42Steve Block        * docs/webkitgtk.types:
7701692e5dbf12901edacf14812a6fae25462920af42Steve Block        * webkit/webkitdownload.cpp:
7702692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_download_class_init):
7703692e5dbf12901edacf14812a6fae25462920af42Steve Block
7704692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-17  Dmitry Titov  <dimich@chromium.org>
7705692e5dbf12901edacf14812a6fae25462920af42Steve Block
7706692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by David Levin, Darin Fisher, Simon Hausmann.
7707692e5dbf12901edacf14812a6fae25462920af42Steve Block
7708692e5dbf12901edacf14812a6fae25462920af42Steve Block        When a live iframe element is moved between pages, it still depends on the old page.
7709692e5dbf12901edacf14812a6fae25462920af42Steve Block        https://bugs.webkit.org/show_bug.cgi?id=34382
7710692e5dbf12901edacf14812a6fae25462920af42Steve Block
7711692e5dbf12901edacf14812a6fae25462920af42Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
7712692e5dbf12901edacf14812a6fae25462920af42Steve Block        (WebKit::FrameLoaderClient::didTransferChildFrameToNewDocument):
7713692e5dbf12901edacf14812a6fae25462920af42Steve Block        Added empty implementation of a new virtual method.
7714692e5dbf12901edacf14812a6fae25462920af42Steve Block
7715692e5dbf12901edacf14812a6fae25462920af42Steve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
7716692e5dbf12901edacf14812a6fae25462920af42Steve Block
7717692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-17  Kent Tamura  <tkent@chromium.org>
7718692e5dbf12901edacf14812a6fae25462920af42Steve Block
7719692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Eric Seidel.
7720692e5dbf12901edacf14812a6fae25462920af42Steve Block
7721692e5dbf12901edacf14812a6fae25462920af42Steve Block        Introduces new Icon loading interface in order to support
7722692e5dbf12901edacf14812a6fae25462920af42Steve Block        asynchronous loading.
7723692e5dbf12901edacf14812a6fae25462920af42Steve Block        https://bugs.webkit.org/show_bug.cgi?id=32054
7724692e5dbf12901edacf14812a6fae25462920af42Steve Block
7725692e5dbf12901edacf14812a6fae25462920af42Steve Block        Add an empty implementation of ChromeClient::iconForFiles().
7726692e5dbf12901edacf14812a6fae25462920af42Steve Block
7727692e5dbf12901edacf14812a6fae25462920af42Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7728692e5dbf12901edacf14812a6fae25462920af42Steve Block        (WebKit::ChromeClient::iconForFiles):
7729692e5dbf12901edacf14812a6fae25462920af42Steve Block        * WebCoreSupport/ChromeClientGtk.h:
7730692e5dbf12901edacf14812a6fae25462920af42Steve Block
7731692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-17  Xan Lopez  <xlopez@igalia.com>
7732692e5dbf12901edacf14812a6fae25462920af42Steve Block
7733692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Gustavo Noronha.
7734692e5dbf12901edacf14812a6fae25462920af42Steve Block
7735692e5dbf12901edacf14812a6fae25462920af42Steve Block        Rename 'enable-java' setting to 'enable-java-applet', since it
7736692e5dbf12901edacf14812a6fae25462920af42Steve Block        only controls whether <applet> is supported or not instead of
7737692e5dbf12901edacf14812a6fae25462920af42Steve Block        whether all Java content is supported or not.
7738692e5dbf12901edacf14812a6fae25462920af42Steve Block
7739692e5dbf12901edacf14812a6fae25462920af42Steve Block        * webkit/webkitwebsettings.cpp:
7740692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_class_init):
7741692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_set_property):
7742692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_get_property):
7743692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_copy):
7744692e5dbf12901edacf14812a6fae25462920af42Steve Block        * webkit/webkitwebview.cpp:
7745692e5dbf12901edacf14812a6fae25462920af42Steve Block        (DNDContentsRequest::webkit_web_view_update_settings):
7746692e5dbf12901edacf14812a6fae25462920af42Steve Block        (DNDContentsRequest::webkit_web_view_settings_notify):
7747692e5dbf12901edacf14812a6fae25462920af42Steve Block
7748692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-17  Xan Lopez  <xlopez@igalia.com>
7749692e5dbf12901edacf14812a6fae25462920af42Steve Block
7750692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Gustavo Noronha.
7751692e5dbf12901edacf14812a6fae25462920af42Steve Block
7752692e5dbf12901edacf14812a6fae25462920af42Steve Block        [Linux] Webkit incompatible with Java plugins
7753692e5dbf12901edacf14812a6fae25462920af42Steve Block        https://bugs.webkit.org/show_bug.cgi?id=24912
7754692e5dbf12901edacf14812a6fae25462920af42Steve Block
7755692e5dbf12901edacf14812a6fae25462920af42Steve Block        Implement FrameLoaderClient::createJavaAppletWidget.
7756692e5dbf12901edacf14812a6fae25462920af42Steve Block
7757692e5dbf12901edacf14812a6fae25462920af42Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
7758692e5dbf12901edacf14812a6fae25462920af42Steve Block        (WebKit::FrameLoaderClient::createJavaAppletWidget):
7759692e5dbf12901edacf14812a6fae25462920af42Steve Block
7760692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-17  Xan Lopez  <xlopez@igalia.com>
7761692e5dbf12901edacf14812a6fae25462920af42Steve Block
7762692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Gustavo Noronha.
7763692e5dbf12901edacf14812a6fae25462920af42Steve Block
7764692e5dbf12901edacf14812a6fae25462920af42Steve Block        [Linux] Webkit incompatible with Java plugins
7765692e5dbf12901edacf14812a6fae25462920af42Steve Block        https://bugs.webkit.org/show_bug.cgi?id=24912
7766692e5dbf12901edacf14812a6fae25462920af42Steve Block
7767692e5dbf12901edacf14812a6fae25462920af42Steve Block        Add a WebKitWebSetting to enable/disable the Java plugin support.
7768692e5dbf12901edacf14812a6fae25462920af42Steve Block
7769692e5dbf12901edacf14812a6fae25462920af42Steve Block        * webkit/webkitwebsettings.cpp:
7770692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_class_init):
7771692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_set_property):
7772692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_get_property):
7773692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_copy):
7774692e5dbf12901edacf14812a6fae25462920af42Steve Block        * webkit/webkitwebview.cpp:
7775692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_view_update_settings):
7776692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_view_settings_notify):
7777692e5dbf12901edacf14812a6fae25462920af42Steve Block
7778692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7779692e5dbf12901edacf14812a6fae25462920af42Steve Block
7780692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Xan Lopez.
7781692e5dbf12901edacf14812a6fae25462920af42Steve Block
7782692e5dbf12901edacf14812a6fae25462920af42Steve Block        Test that data URIs that cause downloads to be started do not crash.
7783692e5dbf12901edacf14812a6fae25462920af42Steve Block
7784692e5dbf12901edacf14812a6fae25462920af42Steve Block        * tests/testdownload.c:
7785692e5dbf12901edacf14812a6fae25462920af42Steve Block        (mime_type_policy_decision_requested_cb):
7786692e5dbf12901edacf14812a6fae25462920af42Steve Block        (idle_quit_loop_cb):
7787692e5dbf12901edacf14812a6fae25462920af42Steve Block        (test_webkit_download_data):
7788692e5dbf12901edacf14812a6fae25462920af42Steve Block        (main):
7789692e5dbf12901edacf14812a6fae25462920af42Steve Block
7790692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-17  Philippe Normand  <pnormand@igalia.com>
7791692e5dbf12901edacf14812a6fae25462920af42Steve Block
7792692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Xan Lopez.
7793692e5dbf12901edacf14812a6fae25462920af42Steve Block
7794692e5dbf12901edacf14812a6fae25462920af42Steve Block        Missing property warning after r54873
7795692e5dbf12901edacf14812a6fae25462920af42Steve Block        https://bugs.webkit.org/show_bug.cgi?id=35023
7796692e5dbf12901edacf14812a6fae25462920af42Steve Block
7797692e5dbf12901edacf14812a6fae25462920af42Steve Block        Add a new WebKitWebSettings setting, 'enable-file-access-from-file-uris', set to
7798692e5dbf12901edacf14812a6fae25462920af42Steve Block        FALSE by default, that when enabled will assign each file:// URI
7799692e5dbf12901edacf14812a6fae25462920af42Steve Block        their own security domain.
7800692e5dbf12901edacf14812a6fae25462920af42Steve Block
7801692e5dbf12901edacf14812a6fae25462920af42Steve Block        * webkit/webkitwebsettings.cpp:
7802692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_class_init):
7803692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_set_property):
7804692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_get_property):
7805692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_copy):
7806692e5dbf12901edacf14812a6fae25462920af42Steve Block
7807692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-16  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
7808692e5dbf12901edacf14812a6fae25462920af42Steve Block
7809692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Xan Lopez.
7810692e5dbf12901edacf14812a6fae25462920af42Steve Block
7811692e5dbf12901edacf14812a6fae25462920af42Steve Block        Check if the handle has a SoupMessage before trying to use
7812692e5dbf12901edacf14812a6fae25462920af42Steve Block        it. This will be the case in non-HTTP(S) URLs.
7813692e5dbf12901edacf14812a6fae25462920af42Steve Block
7814692e5dbf12901edacf14812a6fae25462920af42Steve Block        * webkit/webkitdownload.cpp:
7815692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_download_new_with_handle):
7816692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_download_start):
7817692e5dbf12901edacf14812a6fae25462920af42Steve Block
7818692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-16  Xan Lopez  <xlopez@igalia.com>
7819692e5dbf12901edacf14812a6fae25462920af42Steve Block
7820692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Gustavo Noronha.
7821692e5dbf12901edacf14812a6fae25462920af42Steve Block
7822692e5dbf12901edacf14812a6fae25462920af42Steve Block        Add a new WebKitWebSettings setting, 'auto-resize-window', set to
7823692e5dbf12901edacf14812a6fae25462920af42Steve Block        FALSE by default, that when enabled will apply any resizes or
7824692e5dbf12901edacf14812a6fae25462920af42Steve Block        moves done by a page through various DOM methods (moveTo,
7825692e5dbf12901edacf14812a6fae25462920af42Steve Block        resizeTo, moveBy, resizeBy).
7826692e5dbf12901edacf14812a6fae25462920af42Steve Block
7827692e5dbf12901edacf14812a6fae25462920af42Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
7828692e5dbf12901edacf14812a6fae25462920af42Steve Block        * webkit/webkitwebsettings.cpp:
7829692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_class_init):
7830692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_set_property):
7831692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_get_property):
7832692e5dbf12901edacf14812a6fae25462920af42Steve Block        (webkit_web_settings_copy):
7833692e5dbf12901edacf14812a6fae25462920af42Steve Block
7834692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-15  Emilio Pozuelo Monfort  <pochu27@gmail.com>
7835692e5dbf12901edacf14812a6fae25462920af42Steve Block
7836692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Gustavo Noronha Silva.
7837692e5dbf12901edacf14812a6fae25462920af42Steve Block
7838692e5dbf12901edacf14812a6fae25462920af42Steve Block        [GTK] Fails to build on GNU/Hurd because of PATH_MAX usage
7839692e5dbf12901edacf14812a6fae25462920af42Steve Block        https://bugs.webkit.org/show_bug.cgi?id=34920
7840692e5dbf12901edacf14812a6fae25462920af42Steve Block
7841692e5dbf12901edacf14812a6fae25462920af42Steve Block        Use dynamic allocation instead of fixed PATH_MAX size buffers to
7842692e5dbf12901edacf14812a6fae25462920af42Steve Block        fix the build on GNU/Hurd, where PATH_MAX is undefined.
7843692e5dbf12901edacf14812a6fae25462920af42Steve Block
7844692e5dbf12901edacf14812a6fae25462920af42Steve Block        * tests/testmimehandling.c:
7845692e5dbf12901edacf14812a6fae25462920af42Steve Block        (main):
7846692e5dbf12901edacf14812a6fae25462920af42Steve Block        * tests/testwebview.c:
7847692e5dbf12901edacf14812a6fae25462920af42Steve Block        (main):
7848692e5dbf12901edacf14812a6fae25462920af42Steve Block
7849692e5dbf12901edacf14812a6fae25462920af42Steve Block2010-02-14  Diego Escalante Urrelo  <descalante@igalia.com>
7850692e5dbf12901edacf14812a6fae25462920af42Steve Block
7851692e5dbf12901edacf14812a6fae25462920af42Steve Block        Reviewed by Gustavo Noronha Silva.
7852692e5dbf12901edacf14812a6fae25462920af42Steve Block
7853692e5dbf12901edacf14812a6fae25462920af42Steve Block        [gtk] WebKitDownload's currentSize property is guint, should be guint64
7854692e5dbf12901edacf14812a6fae25462920af42Steve Block        https://bugs.webkit.org/show_bug.cgi?id=34829
7855692e5dbf12901edacf14812a6fae25462920af42Steve Block
7856692e5dbf12901edacf14812a6fae25462920af42Steve Block        Actually use a guint64 for current-size property in WebKitDownload, we
7857692e5dbf12901edacf14812a6fae25462920af42Steve Block        were using a guint which is likely the cause for wrong sizes for files
7858692e5dbf12901edacf14812a6fae25462920af42Steve Block        over 4 Gb.
7859692e5dbf12901edacf14812a6fae25462920af42Steve Block
7860692e5dbf12901edacf14812a6fae25462920af42Steve Block        * webkit/webkitdownload.cpp:
7861692e5dbf12901edacf14812a6fae25462920af42Steve Block
78628a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block2010-02-09  Gustavo Noronha Silva  <gns@gnome.org>
78638a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78648a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Reviewed by Xan Lopez.
78658a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78668a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        [GTK] Hits assertion on history back, with page cache enabled, in specific conditions
78678a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34773
78688a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78698a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Make sure cached frames have their scrollbars disconnected from
78708a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        the WebView's adjustments.
78718a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78728a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
78738a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (WebKit::FrameLoaderClient::savePlatformDataToCachedFrame):
78748a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78758a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block2010-02-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
78768a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78778a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Reviewed by Xan Lopez.
78788a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78798a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        [GTK] Set GtkAdjustments on our FrameView when loading a page in the PageCache
78808a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34754
78818a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78828a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Test that lower, and upper bounds are kept when goibg back with
78838a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        page cache enabled, and disabled. Page cache behaviour is still a
78848a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        bit broken (see FIXME).
78858a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78868a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        * tests/testwebview.c:
78878a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (server_callback):
78888a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (map_event_cb):
78898a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (do_test_webkit_web_view_adjustments):
78908a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (test_webkit_web_view_adjustments):
78918a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (main):
78928a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78938a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block2010-02-09  Xan Lopez  <xlopez@igalia.com>
78948a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78958a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Reviewed by Gustavo Noronha.
78968a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
78978a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        [GTK] Set GtkAdjustments on our FrameView when loading a page in the PageCache
78988a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34754
78998a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79008a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Set the Gtk Adjustments of the FrameViews when they are restored
79018a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        from the PageCache too. Right we only do it for the newly created
79028a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        FrameViews in transitionToCommittedForNewPage, but we it also
79038a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        needs to be done in the equilavent transition method for cached
79048a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        pages.
79058a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79068a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
79078a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (WebKit::postCommitFrameViewSetup):
79088a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (WebKit::FrameLoaderClient::transitionToCommittedFromCachedFrame):
79098a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
79108a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79118a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block2010-02-08  Xan Lopez  <xlopez@igalia.com>
79128a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79138a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Reviewed by Gustavo Noronha.
79148a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79158a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        [GTK] Implement FrameLoaderClient::hasWebView
79168a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34682
79178a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79188a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Used for sanity-check ASSERTS in the FrameLoader code.
79198a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79208a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
79218a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (WebKit::FrameLoaderClient::hasWebView):
79228a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79238a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block2010-02-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
79248a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79258a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Reviewed by Xan Lopez.
79268a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79278a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        News about 1.1.21.
79288a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79298a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        * NEWS:
79308a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79318a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block2010-02-05  Shinichiro Hamaji  <hamaji@chromium.org>
79328a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79338a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Reviewed by Gustavo Noronha Silva.
79348a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79358a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        [Gtk] Implement layoutTestController.pageNumberForElementById
79368a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=34572
79378a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79388a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        * webkit/webkitprivate.h:
79398a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        * webkit/webkitwebframe.cpp:
79408a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (webkit_web_frame_page_number_for_element_by_id):
79418a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79428a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block2010-02-04  Christian Dywan  <christian@twotoasts.de>
79438a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79448a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Reviewed by Gustavo Noronha Silva.
79458a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79468a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        [GTK] Add and cleanup return values of signals in view and frame
79478a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=33484
79488a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79498a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        Add missing and cleanup return values of web frame and web view signals.
79508a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79518a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        * webkit/webkitwebframe.cpp:
79528a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (webkit_web_frame_class_init):
79538a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        * webkit/webkitwebview.cpp:
79548a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block        (DNDContentsRequest::webkit_web_view_class_init):
79558a0914b749bbe7da7768e07a7db5c6d4bb09472bSteve Block
79565e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block2010-02-02  Gustavo Noronha Silva  <gns@gnome.org>
79575e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
79585e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        Reviewed by Xan Lopez.
79595e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
79605e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        Changes in 1.1.20, and documentation control files update.
79615e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
79625e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        * NEWS:
79635e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        * docs/webkitgtk-docs.sgml:
79645e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
79655e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block2010-02-02  Martin Robinson  <martin.james.robinson@gmail.com>
79665e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
79675e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        Reviewed by Gustavo Noronha Silva.
79685e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
79695e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        [GTK] When selection changes selections in other WebView are not collapsed
79705e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        https://bugs.webkit.org/show_bug.cgi?id=34043
79715e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
79725e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        Collapse the selection of a WebView even when the new selection owner is
79735e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        a new WebView.
79745e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
79755e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        * WebCoreSupport/PasteboardHelperGtk.cpp:
79765e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        (WebKit::clearClipboardContentsCallback): Only clear the DataObject we are setting
79775e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        is not the same as the one referenced in this callback. Use the same behavior for
79785e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        collapsing the selection.
79795e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        (WebKit::PasteboardHelperGtk::writeClipboardContents): Instead of recording a boolean
79805e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block        record the actual data used while writing to the clipboard.
79815e2bc6953fe6923165b8a5d7679939693a1d58d6Steve Block
7982d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-27  Martin Robinson  <mrobinson@webkit.org>
7983d0825bca7fe65beaee391d30da42e937db621564Steve Block
7984d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha Silva.
7985d0825bca7fe65beaee391d30da42e937db621564Steve Block
7986d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] Expose the IM context via the API
7987d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=33327
7988d0825bca7fe65beaee391d30da42e937db621564Steve Block
7989d0825bca7fe65beaee391d30da42e937db621564Steve Block        Expose the GtkIMMultiContext as a property of WebKitWebView. This will
7990d0825bca7fe65beaee391d30da42e937db621564Steve Block        allow embedders to generate the input method context menu entries and
7991d0825bca7fe65beaee391d30da42e937db621564Steve Block        make testing certain IM context behavior possible.
7992d0825bca7fe65beaee391d30da42e937db621564Steve Block
7993d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.cpp:
7994d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_view_get_property):
7995d0825bca7fe65beaee391d30da42e937db621564Steve Block        (DNDContentsRequest::webkit_web_view_get_im_context):
7996d0825bca7fe65beaee391d30da42e937db621564Steve Block        (DNDContentsRequest::webkit_web_view_class_init):
7997d0825bca7fe65beaee391d30da42e937db621564Steve Block
7998d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-19  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
7999d0825bca7fe65beaee391d30da42e937db621564Steve Block
8000d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8001d0825bca7fe65beaee391d30da42e937db621564Steve Block
8002d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=30883
8003d0825bca7fe65beaee391d30da42e937db621564Steve Block        [Gtk] Implement AtkText for HTML elements which contain text
8004d0825bca7fe65beaee391d30da42e937db621564Steve Block
8005d0825bca7fe65beaee391d30da42e937db621564Steve Block        Adds two news tests.
8006d0825bca7fe65beaee391d30da42e937db621564Steve Block
8007d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testatk.c
8008d0825bca7fe65beaee391d30da42e937db621564Steve Block        (testWebkitAtkGetTextInParagraphAndBodySimple):
8009d0825bca7fe65beaee391d30da42e937db621564Steve Block        (testWebkitAtkGetTextInParagraphAndBodyModerate):
8010d0825bca7fe65beaee391d30da42e937db621564Steve Block        (main):
8011d0825bca7fe65beaee391d30da42e937db621564Steve Block
8012d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-19  Gustavo Noronha Silva  <gns@gnome.org>
8013d0825bca7fe65beaee391d30da42e937db621564Steve Block
8014d0825bca7fe65beaee391d30da42e937db621564Steve Block        Unreviewed. Changes to the test I forgot to make after a last
8015d0825bca7fe65beaee391d30da42e937db621564Steve Block        minute change before landing 53294 - this causes make distcheck to
8016d0825bca7fe65beaee391d30da42e937db621564Steve Block        fail.
8017d0825bca7fe65beaee391d30da42e937db621564Steve Block
8018d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testloading.c:
8019d0825bca7fe65beaee391d30da42e937db621564Steve Block        (load_error_status_changed_cb):
8020d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_loading_error):
8021d0825bca7fe65beaee391d30da42e937db621564Steve Block
8022d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-19  Gustavo Noronha Silva  <gns@gnome.org>
8023d0825bca7fe65beaee391d30da42e937db621564Steve Block
8024d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8025d0825bca7fe65beaee391d30da42e937db621564Steve Block
8026d0825bca7fe65beaee391d30da42e937db621564Steve Block        News items for 1.1.19.
8027d0825bca7fe65beaee391d30da42e937db621564Steve Block
8028d0825bca7fe65beaee391d30da42e937db621564Steve Block        * NEWS:
8029d0825bca7fe65beaee391d30da42e937db621564Steve Block
8030d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-19  Gustavo Noronha Silva  <gns@gnome.org>
8031d0825bca7fe65beaee391d30da42e937db621564Steve Block
8032d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8033d0825bca7fe65beaee391d30da42e937db621564Steve Block
8034d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] More crashes related to the clipboard management
8035d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=33746
8036d0825bca7fe65beaee391d30da42e937db621564Steve Block
8037d0825bca7fe65beaee391d30da42e937db621564Steve Block        Pass the WebKitWebView object (which is a GObject, thus
8038d0825bca7fe65beaee391d30da42e937db621564Steve Block        ref-counted) to the clipboard functions instead of passing the
8039d0825bca7fe65beaee391d30da42e937db621564Steve Block        Page - this allows us to explicitely protect the object inbetween
8040d0825bca7fe65beaee391d30da42e937db621564Steve Block        the clipboard call and its callbacks, which fixes the crash.
8041d0825bca7fe65beaee391d30da42e937db621564Steve Block
8042d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/EditorClientGtk.cpp:
8043d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::EditorClient::respondToChangedSelection):
8044d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/PasteboardHelperGtk.cpp:
8045d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::getClipboardContentsCallback):
8046d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::clearClipboardContentsCallback):
8047d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::PasteboardHelperGtk::writeClipboardContents):
8048d0825bca7fe65beaee391d30da42e937db621564Steve Block
8049d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-15  Alejandro G. Castro  <alex@igalia.com>
8050d0825bca7fe65beaee391d30da42e937db621564Steve Block
8051d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8052d0825bca7fe65beaee391d30da42e937db621564Steve Block
8053d0825bca7fe65beaee391d30da42e937db621564Steve Block        Original patch by David Ronis <david.ronis@mcgill.ca>
8054d0825bca7fe65beaee391d30da42e937db621564Steve Block
8055d0825bca7fe65beaee391d30da42e937db621564Steve Block        Upgrade 1.1.17->1.1.18 fails: GTK_WIDGET_TOPLEVEL' was not declared in this scope
8056d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=33486
8057d0825bca7fe65beaee391d30da42e937db621564Steve Block
8058d0825bca7fe65beaee391d30da42e937db621564Steve Block        Deprecated symbols replaced for gtk+ versions over 2.18.
8059d0825bca7fe65beaee391d30da42e937db621564Steve Block
8060d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
8061d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::ChromeClient::windowRect):
8062d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitprivate.cpp:
8063d0825bca7fe65beaee391d30da42e937db621564Steve Block        (currentToplevelCallback):
8064d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebframe.cpp:
8065d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_frame_print_full):
8066d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_frame_print):
8067d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.cpp:
8068d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_view_focus_in_event):
8069d0825bca7fe65beaee391d30da42e937db621564Steve Block
8070d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-14  Gustavo Noronha Silva  <gns@gnome.org>
8071d0825bca7fe65beaee391d30da42e937db621564Steve Block
8072d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Eric Seidel.
8073d0825bca7fe65beaee391d30da42e937db621564Steve Block
8074d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] Crashes cleaning clipboard contents, with page cache enabled
8075d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=32900
8076d0825bca7fe65beaee391d30da42e937db621564Steve Block
8077d0825bca7fe65beaee391d30da42e937db621564Steve Block        Null-check the focus controller to avoid crashing. Could not find
8078d0825bca7fe65beaee391d30da42e937db621564Steve Block        a way to reproduce this consistently, thus no test.
8079d0825bca7fe65beaee391d30da42e937db621564Steve Block
8080d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/PasteboardHelperGtk.cpp:
8081d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::clearClipboardContentsCallback):
8082d0825bca7fe65beaee391d30da42e937db621564Steve Block
8083d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-14  Gustavo Noronha Silva  <gns@gnome.org>
8084d0825bca7fe65beaee391d30da42e937db621564Steve Block
8085d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Oliver Hunter.
8086d0825bca7fe65beaee391d30da42e937db621564Steve Block
8087d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] couple fixes for signal emissions, and property notifications
8088d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=33428
8089d0825bca7fe65beaee391d30da42e937db621564Steve Block
8090d0825bca7fe65beaee391d30da42e937db621564Steve Block        Do not emit signals and property notifications for error
8091d0825bca7fe65beaee391d30da42e937db621564Steve Block        pages. The notifications are not really useful for anything, you
8092d0825bca7fe65beaee391d30da42e937db621564Steve Block        can get them back by overriding the error pages, and it avoids a
8093d0825bca7fe65beaee391d30da42e937db621564Steve Block        number of hacks.
8094d0825bca7fe65beaee391d30da42e937db621564Steve Block
8095d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8096d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::FrameLoaderClient):
8097d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::dispatchDidFinishLoad):
8098d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::dispatchDidReceiveIcon):
8099d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::dispatchDidStartProvisionalLoad):
8100d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::dispatchDidReceiveTitle):
8101d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::dispatchDidCommitLoad):
8102d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout):
8103d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::dispatchDidFailLoad):
8104d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
8105d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testloading.c:
8106d0825bca7fe65beaee391d30da42e937db621564Steve Block        (load_error_status_changed_cb):
8107d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_loading_error):
8108d0825bca7fe65beaee391d30da42e937db621564Steve Block
8109d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-14  Martin Robinson  <martin.james.robinson@gmail.com>
8110d0825bca7fe65beaee391d30da42e937db621564Steve Block
8111d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8112d0825bca7fe65beaee391d30da42e937db621564Steve Block
8113d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] Enable DOM clipboard and drag-and-drop access
8114d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=30623
8115d0825bca7fe65beaee391d30da42e937db621564Steve Block
8116d0825bca7fe65beaee391d30da42e937db621564Steve Block        Use DataObjectGtk when setting and clearing pasteboard data on
8117d0825bca7fe65beaee391d30da42e937db621564Steve Block        the GDK_SELECTION_PRIMARY clipboard.
8118d0825bca7fe65beaee391d30da42e937db621564Steve Block
8119d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/EditorClientGtk.cpp:
8120d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::EditorClient::respondToChangedSelection):
8121d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::EditorClient::EditorClient):
8122d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/EditorClientGtk.h:
8123d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/PasteboardHelperGtk.cpp:
8124d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::fillSelectionData):
8125d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::targetListForDataObject):
8126d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::getClipboardContentsCallback):
8127d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::clearClipboardContentsCallback):
8128d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::PasteboardHelperGtk::writeClipboardContents):
8129d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/PasteboardHelperGtk.h:
8130d0825bca7fe65beaee391d30da42e937db621564Steve Block
8131d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-14  Alejandro G. Castro  <alex@igalia.com>
8132d0825bca7fe65beaee391d30da42e937db621564Steve Block
8133d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8134d0825bca7fe65beaee391d30da42e937db621564Steve Block
8135d0825bca7fe65beaee391d30da42e937db621564Steve Block        Review the tooltip implementation
8136d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=32819
8137d0825bca7fe65beaee391d30da42e937db621564Steve Block
8138d0825bca7fe65beaee391d30da42e937db621564Steve Block        Change the GTK tooltip implementation to avoid the workaround that
8139d0825bca7fe65beaee391d30da42e937db621564Steve Block        we are currently using. Now we use a new private API to set the
8140d0825bca7fe65beaee391d30da42e937db621564Steve Block        text and all the tooltip handling is done in the webview widget.
8141d0825bca7fe65beaee391d30da42e937db621564Steve Block
8142d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
8143d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitprivate.h:
8144d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.cpp:
8145d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_view_set_tooltip_text): Added, new private API.
8146d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_view_query_tooltip): Added
8147d0825bca7fe65beaee391d30da42e937db621564Steve Block
8148d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-09  Gustavo Noronha Silva  <gns@gnome.org>
8149d0825bca7fe65beaee391d30da42e937db621564Steve Block
8150d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8151d0825bca7fe65beaee391d30da42e937db621564Steve Block
8152d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] couple fixes for signal emissions, and property notifications
8153d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=33428
8154d0825bca7fe65beaee391d30da42e937db621564Steve Block
8155d0825bca7fe65beaee391d30da42e937db621564Steve Block        Fix commitedLoad being called where it should not, causing it to
8156d0825bca7fe65beaee391d30da42e937db621564Steve Block        be called one time too many in some cases. We now match Qt's and
8157d0825bca7fe65beaee391d30da42e937db621564Steve Block        Mac's behavior here.
8158d0825bca7fe65beaee391d30da42e937db621564Steve Block
8159d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8160d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::finishedLoading):
8161d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testloading.c:
8162d0825bca7fe65beaee391d30da42e937db621564Steve Block        (load_error_status_changed_cb):
8163d0825bca7fe65beaee391d30da42e937db621564Steve Block
8164d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-08  Gustavo Noronha Silva  <gns@gnome.org>
8165d0825bca7fe65beaee391d30da42e937db621564Steve Block
8166d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8167d0825bca7fe65beaee391d30da42e937db621564Steve Block
8168d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] loading test should use SoupServer instead of actual sites
8169d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=33353
8170d0825bca7fe65beaee391d30da42e937db621564Steve Block
8171d0825bca7fe65beaee391d30da42e937db621564Steve Block        Make all the loading tests use SoupServer, instead of fetching
8172d0825bca7fe65beaee391d30da42e937db621564Steve Block        stuff from the Internet.
8173d0825bca7fe65beaee391d30da42e937db621564Steve Block
8174d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testloading.c:
8175d0825bca7fe65beaee391d30da42e937db621564Steve Block        (server_callback):
8176d0825bca7fe65beaee391d30da42e937db621564Steve Block        (get_uri_for_path):
8177d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_loading_status):
8178d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_loading_error):
8179d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_loading_cancelled):
8180d0825bca7fe65beaee391d30da42e937db621564Steve Block        (load_wentback_status_changed_cb):
8181d0825bca7fe65beaee391d30da42e937db621564Steve Block        (load_error_test):
8182d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_loading_goback):
8183d0825bca7fe65beaee391d30da42e937db621564Steve Block        (main):
8184d0825bca7fe65beaee391d30da42e937db621564Steve Block
8185d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-06  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
8186d0825bca7fe65beaee391d30da42e937db621564Steve Block
8187d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8188d0825bca7fe65beaee391d30da42e937db621564Steve Block
8189d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=30883
8190d0825bca7fe65beaee391d30da42e937db621564Steve Block        [Gtk] Implement AtkText for HTML elements which contain text
8191d0825bca7fe65beaee391d30da42e937db621564Steve Block
8192d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testatk.c
8193d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_webkit_atk_get_text_at_offset):
8194d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_webkit_atk_get_text_at_offset_forms):
8195d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_webkit_atk_get_text_at_offset_newlines):
8196d0825bca7fe65beaee391d30da42e937db621564Steve Block
8197d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-05  Gustavo Noronha Silva  <gns@gnome.org>
8198d0825bca7fe65beaee391d30da42e937db621564Steve Block
8199d0825bca7fe65beaee391d30da42e937db621564Steve Block        Updated docs for 1.1.18 release.
8200d0825bca7fe65beaee391d30da42e937db621564Steve Block
8201d0825bca7fe65beaee391d30da42e937db621564Steve Block        * docs/webkitgtk-docs.sgml:
8202d0825bca7fe65beaee391d30da42e937db621564Steve Block        * docs/webkitgtk-sections.txt:
8203d0825bca7fe65beaee391d30da42e937db621564Steve Block
8204d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-05  Xan Lopez  <xlopez@igalia.com>
8205d0825bca7fe65beaee391d30da42e937db621564Steve Block
8206d0825bca7fe65beaee391d30da42e937db621564Steve Block        Update for 1.1.18 release.
8207d0825bca7fe65beaee391d30da42e937db621564Steve Block
8208d0825bca7fe65beaee391d30da42e937db621564Steve Block        * NEWS:
8209d0825bca7fe65beaee391d30da42e937db621564Steve Block
8210d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-04  Maciej Stachowiak  <mjs@apple.com>
8211d0825bca7fe65beaee391d30da42e937db621564Steve Block
8212d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Darin Fisher.
8213d0825bca7fe65beaee391d30da42e937db621564Steve Block
8214d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reorganize, document and rename OS() platform macros.
8215d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=33198
8216d0825bca7fe65beaee391d30da42e937db621564Steve Block
8217d0825bca7fe65beaee391d30da42e937db621564Steve Block        Adapt to name changes.
8218d0825bca7fe65beaee391d30da42e937db621564Steve Block
8219d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebsettings.cpp:
8220d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_get_user_agent):
8221d0825bca7fe65beaee391d30da42e937db621564Steve Block
8222d0825bca7fe65beaee391d30da42e937db621564Steve Block2010-01-04  Maciej Stachowiak  <mjs@apple.com>
8223d0825bca7fe65beaee391d30da42e937db621564Steve Block
8224d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Adam Barth.
8225d0825bca7fe65beaee391d30da42e937db621564Steve Block
8226d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reorganize, document and rename CPU() platform macros.
8227d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=33145
8228d0825bca7fe65beaee391d30da42e937db621564Steve Block
8229d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebsettings.cpp:
8230d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_get_user_agent):
8231d0825bca7fe65beaee391d30da42e937db621564Steve Block
8232d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-20  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8233d0825bca7fe65beaee391d30da42e937db621564Steve Block
8234d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8235d0825bca7fe65beaee391d30da42e937db621564Steve Block
8236d0825bca7fe65beaee391d30da42e937db621564Steve Block        Remove emission of signal that does not exist.
8237d0825bca7fe65beaee391d30da42e937db621564Steve Block
8238d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/InspectorClientGtk.cpp:
8239d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::InspectorClient::inspectorDestroyed):
8240d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::InspectorClient::webViewDestroyed):
8241d0825bca7fe65beaee391d30da42e937db621564Steve Block
8242d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-20  Xan Lopez  <xlopez@igalia.com>
8243d0825bca7fe65beaee391d30da42e937db621564Steve Block
8244d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha.
8245d0825bca7fe65beaee391d30da42e937db621564Steve Block
8246d0825bca7fe65beaee391d30da42e937db621564Steve Block        Unset the adjustments in our FrameView when detaching from
8247d0825bca7fe65beaee391d30da42e937db621564Steve Block        parent. Fixes some crashers when transitioning to a new page from
8248d0825bca7fe65beaee391d30da42e937db621564Steve Block        a scrolled page.
8249d0825bca7fe65beaee391d30da42e937db621564Steve Block
8250d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8251d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::detachedFromParent2):
8252d0825bca7fe65beaee391d30da42e937db621564Steve Block
8253d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-20  Xan Lopez  <xlopez@igalia.com>
8254d0825bca7fe65beaee391d30da42e937db621564Steve Block
8255d0825bca7fe65beaee391d30da42e937db621564Steve Block        Rubber-stamped by Gustavo Noronha.
8256d0825bca7fe65beaee391d30da42e937db621564Steve Block
8257d0825bca7fe65beaee391d30da42e937db621564Steve Block        Disable the page cache by default since:
8258d0825bca7fe65beaee391d30da42e937db621564Steve Block
8259d0825bca7fe65beaee391d30da42e937db621564Steve Block        - It was previously off by default.
8260d0825bca7fe65beaee391d30da42e937db621564Steve Block        - There are still some issues when enabling it.
8261d0825bca7fe65beaee391d30da42e937db621564Steve Block
8262d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebsettings.cpp:
8263d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_settings_class_init):
8264d0825bca7fe65beaee391d30da42e937db621564Steve Block
8265d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-20  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8266d0825bca7fe65beaee391d30da42e937db621564Steve Block
8267d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8268d0825bca7fe65beaee391d30da42e937db621564Steve Block
8269d0825bca7fe65beaee391d30da42e937db621564Steve Block        Provides a new API to copy WebKitWebHistoryItem objects.
8270d0825bca7fe65beaee391d30da42e937db621564Steve Block
8271d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebhistoryitem.cpp:
8272d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_history_item_copy):
8273d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebhistoryitem.h:
8274d0825bca7fe65beaee391d30da42e937db621564Steve Block
8275d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-20  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8276d0825bca7fe65beaee391d30da42e937db621564Steve Block
8277d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8278d0825bca7fe65beaee391d30da42e937db621564Steve Block
8279d0825bca7fe65beaee391d30da42e937db621564Steve Block        Make sure we get the URI that is being loaded when updating
8280d0825bca7fe65beaee391d30da42e937db621564Steve Block        WebKitWebFrame's knowledge of it. This was causing problems now
8281d0825bca7fe65beaee391d30da42e937db621564Steve Block        that page cache is enabled.
8282d0825bca7fe65beaee391d30da42e937db621564Steve Block
8283d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8284d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::dispatchDidCommitLoad):
8285d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testloading.c:
8286d0825bca7fe65beaee391d30da42e937db621564Steve Block        (load_goback_status_changed_cb):
8287d0825bca7fe65beaee391d30da42e937db621564Steve Block        (load_wentback_status_changed_cb):
8288d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_loading_goback):
8289d0825bca7fe65beaee391d30da42e937db621564Steve Block        (main):
8290d0825bca7fe65beaee391d30da42e937db621564Steve Block
8291d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-20  Alejandro G. Castro  <alex@igalia.com>
8292d0825bca7fe65beaee391d30da42e937db621564Steve Block
8293d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8294d0825bca7fe65beaee391d30da42e937db621564Steve Block
8295d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] Cache control APIs
8296d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=24001
8297d0825bca7fe65beaee391d30da42e937db621564Steve Block
8298d0825bca7fe65beaee391d30da42e937db621564Steve Block        Original patch by Bobby Powers <bobby@laptop.org>
8299d0825bca7fe65beaee391d30da42e937db621564Steve Block
8300d0825bca7fe65beaee391d30da42e937db621564Steve Block        Added new API to specify cache models for GTK port.
8301d0825bca7fe65beaee391d30da42e937db621564Steve Block
8302d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitprivate.cpp:
8303d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_init): set a default cache model.
8304d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.cpp:
8305d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.h:
8306d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_set_cache_model): Added function.
8307d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_get_cache_model): Added function.
8308d0825bca7fe65beaee391d30da42e937db621564Steve Block
8309d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-20  Xan Lopez  <xlopez@igalia.com>
8310d0825bca7fe65beaee391d30da42e937db621564Steve Block
8311d0825bca7fe65beaee391d30da42e937db621564Steve Block        Revert the previous patch, it introduces some failures in the
8312d0825bca7fe65beaee391d30da42e937db621564Steve Block        bots.
8313d0825bca7fe65beaee391d30da42e937db621564Steve Block
8314d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8315d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::committedLoad):
8316d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
8317d0825bca7fe65beaee391d30da42e937db621564Steve Block
8318d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-20  Xan Lopez  <xlopez@igalia.com>
8319d0825bca7fe65beaee391d30da42e937db621564Steve Block
8320d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha.
8321d0825bca7fe65beaee391d30da42e937db621564Steve Block
8322d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] crash when loading new page
8323d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=32752
8324d0825bca7fe65beaee391d30da42e937db621564Steve Block
8325d0825bca7fe65beaee391d30da42e937db621564Steve Block        Wait until the document is attached to adjust our alignments,
8326d0825bca7fe65beaee391d30da42e937db621564Steve Block        since we need to make sure the FrameView in the document content
8327d0825bca7fe65beaee391d30da42e937db621564Steve Block        render object matches the newly created FrameView for the new
8328d0825bca7fe65beaee391d30da42e937db621564Steve Block        page, otherwise we'll try to relayout the wrong view.
8329d0825bca7fe65beaee391d30da42e937db621564Steve Block
8330d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8331d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::committedLoad):
8332d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
8333d0825bca7fe65beaee391d30da42e937db621564Steve Block
8334d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-20  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8335d0825bca7fe65beaee391d30da42e937db621564Steve Block
8336d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8337d0825bca7fe65beaee391d30da42e937db621564Steve Block
8338d0825bca7fe65beaee391d30da42e937db621564Steve Block        Create a new WebKitDataSource object when attaching to a frame, if
8339d0825bca7fe65beaee391d30da42e937db621564Steve Block        one does not exist. This may happen when we are fetching data from
8340d0825bca7fe65beaee391d30da42e937db621564Steve Block        the page cache.
8341d0825bca7fe65beaee391d30da42e937db621564Steve Block
8342d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/DocumentLoaderGtk.cpp:
8343d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::DocumentLoader::attachToFrame):
8344d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::DocumentLoader::unrefDataSource):
8345d0825bca7fe65beaee391d30da42e937db621564Steve Block
8346d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-20  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8347d0825bca7fe65beaee391d30da42e937db621564Steve Block
8348d0825bca7fe65beaee391d30da42e937db621564Steve Block        Rubber-stamped by Xan Lopez.
8349d0825bca7fe65beaee391d30da42e937db621564Steve Block
8350d0825bca7fe65beaee391d30da42e937db621564Steve Block        Make sure the text encoding machinery is initialized from the main
8351d0825bca7fe65beaee391d30da42e937db621564Steve Block        frame, before opening the icon database.
8352d0825bca7fe65beaee391d30da42e937db621564Steve Block
8353d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitprivate.cpp:
8354d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_init):
8355d0825bca7fe65beaee391d30da42e937db621564Steve Block
8356d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-19  Alejandro G. Castro  <alex@igalia.com>
8357d0825bca7fe65beaee391d30da42e937db621564Steve Block
8358d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8359d0825bca7fe65beaee391d30da42e937db621564Steve Block
8360d0825bca7fe65beaee391d30da42e937db621564Steve Block        Fixed the problem when pasting in the same window with the
8361d0825bca7fe65beaee391d30da42e937db621564Steve Block        middle-button, now we store a reference to the range instead of
8362d0825bca7fe65beaee391d30da42e937db621564Steve Block        requesting it every time, and we do not release it until the
8363d0825bca7fe65beaee391d30da42e937db621564Steve Block        clipboard is requested.
8364d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=28153
8365d0825bca7fe65beaee391d30da42e937db621564Steve Block
8366d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebKit/gtk/WebCoreSupport/EditorClientGtk.cpp:
8367d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebKit/gtk/WebCoreSupport/EditorClientGtk.h:
8368d0825bca7fe65beaee391d30da42e937db621564Steve Block
8369d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-19  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8370d0825bca7fe65beaee391d30da42e937db621564Steve Block
8371d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8372d0825bca7fe65beaee391d30da42e937db621564Steve Block
8373d0825bca7fe65beaee391d30da42e937db621564Steve Block        Protect download objects when reporting errors, to make sure the
8374d0825bca7fe65beaee391d30da42e937db621564Steve Block        download stays alive between the status change notification, and
8375d0825bca7fe65beaee391d30da42e937db621564Steve Block        the error signal emission.
8376d0825bca7fe65beaee391d30da42e937db621564Steve Block
8377d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitdownload.cpp:
8378d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_download_error):
8379d0825bca7fe65beaee391d30da42e937db621564Steve Block
8380d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-18  Xan Lopez  <xlopez@igalia.com>
8381d0825bca7fe65beaee391d30da42e937db621564Steve Block
8382d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha.
8383d0825bca7fe65beaee391d30da42e937db621564Steve Block
8384d0825bca7fe65beaee391d30da42e937db621564Steve Block        Fix gtk-doc of webkit_web_resource_new.
8385d0825bca7fe65beaee391d30da42e937db621564Steve Block
8386d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebresource.cpp:
8387d0825bca7fe65beaee391d30da42e937db621564Steve Block
8388d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-18  Adam Roben  <aroben@apple.com>
8389d0825bca7fe65beaee391d30da42e937db621564Steve Block
8390d0825bca7fe65beaee391d30da42e937db621564Steve Block        GTK build fix
8391d0825bca7fe65beaee391d30da42e937db621564Steve Block
8392d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitprivate.cpp: Added #include.
8393d0825bca7fe65beaee391d30da42e937db621564Steve Block
8394d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-18  Kalle Vahlman  <kalle.vahlman@movial.com> and Alejandro G. Castro  <alex@igalia.com>
8395d0825bca7fe65beaee391d30da42e937db621564Steve Block
8396d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha Silva.
8397d0825bca7fe65beaee391d30da42e937db621564Steve Block
8398d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] Add enable-page-cache property to WebSettings for disabling the Page Cache
8399d0825bca7fe65beaee391d30da42e937db621564Steve Block
8400d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebsettings.cpp:
8401d0825bca7fe65beaee391d30da42e937db621564Steve Block        (_WebKitWebSettingsPrivate::):
8402d0825bca7fe65beaee391d30da42e937db621564Steve Block        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
8403d0825bca7fe65beaee391d30da42e937db621564Steve Block        (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
8404d0825bca7fe65beaee391d30da42e937db621564Steve Block        (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
8405d0825bca7fe65beaee391d30da42e937db621564Steve Block        (_WebKitWebSettingsPrivate::webkit_web_settings_copy):
8406d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.cpp:
8407d0825bca7fe65beaee391d30da42e937db621564Steve Block
8408d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8409d0825bca7fe65beaee391d30da42e937db621564Steve Block
8410d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8411d0825bca7fe65beaee391d30da42e937db621564Steve Block
8412d0825bca7fe65beaee391d30da42e937db621564Steve Block        More make distcheck fixes. Use a more robust solution to making
8413d0825bca7fe65beaee391d30da42e937db621564Steve Block        sure we are in the correct directory for running these tests.
8414d0825bca7fe65beaee391d30da42e937db621564Steve Block
8415d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testmimehandling.c:
8416d0825bca7fe65beaee391d30da42e937db621564Steve Block        (main):
8417d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testwebview.c:
8418d0825bca7fe65beaee391d30da42e937db621564Steve Block        (main):
8419d0825bca7fe65beaee391d30da42e937db621564Steve Block
8420d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-17  Christian Dywan  <christian@twotoasts.de>
8421d0825bca7fe65beaee391d30da42e937db621564Steve Block
8422d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha Silva.
8423d0825bca7fe65beaee391d30da42e937db621564Steve Block
8424d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] Don't assume downloads are always synchronous
8425d0825bca7fe65beaee391d30da42e937db621564Steve Block        http://bugs.webkit.org/show_bug.cgi?id=32359
8426d0825bca7fe65beaee391d30da42e937db621564Steve Block
8427d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testdownload.c:
8428d0825bca7fe65beaee391d30da42e937db621564Steve Block        (download_requested_cb):
8429d0825bca7fe65beaee391d30da42e937db621564Steve Block        (set_filename):
8430d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_webkit_download_perform):
8431d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_webkit_download_synch):
8432d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_webkit_download_asynch):
8433d0825bca7fe65beaee391d30da42e937db621564Steve Block        (main): Test downloads synchronously and asynchronously.
8434d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.cpp:
8435d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_view_class_init):
8436d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_view_request_download): Only try to start a requested
8437d0825bca7fe65beaee391d30da42e937db621564Steve Block        download if the destination URI is set and clarify the documentation.
8438d0825bca7fe65beaee391d30da42e937db621564Steve Block
8439d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-17  Christian Dywan  <christian@twotoasts.de>
8440d0825bca7fe65beaee391d30da42e937db621564Steve Block
8441d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8442d0825bca7fe65beaee391d30da42e937db621564Steve Block
8443d0825bca7fe65beaee391d30da42e937db621564Steve Block        Deprecate the title-changed signal of WebKitWebFrame.
8444d0825bca7fe65beaee391d30da42e937db621564Steve Block
8445d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebframe.cpp:
8446d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_frame_class_init):
8447d0825bca7fe65beaee391d30da42e937db621564Steve Block
8448d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-17  Martin Robinson  <martin.james.robinson@gmail.com>
8449d0825bca7fe65beaee391d30da42e937db621564Steve Block
8450d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha Silva.
8451d0825bca7fe65beaee391d30da42e937db621564Steve Block
8452d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] WebKit GTK needs a wrapper for ref counted glib/gobject structs
8453d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=21599
8454d0825bca7fe65beaee391d30da42e937db621564Steve Block
8455d0825bca7fe65beaee391d30da42e937db621564Steve Block        Convert a use of GOwnPtr for a reference counted type to GRefPtr.
8456d0825bca7fe65beaee391d30da42e937db621564Steve Block
8457d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8458d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::FrameLoaderClient::createPlugin):
8459d0825bca7fe65beaee391d30da42e937db621564Steve Block
8460d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-17  Evan Martin  <evan@chromium.org>
8461d0825bca7fe65beaee391d30da42e937db621564Steve Block
8462d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8463d0825bca7fe65beaee391d30da42e937db621564Steve Block
8464d0825bca7fe65beaee391d30da42e937db621564Steve Block        Expose the page workarounds ("quirks") setting to the GTK+ WebKit API.
8465d0825bca7fe65beaee391d30da42e937db621564Steve Block
8466d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebsettings.cpp:
8467d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_settings_class_init):
8468d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_settings_set_property):
8469d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_settings_get_property):
8470d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_settings_copy):
8471d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.cpp:
8472d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_view_update_settings):
8473d0825bca7fe65beaee391d30da42e937db621564Steve Block
8474d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-16  Dan Winship  <danw@gnome.org>
8475d0825bca7fe65beaee391d30da42e937db621564Steve Block
8476d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha Silva.
8477d0825bca7fe65beaee391d30da42e937db621564Steve Block
8478d0825bca7fe65beaee391d30da42e937db621564Steve Block        Content-Encoding support
8479d0825bca7fe65beaee391d30da42e937db621564Steve Block
8480d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=522772
8481d0825bca7fe65beaee391d30da42e937db621564Steve Block
8482d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitprivate.cpp:
8483d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_init): add a SoupContentDecoder feature to the session
8484d0825bca7fe65beaee391d30da42e937db621564Steve Block
8485d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-16  Christian Dywan  <christian@twotoasts.de>
8486d0825bca7fe65beaee391d30da42e937db621564Steve Block
8487d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha Silva.
8488d0825bca7fe65beaee391d30da42e937db621564Steve Block
8489d0825bca7fe65beaee391d30da42e937db621564Steve Block        Deprecate the old loading signals load-started, load-committed,
8490d0825bca7fe65beaee391d30da42e937db621564Steve Block        load-finished, load-progress-changed and change unit tests to use
8491d0825bca7fe65beaee391d30da42e937db621564Steve Block        load-status instead.
8492d0825bca7fe65beaee391d30da42e937db621564Steve Block
8493d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testmimehandling.c:
8494d0825bca7fe65beaee391d30da42e937db621564Steve Block        (idle_quit_loop_cb):
8495d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_mime_type): use notify::load-status
8496d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testwebdatasource.c:
8497d0825bca7fe65beaee391d30da42e937db621564Steve Block        (notify_load_status_unreachable_cb):
8498d0825bca7fe65beaee391d30da42e937db621564Steve Block        (notify_load_status_cb):
8499d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_webkit_web_data_source):
8500d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_webkit_web_data_source_unreachable_uri): Remove uses of
8501d0825bca7fe65beaee391d30da42e937db621564Steve Block        g_main_loop_is_running. It's an error if the loop is wrongly terminated.
8502d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testwebresource.c:
8503d0825bca7fe65beaee391d30da42e937db621564Steve Block        (notify_load_status_cb):
8504d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_web_resource_loading):
8505d0825bca7fe65beaee391d30da42e937db621564Steve Block        (notify_load_status_sub_cb):
8506d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_web_resource_sub_resource_loading): use notify::load-status
8507d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testwebview.c:
8508d0825bca7fe65beaee391d30da42e937db621564Steve Block        (idle_quit_loop_cb):
8509d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_webkit_web_view_icon_uri):
8510d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testwindow.c:
8511d0825bca7fe65beaee391d30da42e937db621564Steve Block        (notify_load_status_cb):
8512d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_webkit_window_scrollbar_policy): use notify::load-status
8513d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebframe.cpp:
8514d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_frame_class_init):
8515d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.cpp:
8516d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_view_class_init): Deprecate old load signals.
8517d0825bca7fe65beaee391d30da42e937db621564Steve Block
8518d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-16  Christian Dywan  <christian@twotoasts.de>
8519d0825bca7fe65beaee391d30da42e937db621564Steve Block
8520d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha Silva.
8521d0825bca7fe65beaee391d30da42e937db621564Steve Block
8522d0825bca7fe65beaee391d30da42e937db621564Steve Block        Take into account favicon.ico in the webresource test.
8523d0825bca7fe65beaee391d30da42e937db621564Steve Block
8524d0825bca7fe65beaee391d30da42e937db621564Steve Block        * tests/testwebresource.c:
8525d0825bca7fe65beaee391d30da42e937db621564Steve Block        (test_web_resource_sub_resource_loading):
8526d0825bca7fe65beaee391d30da42e937db621564Steve Block
8527d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-16  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8528d0825bca7fe65beaee391d30da42e937db621564Steve Block
8529d0825bca7fe65beaee391d30da42e937db621564Steve Block        Rubber-stamped by Xan Lopez.
8530d0825bca7fe65beaee391d30da42e937db621564Steve Block
8531d0825bca7fe65beaee391d30da42e937db621564Steve Block        Add tab_key_cycles_through_elements to copies of
8532d0825bca7fe65beaee391d30da42e937db621564Steve Block        WebKitWebSettings.
8533d0825bca7fe65beaee391d30da42e937db621564Steve Block
8534d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebsettings.cpp:
8535d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_settings_copy):
8536d0825bca7fe65beaee391d30da42e937db621564Steve Block
8537d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-16  Martin Robinson  <martin.james.robinson@gmail.com>
8538d0825bca7fe65beaee391d30da42e937db621564Steve Block
8539d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Gustavo Noronha Silva.
8540d0825bca7fe65beaee391d30da42e937db621564Steve Block
8541d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] webkit_web_navigation_action_get_button() documentation
8542d0825bca7fe65beaee391d30da42e937db621564Steve Block        https://bugs.webkit.org/show_bug.cgi?id=25555
8543d0825bca7fe65beaee391d30da42e937db621564Steve Block
8544d0825bca7fe65beaee391d30da42e937db621564Steve Block        Small documentation improvement for webkit_web_navigation_action_get_button.
8545d0825bca7fe65beaee391d30da42e937db621564Steve Block
8546d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebnavigationaction.cpp:
8547d0825bca7fe65beaee391d30da42e937db621564Steve Block
8548370b559b082915acb99b185ed8c8e317fc654db6Steve Block2009-12-13  Sam Weinig  <sam@webkit.org>
8549370b559b082915acb99b185ed8c8e317fc654db6Steve Block
8550370b559b082915acb99b185ed8c8e317fc654db6Steve Block        Reviewed by Dan Bernstein.
8551370b559b082915acb99b185ed8c8e317fc654db6Steve Block
8552370b559b082915acb99b185ed8c8e317fc654db6Steve Block        Fix for https://bugs.webkit.org/show_bug.cgi?id=32499
8553370b559b082915acb99b185ed8c8e317fc654db6Steve Block        Add client based Geolocation provider
8554370b559b082915acb99b185ed8c8e317fc654db6Steve Block
8555370b559b082915acb99b185ed8c8e317fc654db6Steve Block        Add first cut of a client based Geolocation provider. This is guarded by
8556370b559b082915acb99b185ed8c8e317fc654db6Steve Block        ENABLE(CLIENT_BASED_GEOLOCATION) and is off by default for now. This adds a
8557370b559b082915acb99b185ed8c8e317fc654db6Steve Block        GeolocationControllerClient interface that no-one currently implements,
8558370b559b082915acb99b185ed8c8e317fc654db6Steve Block        but will in a subsequent patch.
8559370b559b082915acb99b185ed8c8e317fc654db6Steve Block
8560370b559b082915acb99b185ed8c8e317fc654db6Steve Block        * webkit/webkitwebview.cpp:
8561370b559b082915acb99b185ed8c8e317fc654db6Steve Block        (webkit_web_view_init):
8562370b559b082915acb99b185ed8c8e317fc654db6Steve Block
8563d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-14  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8564d0825bca7fe65beaee391d30da42e937db621564Steve Block
8565d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8566d0825bca7fe65beaee391d30da42e937db621564Steve Block
8567d0825bca7fe65beaee391d30da42e937db621564Steve Block        New setting to allow applications to completely suppress the
8568d0825bca7fe65beaee391d30da42e937db621564Steve Block        default context menu that is generated by WebKit. This allows them
8569d0825bca7fe65beaee391d30da42e937db621564Steve Block        to still pass the event to the default handler without needing to
8570d0825bca7fe65beaee391d30da42e937db621564Steve Block        use ugly hacks such as handling populate-popup, and removing all
8571d0825bca7fe65beaee391d30da42e937db621564Steve Block        the items from the default context menu.
8572d0825bca7fe65beaee391d30da42e937db621564Steve Block
8573d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebsettings.cpp:
8574d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_settings_class_init):
8575d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_settings_set_property):
8576d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_settings_get_property):
8577d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_settings_copy):
8578d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.cpp:
8579d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_view_forward_context_menu_event):
8580d0825bca7fe65beaee391d30da42e937db621564Steve Block
8581d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8582d0825bca7fe65beaee391d30da42e937db621564Steve Block
8583d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Xan Lopez.
8584d0825bca7fe65beaee391d30da42e937db621564Steve Block
8585d0825bca7fe65beaee391d30da42e937db621564Steve Block        Also give the right click event to the frame's event handler, if
8586d0825bca7fe65beaee391d30da42e937db621564Steve Block        there WebCore decides to not generate the default context
8587d0825bca7fe65beaee391d30da42e937db621564Steve Block        menu. This fixes some pages that handle right-button clicks for
8588d0825bca7fe65beaee391d30da42e937db621564Steve Block        things other than context menu creation.
8589d0825bca7fe65beaee391d30da42e937db621564Steve Block
8590d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebview.cpp:
8591d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_view_forward_context_menu_event):
8592d0825bca7fe65beaee391d30da42e937db621564Steve Block
8593d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-13  Christian Dywan  <christian@twotoasts.de>
8594d0825bca7fe65beaee391d30da42e937db621564Steve Block
8595d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Holger Freyther.
8596d0825bca7fe65beaee391d30da42e937db621564Steve Block
8597d0825bca7fe65beaee391d30da42e937db621564Steve Block        http://bugs.webkit.org/show_bug.cgi?id=31014
8598d0825bca7fe65beaee391d30da42e937db621564Steve Block        [Gtk] Build fails with gtk+-2.10 (no tested with older releases)
8599d0825bca7fe65beaee391d30da42e937db621564Steve Block
8600d0825bca7fe65beaee391d30da42e937db621564Steve Block        Guard GTK+ 2.12 specific tooltip code with #ifdef.
8601d0825bca7fe65beaee391d30da42e937db621564Steve Block
8602d0825bca7fe65beaee391d30da42e937db621564Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
8603d0825bca7fe65beaee391d30da42e937db621564Steve Block        (WebKit::ChromeClient::mouseDidMoveOverElement):
8604d0825bca7fe65beaee391d30da42e937db621564Steve Block
8605d0825bca7fe65beaee391d30da42e937db621564Steve Block2009-12-11  Christian Dywan  <christian@twotoasts.de>
8606d0825bca7fe65beaee391d30da42e937db621564Steve Block
8607d0825bca7fe65beaee391d30da42e937db621564Steve Block        Reviewed by Eric Seidel.
8608d0825bca7fe65beaee391d30da42e937db621564Steve Block
8609d0825bca7fe65beaee391d30da42e937db621564Steve Block        [GTK] Build with --disable-svg is broken
8610d0825bca7fe65beaee391d30da42e937db621564Steve Block        http://bugs.webkit.org/show_bug.cgi?id=32361
8611d0825bca7fe65beaee391d30da42e937db621564Steve Block
8612d0825bca7fe65beaee391d30da42e937db621564Steve Block        * webkit/webkitwebframe.cpp:
8613d0825bca7fe65beaee391d30da42e937db621564Steve Block        (webkit_web_frame_pause_svg_animation): Fix ENABLE(SVG) guards.
8614d0825bca7fe65beaee391d30da42e937db621564Steve Block
8615643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8616643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8617643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Xan Lopez.
8618643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8619643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Add a missing null-check, that is causing some crash reports.
8620643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8621643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8622643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::committedLoad):
8623643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8624643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8625643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8626643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Xan Lopez.
8627643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8628643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] Should provide an API to control the IconDatabase
8629643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=32334
8630643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8631643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        First step towards a full IconDatabase API. This provides
8632643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        notification for pages with favicons, and lets clients handle
8633643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        them.
8634643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8635643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8636643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::registerForIconNotification):
8637643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::dispatchDidReceiveIcon):
8638643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/resources/blank.ico: Added.
8639643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/testwebview.c: Added.
8640643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (server_callback):
8641643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (idle_quit_loop_cb):
8642643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (icon_uri_changed_cb):
8643643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (icon_loaded_cb):
8644643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_webkit_web_view_icon_uri):
8645643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (main):
8646643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitprivate.cpp:
8647643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (closeIconDatabaseOnExit):
8648643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_init):
8649643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitprivate.h:
8650643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebview.cpp:
8651643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_get_property):
8652643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_finalize):
8653643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_class_init):
8654643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_get_icon_uri):
8655643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebview.h:
8656643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8657643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-08  Christian Dywan  <christian@twotoasts.de>
8658643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8659643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Gustavo Noronha Silva.
8660643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8661643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Point out the meaning of "Content-Disposition" when implementing the
8662643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        mime-type-policy-decision-requested signal.
8663643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8664643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebview.cpp:
8665643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_class_init):
8666643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8667643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8668643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8669643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Xan Lopez.
8670643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8671643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] Doesn't respect Content-Disposition for downloads, and provides no way for apps to do that
8672643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=32247
8673643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8674643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Provide a way for applications to respect Content-Disposition, by
8675643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        fetching the WebKitNetworkResponse from the frame during
8676643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        mime-type-policy-decision-requested.
8677643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8678643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8679643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType): Download
8680643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        content when Content-Disposition is attachment.
8681643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/testmimehandling.c:
8682643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (server_callback):
8683643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (mime_type_policy_decision_requested_cb):
8684643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/testwebframe.c:
8685643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_webkit_web_frame_response):
8686643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (main):
8687643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitprivate.cpp:
8688643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::core):
8689643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebframe.cpp:
8690643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_frame_get_network_response):
8691643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebframe.h:
8692643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8693643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-07  Gyuyoung Kim  <gyuyoung@gmail.com>
8694643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8695643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Eric Seidel.
8696643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8697643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=32024
8698643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] WebKit does not compile without JAVASCRIPT_DEBUGGER
8699643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8700643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Fix build errors when javascript-debugger is disabled on GTK
8701643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8702643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebinspector.cpp:
8703643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_inspector_set_property):
8704643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_inspector_get_property):
8705643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8706643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-07  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
8707643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8708643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Xan Lopez.
8709643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8710643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=25415
8711643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK][ATK] Please implement support for get_text_at_offset
8712643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8713643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Eliminate the segfaults which occur when accessing the text interface now
8714643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        implemented by text controls.
8715643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8716643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/testatk.c
8717643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_webkit_atk_get_text_at_offset_textarea):
8718643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_webkit_atk_get_text_at_offset_text_input):
8719643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (main):
8720643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8721643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-06  Gustavo Noronha Silva  <gns@gnome.org>
8722643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8723643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Xan Lopez.
8724643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8725643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        New test to make sure we do not regress this feature anymore. All
8726643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        test files were created by me.
8727643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8728643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] REGRESSION: webkit thinks it can render PDFs
8729643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=32183
8730643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8731643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/resources/test.html: Added.
8732643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/resources/test.ogg: Added.
8733643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/resources/test.pdf: Added.
8734643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/resources/test.txt: Added.
8735643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/testmimehandling.c: Added.
8736643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (server_callback):
8737643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (idle_quit_loop_cb):
8738643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (mime_type_policy_decision_requested_cb):
8739643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_mime_type):
8740643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_mime_pdf):
8741643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_mime_html):
8742643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_mime_text):
8743643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_mime_ogg):
8744643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (main):
8745643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8746643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-05  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8747643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8748643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Xan Lopez.
8749643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8750643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Use a better URI for the unreachable test. localhost:80 is very
8751643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        likely to be open.
8752643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8753643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/testwebdatasource.c:
8754643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (load_finished_unreachable_cb):
8755643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_webkit_web_data_source_unreachable_uri):
8756643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8757643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-03  Brady Eidson  <beidson@apple.com>
8758643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8759643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Sam Weinig.
8760643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8761643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        <rdar://problem/7214236> and http://webkit.org/b/32052 - Implement HTML5 state object history API
8762643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8763643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8764643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::dispatchDidPushStateWithinPage):
8765643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::dispatchDidReplaceStateWithinPage):
8766643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::dispatchDidPopStateWithinPage):
8767643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
8768643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8769643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-03  Pavel Feldman  <pfeldman@dhcp-172-28-174-220.spb.corp.google.com>
8770643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8771643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Timothy Hatcher.
8772643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8773643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Web Inspector: Simplify the settings support in inspector controller.
8774643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8775643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=32076
8776643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8777643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/InspectorClientGtk.cpp:
8778643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::InspectorClient::populateSetting):
8779643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::InspectorClient::storeSetting):
8780643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/InspectorClientGtk.h:
8781643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8782643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-03  Ben Murdoch  <benm@google.com>
8783643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8784643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Brady Eidson.
8785643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8786643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [Android] The FrameLoaderClient is unaware of BackForwardList changes.
8787643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31914
8788643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8789643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8790643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::dispatchDidAddBackForwardItem): Add an empty implementation. Method added to FrameLoaderClient by Android (see bug).
8791643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::dispatchDidRemoveBackForwardItem): ditto.
8792643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::dispatchDidChangeBackForwardIndex): ditto.
8793643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
8794643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8795643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-12-01  Nikolas Zimmermann  <nzimmermann@rim.com>
8796643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8797643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Simon Fraser.
8798643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8799643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Add SVG animation test framework with 'snapshot' functionality
8800643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31897
8801643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8802643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Add API used by the new 'sampleSVGAnimationForElementAtTime' DRT method,
8803643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        forwarding the call to SVGDocumentExtensions, if SVG is enabled.
8804643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8805643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Implemented just like the existing pauseAnimation* methods for CSS animations.
8806643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8807643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitprivate.h:
8808643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebframe.cpp:
8809643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_frame_pause_svg_animation):
8810643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8811643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-30  Xan Lopez  <xlopez@igalia.com>
8812643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8813643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Gustavo Noronha.
8814643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8815643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Prepare for 1.1.17 release.
8816643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8817643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * NEWS:
8818643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * docs/webkitgtk-docs.sgml:
8819643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * docs/webkitgtk-sections.txt:
8820643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebsettings.cpp:
8821643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_settings_class_init):
8822643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8823643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-26  Laszlo Gombos  <laszlo.1.gombos@nokia.com>
8824643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8825643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Oliver Hunt.
8826643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8827643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Move GOwnPtr* from wtf to wtf/gtk
8828643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31793
8829643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8830643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebview.cpp: Change the path for GOwnPtr.h.
8831643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8832643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-24  Joanmarie Diggs  <joanmarie.diggs@gmail.com>
8833643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8834643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Xan Lopez.
8835643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8836643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=25415
8837643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK][ATK] Please implement support for get_text_at_offset
8838643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8839643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        When building up the pango layout from text boxes, only append a
8840643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        newline char after verifying there are no more boxes on this line.
8841643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8842643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * tests/testatk.c
8843643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (test_webkit_atk_get_text_at_offset_newlines):
8844643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (main):
8845643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8846643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-19  Pavel Feldman  <pfeldman@chromium.org>
8847643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8848643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Gustavo Noronha Silva.
8849643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8850643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Web Inspector: Implement "show inspector" in WebKit GTK
8851643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        API and enable console tests.
8852643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8853643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31669
8854643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8855643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebinspector.cpp:
8856643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_inspector_show):
8857643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebinspector.h:
8858643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8859643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-18  Martin Robinson  <martin.james.robinson@gmail.com>
8860643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8861643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Gustavo Noronha.
8862643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8863643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] Tab key does not cycle through elements by default
8864643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31505
8865643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8866643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Properly localize documentation strings for the
8867643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        tab-key-cycles-through-elements property.
8868643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8869643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebsettings.cpp:
8870643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_settings_class_init):
8871643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8872643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-17  Martin Robinson  <martin.james.robinson@gmail.com>
8873643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8874643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Gustavo Noronha.
8875643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8876643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] Tab key does not cycle through elements by default
8877643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31505
8878643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8879643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Ensure that WebKitWebSettings tab-key-cycles-through-elements
8880643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        property is true by default with the G_PARAM_CONSTRUCT_FLAG.
8881643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8882643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebsettings.cpp:
8883643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_settings_class_init):
8884643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8885643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8886643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8887643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Xan Lopez.
8888643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8889643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] Failing test media/video-document-types.html
8890643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31352
8891643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8892643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Match what Mac has been doing since r36001: cancel the main load,
8893643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        and handle failures caused by 'will be handled by plugin' errors.
8894643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8895643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Covered by test media/video-document-types.html
8896643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8897643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8898643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::committedLoad):
8899643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::shouldFallBack):
8900643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8901643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-17  Pavel Feldman  <pfeldman@chromium.org>
8902643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8903643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Timothy Hatcher.
8904643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8905643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Web Inspector: Make DRT show web inspector for tests in inspector/ folder.
8906643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        - Updated DRT to show/close inspector for all tests under /inspector
8907643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        - Introduced LayoutTestController::setTimelineProfilingEnabled and
8908643ca7872b450ea4efacab6188849e5aac2ba161Steve Block          WebInspector::setTimelineProfilingEnabled beside setJavaScriptProfilingEnabled
8909643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        - Removed reload on each inspector test
8910643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        - Renamed fast/inspector to fast/inspector-support in order not to trigger
8911643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        inspector for those.
8912643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        - Reimplemented timeline tests in order to get rid of reload there.
8913643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        - Moved tests that don't require harness into the fast group.
8914643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8915643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31472
8916643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8917643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebinspector.cpp:
8918643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_inspector_class_init):
8919643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_inspector_set_property):
8920643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_inspector_get_property):
8921643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8922643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-13  Adam Roben  <aroben@apple.com>
8923643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8924643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Update for changes to FrameLoaderClient
8925643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8926643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Fixes <http://webkit.org/b/31124> Tell the WebFrameLoadDelegate when
8927643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        window objects in isolated worlds are cleared
8928643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8929643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Dave Hyatt.
8930643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8931643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8932643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::dispatchDidClearWindowObjectInWorld):
8933643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
8934643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Replaced windowObjectCleared with this function. Does nothing if the
8935643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        passed-in world is not the mainThreadNormalWorld().
8936643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8937643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-12  Shinichiro Hamaji  <hamaji@chromium.org>
8938643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8939643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Darin Adler.
8940643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8941643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        externalRepresentation should take Frame as the argument
8942643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31393
8943643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8944643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        No new tests as this is just a refactoring.
8945643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8946643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebframe.cpp:
8947643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_frame_dump_render_tree):
8948643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8949643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-11  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
8950643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8951643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Holger Freyther.
8952643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8953643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Should not print javascript console messages to stdout
8954643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31346
8955643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8956643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebview.cpp:
8957643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_real_console_message): Print console messages to
8958643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        stderr instead, using the recommended method (a g_log variant).
8959643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8960643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-11  Philippe Normand  <pnormand@igalia.com>
8961643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8962643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Xan Lopez.
8963643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8964643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=30221
8965643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] fails to load media embedded in iframe element
8966643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8967643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        The FrameLoader can show Media if the audio/video support is
8968643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        enabled at compile time.
8969643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8970643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
8971643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::FrameLoaderClient::canShowMIMEType):
8972643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8973643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-10  Martin Robinson  <martin.james.robinson@gmail.com>
8974643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8975643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Jan Alonzo.
8976643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8977643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] Remove WebSocket configuration from WebKitWebSettings
8978643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=31244
8979643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8980643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Remove non-functional enable-web-sockets property from WebKitWebSettings.
8981643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8982643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebsettings.cpp:
8983643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_settings_class_init):
8984643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_settings_set_property):
8985643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_settings_get_property):
8986643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_settings_copy):
8987643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8988643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-09  Martin Robinson  <martin.james.robinson@gmail.com>
8989643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8990643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Jan Alonzo.
8991643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8992643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] Expose Page::tabKeyCyclesThroughElements in the API
8993643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=30482
8994643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8995643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Expose Page::tabKeyCyclesThroughElements as a property of
8996643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        WebKitWebSettings.
8997643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
8998643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebsettings.cpp:
8999643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_settings_class_init):
9000643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_settings_set_property):
9001643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_settings_get_property):
9002643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebview.cpp:
9003643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_update_settings):
9004643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_settings_notify):
9005643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9006643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-11-04  Martin Robinson  <martin.james.robinson@gmail.com>
9007643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9008643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by Jan Alonzo.
9009643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9010643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        [GTK] Enable DOM clipboard and drag-and-drop access
9011643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=30623
9012643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9013643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Move handling of target list to PasteboardHelperGtk.
9014643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9015643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/PasteboardHelperGtk.cpp:
9016643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::PasteboardHelperGtk::PasteboardHelperGtk):
9017643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::PasteboardHelperGtk::~PasteboardHelperGtk):
9018643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::PasteboardHelperGtk::fullTargetList):
9019643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/PasteboardHelperGtk.h:
9020643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitprivate.cpp:
9021643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::pasteboardHelperInstance):
9022643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_init):
9023643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitprivate.h:
9024643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * webkit/webkitwebview.cpp:
9025643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_dispose):
9026643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_init):
9027643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_get_copy_target_list):
9028643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (webkit_web_view_get_paste_target_list):
9029643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9030643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-10-30  Evan Stade  <estade@chromium.org>
9031643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9032643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Reviewed by David Levin.
9033643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9034643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Notify the chrome when the focused node has changed.
9035643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        https://bugs.webkit.org/show_bug.cgi?id=30832
9036643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9037643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Added stub implementation for new ChromeClient function.
9038643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9039643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/ChromeClientGtk.cpp:
9040643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        (WebKit::ChromeClient::focusedNodeChanged):
9041643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * WebCoreSupport/ChromeClientGtk.h:
9042643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9043643ca7872b450ea4efacab6188849e5aac2ba161Steve Block2009-10-29  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9044643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9045643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        Unreviewed. Trivial fix - move public API declaration into the
9046643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        public subsection of the doc.
9047643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9048643ca7872b450ea4efacab6188849e5aac2ba161Steve Block        * docs/webkitgtk-sections.txt:
9049643ca7872b450ea4efacab6188849e5aac2ba161Steve Block
9050cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9051cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9052cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Jan Alonzo.
9053cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9054cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        [GTK] API to start inspector for a WebView
9055cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=22551
9056cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9057cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Provide a simple, coordinates-based API to start the inspector.
9058cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9059cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * WebCoreSupport/InspectorClientGtk.cpp:
9060cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (WebKit::InspectorClient::createPage): Use files from the source
9061cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        tree when running from the top of the source directory.
9062cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (WebKit::InspectorClient::localizedStringsURL): Ditto.
9063cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitprivate.h:
9064cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebinspector.cpp:
9065cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_inspector_inspect_coordinates):
9066cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_inspector_close):
9067cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_inspector_execute_script):
9068cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebinspector.h:
9069cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9070cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-27  Shinichiro Hamaji  <hamaji@chromium.org>
9071cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9072cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Darin Adler.
9073cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9074cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Provide a way to get counter values with layoutTestContoller
9075cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30555
9076cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9077cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitprivate.h:
9078cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebframe.cpp:
9079cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_frame_counter_value_for_element_by_id):
9080cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9081cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-28  Joe Mason  <jmason@rim.com>
9082cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9083cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Adam Treat.
9084cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9085cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Call the shared FrameLoader::defaultObjectContentType instead of
9086cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        copying code into FrameLoaderClient::objectContentType.  This causes no
9087cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        behavioural change.
9088cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9089cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
9090cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (WebKit::FrameLoaderClient::objectContentType):
9091cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9092cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-28  Xan Lopez  <xlopez@igalia.com>
9093cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9094cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Jan Alonzo.
9095cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9096cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        [Gtk] Extraneous object of ROLE_PANEL in hierarchy for entries
9097cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=25897
9098cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9099cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Update test to also check that entries implement the AtkText
9100cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        interface.
9101cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9102cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * tests/testatk.c:
9103cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (run_get_text_tests):
9104cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (test_webkit_atk_get_text_at_offset_forms):
9105cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (test_webkit_atk_get_text_at_offset):
9106cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (main):
9107cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9108cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-26  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9109cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9110cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Unreviewed. Update documentation control files for 1.1.16.
9111cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9112cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * docs/webkitgtk-docs.sgml:
9113cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * docs/webkitgtk-sections.txt:
9114cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9115cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-26  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9116cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9117cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Xan Lopez.
9118cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9119cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30759
9120cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        [GTK] Should use WebKitNetworkResponse, and expose it
9121cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9122cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        WebKitDownload now uses our WebKitNetworkResponse instead of using
9123cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        ResourceResponse directly. By exposing the response, like we do
9124cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        with the request, we give our users the ability to look at the
9125cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        response headers, status code, and so on, through the SoupMessage
9126cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        object.
9127cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9128cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitdownload.cpp:
9129cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_download_dispose):
9130cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_download_finalize):
9131cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_download_get_property):
9132cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_download_set_property):
9133cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_download_class_init):
9134cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_download_get_network_response):
9135cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_download_set_response):
9136cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_download_get_total_size):
9137cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_download_get_progress):
9138cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_download_received_data):
9139cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitdownload.h:
9140cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9141cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-26  Xan Lopez  <xlopez@igalia.com>
9142cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9143cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Gustavo Noronha.
9144cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9145cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Update for 1.1.16 release.
9146cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9147cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * NEWS:
9148cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9149cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-22  Gavin Barraclough  <barraclough@apple.com>
9150cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9151cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by NOBODY (build fix).
9152cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Build fix following bug #30696.
9153cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9154cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
9155cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (WebKit::FrameLoaderClient::windowObjectCleared):
9156cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebframe.cpp:
9157cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_frame_get_global_context):
9158cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9159cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-22  Alejandro G. Castro  <alex@igalia.com>
9160cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9161cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Xan Lopez.
9162cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9163cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        m_webView should be private attribute of the EditorClientGtk.
9164cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30664
9165cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9166cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * WebKit/gtk/WebCoreSupport/EditorClientGtk.h:
9167cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9168cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-20  Fumitoshi Ukai  <ukai@chromium.org>
9169cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9170cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by David Levin.
9171cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9172cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Removed WebSocket runtime settings.
9173cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29896
9174cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9175cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        WebSocket runtime configuration is supported by chromium/v8 only.
9176cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9177cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebview.cpp:
9178cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_view_update_settings):
9179cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_view_settings_notify):
9180cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9181cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-19  Jan Michael Alonzo  <jmalonzo@webkit.org>
9182cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9183cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Alexey Proskuryakov.
9184cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9185cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        [Gtk] ApplicationCacheStorage error while compiling WebKit/gtk/webkit/webkitapplicationcache.cpp
9186cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30358
9187cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9188cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Guard calls to cacheStorage() with ENABLE(OFFLINE_WEB_APPLICATIONS).
9189cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9190cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitapplicationcache.cpp:
9191cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9192cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-19  Zan Dobersek  <zandobersek@gmail.com>
9193cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9194cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Gustavo Noronha.
9195cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9196cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Add a settings to allow DOM pastes to be performed.
9197cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9198cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebsettings.cpp:
9199cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_settings_class_init):
9200cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_settings_set_property):
9201cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_settings_get_property):
9202cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_settings_copy):
9203cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebview.cpp:
9204cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_view_update_settings):
9205cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_view_settings_notify):
9206cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9207cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-19  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9208cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9209cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Unreviewed. Make WebKitHitTestResult actually appear in the
9210cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        documentation index.
9211cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9212cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * docs/webkitgtk-docs.sgml:
9213cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9214cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-15  Xan Lopez  <xlopez@igalia.com>
9215cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9216cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Gustavo Noronha.
9217cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9218cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Protect WebSocket calls in case the feature is not compiled in.
9219cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9220cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebview.cpp:
9221cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_view_update_settings):
9222cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_view_settings_notify):
9223cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9224cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-15  Zan Dobersek  <zandobersek@gmail.com>
9225cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9226cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Gustavo Noronha.
9227cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9228cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Add a settings to enable support for experimental Web Sockets.
9229cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Currently this comes in handy in layout tests.
9230cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9231cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebsettings.cpp:
9232cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_settings_class_init):
9233cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_settings_set_property):
9234cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_settings_get_property):
9235cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_settings_copy):
9236cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebview.cpp:
9237cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_view_update_settings):
9238cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_view_settings_notify):
9239cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9240cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-15  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9241cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9242cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Xan Lopez.
9243cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9244cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        page transition may crash webkit
9245cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29890
9246cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9247cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        There are actually cases in which a resource may be asked using
9248cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        webkit_web_view_get_resource after a new load has already been
9249cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        started, so protect ourselves from crashes in this case.
9250cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9251cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
9252cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (WebKit::FrameLoaderClient::dispatchDidFinishLoading):
9253cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebview.cpp:
9254cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_view_get_resource):
9255cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9256cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9257cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9258cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Rubber-stamped by Xan Lopez.
9259cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9260cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Remove unnecessary self-include.
9261cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9262cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitsecurityorigin.h:
9263cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9264cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-12  Christian Dywan  <christian@twotoasts.de>
9265cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9266cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Gustavo Noronha.
9267cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9268cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        [GTK] Crash when right-clicking misspelled word
9269cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29772
9270cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9271cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Make sure the dictionary exist before adding it to the list of
9272cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        dictionaries.
9273cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9274cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
9275cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (WebKit::EditorClient::checkSpellingOfString):
9276cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebsettings.cpp:
9277cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_settings_set_property):
9278cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9279cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block2009-10-08  Adam Barth  <abarth@webkit.org>
9280cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9281cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Reviewed by Eric Seidel.
9282cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9283cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Move executeScript from FrameLoader to ScriptController
9284cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30200
9285cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9286cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        Update API call.
9287cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9288cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        * webkit/webkitwebview.cpp:
9289cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        (webkit_web_view_execute_script):
9290cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block
9291231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-07  Xan Lopez  <xlopez@igalia.com>
9292231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9293231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Fix the GTK+ build.
9294231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9295231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebpolicydecision.cpp:
9296231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_policy_decision_use):
9297231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_policy_decision_ignore):
9298231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_policy_decision_download):
9299231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9300231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-07  Adam Barth  <abarth@webkit.org>
9301231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9302231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Darin Adler.
9303231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9304231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Factor PolicyChecker out of FrameLoader
9305231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30155
9306231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9307231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Move the policy callback to the policy object.
9308231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9309231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
9310231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::dispatchWillSubmitForm):
9311231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType):
9312231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
9313231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
9314231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9315231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-07  Martin Robinson  <martin.james.robinson@gmail.com>
9316231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9317231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Segfault while testing fast/events/keydown-keypress-preventDefault.html
9318231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30121
9319231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9320231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Clear previous preedit or pending composition before storing new ones.
9321231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        This can happen when a WebView receives a native keydown event without
9322231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        a matching keyup event or when preventDefault() is called on DOM keydown
9323231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        events.
9324231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9325231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
9326231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::setPendingComposition):
9327231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::setPendingPreedit):
9328231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::clearPendingIMData):
9329231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::imContextCommitted):
9330231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::imContextPreeditChanged):
9331231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9332231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-06  Xan Lopez  <xlopez@igalia.com>
9333231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9334231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Eric Seidel.
9335231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9336231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=25526
9337231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [Gtk] Additional support is needed for caret browsing
9338231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9339231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Remove special cases for caret browsing, they are now handled in
9340231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        cross-platform code.
9341231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9342231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
9343231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::handleKeyboardEvent):
9344231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9345231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-06  Pavel Feldman  <pfeldman@chromium.org>
9346231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9347231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Timothy Hatcher.
9348231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9349231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Web Inspector: close inspector client view on
9350231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        InspectorController::close API call.
9351231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9352231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        In order to run batch web inspector layout tests (and not affect 
9353231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        subsequent tests) we should close inspector client's view upon
9354231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        InspectorController::close API call.
9355231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9356231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30009
9357231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9358231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/InspectorClientGtk.cpp:
9359231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::InspectorClient::createPage):
9360231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9361231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-06  Alejandro G. Castro  <alex@igalia.com>
9362231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9363231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
9364231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9365231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        ASSERT executing the webhistory unittest in a debug build
9366231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28947
9367231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9368231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        We have to call g_object_new first to initialize webkit threading
9369231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        before creating the KURL.
9370231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9371231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebKit/gtk/webkit/webkitwebhistoryitem.cpp:
9372231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9373231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-06  José Millán Soto  <fid@gpul.org>
9374231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9375231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
9376231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9377231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Header files of WebKitGTK do not comply with WebKit coding style (Patch attached)
9378231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30076
9379231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9380231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Solves various issues in header files.
9381231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9382231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/DocumentLoaderGtk.h: Added "headed guards"
9383231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitdefines.h:
9384231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitdownload.h:
9385231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkiterror.h:
9386231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkithittestresult.h:
9387231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitnetworkrequest.h:
9388231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitnetworkresponse.h:
9389231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
9390231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitsecurityorigin.h:
9391231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitsoupauthdialog.h:
9392231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitversion.h.in:
9393231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebbackforwardlist.h:
9394231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebdatabase.h:
9395231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebdatasource.h:
9396231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.h:
9397231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebhistoryitem.h:
9398231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebinspector.h:
9399231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebnavigationaction.h:
9400231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebpolicydecision.h:
9401231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebresource.h:
9402231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebsettings.h:
9403231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.h:
9404231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebwindowfeatures.h:
9405231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9406231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-03  Adam Barth  <abarth@webkit.org>
9407231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9408231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        More build fixing.
9409231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9410231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9411231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_go_back_or_forward):
9412231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_can_go_back_or_forward):
9413231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9414231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-03  Adam Barth  <abarth@webkit.org>
9415231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9416231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Unreviewed build fix.
9417231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9418231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9419231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_go_back_or_forward):
9420231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9421231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-03  Adam Barth  <abarth@webkit.org>
9422231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9423231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Sam Weinig.
9424231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9425231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Factor PageController out of FrameLoader and Page
9426231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=30037
9427231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9428231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9429231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_can_go_back_or_forward):
9430231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9431231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-01  Xan Lopez  <xlopez@igalia.com>
9432231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9433231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
9434231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9435231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Set the type for the fake event, otherwise the test ASSERTs in
9436231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        debug builds.
9437231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9438231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testhittestresult.c:
9439231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_status_cb):
9440231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9441231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-10-01  Martin Robinson  <martin.james.robinson@gmail.com>
9442231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9443231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
9444231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9445231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] GtkIMContext filtering interferes with DOM key events
9446231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28733
9447231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9448231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Ensure that keyboard events filtered by the GtkIMContext still create
9449231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        the proper DOM events.
9450231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9451231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
9452231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::clearPendingIMData):
9453231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::imContextCommitted):
9454231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::imContextPreeditChanged):
9455231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::shouldBeginEditing):
9456231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::shouldEndEditing):
9457231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::interpretEditorCommandKeyEvent):
9458231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::handleCaretBrowsingKeyboardEvent):
9459231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::handleKeyboardEvent):
9460231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::handleInputMethodKeydown):
9461231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testkeyevents.c: Added.
9462231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_info_new):
9463231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_info_destroy):
9464231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (key_event_fixture_setup):
9465231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (key_event_fixture_teardown):
9466231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (key_press_event_cb):
9467231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (key_release_event_cb):
9468231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_status_cb):
9469231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (map_event_cb):
9470231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_keypress):
9471231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (main):
9472231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9473231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-29  Xan Lopez  <xlopez@igalia.com>
9474231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9475231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
9476231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9477231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Do not set a non-default parent window for child widgets. We are
9478231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        just doing the same than the default path does, and on top of that
9479231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        if the widget's window changes (for example, during DnD widgets
9480231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        are usually unrealized/realized) the child widget will we left
9481231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        pointing to a dead window.
9482231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9483231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        For examples of crashers caused by this see
9484231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugzilla.gnome.org/show_bug.cgi?id=596397 and
9485231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugzilla.gnome.org/show_bug.cgi?id=596398
9486231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9487231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9488231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_container_add):
9489231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9490231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-29  Xan Lopez  <xlopez@igalia.com>
9491231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9492231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Rubber-stamped by Eric Seidel.
9493231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9494231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [Gtk] Crash when saving a password
9495231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28070
9496231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9497231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Disconnect the 'got-headers' callback when we are done with
9498231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        it. The signal can be emitted more than once if the message is
9499231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        retransmitted, but each time that happens authData is created
9500231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        again and a new callback connected, so we have to get rid of the
9501231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        old one (which will crash because we free authData).
9502231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9503231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitsoupauthdialog.c:
9504231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (save_password_callback):
9505231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9506231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-25  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9507231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9508231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
9509231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9510231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Pop down the context menu when the page transitions to committed,
9511231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        to avoid keeping a context menu out of context.
9512231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9513231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
9514231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
9515231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
9516231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9517231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (destroy_menu_cb):
9518231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_forward_context_menu_event):
9519231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9520231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-24  Jon Honeycutt  <jhoneycutt@apple.com>
9521231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9522231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Alice Liu.
9523231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9524231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9525231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_init):
9526231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Pass 0 for new Page constructor argument.
9527231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9528231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-24  Xan Lopez  <xlopez@igalia.com>
9529231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9530231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha and Jan Alonzo.
9531231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Add WEBKIT_LOAD_ERROR status
9532231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29644
9533231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9534231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Add a new load-status enum value, WEBKIT_LOAD_FAILED, emitted when
9535231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        there's an error during the load process. This is needed if we
9536231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        want notify::load-status to be able to handle all situations,
9537231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        since WEBKIT_LOAD_FINISHED is not emitted when there's an error
9538231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        and we are lacking a notification of the load being stopped.
9539231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9540231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
9541231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::dispatchDidFailLoad):
9542231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testloading.c:
9543231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (web_loading_fixture_setup):
9544231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_error_status_changed_cb):
9545231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_error_cb):
9546231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_loading_error):
9547231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_cancelled_cb):
9548231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (stop_load):
9549231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_cancelled_status_changed_cb):
9550231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_loading_cancelled):
9551231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (main):
9552231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.h:
9553231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9554231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-24  Xan Lopez  <xlopez@igalia.com>
9555231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9556231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Revert r48697, since it broke key handling notification to GTK+.
9557231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9558231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
9559231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::imContextCommitted):
9560231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::imContextPreeditChanged):
9561231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::shouldBeginEditing):
9562231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::shouldEndEditing):
9563231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::interpretKeyEvent):
9564231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::handleEditingKeyboardEvent):
9565231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::handleKeyboardEvent):
9566231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::handleInputMethodKeydown):
9567231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9568231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-23  Martin Robinson  <martin.james.robinson@gmail.com>
9569231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9570231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
9571231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9572231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] REGRESSION: BitmapImage::getGdkPixbuf fails for non-square images
9573231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29654
9574231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9575231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Ensure that even when GTKSimpleIMContext filters non-IME keystrokes,
9576231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        keyboard events are fired properly.
9577231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9578231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
9579231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::clearPendingIMData):
9580231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::imContextCommitted):
9581231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::imContextPreeditChanged):
9582231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::shouldBeginEditing):
9583231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::shouldEndEditing):
9584231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::interpretEditorCommandKeyEvent):
9585231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::handleCaretBrowsingKeyboardEvent):
9586231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::handleKeyboardEvent):
9587231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::EditorClient::handleInputMethodKeydown):
9588231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9589231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-23  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9590231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9591231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
9592231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9593231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] need to dump number of pending unload handlers
9594231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29685
9595231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9596231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
9597231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.cpp:
9598231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_get_pending_unload_event_count): New function to
9599231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        satisfy DRT needs.
9600231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9601231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
9602231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9603231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
9604231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9605231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Minor reorganization to the patch landed in
9606231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        http://trac.webkit.org/changeset/48670. Also move JSCore-1.0.gir
9607231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        in the gtk directory as that's only useful to the Gtk port at the
9608231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        moment.
9609231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9610231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * JSCore-1.0.gir: Renamed from JSCore-1.0.gir.
9611231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9612231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-22  Xan Lopez  <xlopez@igalia.com>
9613231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9614231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
9615231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9616231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Hardcode element positions at 0,0 so that we know where to
9617231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        generate events to test WebKitHitTestResult.
9618231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9619231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testhittestresult.c:
9620231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_status_cb):
9621231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_webkit_hit_test_result):
9622231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (main):
9623231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9624231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-22  Xan Lopez  <xlopez@igalia.com>
9625231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9626231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
9627231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9628231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] WebKitHitTestResult is completely broken in gmail
9629231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29527
9630231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9631231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        We need to use the main or focused frame when doing the coordinate
9632231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        transformation instead of always using the main frame.
9633231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9634231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9635231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_get_hit_test_result):
9636231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9637231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-21  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9638231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9639231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Update documentation control files to 1.1.15.
9640231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9641231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * docs/webkitgtk-docs.sgml:
9642231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * docs/webkitgtk-sections.txt:
9643231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9644231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-21  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9645231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9646231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Unreviewed docs build fix. Current CFLAGS and LIBS variables no
9647231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        longer bring gthread in.
9648231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9649231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * docs/GNUmakefile.am:
9650231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9651231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-21  Xan Lopez  <xlopez@igalia.com>
9652231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9653231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
9654231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9655231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Update for release.
9656231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9657231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * NEWS:
9658231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9659231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-20  Xan Lopez  <xlopez@igalia.com>
9660231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9661231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
9662231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9663231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Small documentation fix.
9664231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9665231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkithittestresult.cpp:
9666231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9667231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-18  Xan Lopez  <xlopez@igalia.com>
9668231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9669231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Build fix.
9670231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9671231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Add missing file to the repository.
9672231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9673231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testhittestresult.c: Added.
9674231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_info_new):
9675231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_info_destroy):
9676231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (hit_test_result_fixture_setup):
9677231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (hit_test_result_fixture_teardown):
9678231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_status_cb):
9679231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_webkit_hit_test_result):
9680231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (main):
9681231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9682231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-18  Kenneth Rohde Christiansen  <kenneth@webkit.org>
9683231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9684231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [Gtk] Unreviewed build fix.
9685231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9686231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
9687231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::ChromeClient::platformPageClient):
9688231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9689231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-17  Kenneth Rohde Christiansen  <kenneth@webkit.org>
9690231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9691231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Simon Hausmann.
9692231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9693231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Make PlatformWindow return something else than PlatformWidget
9694231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29085
9695231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9696231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reflect the rename of platformWindow and it's return type.
9697231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9698231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
9699231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::ChromeClient::platformPageClient):
9700231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::ChromeClient::runOpenPanel):
9701231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/ChromeClientGtk.h:
9702231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.cpp:
9703231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (currentToplevelCallback):
9704231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9705231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_popup_menu_handler):
9706231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9707231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-18  Xan Lopez  <xlopez@igalia.com>
9708231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9709231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
9710231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9711231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Document webkit_web_view_stop_loading.
9712231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9713231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9714231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9715231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-18  Xan Lopez  <xlopez@igalia.com>
9716231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9717231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha and Jan Alonzo.
9718231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9719231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] context menu overriding API is very limited
9720231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=27546
9721231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9722231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Add webkit_web_view_get_hit_test_result, a function to get a hit
9723231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        test result from a GdkEventButton. Useful to let applications
9724231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        decide between several actions on button press depending on what
9725231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        is being pressed.
9726231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9727231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9728231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_stop_loading):
9729231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (documentPointForWindowPoint):
9730231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_get_hit_test_result):
9731231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.h:
9732231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9733231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-18  Xan Lopez  <xlopez@igalia.com>
9734231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9735231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha and Jan Alonzo.
9736231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9737231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] context menu overriding API is very limited
9738231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=27546
9739231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9740231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Add WebKitHitTestResult, a wrapper over HitTestResult. It contains
9741231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        context information about a point in the web page.
9742231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9743231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkit.h:
9744231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitdefines.h:
9745231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkithittestresult.cpp: Added.
9746231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_hit_test_result_finalize):
9747231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_hit_test_result_get_property):
9748231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_hit_test_result_set_property):
9749231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_hit_test_result_class_init):
9750231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_hit_test_result_init):
9751231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkithittestresult.h: Added.
9752231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.cpp:
9753231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::kit):
9754231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
9755231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9756231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-14  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9757231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9758231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez and Jan Alonzo.
9759231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9760231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29134
9761231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Add API to access sub resources
9762231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9763231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Implement getting subresources, and improve testing of
9764231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        main, and sub resources loading.
9765231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9766231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-11  Xan Lopez  <xlopez@igalia.com>
9767231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9768231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
9769231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9770231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Use gtk_style_set_background instead of gdk_window_set_background
9771231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29173
9772231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9773231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Use gtk_style_set_background instead of gdk_window_set_background,
9774231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        as suggested by the documentation. Also, use GTK_STATE_NORMAL
9775231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        directly, since that's the default state of a GtkWidget.
9776231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9777231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9778231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_realize):
9779231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9780231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-09  Zan Dobersek  <zandobersek@gmail.com>
9781231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9782231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
9783231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9784231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] DumpRenderTree needs eventSender object and implementation
9785231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=25990
9786231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9787231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Creates a function that is accessible from the DumpRenderTree tool
9788231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        and calls the layout method on the frame view.
9789231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9790231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
9791231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.cpp:
9792231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_layout):
9793231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9794231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9795231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9796231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
9797231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9798231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=29044
9799231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Should update suggested-filename when the response is received
9800231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9801231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Set suggested filename also when the response only comes after the
9802231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        download has started.
9803231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9804231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitdownload.cpp:
9805231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_download_set_response):
9806231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_download_set_suggested_filename):
9807231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9808231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_request_download):
9809231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9810231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-08  Priit Laes  <plaes@plaes.org>
9811231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9812231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
9813231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9814231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Fix up erroneus 'Since: @version@' tags in documentation.
9815231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9816231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebdatasource.cpp:
9817231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebresource.cpp:
9818231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_resource_class_init):
9819231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebsettings.cpp:
9820231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_settings_class_init):
9821231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9822231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_class_init):
9823231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebwindowfeatures.cpp:
9824231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9825231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9826231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9827231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Link new objects documents in the main document.
9828231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9829231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * docs/webkitgtk-docs.sgml:
9830231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9831231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9832231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9833231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Documentation control files updated for 1.1.14.
9834231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9835231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * docs/webkitgtk-docs.sgml:
9836231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * docs/webkitgtk-sections.txt:
9837231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9838231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9839231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9840231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        What's new for 1.1.14.
9841231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9842231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * NEWS:
9843231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9844231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9845231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9846231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Rubber-stamped by Xan Lopez.
9847231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9848231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Use g_return_if_fail to check for the SoupURI creation, instead of
9849231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        printing a custom warning.
9850231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9851231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitnetworkrequest.cpp:
9852231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_request_set_uri):
9853231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9854231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9855231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9856231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
9857231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9858231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=26854
9859231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Needs API to allow more control over outgoing requests
9860231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9861231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Map the willSendRequest delegate to the 'resource-request-starting'
9862231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        signal, allowing more control of the resources that are fetched.
9863231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9864231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Mapping willSendRequest properly requires an appropriate Response
9865231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        object, so we are introducing WebKitNetworkResponse, which works in a
9866231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        way similar to WebKitNetworkRequest.
9867231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9868231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
9869231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::dispatchWillSendRequest):
9870231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::assignIdentifierToInitialRequest):
9871231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::dispatchDidFinishLoading):
9872231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::dispatchDidFailLoading):
9873231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testnetworkresponse.c: Added.
9874231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_network_response_create_destroy):
9875231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_network_response_properties):
9876231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (main):
9877231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testwebresource.c:
9878231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (resource_request_starting_cb):
9879231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_finished_cb):
9880231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_web_resource_loading):
9881231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (main):
9882231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkit.h:
9883231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitdefines.h:
9884231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitnetworkrequest.cpp:
9885231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitnetworkresponse.cpp: Added.
9886231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_dispose):
9887231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_finalize):
9888231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_get_property):
9889231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_set_property):
9890231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_class_init):
9891231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_init):
9892231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_new_with_core_response):
9893231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_new):
9894231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_set_uri):
9895231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_get_uri):
9896231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_response_get_message):
9897231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitnetworkresponse.h: Added.
9898231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.cpp:
9899231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WTF::SoupMessage):
9900231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WTF::WebKitNetworkRequest):
9901231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WTF::WebKitNetworkResponse):
9902231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WTF::WebKitWebResource):
9903231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
9904231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebresource.cpp:
9905231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_resource_cleanup):
9906231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_resource_finalize):
9907231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_resource_class_init):
9908231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_resource_set_property):
9909231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_resource_get_uri):
9910231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
9911231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_class_init):
9912231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkitmarshal.list:
9913231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9914231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9915231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9916231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
9917231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9918231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28979
9919231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Misc improvments to NetworkRequest
9920231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9921231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Unref message in dispose, as it should be, not in finalize.
9922231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9923231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitnetworkrequest.cpp:
9924231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_request_dispose):
9925231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_request_finalize):
9926231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_network_request_class_init):
9927231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9928231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-07  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
9929231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9930231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
9931231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9932231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28979
9933231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Misc improvments to NetworkRequest
9934231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9935231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Bring documentation up-to-date with reality regarding NetworkRequest.
9936231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9937231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitnetworkrequest.cpp:
9938231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9939231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-07  Xan Lopez  <xlopez@igalia.com>
9940231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9941231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
9942231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9943231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Make the auth dialog usable when libsoup does not have a
9944231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        SoupPasswordManager, since it might go away in the next
9945231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        development cycle.
9946231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9947231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitsoupauthdialog.c:
9948231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (response_callback):
9949231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (session_can_save_passwords):
9950231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (session_authenticate):
9951231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-06  Xan Lopez  <xlopez@igalia.com>
9952231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9953231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
9954231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9955231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Update the unitests to latest changes wrt scrollbar policy.
9956231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9957231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testwindow.c:
9958231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_webkit_window_scrollbar_policy):
9959231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9960231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-06  Martin Robinson  <martin.james.robinson@gmail.com>
9961231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9962231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha, Jan Alonzo and Xan Lopez.
9963231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9964231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [Gtk] Expose a database API
9965231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=27899
9966231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9967231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Expose an HTML5 database API for GTK+.
9968231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
9969231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
9970231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::ChromeClient::print):
9971231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkit.h:
9972231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitdefines.h:
9973231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.cpp:
9974231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_init):
9975231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
9976231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitsecurityorigin.cpp: Added.
9977231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_finalize):
9978231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_dispose):
9979231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_set_property):
9980231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_get_property):
9981231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origins):
9982231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_class_init):
9983231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_init):
9984231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_get_protocol):
9985231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_get_host):
9986231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_get_port):
9987231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_get_web_database_usage):
9988231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_get_web_database_quota):
9989231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_set_web_database_quota):
9990231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_get_all_web_databases):
9991231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::kit):
9992231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::core):
9993231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_security_origin_get_web_database):
9994231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitsecurityorigin.h: Added.
9995231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebdatabase.cpp: Added.
9996231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_finalize):
9997231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_dispose):
9998231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_set_property):
9999231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_get_property):
10000231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_class_init):
10001231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_init):
10002231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_set_security_origin):
10003231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_set_name):
10004231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_get_security_origin):
10005231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_get_name):
10006231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_get_display_name):
10007231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_get_expected_size):
10008231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_get_size):
10009231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_get_filename):
10010231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_database_remove):
10011231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_remove_all_web_databases):
10012231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_get_web_database_directory_path):
10013231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_set_web_database_directory_path):
10014231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_get_default_web_database_quota):
10015231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebdatabase.h: Added.
10016231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.cpp:
10017231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_new):
10018231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_get_focused_accessible_element):
10019231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_get_horizontal_scrollbar_policy):
10020231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.h:
10021231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10022231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_class_init):
10023231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10024231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-03  Adam Barth  <abarth@webkit.org>
10025231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10026231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by eric@webkit.org.
10027231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10028231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=24696
10029231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10030231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Stub implementations of mixed content methods of FrameLoaderClient. 
10031231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10032231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
10033231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::didDisplayInsecureContent):
10034231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::didRunInsecureContent):
10035231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/FrameLoaderClientGtk.h:
10036231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10037231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-03  Xan Lopez  <xlopez@igalia.com>
10038231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10039231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
10040231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10041231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Access private member variables directly instead of using the
10042231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        accessor.
10043231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10044231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
10045231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::createFrame):
10046231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::windowObjectCleared):
10047231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10048231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
10049231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10050231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
10051231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10052231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Remove bogus asserts that break Debug builds at runtime.
10053231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10054231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/DocumentLoaderGtk.cpp:
10055231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::DocumentLoader::detachFromFrame):
10056231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::DocumentLoader::decreaseLoadCount):
10057231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10058231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
10059231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10060231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez and Gustavo Noronha.
10061231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10062231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block         [Gtk] Implement a WebDataSource for the gtk port
10063231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block         https://bugs.webkit.org/show_bug.cgi?id=24758
10064231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10065231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Add data source API getters to WebKitWebFrame.
10066231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Also add WebKitWebDataSource unit test.
10067231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10068231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testwebdatasource.c: Added.
10069231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.cpp:
10070231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.h:
10071231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10072231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-02  Jan Michael Alonzo  <jmalonzo@webkit.org>
10073231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10074231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez and Gustavo Noronha.
10075231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10076231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [Gtk] Implement a WebDataSource for the gtk port
10077231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=24758
10078231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10079231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Subclass DocumentLoader for Gtk and implement it under the WebKit
10080231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        namespace. Add WebKitWebDataSource implementation that closely
10081231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        follows the mac implementation of the API.
10082231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10083231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/DocumentLoaderGtk.cpp: Added.
10084231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/DocumentLoaderGtk.h: Added.
10085231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebdatasource.cpp: Added.
10086231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebdatasource.h: Added.
10087231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10088231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
10089231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10090231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
10091231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10092231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Avoid causing unexpected issues with window sizing when sites
10093231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        disable scrollbars completely.
10094231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10095231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
10096231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::ChromeClient::scrollbarsModeDidChange):
10097231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testwindow.c:
10098231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_webkit_window_scrollbar_policy):
10099231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.cpp:
10100231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_class_init):
10101231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10102231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
10103231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10104231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez and Gustavo Noronha.
10105231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10106231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [Gtk] Implement a WebDataSource for the gtk port
10107231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=24758
10108231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10109231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Implement WebKitWebResource for the resource-related API for
10110231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        WebKitWebDataSource.
10111231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10112231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * GNUmakefile.am:
10113231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10114231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-09-01  Xan Lopez  <xlopez@igalia.com>
10115231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10116231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
10117231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10118231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28842
10119231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Do not emit extra FINISHED load-status signals
10120231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10121231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Do not emit FINISHED load-status signals on our own, just rely on
10122231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        WebCore for that. Avoids emitting FINISHED several times when we
10123231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        fail to load a URI.
10124231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10125231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
10126231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::dispatchDidFailProvisionalLoad):
10127231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::dispatchDidFailLoad):
10128231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testloading.c:
10129231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (web_loading_fixture_setup):
10130231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (web_loading_fixture_teardown):
10131231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_finished_cb):
10132231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (status_changed_cb):
10133231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_loading_status):
10134231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_error_status_changed_cb):
10135231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_error_cb):
10136231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_loading_error):
10137231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (main):
10138231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.h:
10139231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10140231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-31  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
10141231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10142231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Alexey Proskuryakov.
10143231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10144231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28466
10145231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        When downloading a file, two GET requests are sent to the HTTP server
10146231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10147231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Support reusing a connection that is already ongoing, instead of
10148231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        cancelling the connection and creating another.
10149231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10150231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/FrameLoaderClientGtk.cpp:
10151231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::FrameLoaderClient::download):
10152231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitdownload.cpp:
10153231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_download_new_with_handle):
10154231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_download_start):
10155231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
10156231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10157231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_request_download):
10158231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10159231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-31  Alexey Proskuryakov  <ap@apple.com>
10160231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10161231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Gtk build fix.
10162231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10163231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        This is also a behavior fix, at least on debug builds - a caller of
10164231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        webkit_web_history_item_new_with_data() could pass an URL that could cause an assertion
10165231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        failure in KURL.
10166231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10167231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebhistoryitem.cpp: (webkit_web_history_item_new_with_data): Pass a null
10168231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        KURL as base to parse properly.
10169231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10170231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
10171231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10172231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Holger Freyther.
10173231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10174231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=25889
10175231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] scrollbar policy for main frame is not implementable
10176231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10177231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Add properties and a signal to report scrollbar policy changes to
10178231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        client code, and a default handler that does the right thing when
10179231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        using GtkScrolledWindow.
10180231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10181231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
10182231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::ChromeClient::scrollbarsModeDidChange):
10183231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/ChromeClientGtk.h:
10184231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.cpp:
10185231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_get_property):
10186231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_class_init):
10187231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_get_horizontal_scrollbar_policy):
10188231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_get_vertical_scrollbar_policy):
10189231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.h:
10190231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testwindow.c: Added.
10191231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (load_finished_cb):
10192231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_webkit_window_scrollbar_policy):
10193231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (main):
10194231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10195231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
10196231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10197231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha and Xan Lopez.
10198231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10199231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [Gtk] Add view source mode API
10200231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28805
10201231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10202231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Implement setter and getter for "view source" mode.
10203231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10204231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10205231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_set_view_source_mode):
10206231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_get_view_source_mode):
10207231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.h:
10208231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10209231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-26  Xan Lopez  <xlopez@igalia.com>
10210231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10211231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
10212231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10213231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28738
10214231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Expose undo/redo functionality in WebKitWebView
10215231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10216231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Expose undo/redo functionality in WebKitWebView, keeping the
10217231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        default bindings as they were.
10218231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10219231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/EditorClientGtk.cpp:
10220231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::):
10221231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10222231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_real_undo):
10223231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_real_redo):
10224231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_class_init):
10225231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_can_undo):
10226231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_undo):
10227231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_can_redo):
10228231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_redo):
10229231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.h:
10230231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10231231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-24  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
10232231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10233231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
10234231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10235231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        News about the 1.1.13 release.
10236231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10237231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * NEWS:
10238231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10239231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-24  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
10240231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10241231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
10242231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10243231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Add new symbols, and an index of new symbols for the 1.1.13
10244231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        release.
10245231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10246231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * docs/webkitgtk-docs.sgml:
10247231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * docs/webkitgtk-sections.txt:
10248231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10249231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-23  Xan Lopez  <xlopez@igalia.com>
10250231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10251231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
10252231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10253231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Fix a couple of typos.
10254231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10255231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebsettings.cpp:
10256231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_settings_class_init):
10257231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10258231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-23  Xan Lopez  <xlopez@igalia.com>
10259231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10260231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
10261231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10262231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Update editing-behavior property here too.
10263231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10264231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10265231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_settings_notify):
10266231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10267231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
10268231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10269231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Rubberstamped by Gustavo Noronha.
10270231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10271231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Fix regressions introduced by http://trac.webkit.org/changeset/47690.
10272231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10273231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Update the setting whenever the property gets set.
10274231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10275231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10276231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_settings_notify):
10277231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10278231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
10279231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10280231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
10281231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10282231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [Gtk] API for disabling local file access to web URLs
10283231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28663
10284231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10285231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Add a setting to enable or disable file access to web URLs. It's
10286231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        disabled by default for security reasons.
10287231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10288231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebsettings.cpp:
10289231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_settings_class_init):
10290231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_settings_set_property):
10291231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_settings_get_property):
10292231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_settings_copy):
10293231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10294231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_update_settings):
10295231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10296231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-22  Xan Lopez  <xlopez@igalia.com>
10297231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10298231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
10299231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10300231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28154
10301231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        clicking below end of text in a textarea moves cursor to wrong position
10302231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10303231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Expose the EditingBehavior setting and set it by default to Mac,
10304231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        since that what matches the GTK+ default behavior.
10305231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10306231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.cpp:
10307231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::core):
10308231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
10309231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebsettings.cpp:
10310231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_settings_class_init):
10311231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_settings_set_property):
10312231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_settings_get_property):
10313231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_settings_copy):
10314231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebsettings.h:
10315231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10316231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_update_settings):
10317231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10318231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-20  Aaron Boodman  <aa@chromium.org>
10319231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10320231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Hopefully the last speculative build for gtk.
10321231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10322231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.cpp:
10323231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_white_list_access_from_origin):
10324231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
10325231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10326231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-20  David Levin  <levin@chromium.org>
10327231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10328231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Another speculative build for gtk.
10329231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10330231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.cpp:
10331231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_white_list_access_to_origin):
10332231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10333231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-20  David Levin  <levin@chromium.org>
10334231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10335231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Speculative build for gtk.
10336231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10337231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.cpp:
10338231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_white_list_access_to_origin):
10339231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10340231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-19  Aaron Boodman  <aa@chromium.org>
10341231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10342231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Fix build break.
10343231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10344231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h: "WEBKIT API" -> "WEBKIT_API"
10345231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10346231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-19  Aaron Boodman  <aa@chromium.org>
10347231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10348231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by David Levin.
10349231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10350231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=24853: Provide a way for WebKit clients to
10351231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        specify a more granular policy for cross-origin XHR access.
10352231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10353231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.cpp:
10354231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_white_list_access_to_origin): Add API to manipulate origin access whitelists.
10355231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_reset_origin_access_white_lists): Ditto.
10356231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h: Ditto.
10357231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10358231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-18  Xan Lopez  <xlopez@igalia.com>
10359231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10360231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Rubber-stamped by Holger Freyther.
10361231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10362231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Remove an unneeded include.
10363231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10364231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/DragClientGtk.cpp:
10365231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10366231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-18  Fumitoshi Ukai  <ukai@chromium.org>
10367231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10368231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Eric Seidel.
10369231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10370231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28443
10371231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Fix build break with gtk older than 2.14.
10372231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10373231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        WebKit gtk port requires gtk 2.10 or later, but DragClientGtk.cpp
10374231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        uses gtk_widget_get_window that is introduced in 2.14.
10375231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10376231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/DragClientGtk.cpp:
10377231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block         define gtk_widget_get_window for gtk older than 2.14.
10378231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10379231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-18  Jan Michael Alonzo  <jmalonzo@webkit.org>
10380231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10381231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Oliver Hunt.
10382231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10383231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [Gtk] crash when closing page from javascript
10384231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=27439
10385231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10386231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Do not unref the WebView in ChromeClientGtk::closeWindowSoon
10387231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        because (1) a create-web-view handler can return a NULL WebView,
10388231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (2) the created WebView is owned by its containing widget, and (3)
10389231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        clients may not handle the close-web-view signal so this avoids
10390231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        unreffing a WebView more than once.
10391231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10392231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/ChromeClientGtk.cpp:
10393231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::ChromeClient::closeWindowSoon):
10394231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10395231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_class_init):
10396231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10397231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
10398231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10399231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
10400231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10401231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=19360
10402231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Frags on current page don't generate "navigation-requested" events
10403231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10404231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Fix order of parameters for the creation of SubstituteData object,
10405231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        so that normal data loads do not have an unreachable URL. Also
10406231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        remove a confusion about the purpose of the last parameter.
10407231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10408231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.cpp:
10409231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_frame_load_data):
10410231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10411231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-18  Drew Wilson  <atwilson@google.com>
10412231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10413231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Eric Seidel.
10414231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10415231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Need to extend DumpRenderTree to expose number of worker threads
10416231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28292
10417231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10418231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitprivate.h:
10419231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitworkers.cpp: Added.
10420231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_worker_thread_count):
10421231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Exposed WebCore::WorkerThread::workerThreadCount() for the gtk version of DumpRenderTree.
10422231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10423231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-18  Xan Lopez  <xlopez@igalia.com>
10424231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10425231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
10426231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10427231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Fix the ATK unit test.
10428231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10429231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        We now support line boundaries in the get_text functions, so we
10430231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        need to make sure the test has the layout we expect by giving it
10431231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        enough space to fit in one line.
10432231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10433231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * tests/testatk.c:
10434231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (test_webkit_atk_get_text_at_offset):
10435231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10436231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-15  Zan Dobersek  <zandobersek@gmail.com>
10437231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10438231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
10439231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10440231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Fix compiler warnings.
10441231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10442231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10443231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (clipboard_contents_received):
10444231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_drag_data_get):
10445231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10446231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-14  Jiahua Huang  <jhuangjiahua@gmail.com>
10447231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10448231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
10449231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10450231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [gtk] Pasteboard/GtkClipboard can't handle the "text/html" target.
10451231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=27028
10452231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10453231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Add a function in WebKit::PasteboardHelperGtk that will return the
10454231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        value of WEBKIT_WEB_VIEW_TARGET_INFO_HTML,
10455231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        and WebCore::clipboard_get_contents_cb will use that.
10456231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10457231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/PasteboardHelperGtk.cpp:
10458231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::PasteboardHelperGtk::getWebViewTargetInfoHtml):
10459231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/PasteboardHelperGtk.h:
10460231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10461231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-14  Benjamin Otte  <otte@gnome.org>
10462231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10463231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
10464231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10465231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Fix webkit_web_view_set_highlight_text_matches() so that highlighting
10466231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        works properly in documents with frames.
10467231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10468231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10469231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_set_highlight_text_matches):
10470231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10471231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-13  Zan Dobersek  <zandobersek@gmail.com>
10472231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10473231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Gustavo Noronha.
10474231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10475231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Drag and drop support
10476231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=23642
10477231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10478231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Adds support for drag actions in WebKitWebView and DragClient.
10479231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10480231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Defines a support structure that can hold additional drag and drop data,
10481231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        such as selection data or target IDs (infos) and can be passed through
10482231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        clipboard requests.
10483231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10484231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Implements DragClient functions that gather start position of the drag
10485231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        and start the GTK drag.
10486231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10487231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/DragClientGtk.cpp:
10488231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::DragClient::DragClient):
10489231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::DragClient::willPerformDragSourceAction):
10490231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::DragClient::startDrag):
10491231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (WebKit::DragClient::createDragImageForLink): A small style fix.
10492231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * WebCoreSupport/DragClientGtk.h:
10493231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.cpp:
10494231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_drag_end):
10495231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (clipboard_contents_received): GtkClipboard callback.
10496231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_drag_data_get):
10497231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_class_init):
10498231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (webkit_web_view_init):
10499231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebview.h: Add GTK selection targets.
10500231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10501231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-12  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
10502231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10503231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Unreviewed build fix.
10504231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10505231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Last-minute change on the new soup API to use the keyring was not
10506231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        reflected in our usage - the documentation says we should use
10507231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        g_slist_free, and soup_auth_free_saved_users doesn't exist.
10508231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10509231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitsoupauthdialog.c:
10510231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (session_authenticate):
10511231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10512231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-12  Xan Lopez  <xlopez@igalia.com>
10513231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10514231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Jan Alonzo.
10515231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10516231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        [GTK] Remove keyring optional features
10517231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        https://bugs.webkit.org/show_bug.cgi?id=28173
10518231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10519231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Remove keyring support from our code and rely on libsoup to store
10520231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        the authentication data if the user requests that support in their
10521231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        application/library.
10522231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10523231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitsoupauthdialog.c:
10524231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (response_callback):
10525231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (show_auth_dialog):
10526231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (session_authenticate):
10527231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10528231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block2009-08-11  Benjamin Otte  <otte@gnome.org>
10529231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10530231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        Reviewed by Xan Lopez.
10531231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10532231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        When instructed to print an out-of-range page, print an empty page
10533231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        instead of crashing.
10534231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
10535231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        * webkit/webkitwebframe.cpp:
10536231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block        (draw_page_callback):
10537231d4e3152a9c27a73b6ac7badbe6be673aa3ddfSteve Block
105380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-08-10  Brady Eidson  <beidson@apple.com>
105390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        GTK build fix.
105410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
105430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_download_get_suggested_filename):
105440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-08-08  Xan Lopez  <xlopez@igalia.com>
105460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Roll out r46928, since it wasn't done in accordance with the
105480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        agreed naming.
105490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * ChangeLog:
105510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Remove the ChangeLog entry, since it was added at the bottom of
105530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        the file.
105540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * gdom/GdomDOMObject.h: Removed.
105560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * gdom/GdomDOMObjectPrivate.h: Removed.
105570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-08-08  Jan Michael Alonzo  <jmalonzo@webkit.org>
105590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
105610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [Gtk] Enable accessibility in Gtk DRT
105630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25989
105640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add SPI to get the focused accessible element to be used by DRT.
105660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
105680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
105690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_frame_get_focused_accessible_element):
105700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-30  Martin Robinson  <mrobinson@appcelerator.com>
105720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez, Gustavo Noronha and Jan Alonzo.
105740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] new-window-policy-decision-requested provides no information about the target frame
105760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=27792
105770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add frameName property to the WebKitWebNavigation object.
105790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
105810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::getNavigationAction):
105820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
105830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
105840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebnavigationaction.cpp:
105850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_navigation_action_get_property):
105860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_navigation_action_set_property):
105870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_navigation_action_class_init):
105880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_navigation_action_get_target_frame):
105890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_navigation_action_set_target_frame):
105900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebnavigationaction.h:
105910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-29  Kevin McCullough  <kmccullough@apple.com>
105930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Darin Adler.
105950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
105960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Added foundation work to allow a testing infrastructure for the Web
105970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Inspector.
105980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch 
105990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
106000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::InspectorClient::inspectorWindowObjectCleared):
106010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/InspectorClientGtk.h:
106020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-29  Jan Michael Alonzo  <jmalonzo@webkit.org>
106040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Eric Seidel and Xan Lopez.
106060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [Gtk] Enable http/tests/appcache tests
106080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=27674
106090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add 'enable-offline-web-application-cache' WebSetting to enable
106110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        or disable the appcache. Also, Add appcache SPI for DRT to use.
106120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitapplicationcache.cpp: Added.
106140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_application_cache_set_maximum_size):
106150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.cpp:
106160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_init):
106170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
106180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
106190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_class_init):
106200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_set_property):
106210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_get_property):
106220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_copy):
106230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
106240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_update_settings):
106250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_settings_notify):
106260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
106280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
106300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add information about the regression fix for WEBKIT_DEBUG.
106320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
106340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-28  Priit Laes  <plaes@plaes.org>
106360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
106380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix mnemonics in the soup authentication dialog.
106400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitsoupauthdialog.c:
106420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (show_auth_dialog):
106430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-28  Xan Lopez  <xlopez@igalia.com>
106450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
106470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS: update for 1.1.12 release.
106490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-27  Alexey Proskuryakov  <ap@webkit.org>
106510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Build fix.
106530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp: (webkit_gc_count_javascript_objects): Added a namespace to
106550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        SilenceAssertionsOnly.
106560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-27  Alexey Proskuryakov  <ap@webkit.org>
106580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Darin Adler.
106600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=27735
106620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Give a helpful name to JSLock constructor argument
106630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
106650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_gc_count_javascript_objects):
106660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-24  Priit Laes  <plaes@plaes.org>
106680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
106700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [Gtk] Password is saved into gnome-keyring even if auth. fails
106720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=27560
106730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Check authentication result and save password only when authentication
106750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        succeeds.
106760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitsoupauthdialog.c:
106780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (free_authData):
106790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (response_callback):
106800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (save_password_callback):
106810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-24  Andrei Popescu  <andreip@google.com>
106830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Anders Carlsson.
106850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        ApplicationCache should have size limit
106870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=22700
106880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
106900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::reachedMaxAppCacheSize):
106910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Adds empty implementation of reachedMaxAppCacheSize.
106920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.h:
106930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
106950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Eric Seidel.
106970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
106980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [Gtk] Add implementation of GCController for DRT
106990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=27636
107000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add SPI for GCController to use.
107020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
107040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
107050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_gc_collect_javascript_objects):
107060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_gc_collect_javascript_objects_on_alternate_thread):
107070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_gc_count_javascript_objects):
107080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-22  Xan Lopez  <xlopez@igalia.com>
107100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Mark Rowe.
107120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix compiler warning.
107140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testwebsettings.c:
107160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_web_settings_user_agent):
107170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-22  Xan Lopez  <xlopez@igalia.com>
107190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
107210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Remove unused variables.
107230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
107250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_grab_focus):
107260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_focus_in_event):
107270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-21  Priit Laes  <plaes@plaes.org>
107290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
107310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK+] Missing accelerator in authentication dialog
107330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25509
107340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add accelerator to checkbox text.
107360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebKit/gtk/webkit/webkitsoupauthdialog.c:
107380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (show_auth_dialog):
107390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-21  Priit Laes  <plaes@plaes.org>
107410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
107430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] http auth dialog pops up twice after a cancelled atempt
107450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24818
107460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Remove workaround required for libsoup versions <=2.26.2 as we depend
107480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        on 2.27.4 now.
107490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitsoupauthdialog.c:
107510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (session_authenticate):
107520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-20  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
107540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
107560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Widget size negotiation
107580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=17154
107590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Implement proper size request for the WebView widget.
107610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
107630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::contentsSizeChanged):
107640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
107650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_size_request):
107660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_class_init):
107670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-16  Holger Hans Peter Freyther  <zecke@selfish.org>
107690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
107710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK+] Update the focus handling code.
107730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Change focus-in to always call setActive(true), call
107750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        FocusController::setFocusedFrame when no focused frame exists
107760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        other SelectionController::setActive. This is matching Windows
107770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        and Qt.
107780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        On focus-out call FocusController::setActive(false) and
107800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        SelectionController::setFocued(false). This is matching Windows
107810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        and Qt as well.
107820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
107840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_focus_in_event):
107850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_focus_out_event):
107860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-16  Xiaomei Ji  <xji@chromium.org>
107880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Dan Bernstein.
107900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        This is the 2nd part of fixing "RTL: tooltip does not get its directionlity from its element's."
107920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24187 
107930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add one extra parameter to the callee of HitTestResult::title() due to the signature change.
107950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
107970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
107980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::mouseDidMoveOverElement): Add direction as a parameter to the callee of HitTestResult::title().
107990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-16  Xiaomei Ji  <xji@chromium.org>
108010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Darin Adler.
108030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix tooltip does not get its directionality from its element's directionality.
108050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24187
108060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Per mitz's suggestion in comment #6, while getting the plain-text 
108080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        title, we also get the directionality of the title. How to handle 
108090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        the directionality is up to clients. Clients could ignore it, 
108100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        or use attribute or unicode control characters to display the title
108110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        as what they want.
108120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
108140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::setToolTip): Add directionality as 2nd parameter to setToopTip() (without handling it yet).
108150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.h: Add directionality as 2nd parameter to setToolTip().
108160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-15  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
108180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Rubber-stamped by Jan Alonzo.
108200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix enable-xss-auditor property documentation, and default value
108220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        to match the fact that it is now enabled by default.
108230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
108250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_class_init):
108260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-14  Zoltan Horvath  <hzoltan@inf.u-szeged.hu>
108280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Darin Adler.
108300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Change all Noncopyable inheriting visibility to public.
108320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=27225
108330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Change all Noncopyable inheriting visibility to public because
108350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        it is needed to the custom allocation framework (bug #20422).
108360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
108380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
108400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed. Late NEWS file for 1.1.11.
108420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
108440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
108460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed. Changes to the doc control files for 1.1.11.
108480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-docs.sgml:
108500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-sections.txt:
108510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
108530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Rubber-stamped by Holger Freyther.
108550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix unit test to use the correct assumption that the SoupMessage
108570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        will be NULL when WebKitNetworkRequest is created from an URI.
108580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testnetworkrequest.c:
108600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_network_request_create_destroy):
108610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-13  Jan Michael Alonzo  <jmalonzo@webkit.org>
108630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        <https://bugs.webkit.org/show_bug.cgi?id=27171> [Gtk]
108650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        REGRESSION (r45440): fails at fast/events/frame-programmatic-focus.html
108660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
108680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        focus-in and focus-out events only get triggered when there's user
108700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        interaction, hence setFocused(bool) never gets called when
108710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        focusEvent is triggered when running the layout tests. The
108720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        solution seems to be to implement grab-focus too so we can call
108730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        setFocused(bool) when a widget has focus.
108740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
108760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_grab_focus):
108770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_focus_in_event):
108780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_class_init):
108790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-13  Jan Michael Alonzo  <jmalonzo@webkit.org>
108810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26718 [Gtk] Add support for javascript windows for DRT
108830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha and Xan Lopez.
108850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add API to support opening and closing of JavaScript windows automatically.
108870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
108880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
108890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::closeWindowSoon):
108900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
108910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
108920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_class_init):
108930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_set_property):
108940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_get_property):
108950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_copy):
108960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
108970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_real_close_web_view):
108980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_class_init):
108990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_update_settings):
109000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_settings_notify):
109010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_set_group_name):
109020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.h:
109030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-12  Brent Fulgham  <bfulgham@gmail.com>
109050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Speculative build fix after http://trac.webkit.org/changeset/45786.
109070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
109090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::addMessageToConsole):
109100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.h:
109110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-09  Beth Dakin and Jon Honeycutt <bdakin@apple.com>
109130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Dave Hyatt.
109150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Make Widget RefCounted to fix:
109170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        <rdar://problem/7038831> REGRESSION (TOT): In Mail, a crash occurs 
109190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        at WebCore::Widget::afterMouseDown() after clicking To Do's close 
109200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        box
109210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        <rdar://problem/6978804> WER #16: Repro Access Violation in 
109220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        WebCore::PluginView::bindingInstance (1310178023)
109230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        -and-
109240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        <rdar://problem/6991251> WER #13: Crash in WebKit!
109250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        WebCore::PluginView::performRequest+203 (1311461169) 
109260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
109280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::createPlugin):
109290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::createJavaAppletWidget):
109300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.h:
109310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-06  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
109330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
109350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Use soup's content sniffing
109370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26982
109380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add the new Content Sniffing feature provided by libsoup.
109400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.cpp:
109420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_init):
109430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-05  Holger Hans Peter Freyther  <zecke@selfish.org>
109450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
109470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Always initialize WebCore.
109490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        It is possible that WebKitWebSettings and other classes get
109510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        constructed before the WebKitWebView. In this case WebCore is
109520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        not yet properly initialized. Add webkit_init to every class
109530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        that can be constructed by API users.
109540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
109560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_download_class_init):
109570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitnetworkrequest.cpp:
109580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_class_init):
109590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebbackforwardlist.cpp:
109600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_back_forward_list_class_init):
109610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebhistoryitem.cpp:
109620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_history_item_class_init):
109630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
109640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_class_init):
109650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebwindowfeatures.cpp:
109660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_window_features_class_init):
109670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-03  Jan Michael Alonzo  <jmalonzo@webkit.org>
109690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez and Gustavo Noronha.
109710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Set user-agent from application
109730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=17375
109740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add 'user-agent' setter/getter API to WebSettings.
109760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
109780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::FrameLoaderClient):
109790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::userAgent):
109800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.h:
109810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
109820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitversion.h.in:
109830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
109840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_get_user_agent):
109850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_class_init):
109860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_finalize):
109870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_set_property):
109880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_get_property):
109890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_copy):
109900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_get_user_agent):
109910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.h:
109920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
109930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_dispose):
109940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-07-02  Xan Lopez  <xlopez@igalia.com>
109960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
109980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
109990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Update the new boolean property in FocusController that keeps
110000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        track of whether or not the Page is focused.
110010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
110030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_focus_in_event):
110040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_focus_out_event):
110050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-29  Xan Lopez  <xlopez@igalia.com>
110070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
110090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix a couple of compiler warnings.
110110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebnavigationaction.cpp:
110130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
110140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_real_move_cursor):
110150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-28  Xan Lopez  <xlopez@igalia.com>
110170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix the GTK+ build.
110190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ContextMenuClientGtk.cpp:
110210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ContextMenuClient::isSpeaking):
110220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ContextMenuClientGtk.h:
110230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-24  Jiahua Huang  <jhuangjiahua@gmail.com>
110250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
110270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [Gtk] Add Undo/Redo support to WebKitGtk
110290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26573
110300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Implement EditorClient::undo and other interested funcs.
110320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
110340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::registerCommandForUndo):
110350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::registerCommandForRedo):
110360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::clearUndoRedoOperations):
110370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::canUndo):
110380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::canRedo):
110390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::undo):
110400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::redo):
110410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::EditorClient):
110420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.h:
110430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-20  Jan Michael Alonzo  <jmalonzo@webkit.org>
110450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha and Xan Lopez.
110470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [Gtk] Implement DRT XSS auditor support
110490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26571
110500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add a setting "enable-xss-auditor" to enable this feature.
110520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
110540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_class_init):
110550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_set_property):
110560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_get_property):
110570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_copy):
110580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
110590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_update_settings):
110600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_settings_notify):
110610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-20  Jan Michael Alonzo  <jmalonzo@webkit.org>
110630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha and Xan Lopez.
110650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        webkit_web_back_forward_list_add_item() should add a ref for the history item
110670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26517
110680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add a ref to the WebHistoryItem when it's added to the back
110700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        forward list through webkit_web_back_forward_list_add_item.
110710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        This keeps the history item alive and prevents pywebkitgtk from
110720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        crashing
110730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testwebbackforwardlist.c:
110750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_web_history_item_lifetime):
110760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_web_back_forward_list_order):
110770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_web_back_forward_list_add_item):
110780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebbackforwardlist.cpp:
110790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_back_forward_list_add_item):
110800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-20  Gustavo Noronha Silva  <gns@gnome.org>
110820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
110840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Initial test case for loading statuses.
110860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testloading.c: Added.
110880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (load_finished_cb):
110890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (status_changed_cb):
110900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_loading_status):
110910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (main):
110920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-20  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
110940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Rubber-stamped by Jan Alonzo.
110960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
110970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix the ordering in which the new load status goes into the enum
110980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        to avoid ABI breakage.
110990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.h:
111010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
111030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez and Christian Dywan.
111050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add a new load status to report that the first visually non-empty
111070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        layout has been done.
111080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
111100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout):
111110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.h:
111120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
111140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
111160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix parameters of navigation-policy-decision-requested callback,
111180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        to be correct in number and type
111190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testhttpbackend.c:
111210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (navigation_policy_decision_requested_cb):
111220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-18  Christian Dywan  <christian@twotoasts.de>
111240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
111260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
111280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::loadDone):
111290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidFinishLoad):
111300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidFailProvisionalLoad):
111310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidFailLoad): Introduce the static
111320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        function loadDone to emit "load-done" and update the status and update
111330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        the relevent places. We missed some status notifications before.
111340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-18  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
111360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Rubber-stamped by Xan Lopez.
111380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Be consistent in always using the term URI instead of URL in the
111400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        documentation of WebKitWebView signals.
111410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
111430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_class_init):
111440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-16  Xan Lopez  <xlopez@igalia.com>
111460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
111480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Do not use g_assert_cmpint to test for NULL pointer, just
111500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        g_assert.
111510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testnetworkrequest.c:
111530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_network_request_create_destroy):
111540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-15  Xan Lopez  <xlopez@igalia.com>
111560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
111580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26377
111600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Confusion about range of 'progress' property
111610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Range for the progress property is 0.0 .. 1.0, don't multiply it
111630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        by 100 to make it a percentage.
111640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
111660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_get_progress):
111670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-15  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
111690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed. Add new symbols list for 1.1.10 release.
111710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-docs.sgml:
111730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-15  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
111750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Rubber-stamped by Xan Lopez.
111770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix Since tags for the new uri and message properties.
111790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitnetworkrequest.cpp:
111810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_class_init):
111820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-15  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
111840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed. Adding new documented API to the generated
111860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        documentation.
111870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-sections.txt:
111890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-15  Xan Lopez  <xlopez@igalia.com>
111910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
111930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Update NEWS for 1.1.10 release.
111950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
111970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
111980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-11  Gustavo Noronha Silva  <gns@gnome.org>
111990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
112010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add a test to perform an actual download.
112030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testdownload.c:
112050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (navigation_policy_decision_requested_cb):
112060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (notify_status_cb):
112070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (download_requested_cb):
112080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_download_perform):
112090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (main):
112100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-11  Gustavo Noronha Silva  <gns@gnome.org>
112120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
112140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix crash when downloading, caused by assuming SoupMessage would
112160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        be there. This change factors the logic required to create a
112170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        ResourceRequest from a WebKitNetworkRequest into a core()
112180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        function, like we have for some other classes.
112190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
112210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_download_start):
112220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.cpp:
112230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::core):
112240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
112250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
112260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_frame_load_request):
112270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-10  Gustavo Noronha Silva  <gns@gnome.org>
112290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
112310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Make WebKitNetworkRequest a proper GObject, making URI and
112330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        SoupMessage properties. Also adding unit tests for creation and
112340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        destruction.
112350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testnetworkrequest.c: Added.
112370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_network_request_create_destroy):
112380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_network_request_properties):
112390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (main):
112400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitnetworkrequest.cpp:
112410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_get_property):
112420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_set_property):
112430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_class_init):
112440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_init):
112450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_constructor):
112460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_new_with_core_request):
112470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_new):
112480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_set_uri):
112490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_get_uri):
112500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitnetworkrequest.h:
112510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
112530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
112550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        News for 1.1.9.
112570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
112590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-09  Jan Michael Alonzo  <jmalonzo@webkit.org>
112610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
112630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Clear the frame name before we run each tests so we don't get
112650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        "someFloaString" or "3" in the target frame name.
112660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
112680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
112690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_frame_clear_main_frame_name):
112700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-10  Xan Lopez  <xlopez@igalia.com>
112730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
112750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25415
112770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK][ATK] Please implement support for get_text_at_offset
112780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Update test for new implementation (it fixes two bugs and adds
112800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        actual implementations for LINE boundaries).
112810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testatk.c:
112830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_atk_get_text_at_offset):
112840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-09  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
112860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
112880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26104
112900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Make NetworkRequest a proper GObject and expose SoupMessage
112910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Refactor how SoupMessage is handled, so that our ResourceRequest
112930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        object doesn't have to store it as a member, which complicates
11294cac0f67c402d107cdb10971b95719e2ff9c7c76bSteve Block        managing ResourceRequest's lifetvime.
112950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
112960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testhttpbackend.c:
112970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (navigation_policy_decision_requested_cb):
112980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_soup_message_lifetime):
112990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitnetworkrequest.cpp:
113000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WTF::SoupMessage):
113010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_new_with_core_request):
113020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-08  Gustavo Noronha Silva  <gns@gnome.org>
113040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
113060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26240
113080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Try again button loses query strings
113090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Only trigger reload, when try again is clicked, this way we do not
113110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        lose the query strings, like we did when also triggering a form
113120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        submission.
113130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * resources/error.html:
113150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-06-06  Gustavo Noronha Silva  <gns@gnome.org>
113170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
113190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26175
113210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Download progress notification should be throttled, for the benefit of download managers
113220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Throttle notifications for the 'progress' property of the Download
113240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        object, and update documentation to note the fact that this is
113250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        being done, and how to get all notifications if you really care
113260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        about them.
113270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
113290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_download_class_init):
113300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_download_received_data):
113310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-29  Jan Michael Alonzo  <jmalonzo@webkit.org>
113330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
113350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fixed compile warning when comparing the different navigation types
113370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebnavigationaction.cpp:
113390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_navigation_action_class_init):
113400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-29  Xan Lopez  <xlopez@igalia.com>
113420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
113440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26075
113460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Refactor key scrolling code
113470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        After the scrolling changes in r44177 we can now use the
113490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        FrameView::scroll method like the other ports, keeping the magic
113500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        constants for the scrolling amounts inside WebCore proper.
113510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
113530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_real_move_cursor):
113540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-29  Gustavo Noronha Silva  <gns@gnome.org>
113560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
113580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Make NetworkRequest carry a reference of the SoupMessage used by
113600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        ResourceRequest, and use that to create new ResourceRequests where
113610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        needed, so that no information is lost while passing around
113620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        NetworkRequest objects.
113630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
113650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType):
113660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
113670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::startDownload):
113680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
113690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_download_start):
113700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitnetworkrequest.cpp:
113710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_finalize):
113720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_new_with_core_request):
113730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_new):
113740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_get_message):
113750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
113760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
113770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_frame_load_request):
113780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
113800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
113820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26048
113840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        navigation-policy-decision-requested documentation incomplete
113850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix documentation for all policy decision request signals, to
113870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        mention that an actual decision is expected when you return TRUE,
113880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        meaning that you handled the signal.
113890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
113910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_class_init):
113920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-28  Xan Lopez  <xlopez@igalia.com>
113940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
113960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Mention the implementation of the new AtkText methods.
113980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
113990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
114000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-19  Xan Lopez  <xlopez@igalia.com>
114020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo and Gustavo Noronha.
114040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25415
114060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK][ATK] Please implement support for get_text_at_offset
114070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        New test file for ATK functionality.
114090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testatk.c: Added.
114110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (bail_out):
114120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_get_text_function):
114130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_atk_get_text_at_offset):
114140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (main):
114150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
114170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
114190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Document changes worth noting for 1.1.8.
114210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
114230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-27  Xan Lopez  <xlopez@igalia.com>
114250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
114270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26039
114290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] WebKitWebHistoryItem lifetime fixes
114300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Modify the management of history items by the BackForward list.
114320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Having the objects add themselves to a hash table with an extra
114340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        reference made impossible for the cleanup code in the dispose
114350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        method to be ever called in normal conditions, since dispose is
114360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        called before getting rid of the last reference, which the objects
114370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        were making to themselves. Get rid of this extra reference and
114380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        move the responsibility of the cleanup to the BackForward list
114390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        itself, which effectively owns the WebKitWebHistoryItems now.
114400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Also, update the tests to reflect this change.
114420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testwebbackforwardlist.c:
114440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_web_history_item_lifetime):
114450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_web_back_forward_list_order):
114460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_web_back_forward_list_add_item):
114470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testwebhistoryitem.c:
114480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (web_history_item_fixture_setup):
114490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (web_history_item_fixture_teardown):
114500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
114510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebbackforwardlist.cpp:
114520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_back_forward_list_dispose):
114530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_back_forward_list_class_init):
114540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebhistoryitem.cpp:
114550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_history_items):
114560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_history_item_add):
114570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_history_item_dispose):
114580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::kit):
114590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-26  Xan Lopez  <xlopez@igalia.com>
114610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
114630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=26039
114650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] WebKitWebHistoryItem lifetime fixes
114660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Delete the BackForwardList before the Page, otherwise the references
114680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        to the WebKitWebHistoryItems will be gone.
114690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
114710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_dispose):
114720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-27  Gustavo Noronha Silva  <gns@gnome.org>
114740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
114760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add comment to clarify why scrolling is done as it is and not with
114780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        gdk_window_scroll.
114790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
114810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::scroll):
114820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-27  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
114840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed. Adding new symbols index for 1.1.8.
114860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-docs.sgml:
114880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-26  Holger Hans Peter Freyther  <zecke@selfish.org>
114900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
114920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add a new signal called "create-plugin-widget" and emit it from
114940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        within the FrameLoaderClientGtk::createPlugin method. If a
114950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        GtkWidget gets returned it will be embedded as a WebCore::Widget
114960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        using the new GtkPluginWidget.
114970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
114980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
114990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::createPlugin):
115000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
115010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_signal_accumulator_object_handled):
115020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_class_init):
115030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkitmarshal.list:
115040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-24  Xan Lopez  <xlopez@igalia.com>
115060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Mark Rowe.
115080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25987
115100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Clarify WebKitWebView::download-requested documentation
115110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Explain a bit why this signal is not emitted by default and offer
115130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        a common solution/setup for that issue.
115140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
115160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_class_init):
115170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
115190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Rubber-stamped by Gustavo Noronha.
115210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Break the switch once private browsing is selected.
115230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
115250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_set_property):
115260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_get_property):
115270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
115290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha and Xan Lopez.
115310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [Gtk] Enable database and localStorage support
115330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25629
115340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add settings to enable or disable database and localStorage
115360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        support and enable them by default. This allows databases to be
115370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        shown in the WebInspector as well as allow us to run the storage
115380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        layout tests.
115390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
115410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_class_init):
115420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_set_property):
115430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_get_property):
115440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_copy):
115450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
115460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_update_settings):
115470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_settings_notify):
115480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-23  David Kilzer  <ddkilzer@apple.com>
115500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Part 2 of 2: Bug 25495: Implement PassOwnPtr and replace uses of std::auto_ptr
115520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        <https://bugs.webkit.org/show_bug.cgi?id=25495>
115540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Oliver Hunt.
115560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.h:
115580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::createHTMLParserQuirks): Return a
115590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        PassOwnPtr<> instead of a raw HTMLParserQuirks pointer.
115600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-22  Gustavo Noronha Silva  <gns@gnome.org>
115620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
115640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Improve NetworkRequest documentation.
115660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitnetworkrequest.cpp:
115680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_class_init):
115690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_init):
115700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-21  Xan Lopez  <xlopez@igalia.com>
115720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Maciej Stachowiak.
115740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24818
115760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] http auth dialog pops up twice after a cancelled atempt
115770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Workaround libsoup bug
115790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        http://bugzilla.gnome.org/show_bug.cgi?id=583462, which made
115800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        libsoup emit the 'authenticate' signal more often than it was
115810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        expected.
115820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        We'll be able to remove this when we depend on libsoup > 2.26.2.
115840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitsoupauthdialog.c:
115860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (session_authenticate):
115870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-21  Darin Fisher  <darin@chromium.org>
115890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix build bustage.
115910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
115930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::getAutoCorrectSuggestionForMisspelledWord): Add stub for method.
115940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.h:
115950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-20  Holger Hans Peter Freyther  <zecke@selfish.org>
115970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
115980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Darin Adler.
115990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25834
116010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Make ChromeClient a interface again
116030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        With recent additions to ChromeClient.h empty defaults were
116050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        added. This is bad for porters as these changes go unnoticed
116060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        and at runtime no notImplemented warning is logged and grepping
116070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        for notImplemented will not show anything. Change this Client
116080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        to be like the other Clients again and always have pure virtuals
116090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (but for stuff inside #ifdef PLATFORM(MAC)).
116100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Update the various WebKit/* implementations to compile again.
116120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
116140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::setCursor):
116150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::requestGeolocationPermissionForFrame):
116160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.h:
116170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::scrollRectIntoView):
116180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-19  Xan Lopez  <xlopez@igalia.com>
116200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
116220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Do not try to free enchant broker and dictionary if they do not
116240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        exist, those functions aren't NULL-safe.
116250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
116270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (free_spell_checking_language):
116280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-15  Gustavo Noronha Silva  <gns@gnome.org>
116300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
116320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Plug memory leak.
116340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
116360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (free_spell_checking_language):
116370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_finalize):
116380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_set_property):
116390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-15  Fridrich Strba  <fridrich.strba@bluewin.ch>
116410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Jan Alonzo.
116430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Converting filename to uri by concatenating strings is broken
116450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        on Windows. Use proper glib conversion functions.
116460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
116480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_open):
116490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testdownload.c:
116500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_download_create):
116510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-13  Xan Lopez  <xlopez@igalia.com>
116530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
116550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Do not handle KeyEvents with Ctrl or Alt modifiers that we
116570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        otherwise know nothing about. Otherwise shortcuts defined in the
116580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        WebView will never be executed.
116590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
116610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::handleEditingKeyboardEvent):
116620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
116640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add information about the SVG index bounds check committed in
116660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        r43590.
116670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
116690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
116710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
116730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Note changes since 1.1.6.
116750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
116770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
116790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed. Updated control file, and main file for the 1.1.7
116810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        release.
116820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-docs.sgml:
116840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-sections.txt:
116850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-11  Holger Hans Peter Freyther  <zecke@selfish.org>
116870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
116890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25685
116910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Middle click paste form the pasteboard
116920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        For paste from middle button (button==2) we want to use
116940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        the GDK_PRIMARY_SELECTION. Implement the new getCurrentTarget
116950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        method in PasteboardHelperGtk by asking the WebView which
116960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        clipboard to use.
116970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
116980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/PasteboardHelperGtk.cpp:
116990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::PasteboardHelperGtk::getCurrentTarget):
117000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/PasteboardHelperGtk.h:
117010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
117020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
117030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_button_press_event):
117040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_use_primary_for_paste):
117050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-12  Jan Michael Alonzo  <jmalonzo@webkit.org>
117070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
117090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [Gtk] Various autotools build refactoring and fixes
117110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25286
117120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add glib-2.0 to the list of required package.
117140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit.pc.in:
117160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-11  Christian Dywan  <christian@twotoasts.de>
117180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
117200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25697
117220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Warnings building WebKit/gtk/tests/testwebframe.c
117230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testwebframe.c:
117250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_web_frame_create_destroy): Declare webView as a GtkWidget*
117260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        to fix pointer type incompatibility warnings.
117270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-08  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
117290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
117310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Make the scan program call g_thread_init(NULL) in addition to
117330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        g_type_init(), so that it actually works.
117340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/GNUmakefile.am:
117360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-08  Xan Lopez  <xlopez@igalia.com>
117380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
117400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unify scrolling code via adjustments and keys. Use the WebCore
117420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        defined constants, since that's what people are most used to at
117430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        this point.
117440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * ChangeLog:
117460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
117470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_real_move_cursor):
117480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-07  Christian Dywan  <christian@twotoasts.de>
117500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
117520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
117540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidChangeLocationWithinPage):
117550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidCommitLoad): Add missing
117560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        call to notifyStatus in the committed case and a missing property notify.
117570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-06  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
117590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
117610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24786
117630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        WebKitDownload sometimes suggests peculiar filenames
117640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        When a download is requested by an ongoing request, use the already
117660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        provided response to set the suggested filename for the WebKitDownload
117670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        object, if available.
117680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
117700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::download):
117710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
117720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitDownloadPrivate::webkit_download_set_property):
117730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitDownloadPrivate::webkit_download_get_suggested_filename):
117740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitDownloadPrivate::webkit_download_set_suggested_filename):
117750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
117760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
117770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-06  Jan Michael Alonzo  <jmalonzo@webkit.org>
117790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
117810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        GTK+ API implementation files have bogus extern "C" entries
117830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24322
117840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Remove bogus extern "C" from the source files.
117860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
117870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
117880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (DownloadClient::cannotShowURL):
117890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkiterror.cpp:
117900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_plugin_error_quark):
117910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitnetworkrequest.cpp:
117920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_network_request_get_uri):
117930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.cpp:
117940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_init):
117950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitversion.cpp:
117960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_micro_version):
117970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebbackforwardlist.cpp:
117980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
117990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_frame_get_load_status):
118000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebhistoryitem.cpp:
118010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebinspector.cpp:
118020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_inspector_set_inspector_client):
118030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebnavigationaction.cpp:
118040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_navigation_action_get_modifier_state):
118050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebpolicydecision.cpp:
118060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_policy_decision_cancel):
118070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
118080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_settings_get_spell_languages):
118090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
118100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebwindowfeatures.cpp:
118110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_window_features_equal):
118120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-06  Jan Michael Alonzo  <jmalonzo@webkit.org>
118140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
118160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Misc fixes to InspectorClientGtk.
118180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/InspectorClientGtk.cpp:
118200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::InspectorClient::createPage): use g_filename_to_uri to
118210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        get the URI and use web_view_load_uri instead of the deprecated
118220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        web_view_open method for loading the URI.
118230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::InspectorClient::localizedStringsURL): implement.
118240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-05  Ben Murdoch  <benm@google.com>
118260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Eric Seidel.
118280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        
118290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add #if ENABLE(DATABASE) guards around database code so toggling ENABLE_DATABASE off does not break builds.
118300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24776
118310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
118330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::exceededDatabaseQuota):
118340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.h:
118350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-06  Christian Dywan  <christian@twotoasts.de>
118370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
118390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        http://bugs.webkit.org/show_bug.cgi?id=17066
118410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Improve frameloader signals
118420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Implement load-status and progress properties on the view, as well as
118440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        load-status on the frame. This supersedes the different load signals
118450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        load-progress-changed, load-committed, load-done, load-started and
118460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        load-finished which are not only misnamed but broken by design.
118470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
118490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::notifyStatus):
118500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::postProgressStartedNotification):
118510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::postProgressEstimateChangedNotification):
118520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidFinishLoad):
118530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidStartProvisionalLoad):
118540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
118550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
118560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.h:
118570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
118580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.h:
118590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-05  Xan Lopez  <xlopez@igalia.com>
118610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
118630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix memory leaks.
118650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
118670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::checkSpellingOfString):
118680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-02  Gustavo Noronha Silva  <gns@gnome.org>
118700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
118720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25466
118740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        WebKitGtk+ 1.1.6 prints weird error messages in Liferea
118750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Use strlen instead of g_utf8_strlen when calculating the size of
118770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        the data that is being given to webkit_web_frame_load_string to be
118780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        loaded, so that we don't miss any of the content.
118790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
118810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-01  Dimitri Glazkov  <dglazkov@chromium.org>
118830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed, bulid fix.
118850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix mis-applied patch.
118870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
118890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidLoadResourceFromMemoryCache):
118900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-05-01  Pavel Feldman  <pfeldman@chromium.org>
118920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Timothy Hatcher.
118940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add a FrameLoaderClient callback for the ResourceRetrievedByXMLHttpRequest.
118960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        
118970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25347
118980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
118990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
119000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidLoadResourceByXMLHttpRequest):
119010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.h:
119020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-30  David Kilzer  <ddkilzer@apple.com>
119040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Provide a mechanism to create a quirks delegate for HTMLParser
119060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by David Hyatt.
119080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.h:
119100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::createHTMLParserQuirks): Added.  The
119110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        default implementation of this factory method returns 0.
119120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-30  Pavel Feldman  <pfeldman@chromium.org>
119140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Dimitri Glazkov.
119160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25342
119180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add MessageSource and MessageLevel parameters to the ChromeClient::addMessageToConsole.
119190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
119210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::addMessageToConsole):
119220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.h:
119230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
119250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed. Update gtk-doc control and base sgml files for 1.1.6.
119270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-docs.sgml:
119290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-sections.txt:
119300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-28  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
119320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
119340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Updated with news for the 1.1.6 release.
119360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
119380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-28  Xan Lopez  <xlopez@igalia.com>
119400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
119420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Leave a bit of space from the previous page when advacing a whole
119440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        page. This matches the behavior of our scrollbar scrolling code
119450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        and is just nicer in general.
119460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
119480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-28  Xan Lopez  <xlopez@igalia.com>
119500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed: committed a few bits by mistake, remove them.
119520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
119540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::handleEditingKeyboardEvent):
119550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-28  Xan Lopez  <xlopez@igalia.com>
119570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
119590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=16135
119610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Support caret browsing
119620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Refactor keyboard event handling to work properly under caret
119640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        browsing mode. Most of the code comes from the Windows port.
119650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
119670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::):
119680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::interpretKeyEvent):
119690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::handleEditingKeyboardEvent):
119700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::handleKeyboardEvent):
119710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-28  Xan Lopez  <xlopez@igalia.com>
119730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
119750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=16135
119770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Support caret browsing
119780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Based on a patch by Alp Toker.
119800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add enable-caret-browsing setting to WebKitWebView.
119820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
119840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::):
119850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
119860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
119870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
119880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_copy):
119890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
119900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-27  Gustavo Noronha Silva  <gns@gnome.org>
119920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
119940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25409
119960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] incorrectly fallsback on cancellation
119970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
119980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Check whether we should fallback also on didFailLoad, so that we
119990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        don't get error pages showing up in parts of the content of some
120000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        sites because of, for instance, location changes.
120010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
120030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidFailLoad):
120040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-27  Gustavo Noronha Silva  <gns@gnome.org>
120060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
120080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25409
120100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] incorrectly fallsback on cancellation
120110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Correctly handle cancellation and frame loading interruption
120130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        caused by policy change.  This also fixes
120140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        fast/frames/location-change.html.
120150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
120170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::shouldFallBack):
120180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-26  Xan Lopez  <xlopez@igalia.com>
120200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Mark Rowe.
120220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Plug memory leak.
120240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
120260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidFailLoad):
120270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-26  Xan Lopez  <xlopez@igalia.com>
120290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
120310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25391
120330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        G_SIGNAL_ACTION flag in WebKitWebView signals
120340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Most of the signals in WebKitGTK+ have the G_SIGNAL_ACTION flag,
120360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        but I don't think this makes sense. The flag is meant for those
120370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        signals that can be emitted by the user to trigger some action in
120380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        the view, as if it were a normal API, which is not the case for
120390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        most of them.
120400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
120420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitDownloadPrivate::webkit_download_class_init):
120430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
120440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebinspector.cpp:
120450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebInspectorPrivate::webkit_web_inspector_class_init):
120460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
120470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-26  Xan Lopez  <xlopez@igalia.com>
120490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed, actually apply the right patch.
120510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
120530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_move_cursor):
120540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-26  Xan Lopez  <xlopez@igalia.com>
120560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
120580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Pass a variable to hold the return value of the 'move-cursor'
120600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        signal, otherwise a crash can happen.
120610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
120630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_move_cursor):
120640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-25  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
120660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
120680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24786
120700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        WebKitDownload sometimes suggests peculiar filenames
120710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Refactor the emission of the download-requested signal so that we
120730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        have less code duplication.
120740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ContextMenuClientGtk.cpp:
120760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ContextMenuClient::downloadURL):
120770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
120780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::startDownload):
120790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
120800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
120810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
120830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
120850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Error reporting
120870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=18344
120880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Update FrameLoad errors to use WebKitErrors.
120900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
120910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
120920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::cancelledError):
120930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::blockedError):
120940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::cannotShowURLError):
120950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::interruptForPolicyChangeError):
120960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::cannotShowMIMETypeError):
120970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::fileDoesNotExistError):
120980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::pluginWillHandleLoadError):
120990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::shouldFallBack):
121000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkiterror.h: Added.
121010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkiterror.cpp: Added.
121020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
121040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
121060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Error reporting
121080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=18344
121090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Display a default error page for load errors.
121110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
121130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::dispatchDidFailLoad):
121140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * resources/error.html: Added.
121150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-25  Jan Michael Alonzo  <jmalonzo@webkit.org>
121170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         Reviewed by Xan Lopez.
121190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         [GTK] Error reporting
121210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         https://bugs.webkit.org/show_bug.cgi?id=18344
121220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         Add a WebKitWebFrame API to load alternate content for unreachable URLs.
121240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         Also add a new signal "load-error" for handling load errors.
121250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         * WebCoreSupport/FrameLoaderClientGtk.cpp:
121270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         (WebKit::FrameLoaderClient::postProgressFinishedNotification):
121280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         (WebKit::FrameLoaderClient::dispatchDidFailLoading):
121290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         (WebKit::FrameLoaderClient::dispatchDidFailProvisionalLoad):
121300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         (WebKit::FrameLoaderClient::dispatchDidFailLoad):
121310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         * webkit/webkitwebframe.cpp:
121320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         * webkit/webkitwebframe.h:
121330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch         * webkit/webkitwebview.cpp:
121340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-24  Jan Michael Alonzo  <jmalonzo@webkit.org>
121360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Rubber-stamped by Gustavo Noronha.
121380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Fix braces to comply with style guidelines.
121400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/PasteboardHelperGtk.cpp:
121420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::PasteboardHelperGtk::getClipboard):
121430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::PasteboardHelperGtk::getCopyTargetList):
121440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::PasteboardHelperGtk::getPasteTargetList):
121450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-24  Sergio García-Cuevas  <sergio_gcg@telefonica.net>
121470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
121490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=17267
121510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Primary selection/clipboard support
121520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add a method for getting the primary selection.
121540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/PasteboardHelperGtk.cpp:
121560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::PasteboardHelperGtk::getPrimary):
121570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/PasteboardHelperGtk.h:
121580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-24  Johan Bilien  <jobi@via.ecp.fr>
121600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
121620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25373
121640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Popup menu has the wrong size when popped up near the edge
121650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        of the screen
121660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
121680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_forward_context_menu_event): Let GTK place
121690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        the popup menu instead of trying to do better and failing
121700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-24  Christian Dywan  <christian@twotoasts.de>
121720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Rubber-stamped by Gustavo Noronha.
121740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
121760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init): Reword the
121770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        description of the enable-spell-checking property and correct the
121780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        mentioning of the default language used.
121790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-24  Diego Escalante Urrelo  <diegoe@gnome.org>
121810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
121830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=15616
121850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Add spell checking
121860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Implement EditorClient::ignoreWordInSpellDocument,
121880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        EditorClient::learnWord and EditorClient::getGuessesForWord. This
121890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        enables the corresponding user actions.
121900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
121920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::ignoreWordInSpellDocument):
121930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::learnWord):
121940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::getGuessesForWord):
121950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-24  Diego Escalante Urrelo  <diegoe@gnome.org>
121970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
121980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
121990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=15616
122010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Add spell checking
122020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Implement EditorClient::checkSpellingOfString; enabling spell checking
122040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        to actually happen, this is the basis for other spelling functions.
122050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
122070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::checkSpellingOfString):
122080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-24  Diego Escalante Urrelo  <diegoe@gnome.org>
122100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
122120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=15616
122140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Add spell checking
122150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add spell-checking-languages property to WebKitWebSettings.
122170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
122190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
122200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::):
122210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
122220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_init):
122230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_finalize):
122240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
122250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
122260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_copy):
122270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_get_spell_languages):
122280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-24  Diego Escalante Urrelo  <diegoe@gnome.org>
122300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
122320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=15616
122340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Add spell checking
122350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Add enable-spell-checking property to WebKitWebSettings and implement
122370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        EditorClient::isContinuousSpellCheckingEnabled and
122380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        EditorClient::toggleContinuousSpellChecking to allow the UI to
122390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        enable check as you type spell checking.
122400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
122420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::isContinuousSpellCheckingEnabled):
122430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::toggleContinuousSpellChecking):
122440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
122450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::):
122460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
122470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
122480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
122490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_copy):
122500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-21  Xan Lopez  <xlopez@igalia.com>
122520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Gustavo Noronha.
122540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=21546
122560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] ATK accessibility enhancements
122570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Implement window<->screen coordinate transformation functions.
122590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
122610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::widgetScreenPosition):
122620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::windowToScreen):
122630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::screenToWindow):
122640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-20  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
122660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
122680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24786
122700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        WebKitDownload sometimes suggests peculiar filenames
122710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Remove query and ref from the URI that is to be downloaded when
122730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        using it to provide a file name suggestion.
122740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
122760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitDownloadPrivate::webkit_download_set_property):
122770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-20  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
122790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Xan Lopez.
122810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Handle the case when the plugin view is destroyed during
122830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        didReceiveResponse, to avoid crashing.
122840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
122860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::committedLoad):
122870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-17  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
122890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Alexey Proskuryakov.
122910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25251
122930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Crash when frame creation removes it from the parent
122940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        This brings us up-to-date with the expectations of sub-frame
122960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        creation, following what Mac has done. It fixes crashes when
122970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        calling init on the child frame removes it from the page.
122980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
122990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        This makes the following test pass instead of crash:
123000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch          fast/loader/frame-creation-removal.html
123020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
123040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::createFrame):
123050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-16  Christian Dywan  <christian@twotoasts.de>
123070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
123090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        http://bugs.webkit.org/show_bug.cgi?id=25042
123110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        destroying webview widget directly causes crash.
123120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testwebframe.c:
123140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_web_frame_create_destroy): Add a test case for destroying
123150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        a web view shortly after packing it in a window.
123160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-16  Xan Lopez  <xlopez@igalia.com>
123180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Sam Weinig.
123200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25241
123220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Remove superfluous NotImplemented.h includes.
123230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.cpp:
123250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-14  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
123270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed. Update gtk-doc control and base sgml files for 1.1.5.
123290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-docs.sgml:
123310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-sections.txt:
123320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-14  Xan Lopez  <xlopez@igalia.com>
123340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS: updated for 1.1.5 release.
123360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-13  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
123380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
123400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=22898
123420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] need proper API for printing
123430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Added simple printing unit tests.
123450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testwebframe.c:
123470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (print_requested_cb):
123480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (print_timeout):
123490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_web_frame_printing):
123500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (main):
123510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-13  Gustavo Noronha Silva  <gns@gnome.org>
123530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
123550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=22898
123570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] need proper API for printing
123580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Implement proper printing API, using the GTK+ printing API.
123600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
123620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::ChromeClient::print):
123630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.h:
123640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
123650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.h:
123660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
123670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-10  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
123690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
123710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25124
123730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] many strings still missing translation calls
123740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Mark the missing strings for translation.
123760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
123780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitDownloadPrivate::webkit_download_cancel):
123790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitsoupauthdialog.c:
123800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (show_auth_dialog):
123810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebhistoryitem.cpp:
123820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_class_init):
123830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebinspector.cpp:
123840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebInspectorPrivate::webkit_web_inspector_class_init):
123850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebnavigationaction.cpp:
123860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_class_init):
123870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
123880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
123890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
123900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-08  Alejandro Piñeiro  <apinheiro@igalia.com>
123920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
123940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=21546
123960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] ATK accessibility enhancements
123970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
123980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Use getOrCreate instead of just get, as we need to actually create
123990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        the wrapper object the first time this function is called.
124000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
124020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-06  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
124040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Rubber-stamped by Sam Weinig.
124060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=20575
124080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        No localization in WebKitGtk
124090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Implemented localization support for WebKitGTK+.
124110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ChromeClientGtk.cpp:
124130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/ContextMenuClientGtk.cpp:
124140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * po/POTFILES: Added.
124150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * po/README: Added.
124160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * po/webkit.pot: Added.
124170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
124180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitDownloadPrivate::webkit_download_class_init):
124190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitprivate.cpp:
124200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_init):
124210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
124220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-05  Xan Lopez  <xlopez@igalia.com>
124240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
124260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25042
124280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        destroying webview widget directly causes crash.
124290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Do not connect the WebView to its own screen-changed signal, set a
124310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        default handler instead.
124320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
124340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-05  Xan Lopez  <xlopez@igalia.com>
124360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
124380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=25042
124400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        destroying webview widget directly causes crash.
124410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        GtkWidget::screen-changed can be emitted when a widget is being
124430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        destroyed, protect against it.
124440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
124460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-05  Jan Michael Alonzo  <jmalonzo@webkit.org>
124480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
124500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [Gtk] Implement LayoutTestControllerGtk::setPrivateBrowsingEnabled
124520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24487
124530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Updated documentation and put more information about the
124550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        private-browsing setting for WebKitGtk.
124560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebsettings.cpp:
124580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
124590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-03  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
124610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
124630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Remove pre-processor checks for GTK+ >= 2.10, since we now require
124650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        at least that version.
124660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/EditorClientGtk.cpp:
124680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::clipboard_clear_contents_cb):
124690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::EditorClient::respondToChangedSelection):
124700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebframe.cpp:
124710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
124720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-02  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
124740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Alexey  Proskuryakov.
124760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24844
124780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unit test WebKitDownload
124790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Extra checks to avoid crashing and a critical message when
124810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        property accessor functions are called before the download is
124820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        started.
124830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
124850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitDownloadPrivate::webkit_download_get_progress):
124860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (_WebKitDownloadPrivate::webkit_download_get_elapsed_time):
124870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-01  Christian Dywan  <christian@twotoasts.de>
124890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
124910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * tests/testdownload.c: Added.
124930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (test_webkit_download_create):
124940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (main): Add an initial unit test for downloading.
124950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-04-01  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
124970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
124980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed typo fixes, and naming normalization in the
124990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        documentation.
125000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitenvironment.xml:
125020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
125030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-03-31  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
125050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
125070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Updated gtk-doc configuration files for the 1.1.1, 1.1.2, 1.1.3,
125090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        and 1.1.4 versions of WebKitGTK+.
125100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-docs.sgml:
125120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-sections.txt:
125130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125140bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-03-31  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
125150bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125160bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
125170bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125180bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=17045
125190bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Documentation
125200bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125210bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Added header documentation for WebKitWebNavigationAction and
125220bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        WebKitWebPolicyDecision.
125230bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125240bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Added missing documentation pieces for WebKitSoupAuthDialog,
125250bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        WebKitDownload and WebKitWebPolicyDecision.
125260bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125270bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Wrote a section about using the WEBKIT_DEBUG environment variable.
125280bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125290bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/GNUmakefile.am:
125300bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitenvironment.xml: Added.
125310bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-docs.sgml:
125320bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitdownload.cpp:
125330bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitsoupauthdialog.c:
125340bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebnavigationaction.cpp:
125350bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebpolicydecision.cpp:
125360bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125370bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-03-30  Gustavo Noronha Silva <gustavo.noronha@collabora.co.uk>
125380bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125390bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
125400bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125410bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Integrate gtk-doc into the Gtk+ buildsystem.
125420bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125430bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Based on original work by Holger Freyther.
125440bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125450bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Integrate gtk-doc into our buildsystem. We are forced to
125460bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        use recursive make for gtk-doc itself as the to be installed
125470bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        gtk-doc.make (done by gtkdocize) is not working in a non
125480bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        recursive environment.
125490bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125500bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        The documentation can only be generated when srcdir == builddir.
125510bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        In all other cases the generated files will not be found. This
125520bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        limitation can be found in pango and gtk+ as well. There is no
125530bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        easy way around. The resulting html documentation will be saved
125540bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        in the srcdir as well.
125550bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125560bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/GNUmakefile.am: Added.
125570bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/version.xml.in: Added.
125580bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * docs/webkitgtk-docs.sgml:
125590bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125600bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-03-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
125610bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125620bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed. Documenting what changed since the 1.1.3 release, in
125630bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        the GTK+ port.
125640bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125650bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
125660bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125670bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-03-30  Gustavo Noronha Silva  <gustavo.noronha@collabora.co.uk>
125680bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125690bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Unreviewed. Add information on the bug-fix-only 1.1.3 release.
125700bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125710bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * NEWS:
125720bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125730bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-03-30  Xan Lopez  <xlopez@igalia.com>
125740bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125750bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Holger Freyther.
125760bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125770bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24878
125780bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] Use GtkBinding system to handle key events in WebView
125790bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125800bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Use GtkBinding system for key events in WebKitWebView. Allows the
125810bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        user to reconfigure the bindings and fixes a bunch of bugs along
125820bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        the way (we were not checking modifier keys in most actions).
125830bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125840bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
125850bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (webkit_web_view_move_cursor):
125860bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.h:
125870bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkitmarshal.list:
125880bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125890bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-03-28  Xan Lopez  <xlopez@igalia.com>
125900bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125910bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Reviewed by Mark Rowe.
125920bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125930bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        https://bugs.webkit.org/show_bug.cgi?id=24790
125940bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        [GTK] webkitsoupauthdialog.h lacks WEBKIT_API before function
125950bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125960bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Set the right visibility to the WebKitSoupAuthDialog get_type
125970bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        function.
125980bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
125990bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitsoupauthdialog.h:
126000bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
126010bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch2009-03-28  Jan Michael Alonzo  <jmalonzo@webkit.org>
126020bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
126030bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Gtk build fix. Not reviewed.
126040bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
126050bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        FrameLoader::loadURL and FrameLoader::detachChildren went private
126060bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        per changes in http://trac.webkit.org/changeset/42055. Follow
126070bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        Mac's behaviour and use FrameLoader::loadURLIntoChildFrame for
126080bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        loadURL and FrameLoader::detachParent for detachChildrem.
126090bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
126100bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * WebCoreSupport/FrameLoaderClientGtk.cpp:
126110bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        (WebKit::FrameLoaderClient::createFrame):
126120bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch        * webkit/webkitwebview.cpp:
126130bf48ef3be53ddaa52bbead65dfd75bf90e7a2b5Ben Murdoch
12614563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-25  Gustavo Noronha Silva  <gns@gnome.org>
12615635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
12616563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
12617563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12618563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=15793
12619563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] tooltip position doesn't update when hovering consecutive links
12620563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12621563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Work-around tooltips not updating their location when the elements
12622563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        are consecutive, by clearing the tooltip when handling
12623563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        mouseDidMoveOverElement.
12624563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12625563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/ChromeClientGtk.cpp:
12626563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::ChromeClient::mouseDidMoveOverElement):
12627563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12628563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-23  Alejandro Garcia Castro  <alex@igalia.com>
12629563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12630563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
12631563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12632563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [Gtk] Current API does not allow us to open target="_blank" links
12633563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        in new tabs instead of windows
12634563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=23932
12635563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12636563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Added a signal to the API (new-window-policy-decision-requested)
12637563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        that allows the browser to decide the policy for the new window
12638563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        request, if the signal is not handled we open the new window as
12639563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        usual.
12640563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12641563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
12642563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::getNavigationAction):
12643563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
12644563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
12645563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
12646563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12647563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
12648563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12649563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Not reviewed. Fix style issues with my previous commit (r41866) as
12650563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        suggested by Holger in https://bugs.webkit.org/show_bug.cgi?id=24493
12651563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12652563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * tests/testwebhistoryitem.c:
12653563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (test_webkit_web_history_item_get_data):
12654563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (test_webkit_web_history_item_alternate_title):
12655563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12656563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
12657563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12658563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
12659563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12660563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Misc patches for WebKitWebHistoryItem
12661563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24493
12662563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12663563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add unit test for WebKitWebHistoryItem
12664563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12665563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * tests/testwebhistoryitem.c: Added.
12666563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (web_history_item_fixture_setup):
12667563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (web_history_item_fixture_teardown):
12668563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (test_webkit_web_history_item_get_data):
12669563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (test_webkit_web_history_item_alternate_title):
12670563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (main):
12671563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12672563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-20  Jan Michael Alonzo  <jmalonzo@gmail.com>
12673563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12674563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
12675563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12676563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Separate gtk unit tests
12677563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24039
12678563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12679563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Split the current single-file unit test to make it more
12680563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        modularized and manageable in the future as more unit tests are
12681563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        written.
12682563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12683563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * tests/main.c: Removed.
12684563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * tests/testwebbackforwardlist.c: Copied from WebKit/gtk/tests/main.c.
12685563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (main):
12686563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * tests/testwebframe.c: Copied from WebKit/gtk/tests/main.c.
12687563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (main):
12688563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12689563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-16  Christian Dywan  <christian@twotoasts.de>
12690563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12691563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Adam Roben.
12692563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12693563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [gtk] API implementation: url and title
12694563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        http://bugs.webkit.org/show_bug.cgi?id=14807
12695563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12696563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
12697563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::dispatchDidChangeLocationWithinPage):
12698563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::dispatchDidReceiveTitle):
12699563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::dispatchDidCommitLoad):
12700563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
12701563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.h: Implement "title" and "uri" properties as well
12702563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        as according functions. "uri" always reflects the current location
12703563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        including navigation inside the same page. title-changed is deprecated.
12704563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12705563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-15  Gustavo Noronha Silva  <gns@gnome.org>
12706563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12707563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Anders Carlsson.
12708563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12709563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Fix default policy decision to be ignore, on MIME checks, if
12710563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        WebKit doesn't know how to handle the MIME type. The documentation
12711563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        is already correct, and this was an oversight when the policy
12712563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        decision code was first committed. Since 1.1.2 will be the first
12713563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        release to support download, there is no practical change in
12714563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        behavior.
12715563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12716563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
12717563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType):
12718563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12719563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-15  Xan Lopez  <xlopez@igalia.com>
12720563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12721563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * NEWS: update for 1.1.2.
12722563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12723563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-14  Jan Michael Alonzo  <jmalonzo@webkit.org>
12724563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12725563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
12726563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12727563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] use of confirm dialog (yes/no) causes segfault
12728563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=20940
12729563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12730563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Change the script-confirm marshaller from OBJECT,STRING,BOOLEAN to
12731563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        OBJECT,STRING,POINTER
12732563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12733563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
12734563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkitmarshal.list:
12735563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12736563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-12  Gustavo Noronha Silva  <gns@gnome.org>
12737563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12738563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey  Proskuryakov.
12739563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12740563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24553
12741563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Improvements to WebKitDownload
12742563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12743563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Rename 'state' to 'status' to match the naming in the frame
12744563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        loader rework that we plan to land soonish, and make it a
12745563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        property, for the same reason.
12746563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12747563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitdownload.cpp:
12748563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::):
12749563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_finalize):
12750563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_property):
12751563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_set_property):
12752563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_class_init):
12753563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_init):
12754563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_start):
12755563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_cancel):
12756563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_set_destination_uri):
12757563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_status):
12758563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_set_status):
12759563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_received_data):
12760563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_finished_loading):
12761563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_error):
12762563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitdownload.h:
12763563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12764563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-12  Gustavo Noronha Silva  <gns@gnome.org>
12765563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12766563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey  Proskuryakov.
12767563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12768563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24553
12769563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Improvements to WebKitDownload
12770563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12771563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Improved documentation for the download-requested signal, to make
12772563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        its usage clear.
12773563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12774563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
12775563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12776563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-12  Gustavo Noronha Silva  <gns@gnome.org>
12777563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12778563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alp Toker.
12779563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12780563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24541
12781563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Scrolling with home and end keys not always works
12782563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12783563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Also make page up and page down keys be handled by the webview key
12784563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        event code, so that they also work in cases where the GTK+
12785563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        scrollbars don't handle them directly, like in the bugzill's patch
12786563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        review page.
12787563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12788563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
12789563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12790563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-12  Gustavo Noronha Silva  <gns@gnome.org>
12791563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12792563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alp Toker.
12793563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12794563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24541
12795563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Scrolling with home and end keys not always works
12796563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12797563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Make home and end keys behave more consistently for scrolling the
12798563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        view.
12799563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12800563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
12801563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12802563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-12  Gustavo Noronha Silva  <gns@gnome.org>
12803563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12804563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alp Toker.
12805563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12806563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24254
12807563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] spacebar doesn't scroll down
12808563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12809563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Make spacebar and shift+spacebar scroll like page up and down
12810563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        respectively would.
12811563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12812563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
12813563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12814563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-10  Xan Lopez  <xlopez@igalia.com>
12815563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12816563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
12817563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12818563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24493
12819563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Misc patches for WebKitWebHistoryItem
12820563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12821563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Only run code in dispose once per instance.
12822563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12823563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebhistoryitem.cpp:
12824563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_dispose):
12825563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12826563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-10  Xan Lopez  <xlopez@igalia.com>
12827563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12828563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
12829563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12830563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24493
12831563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Misc patches for WebKitWebHistoryItem
12832563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12833563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Call deref() on our internal HistoryItem on dispose, as we always
12834563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        acquire it with a releaseRef() call to a PassRefPtr, which passes
12835563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        ownership.
12836563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12837563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebhistoryitem.cpp:
12838563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_dispose):
12839563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12840563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-10  Xan Lopez  <xlopez@igalia.com>
12841563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12842563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
12843563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12844563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24493
12845563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Misc patches for WebKitWebHistoryItem
12846563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12847563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        return foo? foo : NULL == return foo
12848563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12849563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebhistoryitem.cpp:
12850563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::core):
12851563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12852563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
12853563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12854563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
12855563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12856563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Gtk] Implement LayoutTestControllerGtk::setPrivateBrowsingEnabled
12857563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24487
12858563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12859563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add private browsing option "enable-private-browsing" to WebKitWebSettings.
12860563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12861563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebsettings.cpp:
12862563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebSettingsPrivate::):
12863563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
12864563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
12865563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
12866563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebSettingsPrivate::webkit_web_settings_copy):
12867563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
12868563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12869563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-11  Jan Michael Alonzo  <jmalonzo@webkit.org>
12870563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12871563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
12872563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12873563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] BackForward history leak?
12874563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=19528
12875563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12876563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Don't ref the history items when returning the back/forward list
12877563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Added test_webkit_web_history_item_lifetime test case for this.
12878563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12879563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * tests/main.c:
12880563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (test_webkit_web_history_item_lifetime):
12881563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (test_webkit_web_back_forward_list_order): Style fix.
12882563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (test_webkit_web_back_forward_list_add_item): Style fix.
12883563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (main):
12884563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebbackforwardlist.cpp:
12885563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_forward_list_with_limit):
12886563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_back_list_with_limit):
12887563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12888563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-10  Xan Lopez  <xlopez@igalia.com>
12889563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12890563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
12891563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12892563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24493
12893563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Misc patches for WebKitWebHistoryItem
12894563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12895563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Use g_hash_table_new_full so we can save the manual unref on the
12896563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        values when removing them from the table.
12897563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12898563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebhistoryitem.cpp:
12899563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_dispose):
12900563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12901563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-10  Xan Lopez  <xan@gnome.org>
12902563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12903563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
12904563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12905563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24493
12906563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Misc patches for WebKitWebHistoryItem
12907563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12908563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Use 'if (foo)' instead of 'if (foo != NULL)', per coding style
12909563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        guidelines.
12910563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12911563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebhistoryitem.cpp:
12912563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_history_item_remove):
12913563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_title):
12914563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_alternate_title):
12915563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_uri):
12916563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_original_uri):
12917563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_last_visited_time):
12918563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_target):
12919563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_is_target_item):
12920563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_children):
12921563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12922563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-10  Xan Lopez  <xlopez@igalia.com>
12923563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12924563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
12925563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12926563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Correct return value to false instead of NULL.
12927563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12928563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebhistoryitem.cpp:
12929563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_is_target_item):
12930563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12931563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-08  Holger Hans Peter Freyther  <zecke@selfish.org>
12932563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12933563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Mark Rowe.
12934563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12935563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add javascript-profiling-enabled property and implement it. This
12936563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        will enable/disable the profiler on the InstpectorController.
12937563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12938563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitprivate.h:
12939563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebinspector.cpp:
12940563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebInspectorPrivate::webkit_web_inspector_class_init):
12941563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebInspectorPrivate::webkit_web_inspector_set_property):
12942563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebInspectorPrivate::webkit_web_inspector_get_property):
12943563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebInspectorPrivate::webkit_web_inspector_set_inspector_client):
12944563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
12945563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12946563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-05  Gustavo Noronha Silva  <gns@gnome.org>
12947563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12948563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Olliej.
12949563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12950563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24295
12951563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        webkit_web_back_forward_list_add_item needs a Since tag
12952563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12953563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add missing Since tag to webkit_web_back_forward_list_add_item
12954563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        documentation.
12955563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12956563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebbackforwardlist.cpp:
12957563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12958563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-05  Gustavo Noronha Silva  <gns@gnome.org>
12959563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12960563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Mark Rowe.
12961563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12962563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24417
12963563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] WebKitDownload's _cancel and _dispose methods may emit warnings
12964563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12965563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        NULL-check for timer on _cancel and _dispose, to avoid bad
12966563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        warnings.
12967563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12968563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitdownload.cpp:
12969563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_finalize):
12970563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_cancel):
12971563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12972563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-02  Xan Lopez  <xan@gnome.org>
12973563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12974563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Mark Rowe.
12975563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12976563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24287
12977563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Move auth dialog feature to WebKit/
12978563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12979563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add WebKitSoupAuthDialog and add it to the session in webkit_init.
12980563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12981563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitprivate.cpp:
12982563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (currentToplevelCallback):
12983563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (webkit_init):
12984563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitsoupauthdialog.c: Added.
12985563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (webkit_soup_auth_dialog_class_init):
12986563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (webkit_soup_auth_dialog_init):
12987563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (webkit_soup_auth_dialog_session_feature_init):
12988563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (free_authData):
12989563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (set_password_callback):
12990563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (response_callback):
12991563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (table_add_entry):
12992563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (show_auth_dialog):
12993563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (find_password_callback):
12994563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (session_authenticate):
12995563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (attach):
12996563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitsoupauthdialog.h: Added.
12997563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
12998563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-03  Gustavo Noronha Silva  <gns@gnome.org>
12999563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13000563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
13001563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13002563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=16826
13003563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [Gtk] Implement WebKitDownload
13004563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13005563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Implement download, and provide a nice object wrapping the
13006563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        download process. Initial work done by Marco Barisione and
13007563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Pierre-Luc Beaudoin for Collabora.
13008563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13009563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/ContextMenuClientGtk.cpp:
13010563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::ContextMenuClient::downloadURL):
13011563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13012563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::download):
13013563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::startDownload):
13014563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkit.h:
13015563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitdefines.h:
13016563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitdownload.cpp: Added.
13017563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::):
13018563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_dispose):
13019563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_finalize):
13020563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_property):
13021563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_set_property):
13022563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_class_init):
13023563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_init):
13024563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_new):
13025563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_open_stream_for_uri):
13026563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_close_stream):
13027563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_start):
13028563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_cancel):
13029563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_uri):
13030563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_network_request):
13031563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_set_response):
13032563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_suggested_filename):
13033563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_destination_uri):
13034563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_set_destination_uri):
13035563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_state):
13036563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_total_size):
13037563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_current_size):
13038563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_progress):
13039563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_get_elapsed_time):
13040563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_received_data):
13041563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_finished_loading):
13042563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::webkit_download_error):
13043563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::DownloadClient::DownloadClient):
13044563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::DownloadClient::didReceiveResponse):
13045563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::DownloadClient::didReceiveData):
13046563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::DownloadClient::didFinishLoading):
13047563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::DownloadClient::didFail):
13048563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::DownloadClient::wasBlocked):
13049563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitDownloadPrivate::DownloadClient::cannotShowURL):
13050563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitdownload.h: Added.
13051563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitprivate.h:
13052563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13053563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkitmarshal.list:
13054563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13055563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
13056563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13057563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
13058563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13059563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark         [Gtk] get the HTTP layout tests going
13060563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark         https://bugs.webkit.org/show_bug.cgi?id=24259
13061563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13062563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Added API to get the response mime type from a frame. We need this
13063563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        so we can decide if we need to dump the frame as text or its
13064563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        render tree
13065563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13066563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitprivate.h:
13067563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebframe.cpp:
13068563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13069563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-01  Jan Michael Alonzo  <jmalonzo@webkit.org>
13070563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13071563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
13072563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13073563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [Gtk] get the HTTP layout tests going
13074563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24259
13075563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13076563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Create a WebKitWebHistoryItem for each WebCore::HistoryItem when
13077563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        necessary.
13078563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add necessary API additions for us to be able to dump a WebKitWebHistoryItem
13079563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13080563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitprivate.h:
13081563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebbackforwardlist.cpp:
13082563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_forward_list_with_limit):
13083563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_back_list_with_limit):
13084563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebhistoryitem.cpp:
13085563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_core_item):
13086563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new):
13087563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_data):
13088563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_target):
13089563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_is_target_item):
13090563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_children):
13091563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::core):
13092563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::kit):
13093563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13094563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-01  Christian Dywan  <christian@twotoasts.de>
13095563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13096563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
13097563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13098563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitprivate.h:
13099563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13100563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (webkit_web_view_get_encoding):
13101563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.h: Implement 'encoding' and 'custom-encoding'
13102563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        properties as well as webkit_web_view_get_encoding.
13103563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13104563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-01  Gustavo Noronha Silva  <gns@gnome.org>
13105563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13106563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Unreviewed simple wording fix for the NEWS file.
13107563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13108563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * NEWS:
13109635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13110563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-03-01  Xan Lopez  <xan@gnome.org>
13111563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13112563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add NEWS file to track progress between releases.
13113563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13114563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * NEWS: Added.
13115563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13116563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-28  Christian Dywan  <christian@twotoasts.de>
13117563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13118563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
13119563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13120563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp: Let webkit_web_view_open add file:// if a
13121563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        locale path is passed for compatibility, since we used to support that.
13122563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13123563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-27  Gustavo Noronha Silva  <gns@gnome.org>
13124563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13125563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by David Hyatt.
13126563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13127563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Automatically ignore empty requests to avoid crashing. This fixes
13128563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        the crash in fast/loader/empty-embed-src-attribute.html.
13129563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13130563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13131563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType):
13132563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
13133563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
13134563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13135563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-27  Xan Lopez  <xan@gnome.org>
13136563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13137563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
13138563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13139563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24221
13140563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Do not emit load-finished when being disposed
13141563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13142563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        webkit_web_view_stop_load() is called from dispose() on
13143563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        WebKitWebView. This eventually calls postProgressFinishedNotification
13144563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        in FrameLoaderClientGtk, which emits load-finished. Add
13145563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        a 'disposing' flag to WebView that we can check here, so
13146563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        we avoid emitting signals on objects on their way to be
13147563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        destroyed.  This fixes a bunch of critical warnings when
13148563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        closing a loading WebView.
13149563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13150563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13151563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::postProgressFinishedNotification):
13152563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitprivate.h:
13153563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13154563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13155563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-27  Xan Lopez  <xan@gnome.org>
13156563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13157563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Rubber-stamped by Alexey Proskuryakov.
13158563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13159563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24222
13160563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Remove checks for old glib versions
13161563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13162563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        libsoup, which is a hard dependency, needs at least glib 2.15.3,
13163563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        so remove all glib checks for versions older than that.
13164563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13165563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13166563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13167563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-26  Xan Lopez  <xan@gnome.org>
13168563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13169563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
13170563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13171563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=16947
13172563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Missing HTTP Auth challenge
13173563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13174563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add new marshalers list.
13175563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13176563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkitmarshal.list: Added.
13177563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13178563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-26  Xan Lopez  <xan@gnome.org>
13179563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13180563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
13181563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13182563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24193
13183563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Checkbuttons not activated with space
13184563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13185563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Do not swallow key events with GtkIMContext for non-editable
13186563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        content.
13187563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13188563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/EditorClientGtk.cpp:
13189563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::EditorClient::handleInputMethodKeydown):
13190563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13191563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-26  Xan Lopez  <xan@gnome.org>
13192563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13193563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
13194563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13195563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=24103
13196563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Use correct return value for WebView button-release handler
13197563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13198563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        We are returning whatever the core code tells us it did, but this
13199563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        does not play well with the GTK+ model. GTK+ in general expects it
13200563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        will see a button-release if it saw a button-press and no
13201563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        motion/leave/etc events in between. EventHandler.cpp will, in some
13202563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        cases, not handle press but handle release, confusing the parent
13203563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        container of the WebView.
13204563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13205563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        As a workaround return always FALSE for button-release (this is
13206563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        the same than the Windows port does).
13207563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13208563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13209563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13210563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-26  Xan Lopez  <xan@gnome.org>
13211563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13212563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
13213563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13214563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=17585
13215563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [gtk] get|set encoding api
13216563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13217563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add functions to get and set a custom encoding an a view.
13218563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13219563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitprivate.h:
13220563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13221563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (webkit_web_view_set_custom_encoding):
13222563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (webkit_web_view_get_custom_encoding):
13223563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.h:
13224563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13225563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-23  Xan Lopez  <xan@gnome.org>
13226563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13227563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
13228563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13229563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=22624
13230563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [SOUP][GTK] Need API to get SoupSession from WebKit.
13231563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13232563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add API to get the default soup session.
13233563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13234563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13235563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.h:
13236563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13237563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-23  Xan Lopez  <xan@gnome.org>
13238563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13239563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
13240563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13241563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=22624
13242563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [SOUP][GTK] Need API to get SoupSession from WebKit.
13243563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13244563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Add soup dependency to pc file.
13245563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13246563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit.pc.in:
13247563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13248563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-23  Jan Michael Alonzo  <jmalonzo@webkit.org>
13249563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13250563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Mark Rowe.
13251563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13252563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Back / Forward history menus are flipped
13253563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=22694
13254563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13255563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Don't call g_list_reverse when returning the back or forward list.
13256563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13257563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * tests/main.c:
13258563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (test_webkit_web_back_forward_list_order):
13259563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (main):
13260563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebbackforwardlist.cpp:
13261563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_forward_list_with_limit):
13262563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_back_list_with_limit):
13263563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13264563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-17  Xan Lopez  <xan@gnome.org>
13265563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13266563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Rubber-stamped by Alexey Proskuryakov.
13267563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13268563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Restoring change landed in r40715, which was accidentally undone
13269563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        by r40918.
13270563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13271563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebframe.cpp:
13272563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13273563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-12  Christian Dywan  <christian@twotoasts.de>
13274563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13275563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
13276563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13277563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        http://bugs.webkit.org/show_bug.cgi?id=17176
13278563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] API: hovering-over-link and webkit_web_view_open /_load_foo
13279563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13280563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebframe.cpp:
13281563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebframe.h:
13282563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13283563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.h: Introduce webkit_web_frame_load_uri,
13284563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        webkit_web_frame_load_string, webkit_web_view_load_uri and
13285563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        webkit_web_view_load_request and unify implementations.
13286563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13287563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-11  Dimitri Dupuis-latour  <dupuislatour@apple.com>
13288563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13289563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Stub out InspectorClient::hiddenPanels.
13290563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13291563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Timothy Hatcher.
13292563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13293563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/InspectorClientGtk.cpp:
13294563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::InspectorClient::hiddenPanels):
13295563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/InspectorClientGtk.h:
13296563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13297563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-07  Holger Hans Peter Freyther  <zecke@selfish.org>
13298563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13299563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Unreviewed build fix Use toNormalizedRange().
13300563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13301563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/EditorClientGtk.cpp:
13302563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::clipboard_get_contents_cb):
13303563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13304563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-06  Geoffrey Garen  <ggaren@apple.com>
13305563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13306563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Build fix.
13307563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13308563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13309563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::updateGlobalHistoryRedirectLinks):
13310563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.h:
13311563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13312563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-06  Xan Lopez  <xan@gnome.org>
13313563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13314563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
13315563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13316563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reported by Daniel Macks.
13317563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13318563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=20412
13319563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13320563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Use positive numbers for the target info IDs, gtk_target_list_add
13321563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        casts them to 'guint'. Also just start them from 0, since the
13322563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        values are not relevant or magic in any way, they are just used as
13323563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        tokens for the user of the API.
13324563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13325563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.h:
13326563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13327563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-06  Xan Lopez  <xan@gnome.org>
13328563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13329563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
13330563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13331563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=23769
13332563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13333563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Do not use empty ResourceError errors.
13334563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13335563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Rather create bogus but non-null errors, since some codepaths
13336563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        expect these. For example, see DocumentLoader::mainReceivedError.
13337563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13338563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13339563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::cancelledError):
13340563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::blockedError):
13341563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::cannotShowURLError):
13342563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::interruptForPolicyChangeError):
13343563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::cannotShowMIMETypeError):
13344563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::fileDoesNotExistError):
13345563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::pluginWillHandleLoadError):
13346563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13347563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-06  Xan Lopez  <xan@gnome.org>
13348563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13349563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Alexey Proskuryakov.
13350563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13351563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=23761
13352563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13353563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Use two-arg KURL ctor.
13354563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13355563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        We are using the one-arg ctor currently, but:
13356563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13357563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        - It assumes the strings are already encoded, which is not
13358563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        necesarily the case for us.
13359563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13360563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        - The single-argument KURL ctors expect their input to already be
13361563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        the output of a previous KURL::parse call, so for the general
13362563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        case (ie, random user input) we need to use the two-arg ctor
13363563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        anyway.
13364563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13365563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebframe.cpp:
13366563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13367563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13368563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-05  Aaron Boodman <aa@chromium.org>
13369563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13370563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Dave Hyatt.
13371563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13372563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=23708
13373563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Adds documentElementAvailable() callback to FrameLoaderClient.
13374563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13375563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13376563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::documentElementAvailable):
13377563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Stub out documentElementAvailable()
13378563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.h:
13379563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Ditto.
13380563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13381563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-03  Hiroyuki Ikezoe  <poincare@ikezoe.net>
13382563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13383563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Holger Freyther.
13384563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13385563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=22988
13386563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        [GTK] Need a public method to add a WebKitWebHistoryItem to
13387563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        WebKitWebBackForwardList.
13388563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13389563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Wrap WebCore::BackForwardList::addItem.
13390563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13391563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * tests/main.c:
13392563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (test_webkit_web_back_forward_list_add_item):
13393563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (main):
13394563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebbackforwardlist.cpp:
13395563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_add_item):
13396563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebbackforwardlist.h:
13397563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13398563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-02  Geoffrey Garen  <ggaren@apple.com>
13399563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13400563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Build fix.
13401563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13402563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13403563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13404563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-02  Geoffrey Garen  <ggaren@apple.com>
13405563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13406563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Build fix.
13407563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13408563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebframe.cpp:
13409563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13410563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-02  Geoffrey Garen  <ggaren@apple.com>
13411563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13412563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Build fix.
13413563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13414563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13415563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::createFrame):
13416563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13417563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-02  Geoffrey Garen  <ggaren@apple.com>
13418635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13419635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Sam Weinig.
13420563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13421635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Track redirects in global history.
13422635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13423635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Keep GTK building.
13424635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13425635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13426635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::createFrame):
13427635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::updateGlobalHistoryForRedirectWithoutHistoryItem):
13428635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
13429635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13430563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-02  Anders Carlsson  <andersca@apple.com>
13431563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13432563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Build fix.
13433563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13434563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.h:
13435563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13436563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-02  Anders Carlsson  <andersca@apple.com>
13437563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13438563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Dan Bernstein.
13439563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13440563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Update for changes to WebCore.
13441563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13442563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13443563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::createPlugin):
13444563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::createJavaAppletWidget):
13445563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.h:
13446563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13447563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-02-02  Holger Hans Peter Freyther  <zecke@selfish.org>
13448635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13449563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Darin Adler.
13450635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13451563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Move Frame::forceLayout, Frame::adjustPageHeight and Frame::forceLayoutWithPageWidthRange to FrameView
13452563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13453563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=23428
13454563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13455563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        FrameView::forceLayout could be killed but the comment might
13456563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        contain a value over the the plain FrameView::layout...
13457563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13458563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Adjust the WebCore/WebKit consumers of these methods.
13459563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13460563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13461563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::forceLayout):
13462563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * webkit/webkitwebview.cpp:
13463563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13464563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-01-30  Geoffrey Garen  <ggaren@apple.com>
13465635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13466635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Build fix.
13467635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13468635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13469635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::createFrame):
13470635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13471563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2009-01-30  Holger Hans Peter Freyther  <zecke@selfish.org>
13472563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13473563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Reviewed by Simon Hausmann.
13474563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13475563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        https://bugs.webkit.org/show_bug.cgi?id=22056
13476563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13477563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Kill FrameLoaderClient.cpp, move the code over to Frame::createView
13478563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13479563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        FrameLoaderClient is supposed to be an interface, move the
13480563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        to be shared code to Frame which is a controller and is
13481563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        allowed to create a FrameView.
13482563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13483563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13484563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
13485563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13486635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-27  Brady Eidson  <beidson@apple.com>
13487635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13488635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Dan Bernstein
13489635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13490635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Rework FrameLoaderClient to work on a CachedFrame basis instead of CachedPage
13491635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13492635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13493635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::savePlatformDataToCachedFrame):
13494635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedFromCachedFrame):
13495635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
13496635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13497635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-25  Darin Adler  <darin@apple.com>
13498635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13499635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Try to fix GTK build.
13500635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13501635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp: Added include of FloatQuad.h.
13502635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13503635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-13  Alexander V. Butenko  <alex@digiqube.com>
13504635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13505635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13506635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13507635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=23279
13508635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13509635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Fix crash on WebView dispose stage.
13510635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13511635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Add null checks to webkit_web_view_set_scroll_adjustments  and
13512635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        webkit_web_view_get_accessible as they get called from within
13513635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        the dispose.
13514635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13515635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13516635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13517635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-11  Xan Lopez  <xan@gnome.org>
13518635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13519635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13520635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13521635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Use NULL instead of 0 when dealing with pointers, as agreed for
13522635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        the coding style of the WebKit GTK port for its GTK+ specific
13523635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        files.
13524635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13525635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13526635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13527635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-11  Xan Lopez  <xan@gnome.org>
13528635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13529635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13530635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13531635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Add padding to the class structs to avoid breaking ABI each time
13532635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        we add stuff there.
13533635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13534635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitnetworkrequest.h:
13535635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebbackforwardlist.h:
13536635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebhistoryitem.h:
13537635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebnavigationaction.h:
13538635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebpolicydecision.h:
13539635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.h:
13540635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13541635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-09  Benjamin Otte  <otte@gnome.org>
13542635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13543635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13544635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13545635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=23194
13546635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13547635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        make the finalize function the dispose function. Not releasing held
13548635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        objects in dispose can cause crashers later.
13549635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13550635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13551635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13552635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-09  Benjamin Otte  <otte@gnome.org>
13553635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13554635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13555635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13556635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=23194
13557635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13558635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Remove broken code that uses a fallback. The previous code did 2
13559635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        policy decisions which caused crashes.
13560635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Download is still notImplemented();
13561635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13562635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebpolicydecision.cpp:
13563635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebPolicyDecisionPrivate::webkit_web_policy_decision_download):
13564635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13565635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-03  Xan Lopez  <xan@gnome.org>
13566635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13567635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13568635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13569635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        [GTK] Need a public method to reload view bypassing cache
13570635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=19815
13571635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13572635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13573635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.h:
13574635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13575635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Add webkit_web_view_reload_bypass_cache.
13576635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13577635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-07  Holger Hans Peter Freyther  <zecke@selfish.org>
13578635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13579635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Maciej Stachowiak.
13580635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13581635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Add private API to get the number of active animations of
13582635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        a frame. This is required by the DumpRenderTree utility.
13583635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13584635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitprivate.h:
13585635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebframe.cpp:
13586635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13587635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-05  Adam Treat  <adam.treat@torchmobile.com>
13588635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13589635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Fix build
13590635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13591635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
13592635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13593635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-05  Adam Treat  <adam.treat@torchmobile.com>
13594635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13595635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by George Staikos.
13596635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13597635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Build fix for contentsSizeChanged
13598635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13599635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
13600635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::contentsSizeChanged):
13601635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
13602635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13603635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-04  Adam Treat  <adam.treat@torchmobile.com>
13604635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13605635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by George Staikos.
13606635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13607635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Make the gtk port build with the new fixedLayoutSize feature
13608635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13609635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13610635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
13611635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13612635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-03  Holger Hans Peter Freyther  <zecke@selfish.org>
13613635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13614635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Darin Adler.
13615635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13616635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        [GTK] Fix the reference counting of WebKitWebFrames
13617563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13618635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        The ownership is the following: WebKitWebView owns a WebCore::Page.
13619635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        WebKitWebView is creating one WebKitWebFrame which will be the
13620635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        mainFrame of the WebCore::Page (having the reference on the Frame).
13621563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13622635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        The FrameLoaderClient has the reference of the WebKitWebFrame for
13623635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        the main frame and also any other frame. This means when the
13624635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        WebCore::Frame goes away the FrameLoaderClient will go away which
13625635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        will normally remove the last reference of the WebKitWebFrame. Because
13626635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        an API user might have g_object_ref'ed the WebKitWebFrame null
13627635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        checks had to be added to WebKitWebFrame.
13628563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13629635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        For WebCore::Frames created by the FrameLoaderClient the ownership
13630635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        will be passed down to the FrameTree, the WebKitWebFrame is not holding
13631635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        a reference to the WebCore::Frame.
13632563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13633635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Do not g_object_unref the mainFrame in the destructor of the
13634635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        WebKitWebFrame as this will happen from within the WebCore::Page
13635635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        destruction. Do not hold a reference to the WebCore::Frame (circle) in
13636635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        WebKitWebFrame, add null checks as the WebCore::Frame might have gone
13637635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        away. Do not keep track of the FrameLoaderClient in the private
13638635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        structures as it was mostly unusued.
13639563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13640635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=21837
13641635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13642635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13643635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::frameLoaderDestroyed):
13644635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::createFrame):
13645635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * tests/main.c: Add test case.
13646635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (test_webkit_web_frame_create_destroy):
13647635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (test_webkit_web_frame_lifetime):
13648635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (main):
13649635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitprivate.cpp:
13650635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::core):
13651635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitprivate.h:
13652635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebframe.cpp:
13653635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13654635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13655635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2009-01-02  Holger Hans Peter Freyther  <zecke@selfish.org>
13656635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13657635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Unreviewed build fix.
13658635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13659635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13660635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13661635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-31  Holger Hans Peter Freyther  <zecke@selfish.org>
13662635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13663635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Nikolas Zimmermann.
13664635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13665635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=17045
13666635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13667635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Add section information for View, Frame, Settings, HistoryItem, BackForwardList, WindowFeatures and Inspector
13668635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13669635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Add section information and informal examples for WebKitWebView,
13670635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        WebKitWebFrame, WebKitWebSettings, WebKitWebNetworkRequest,
13671635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        WebKitWebWindowFeatures, WebKitWebHistoryItem,
13672635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        WebKitWebBackForwardList and WebKitWebInspector.
13673635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13674635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * docs/webkitgtk-sections.txt: Decide to not document some bits
13675635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitnetworkrequest.cpp:
13676635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebbackforwardlist.cpp:
13677635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebframe.cpp:
13678635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
13679635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebhistoryitem.h:
13680635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebinspector.cpp:
13681635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebsettings.cpp:
13682635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebsettings.h:
13683635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13684635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebwindowfeatures.cpp:
13685635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13686635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-21  Xan Lopez  <xan@gnome.org>
13687635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13688635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13689635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13690635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=16092
13691635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        [GTK] Middle-mouse click should allow opening a URL in a new tab
13692635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13693635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Add mouse button and keyboard state modifiers info to navigation action.
13694635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13695635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13696635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
13697635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebnavigationaction.cpp:
13698635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::):
13699635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_get_property):
13700635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_set_property):
13701635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_class_init):
13702635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_get_button):
13703635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_get_modifier_state):
13704635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebnavigationaction.h:
13705635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13706635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-19  Marco Barisione  <marco.barisione@collabora.co.uk>
13707635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13708635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13709635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13710635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16562
13711635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        [gtk] Implement WebPolicyDelegate methods
13712635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13713635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Original work by Pierre-Luc Beaudoin. Final touches by Gustavo
13714635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Noronha.
13715635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13716635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        This implements the delegates methods of WebPolicyDelegate.
13717635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Since Gtk+/C doesn't have delegate methods, they are replaced with
13718635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        signals.
13719635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13720635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        A new object WebKitWebPolicyDecision allows the browser to delay its
13721635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        response in certain cases. WebKitWebNavigationAction contains the
13722635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        information about what caused a navigation request.
13723635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13724635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13725635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::FrameLoaderClient):
13726635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::~FrameLoaderClient):
13727635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForMIMEType):
13728635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
13729635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
13730635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::cancelPolicyCheck):
13731635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::canShowMIMEType):
13732635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
13733635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkit.h:
13734635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitdefines.h:
13735635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitprivate.cpp:
13736635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::kit):
13737635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::core):
13738635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitprivate.h:
13739635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebnavigationaction.cpp: Added.
13740635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::):
13741635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_get_property):
13742635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_set_property):
13743635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_init):
13744635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_finalize):
13745635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_class_init):
13746635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_get_reason):
13747635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_set_reason):
13748635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_get_original_uri):
13749635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebNavigationActionPrivate::webkit_web_navigation_action_set_original_uri):
13750635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebnavigationaction.h: Added.
13751635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebpolicydecision.cpp: Added.
13752635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebPolicyDecisionPrivate::webkit_web_policy_decision_class_init):
13753635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebPolicyDecisionPrivate::webkit_web_policy_decision_init):
13754635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebPolicyDecisionPrivate::webkit_web_policy_decision_new):
13755635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebPolicyDecisionPrivate::webkit_web_policy_decision_use):
13756635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebPolicyDecisionPrivate::webkit_web_policy_decision_ignore):
13757635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebPolicyDecisionPrivate::webkit_web_policy_decision_download):
13758635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebPolicyDecisionPrivate::webkit_web_policy_decision_cancel):
13759635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebpolicydecision.h: Added.
13760635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13761635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.h:
13762635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13763635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-18  Dan Bernstein  <mitz@apple.com>
13764635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13765635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Sam Weinig.
13766635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13767635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        - stub out FrameLoaderClient::shouldUseCredentialStorage().
13768635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13769635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13770635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::shouldUseCredentialStorage):
13771635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
13772635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13773635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-18  Sam Weinig  <sam@webkit.org>
13774635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13775635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by John Sullivan.
13776635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13777635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Stub out FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout()
13778635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13779635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13780635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFirstVisuallyNonEmptyLayout):
13781635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
13782635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13783635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-13  Holger Hans Peter Freyther  <zecke@selfish.org>
13784635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13785635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Cameron Zwarich.
13786635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13787635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        [GTK] Fix crash with LayoutTests/fast/loader/frame-creation-removal.html
13788635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13789635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Call WebCore::Frame::init after the frame has been given
13790635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        a name and been added to the FrameTree of the parent.
13791635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13792635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Removing the call to init is fine as FrameLoaderClientGtk::createFrame
13793635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        is the only user of webkit_web_frame_init_with_web_view and is already
13794635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        calling WebCore::Frame::init.
13795635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13796635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebframe.cpp:
13797635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13798635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-13  Adam Bergkvist <adam.bergkvist@ericsson.com>
13799635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13800635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13801635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13802635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=22779
13803635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13804635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Check for GTK version >= 2.14.0 before using gtk_test_init.
13805635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13806635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * tests/main.c:
13807635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (main):
13808635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13809635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-13  Zan Dobersek  <zandobersek@gmail.com>
13810635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13811635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Darin Adler.
13812635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13813635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=22039
13814635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13815635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Implement animation and transition pausing as needed by DumpRenderTree.
13816635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13817635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitprivate.h:
13818635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebframe.cpp:
13819635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13820635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-29  Holger Hans Peter Freyther  <zecke@selfish.org>
13821635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13822635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Rubber-stamped by Simon Hausmann.
13823635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13824635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=22574
13825635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13826635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Make webkit_web_view_set_window_features internal
13827635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13828635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Calling this method will not result in a notify::window-features
13829635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        signal being emitted. This would allow replacing a
13830635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        WebKitWebWindowFeature on a WebKitWebView without anyone noticing
13831635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        and the client code would monitor the wrong object.
13832635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13833635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
13834635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::createWindow):
13835635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13836635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.h:
13837635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13838635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-09  Brett Wilson  <brettw@chromium.org>
13839635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13840635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Dave Hyatt.
13841635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13842635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=22177
13843635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13844635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Add a callback on ChromeClient that the state of form elements on
13845635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        the page has changed. This is to allow clients implementing session
13846635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        saving to know when the current state is dirty.
13847635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13848635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
13849635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::formStateDidChange):
13850635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13851635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-07  Holger Hans Peter Freyther  <zecke@selfish.org>
13852635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13853635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Eric Seidel.
13854635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13855635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        [Gtk+] Use glib's unit test facilities to test the WebKit/Gtk+ API
13856635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13857635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=22491
13858635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13859635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Add the skeleton to WebKit/gtk/tests and integrate that into the
13860635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        buildsystem. Testing support was added in glib 2.16. For versions
13861635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        using glib < 2.16 we compile an empty application.
13862635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13863635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * tests/main.c: Added. https://bugs.webkit.org/show_bug.cgi?id=21837
13864635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        will be the first consumer.
13865635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (main):
13866635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13867635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-06  Simon Fraser  <simon.fraser@apple.com>
13868635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13869635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Dave Hyatt
13870635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13871635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=15671
13872635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13873635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Renderer::caretRect() is now localCaretRect(), which needs
13874635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        converting to absolute coordinates (taking transforms into account).
13875563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
13876635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13877635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13878635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-12-01  Xan Lopez  <xan@gnome.org>
13879635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13880635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13881635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13882635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=22553
13883635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Remove unneeded GObject casts.
13884635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13885635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Remove unneeded casts to GObject in functions that take a gpointer
13886635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        argument.
13887635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13888635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
13889635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setWindowRect):
13890635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::createWindow):
13891635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setToolbarsVisible):
13892635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::toolbarsVisible):
13893635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setStatusbarVisible):
13894635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::statusbarVisible):
13895635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setScrollbarsVisible):
13896635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::scrollbarsVisible):
13897635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setMenubarVisible):
13898635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::menubarVisible):
13899635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setToolTip):
13900635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.cpp:
13901635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::InspectorClient::createPage):
13902635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebframe.cpp:
13903635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13904635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebwindowfeatures.cpp:
13905635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebWindowFeaturesPrivate::webkit_web_window_features_new_from_core_features):
13906635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13907635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-29  Christian Dywan  <christian@twotoasts.de>
13908635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13909635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
13910635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13911635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=17122
13912635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        [GTK] Bad font default settings
13913635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13914635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Implement a property "enforce-96-dpi" in WebKitWebSettings
13915635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        that can be enabled to force the view to assume 96 DPI.
13916635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13917635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebsettings.cpp:
13918635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebSettingsPrivate::):
13919635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
13920635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
13921635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
13922635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13923635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13924635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-28  Holger Hans Peter Freyther  <zecke@selfish.org>
13925635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13926635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Nikolas Zimmermann.
13927635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13928635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Simplify the code. There is no reason to have code like
13929635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        if (true) return false; which is using temporary variables.
13930635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13931635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
13932635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13933635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-28  Holger Hans Peter Freyther  <zecke@selfish.org>
13934635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13935635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Nikolas Zimmermann.
13936635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13937635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Remove bogus null checks. The WebKitWebView own's a WebCore::Page
13938635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        which is owning a WebCore::ChromeClient. There is no way that a
13939635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        WebCore::ChromeClient is still around when the WebKitWebView is gone.
13940635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13941635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        m_webView can only be null when a ChromeClient gets constructed with
13942635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        a null WebKitWebView which is not allowed.
13943635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13944635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
13945635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::ChromeClient):
13946635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::windowRect):
13947635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setWindowRect):
13948635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::pageRect):
13949635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::focus):
13950635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::unfocus):
13951635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::show):
13952635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setToolbarsVisible):
13953635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::toolbarsVisible):
13954635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setStatusbarVisible):
13955635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::statusbarVisible):
13956635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setScrollbarsVisible):
13957635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setMenubarVisible):
13958635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::menubarVisible):
13959635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::canTakeFocus):
13960635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::repaint):
13961635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::scroll):
13962635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::platformWindow):
13963635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13964635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-28  Gustavo Noronha Silva  <gns@gnome.org>
13965635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13966635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed and slightly modified by Holger Freyther.
13967635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13968635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=19130
13969635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13970635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        ChromeClient::createWindow and friends need to be implemented
13971635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13972635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Code from Gustavo Noronha and Marco Barisione
13973635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        <marco.barisione@collabora.co.uk> in this change set.
13974635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13975635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Implemented all the ChromeClient interfaces needed to have new
13976635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        window creation functioning and exposed to client code. We
13977635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        implemented a mirror GObject to the WindowFeatures object provided
13978635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        by WebCore.
13979635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
13980635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
13981635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::windowRect):
13982635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setWindowRect):
13983635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::unfocus):
13984635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::createWindow):
13985635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::show):
13986635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setToolbarsVisible):
13987635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::toolbarsVisible):
13988635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setStatusbarVisible):
13989635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::statusbarVisible):
13990635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setScrollbarsVisible):
13991635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::scrollbarsVisible):
13992635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setMenubarVisible):
13993635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::menubarVisible):
13994635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::setResizable):
13995635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
13996635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
13997635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchShow):
13998635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchCreatePage):
13999635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkit.h:
14000635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitdefines.h:
14001635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitprivate.h:
14002635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
14003635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.h:
14004635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebwindowfeatures.cpp: Added.
14005635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebWindowFeaturesPrivate::webkit_web_window_features_class_init):
14006635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebWindowFeaturesPrivate::webkit_web_window_features_init):
14007635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebWindowFeaturesPrivate::webkit_web_window_features_finalize):
14008635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebWindowFeaturesPrivate::webkit_web_window_features_set_property):
14009635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebWindowFeaturesPrivate::webkit_web_window_features_get_property):
14010635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebWindowFeaturesPrivate::webkit_web_window_features_new):
14011635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebWindowFeaturesPrivate::webkit_web_window_features_new_from_core_features):
14012635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebWindowFeaturesPrivate::webkit_web_window_features_equal):
14013635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebwindowfeatures.h: Added.
14014635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14015635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-24  Darin Fisher  <darin@chromium.org>
14016635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14017635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Fix bustage.
14018635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14019635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15643
14020635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14021635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
14022635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::EditorClient::isSelectTrailingWhitespaceEnabled):
14023635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
14024635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14025635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-24  Darin Adler  <darin@apple.com>
14026635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14027635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Dan Bernstein.
14028635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14029635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        - https://bugs.webkit.org/show_bug.cgi?id=22470
14030635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project          remove unneeded URL argument from FrameLoaderClient::updateGlobalHistory
14031635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14032635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
14033635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::updateGlobalHistory): Remove argument.
14034635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h: Ditto.
14035635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14036635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-24  Christian Dywan  <christian@twotoasts.de>
14037635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14038635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
14039635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14040635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=17122
14041635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        [GTK] Bad font default settings
14042635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14043635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebsettings.cpp:
14044635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
14045635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Use default font size 12 instead of 10
14046635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14047635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-24  Zan Dobersek  <zandobersek@gmail.com>
14048635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14049635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
14050635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14051635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=22039
14052635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14053635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Implement a semi-private function for adding a directory to
14054635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        PluginDatabase's paths.
14055635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14056635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitprivate.h:
14057635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebsettings.cpp:
14058635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_add_extra_plugin_directory):
14059635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14060635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-23  Holger Hans Peter Freyther  <zecke@selfish.org>
14061635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14062635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Rubber-stamped by Sam Weinig.
14063635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14064635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Add gtk-doc configuration/source for the WebKit/Gtk+ Reference Manual
14065635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14066635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        These files will be used by gtk-doc to generate the documentation. They
14067635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        contain information how to group the symbols of our API, which objects
14068635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        to inspect during the generation of the manual and how to display the
14069635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        manual.
14070635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14071635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * docs/webkitgtk-docs.sgml: Added.
14072635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * docs/webkitgtk-overrides.txt: Added.
14073635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * docs/webkitgtk-sections.txt: Added.
14074635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * docs/webkitgtk.types: Added.
14075635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14076635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-23  Holger Hans Peter Freyther  <zecke@selfish.org>
14077635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14078635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Sam Weinig.
14079635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14080635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Make gtk-doc happy with the existing API documentation
14081635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14082635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        - Mark the *Private pointers in the struct private
14083635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        - Use Returns: where gtk-doc wants us to
14084635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        - Fix the parameters to make gtk-doc happy
14085635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        - Fix signal references
14086635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14087635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitnetworkrequest.h:
14088635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebbackforwardlist.cpp:
14089635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebbackforwardlist.h:
14090635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebframe.h:
14091635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
14092635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebinspector.cpp:
14093635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (_WebKitWebInspectorPrivate::webkit_web_inspector_class_init):
14094635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
14095635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.h:
14096635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14097635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-19  Darin Fisher  <darin@chromium.org>
14098635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14099635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Bustage fix.
14100635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14101635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=22373
14102635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Ports busted by addition of ScriptValue.{h,cpp}
14103635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14104635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp:
14105635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14106635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-18  Holger Hans Peter Freyther  <zecke@selfish.org>
14107635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14108635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Simon Hausmann.
14109635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14110635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Attempt to share transitionToCommittedForNewPage of FrameLoaderClient with the different ports
14111635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14112635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        After Hyatt's work on Widget and ScrollView there is little difference
14113635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        between the implementation of Qt, Gtk+ and Win. In fact any kind of
14114635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        difference is mostly a bug. Alp has fixed two of such errors for the Gtk+
14115635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        port and the Qt port has at least one of them left.
14116635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14117635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        The only difference between the implementations is in getting the the
14118635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        IntSize for the new FrameView, the background color to be applied and
14119635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        eventually some post processing.
14120635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14121635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Unify the implementations by providing a static helper function that
14122635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        takes a Frame, IntSize, color and transparency bit and calling it from
14123635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        the Gtk+, the Qt and the Windows port.
14124635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14125635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
14126635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
14127635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14128635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-16  Christian Dywan  <christian@twoasts.de>
14129635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14130635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Holger Freyther.
14131635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14132635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=22207
14133635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        [Gtk] Font sizes are not handled properly when updated at runtime
14134635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14135635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * webkit/webkitwebview.cpp: Move the DPI/ conversion into a
14136635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        helper function and apply the logic in the notification callback.
14137635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14138635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project2008-11-06  Alp Toker  <alp@nuanti.com>
14139635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14140635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Reviewed by Darin Adler.
14141635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14142635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=22047
14143635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        GTK: Add support for multiple file selection in the file upload control
14144635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14145635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        Implemented with GtkFileChooser.
14146635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
14147635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
14148635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project        (WebKit::ChromeClient::runOpenPanel):
14149635860845790a19bf50bbc51ba8fb66a96dde068The Android Open Source Project
141508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-11-03  Cameron Zwarich  <zwarich@apple.com>
141518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber-stamped by Maciej Stachowiak.
141538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Move more files into the runtime subdirectory of JavaScriptCore.
141558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp:
141578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-11-03  Alp Toker  <alp@nuanti.com>
141598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Holger Freyther.
141618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Deprecate flawed webkit_web_frame_new() function. This would never
141638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        have worked properly when used outside WebCore since Frame::create()
141648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        can only be called without an owner element once in the lifetime of a
141658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Page and would result in assertions, leaks and an unusable WebView
141668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        instance.
141678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Frame creation may be exposed in API some time later via the DOM
141698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        binding but probably not in the WebKit GTK+ core API.
141708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
141728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.h:
141738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-11-03  Alp Toker  <alp@nuanti.com>
141758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Holger Freyther.
141778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Redundant scrollbars appear in frames where they shouldn't be visible
141798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        eg. embedded Google adverts.
141808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Call setCanHaveScrollbars() when necessary. The Mac and Win ports
141828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        already have this but it was missing in FrameLoaderClientGtk.
141838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
141858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
141868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-11-03  Alp Toker  <alp@nuanti.com>
141888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber-stamped by Holger Freyther.
141908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Sync WebKit GTK+ default UA version string to 528.5+. (We're still
141928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        doing this manually!)
141938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
141958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::composeUserAgent):
141968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-31  Christian Dywan  <christian@twotoasts.de>
141988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
141998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
142008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=22018
142028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        enable-developer-extras doesn't toggle WebInspector
142038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
142058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add missing 'if' in notification for 'enable-developer-extras'.
142068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-30  Alp Toker  <alp@nuanti.com>
142088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Dave Hyatt.
142108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix GIF animations. WebCore will not update animated GIFs if
142128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        the WebView is marked offscreen so we need to call
142138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        frameView->setParentVisible() when necessary like the Mac and Win
142148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        ports do. Regression was introduced around r37155 during the
142158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        HostWindow refactor.
142168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
142188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
142198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-30  Alp Toker  <alp@nuanti.com>
142218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber-stamped by Holger Freyther.
142238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix typo in recently added web inspector signal. dettach -> detach.
142258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.cpp:
142278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::detachWindow):
142288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebinspector.cpp:
142298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebInspectorPrivate::webkit_web_inspector_class_init):
142308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-30  Alp Toker  <alp@nuanti.com>
142328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix version comments for the web inspector added in r37982. Available
142348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        since 1.0.3, not 1.0.2.
142358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebinspector.cpp:
142378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebInspectorPrivate::webkit_web_inspector_class_init):
142388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebsettings.cpp:
142398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
142408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
142418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-29  Gustavo Noronha Silva  <gns@gnome.org>
142438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed and slightly changed by Holger Freyther.
142458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implemented a new WebKitWebInspector class to provide a GObject
142478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        API for the Web Inspector. Also implemented InspectorClient.
142488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.cpp:
142508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::notifyWebViewDestroyed):
142518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::InspectorClient):
142528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::inspectorDestroyed):
142538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::webViewDestroyed):
142548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::createPage):
142558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::showWindow):
142568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::closeWindow):
142578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::attachWindow):
142588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::detachWindow):
142598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::inspectedURLChanged):
142608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.h:
142618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkit.h:
142628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkit-marshal.list:
142638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitdefines.h:
142648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
142658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebinspector.cpp: Added.
142668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebInspectorPrivate::webkit_inspect_web_view_request_handled):
142678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebInspectorPrivate::webkit_web_inspector_class_init):
142688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebInspectorPrivate::webkit_web_inspector_init):
142698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebInspectorPrivate::webkit_web_inspector_finalize):
142708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebInspectorPrivate::webkit_web_inspector_set_property):
142718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebInspectorPrivate::webkit_web_inspector_get_property):
142728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebInspectorPrivate::webkit_web_inspector_set_web_view):
142738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebinspector.h: Added.
142748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebsettings.cpp:
142758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::):
142768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
142778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
142788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
142798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_copy):
142808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
142818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
142828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-27  Michael Tross  <michael@tross.org>
142848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker. Landed by Jan Alonzo.
142868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=21827
142888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Fix memory leak in webkit_web_view_load_string
142898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
142918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-24  Sam Weinig  <sam@webkit.org>
142938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix the Gtk build.
142958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
142978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
142988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-24  Sam Weinig  <sam@webkit.org>
142998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Dan Bernstein.
143018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix https://bugs.webkit.org/show_bug.cgi?id=21759
143038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Layering violation: FileChooser should not depend on Document/Frame/Page
143048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
143068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runOpenPanel):
143078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
143088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-24  Timothy Hatcher  <timothy@apple.com>
143108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Stub out new InspectorClient methods.
143128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=21856
143148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Darin Adler.
143168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.cpp:
143188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::populateSetting): Not implemented.
143198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::storeSetting): Ditto.
143208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::removeSetting): Ditto.
143218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.h:
143228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-22  Alp Toker  <alp@nuanti.com>
143248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix for older GTK+ versions where GTK_TYPE_TARGET_LIST isn't
143268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        defined.
143278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
143298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-22  Alp Toker  <alp@nuanti.com>
143318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam Roben.
143338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Avoid critical warnings on older GTK+ versions (2.8) by not checking
143358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        for GTK+ setting properties when we know they don't exist.
143368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp:
143388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::inputMethodsMenuItem):
143398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::unicodeMenuItem):
143408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-20  Sam Weinig  <sam@webkit.org>
143428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Anders Carlsson.
143448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove FrameLoaderClient::detachedFromParent4.  It is no longer used by any port.
143468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
143488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
143498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-20  Alp Toker  <alp@nuanti.com>
143518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Dave Hyatt.
143538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=21303
143558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Scrolling glitches
143568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement a buffering scheme to avoid full repaints when scrolling
143588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        views or subframes significantly improving scrolling performance.
143598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Improve rendering performance by coalescing large numbers of small
143618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        repaints.
143628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Also fixes long-running issues with scrollbar positioning and frame
143648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        invalidation.
143658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rendering in the GTK+ port should be more similar to other ports after
143678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        these changes.
143688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
143708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::repaint):
143718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::scroll):
143728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
143738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::forceLayout):
143748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
143758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-17  Luke Kenneth Casson Leighton  <lkcl@lkcl.net>
143778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe. Landed by Jan Alonzo.
143798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=20403
143818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [Gtk] Segfault after a table with an iframe is attempted to be added twice to DOM model with javascript
143828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
143848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::frameLoaderDestroyed):
143858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::detachedFromParent4):
143868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-06  David Hyatt  <hyatt@apple.com>
143888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Enable viewless Mac WebKit to paint some basic pages.
14390563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
143918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Sam Weinig
143928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
143948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
143958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
143968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-03  David Hyatt  <hyatt@apple.com>
143988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
143998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix Gtk bustage from use of containingWindow() over on the WebKit side.  Replace with HostWindow use.
144008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
144028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-03  David Hyatt  <hyatt@apple.com>
144048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=21340
14406563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
144078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove "containingWindow()/setContainingWindow()" from Widget.  HostWindow covers this now.
144088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Dan Bernstein & Darin Adler
14410563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
144118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
144128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
144138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-03  Alp Toker  <alp@nuanti.com>
144158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove some left-over GTK+ includes. No change in functionality.
144178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.h:
144198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-03  Alp Toker  <alp@nuanti.com>
144218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix following r37234. Remove addToDirtyRegion from the header
144238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        too.
144248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
144268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-03  David Hyatt  <hyatt@apple.com>
144288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project         Remove addToDirtyRegion.
14430563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
144318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Oliver Hunt
144328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
144348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-02  David Hyatt  <hyatt@apple.com>
144368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=21314
14438563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
144398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Make scrollBackingStore cross-platform.
144408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Sam Weinig
144428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
144448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::repaint):
144458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::scroll):
144468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
144478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-10-01  David Hyatt  <hyatt@apple.com>
144498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=21282
14451563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
144528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Make contentsToScreen/screenToContents cross-platform.  Only implemented by Mac/Win right now.
14453563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
144548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam Roben
144558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
144578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::windowToScreen):
144588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::screenToWindow):
144598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
144608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-09-30  Dave Hyatt  <hyatt@apple.com>
144628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=21250
14464563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
144658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rename updateContents to repaintContentRectangle and make it cross-platform by always sending
144668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        repaints up through the ChromeClient.
144678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Darin Adler
144698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
144718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::repaint):
144728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
144738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-09-16  Alp Toker  <alp@nuanti.com>
144758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Suggested by Dave Hyatt.
144778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix and cleanup. Rename ScrollBar to Scrollbar.
144798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
144818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-09-13  Adrien Nader  <camaradetux@gmail.com>
144838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Gtk build fix, not reviewed.
144858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
144878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-09-10  Alp Toker  <alp@nuanti.com>
144898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
144918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=17267
144938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Primary selection/clipboard support
144948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement primary selection support (copying only, no paste yet).
144968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
144978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
144988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::clipboard_get_contents_cb):
144998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::clipboard_clear_contents_cb):
145008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::respondToChangedSelection):
145018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-09-07  Cameron Zwarich  <cwzwarich@uwaterloo.ca>
145038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Maciej Stachowiak.
145058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Bug 20704: Replace the KJS namespace
145078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        <https://bugs.webkit.org/show_bug.cgi?id=20704>
145088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rename the KJS namespace to JSC.
145108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp:
145128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_init):
145138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-09-05  Gustavo Noronha Silva  <gns@gnome.org>
145158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
145178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=18346
145198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Remove build warnings
145208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Removed/commented code that is not (yet) used, and reordered
145228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        member variables initialization for FrameLoaderClient, so that the
145238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        compiler is happy and prints less warnings when building.
145248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp:
145268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
145278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::FrameLoaderClient):
145288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-09-03  Alp Toker  <alp@nuanti.com>
145308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix following r36073. Include config.h where necessary.
145328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/PasteboardHelperGtk.cpp:
145348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitversion.cpp:
145358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-09-01  Alp Toker  <alp@nuanti.com>
145378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Eric Seidel.
145398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=19939
145418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] webkit_web_history_item_get_title() fails with assertion
145428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Make sure newly constructed WebHistoryItem objects wrap a WebCore
145448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        history item when necessary. Avoid G_PARAM_CONSTRUCT since it destroys
145458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        history data -- use WEBKIT_PARAM flags instead as they do the right
145468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        thing. This restores history functionality.
145478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Also use CString to simplify UTF-8 string management.
145498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebbackforwardlist.cpp:
145518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_forward_list_with_limit):
145528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_back_list_with_limit):
145538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        No need to initialize the vector with a size since it's cleared by the
145548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        callee.
145558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
145568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_finalize):
145578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_class_init):
145588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_core_item):
145598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new):
145608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_data):
145618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_title):
145628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_alternate_title):
145638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_set_alternate_title):
145648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_uri):
145658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_original_uri):
145668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-08-27  Adrien Nader  <camaradetux@gmail.com>
145688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Eric Seidel.
145708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=20099
145728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] SHIFT+PAGE_UP/DOWN doesn't extend selection
145738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
145758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleKeyboardEvent):
145768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-08-27  Brady Eidson  <beidson@apple.com>
145788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Anders
145808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        <rdar://problem/6134133> - Crash when loading large movie as a standalone document
145828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
145848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::pluginWillHandleLoadError): Stubbed for now
145858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
145868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-08-18  Alp Toker  <alp@nuanti.com>
145888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Holger Freyther.
145908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=20350
145928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Get DumpRenderTree working
145938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add a private function to WebFrame to dump the render tree as required
145958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        for the DumpRenderTree testing tool.
145968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
145978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
145988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
145998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-08-12  Timothy Hatcher  <timothy@apple.com>
146018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add a stub for InspectorClient::setAttachedWindowHeight.
146038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.cpp:
146058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::setAttachedWindowHeight):
146068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Call notImplemented().
146078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.h:
146088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-08-10  Alp Toker  <alp@nuanti.com>
146108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove leftover qmake/GTK+ build files.
146128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/headers.pri: Removed.
146148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-08-02  Christian Dywan  <christian@twotoasts.de>
146168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Eric Seidel.
146188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove webkit-marshal.list, which was made obsolete in #19742
146208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkit-marshal.list: Removed.
146228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-08-01  Wouter Bolsterlee  <uws@xs4all.nl>
146248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Eric Seidel.
146268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=20035
146288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Fix return value for webkit_web_view_go_to_back_forward_item()
146298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
146318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-07-30  Marco Barisione  <marco.barisione@collabora.co.uk>
146338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Holger.
146358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=19742
146378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Auto generate webkitmarshal.list
146388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Auto generate webkitmarshal.list from source files to reduce the
146408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        number of conflicts when merging git branches or when applying
146418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        patches.
146428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Also rename webkit-marshal.* to webkitmarshal.* for consistency.
146438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp: Include webkitmarshal.h instead of
146458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project         webkit-marshal.h.
146468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp: Ditto.
146478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-07-30  Gustavo Noronha Silva  <gns@gnome.org>
146498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Sam.
146518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=20205
146538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Typo in comment for bracer ending block
146548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp: Typo fix in comment for the brace
146568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project         that ends the WebKit namespace; WebCore -> WebKit
146578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-07-26  Mark Rowe  <mrowe@apple.com>
146598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix.  Changes to accommodate newly named/signatured loading methods in WebCore.
146618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
146638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createFrame):
146648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-07-17  Christian Dywan  <christian@twotoasts.de>
146668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Holger Freyther.
146688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=19813
146708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] WebKit crashes on invalid settings notify callback
146718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp: Disconnect in webkit_web_view_finalize
146738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-07-08  Jan Michael Alonzo  <jmalonzo@webkit.org>
146758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Christian Dywan.
146778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Replace 'const' with G_CONST_RETURN macro to make it flexible to
146798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        disable constness
146808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnetworkrequest.cpp:
146828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnetworkrequest.h:
146838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
146848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.h:
146858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
146868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.h:
146878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-18  Marco Barisione  <marco.barisione@collabora.co.uk>
146898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
146918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=19171
146938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] GTypes for enumerations
146948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Generate GTypes for public enumerations so they can be used as
146968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        properties.
146978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
146988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * GNUmakefile.am: Generate webkit-enum-types.cpp and
146998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        webkit-enum-types.h.
147008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-17  Christian Dywan  <christian@twotoasts.de>
147028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
147048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] WebKitWebHistoryItem needs properties
147068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=19558
147078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement properties matching the existing accessors.
147098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
147118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::):
147128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_class_init):
147138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_set_property):
147148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_property):
147158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_set_alternate_title):
147168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-15  Darin Adler  <darin@apple.com>
147188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - give Frame object functions shorter names: scriptProxy() -> script(),
147208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project          selectionController() -> selection(), animationController() -> animation()
147218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
147238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleKeyboardEvent):
147248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
147258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::windowObjectCleared):
147268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
147278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
147288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-15  Darin Adler  <darin@apple.com>
147308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - undo bogus renaming done by the script
147328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp:
147348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnetworkrequest.h:
147358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebbackforwardlist.h:
147368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.h:
147378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.h:
147388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebsettings.h:
147398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-15  Darin Adler  <darin@apple.com>
147418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - new names for a few key JavaScriptCore files
147438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp:
147458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnetworkrequest.h:
147468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebbackforwardlist.h:
147478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.h:
147488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.h:
147498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebsettings.h:
147508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-15  Christian Dywan  <christian@twotoasts.de>
147528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
147548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Property setters do not call g_object_notify()
147568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=18405
147578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
147598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-15  Christian Dywan  <christian@twotoasts.de>
147618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
147638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Tiny documentation fix, s/capacity/limit
147658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebbackforwardlist.cpp:
147678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-14  Darin Adler  <darin@apple.com>
147698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber stamped by Sam.
147718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - new names for kjs_binding.h and kjs_proxy.h
147738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
147758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
147768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-14  Darin Adler  <darin@apple.com>
147788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - fix build
147808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp: Remove a bogus release() call.
147828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-14  Darin Adler  <darin@apple.com>
147848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Sam.
147868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - more https://bugs.webkit.org/show_bug.cgi?id=17257
147888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project          start ref counts at 1 instead of 0 for speed
147898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
147918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createDocumentLoader): Use create instead of new.
147928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
147938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_new): Ditto.
147948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_init_with_web_view): Ditto.
147958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-13  Darin Adler  <darin@apple.com>
147978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
147988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - try to fix build
147998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h: Add missing argument.
148018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-13  Darin Adler  <darin@apple.com>
148038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by John Sullivan.
148058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - updated for addition of FormState argument to action policy functions
148078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
148098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNewWindowAction):
148108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
148118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-10  Christian Dywan  <christian@twotoasts.de>
148138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker and Darin Adler.
148158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=16676
148178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Apply GTK coding style to WebKit Gtk public headers
148188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnetworkrequest.h:
148208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebbackforwardlist.h:
148218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.h:
148228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.h:
148238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebsettings.h:
148248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
148258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-07  Jan Michael Alonzo  <jmalonzo@webkit.org>
148278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Confirmed by Christian Dywan.
148298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Gtk build fix for r34432
148318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
148338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_history_item_add):
148348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_history_item_remove):
148358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_dispose):
148368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_core_item):
148378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new):
148388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_data):
148398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::core):
148408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-07  Darin Adler  <darin@apple.com>
148428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - try to fix build after HistoryItem changes
148448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
148468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new): Use HistoryItem::create.
148478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_data): Ditto. I also
148488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        believe this fixes a memory leak in the old version.
148498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-07  Christian Dywan  <christian@twotoasts.de>
148518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
148538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=17324
148558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove PLATFORM ifdefs from ContextMenu.cpp
148568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp:
148588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::ContextMenuClient):
148598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::contextMenuDestroyed):
148608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::inputMethodsMenuItem):
148618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::):
148628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::insertControlCharacter):
148638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::unicodeMenuItem):
148648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::getCustomMenuFromDefaultItems):
148658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.h:
148668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
148678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-05  Alp Toker  <alp@nuanti.com>
148698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add 'Since' documentation for API versioning functions.
148718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitversion.cpp:
148738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-05  Christian Dywan  <christian@twotoasts.de>
148758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
148778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=14141
148798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Please add a version to the Gtk port
148808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkit.h:
148828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitversion.cpp: Added.
148838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitversion.h.in: Added.
148848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebsettings.cpp:
148858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
148868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
148878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-01  Alp Toker  <alp@nuanti.com>
148898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Suggested by Christian Dywan.
148918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Use float literals for zoom values and improve documentation wording.
148938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebsettings.cpp:
148958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
148968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
148978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
148988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-06-01  Alp Toker  <alp@nuanti.com>
148998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Oliver.
149018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove webkit_web_view_go_backward(),
149038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        webkit_web_view_can_go_backward(). These have been obsoleted by
149048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        the back() versions for quite a while.
149058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
149078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
149088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-31  Alp Toker  <alp@nuanti.com>
149108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix inconsistent zoom docs and enum name landed in r34249. Issue
149128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        noticed by Marco Barisione.
149138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
149158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-30  Carlos Martín Nieto  <carlos@cmartin.tk>
149178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
149198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=18383
149218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] The "hovering-over-link" signal arguments aren't documented.
149228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
149248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-29  Marco Barisione  <marco@collabora.co.uk>
149268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed (and tweaked) by Alp Toker.
149288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=18281
149308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] add functions to set/get the zoom level
149318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebsettings.cpp:
149338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::):
149348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_class_init):
149358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_set_property):
149368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebSettingsPrivate::webkit_web_settings_get_property):
149378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp: Add functions to get and set the zoom
149388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        level.
149398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h: Ditto.
149408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
149418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-28  Alp Toker  <alp@nuanti.com>
149438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alexey Proskuryakov.
149458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=18704
149478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [gtk] cannot type letters with dead keys in textarea
149488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=14120
149508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GDK] Support input methods
149518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add support for input method composition.
149538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove some old hacks so we handle input method events more
149558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        consistently.
149568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
149588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::imContextCommitted):
149598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::imContextPreeditChanged):
149608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::setInputMethodState):
149618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::respondToChangedSelection):
149628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleInputMethodKeydown):
149638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::EditorClient):
149648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::~EditorClient):
149658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textFieldDidBeginEditing):
149668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textFieldDidEndEditing):
149678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textDidChangeInTextField):
149688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::doTextFieldCommandFromEvent):
149698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
149708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-25  Alp Toker  <alp@nuanti.com>
149728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Niko.
149748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Drop WebView focus when the widget is focused out.
149768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
149788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-25  Sriram Neelakandan  <sriram.neelakandan@gmail.com>
149808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
149828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=18935
149848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [Gtk] Plugin Load crashes with NP_FULL mode
149858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix crash due to uninitialized variable.
149878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
149898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::FrameLoaderClient):
149908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-24  Alp Toker  <alp@nuanti.com>
149928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=18825
149948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        webkitgtk fails to build from source: "Database Tracker" has not been declared
149958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GTK+ fix for building without database support.
149978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        exceededDatabaseQuota() still needs to be present, just a no-op.
149988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
149998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
150008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::exceededDatabaseQuota):
150018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-23  Alp Toker  <alp@nuanti.com>
150038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GTK+ fixes for building without database support.
150058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
150078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-19  Alp Toker  <alp@nuanti.com>
150098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Anders and Beth.
150118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16495
150138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Accessibility support with ATK/AT-SPI
150148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Initial ATK/AT-SPI accessibility support for the GTK+ port.
150168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
150188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-06  Christian Dywan  <christian@twotoasts.de>
150208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber stamped by Alp.
150228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Back out 17626. It wasn't ready for commit.
150248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
150268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
150278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
150288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-05-01  Marc Ordinas i Llopis  <marc.ordinasillopis@collabora.co.uk>
150308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
150328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=14750
150348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Added support for NPAPI plugins on Gtk and Qt-x11 ports.
150358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
150378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::FrameLoaderClient):
150388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::committedLoad):
150398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createPlugin):
150408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::redirectDataToPlugin):
150418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::finishedLoading):
150428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setMainDocumentError):
150438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
150448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-30  Sean Egan  <seanegan@gmail.com>
150468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed and modified by Holger.
150488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=17626
150508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Support setting background color and a 16-bit alpha channel.
150518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
150538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
150548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
150558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-24  Dan Bernstein  <mitz@apple.com>
150578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - build fix
150598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
150618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-24  Anders Carlsson  <andersca@apple.com>
150638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Sam.
150658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Change some String arguments to be const references instead.
150678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
150698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldInsertText):
150708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
150718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-23  Christian Dywan  <christian@twotoasts.de>
150738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
150758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Emit a warning about an unknown setting only if it is
150778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        not a valid property. Otherwise applications can't
150788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        subclass WebKitWebSettings to add new properties.
150798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
150818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-20  Simon Hausmann  <hausmann@webkit.org>
150838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
150858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=18578
150878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Share the printing code between the Gtk and the Qt port
150888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Share the printing code between the Gtk and the Qt port
150908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        and added printing to the Qt WebKit API.
150918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp: Removed PrintContext in favour of
150938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        page/Printcontext.cpp/h
150948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-19  Alp Toker  <alp@nuanti.com>
150968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Maciej.
150988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
150998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Enable visited link tracking by default at startup.
151008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        With this patch, the GTK+ port rendering of Acid3 now matches the
151028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        reference page.
151038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp:
151058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::core):
151068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_init):
151078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-11  Mark Rowe  <mrowe@apple.com>
151098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Gtk build fix after r32231.
151118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp: Update to use contentRenderer.
151138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-18  Alp Toker  <alp@atoker.com>
151158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber-stamped by Holger Freyther.
151178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=18218
151198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [Gtk] segfault when clicking on a disabled button
151208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Always use the main frame for mouse events (not the focused frame)
151228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        since it knows best how to get the event through to the right target.
151238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This also fixes a null crasher.
151258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
151278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-17  Alp Toker  <alp@atoker.com>
151298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber-stamped by Holger Freyther.
151318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reduce hard-coded page-cache count to 3 based on research done for the
151338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Mac port on value / page.
151348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        We will need to make this more dynamic or configurable at some point
151368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        but for now it's best to keep closer to the behaviour before page
151378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        caching was enabled.
151388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Issue spotted by Mark Rowe.
151408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp:
151428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_init):
151438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-17  Daniele Metilli  <daniele.metilli@gmail.com>
151458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Eric.
151478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fixed a typo in the copyright header.
151498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
151518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-14  Holger Freyther  <zecke@selfish.org>
151538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
151558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=18411
151578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Enable Page caching and create FrameViews on the fly
151588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Create the FrameView on the fly and cache pages
151608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - Keep a copy of the GtkAdjustment to be able to reuse it for the
151628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project          FrameViews
151638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - Do not initially create a FrameView and update the WebKit code to
151648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project          cope with not having a view.
151658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - Cache seven pages by default.
151668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
151688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createFrame):
151698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::canCachePage):
151708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::savePlatformDataToCachedPage):
151718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedFromCachedPage):
151728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
151738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp:
151748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_init):
151758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
151768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
151778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
151788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-10  Mario Bensi  <mbensi@pleyo.com>
151808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
151828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        https://bugs.webkit.org/show_bug.cgi?id=18400
151848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Database example doesn't work on Gtk port
151858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix quota in ChromeClient
151878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
151898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::exceededDatabaseQuota):
151908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-08  Adam Roben  <aroben@apple.com>
151928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Move callOnMainThread to WTF
151948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alexey Proskuryakov.
151968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
151978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp: Updated #include.
151988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_init): Changed to call KJS::initializeThreading.
151998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-04-06  Luca Bruno  <lethalman88@gmail.com>
152018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
152038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix webkit_web_view_get_transparent() return value.
152058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
152078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-31  Jasper Bryant-Greene  <jasper@unix.geek.nz>
152098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Darin Adler.
152118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Resolves http://bugs.webkit.org/show_bug.cgi?id=18010
152138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        "WebKitNetworkRequestPrivate is defined in two places unnecessarily"
152148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Removed unnecessary definition of WebKitNetworkRequestPrivate in
152168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        webkitprivate.h
152178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
152198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-25  Brady Eidson  <beidson@apple.com>
152218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Darin
152238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove newly obsolete FrameLoaderClient methods
152258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
152278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
152288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-20  Alp Toker  <alp@atoker.com>
152308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GTK+ build fix. Back out r31183. This patch also introduced API style
152328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        issues.
152338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
152358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
152368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/headers.pri:
152378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkit-marshal.list:
152388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitdefines.h:
152398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnavigationaction.cpp: Removed.
152408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnavigationaction.h: Removed.
152418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp:
152428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
152438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
152448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
152458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-20  Jasper Bryant-Greene  <jasper@unix.geek.nz>
152478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed and tweaked by Anders.
152498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Resolves http://bugs.webkit.org/show_bug.cgi?id=16092
152518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        "[GTK] Middle-mouse click should allow opening a URL in a new tab"
152528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Created WebKitNavigationAction object exported through the API. The
152548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        navigation-requested signal provides this object as context for the
152558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        requested navigation, allowing the application to decide what to do
152568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        with the navigation based on which mouse button was used, which
152578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        modifier keys were held down, etc. This allows, for example, the
152588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        application to open links in a new tab when either middle-click or
152598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        control-click are used to initiate the navigation.
152608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
152628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
152638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/headers.pri:
152648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkit-marshal.list:
152658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitdefines.h:
152668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnavigationaction.cpp: Added.
152678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_navigation_action_finalize):
152688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_navigation_action_class_init):
152698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_navigation_action_init):
152708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_navigation_action_get_button):
152718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_navigation_action_get_modifier_flags):
152728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_navigation_action_get_navigation_type):
152738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_navigation_action_get_original_url):
152748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnavigationaction.h: Added.
152758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp:
152768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::kit):
152778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
152788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
152798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
152808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-18  Rodney Dawes  <dobey@wayofthemonkey.com>
152828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed and landed by jhoneycutt.
152848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Update to check if the MIME type is supported by a plugin.
152868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
152888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (FrameLoaderClient::objectContentType):
152898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-18  Rodney Dawes  <dobey@wayofthemonkey.com>
152918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Jon Honeycutt.
152938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Update setContainingWindow() calls to pass a GtkWidget.
152958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
152968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
152978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_new):
152988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_init_with_web_view):
152998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-13  Rodney Dawes  <dobey@wayofthemonkey.com>
153018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix GTK+ build for SharedBuffer changes.
153038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
153058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_load_string):
153068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-12  Tommi Komulainen  <tommi.komulainen@iki.fi>
153088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
153108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=17799
153128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WebView signals should use more specific types
153138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp: Use WEBKIT_TYPE_WEB_FRAME argument
153158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        type in "script-alert", "script-confirm", "script-script-prompt"
153168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        signals so that it gets more clearly documented rather than just
153178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        plain GObject.
153188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-10  Xan Lopez  <xan@gnome.org>
153208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
153228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix "missing braces" compiler warning.
153248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
153268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-04  Sam Weinig  <sam@webkit.org>
153288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
153308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - Remove all unnecessary includes of JSDOMWindowBase.h, we prefer including
153328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project          JSDOMWindow.h
153338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
153358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
153368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-03  Sam Weinig  <sam@webkit.org>
153388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GTK+ build fix.
153408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
153428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::windowObjectCleared):
153438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-03  Alp Toker  <alp@atoker.com>
153458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix the GTK+ build following breakage introduced in r30712.
153478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
153498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::imContextCommitted):
153508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-03-02  Alp Toker  <alp@atoker.com>
153528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
153548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Split the WebKit GTK+ build out of the WebCore build and change the
153568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        shared object name to match the package name.
153578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit.pc.in:
153598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-27  Adam Roben  <aroben@apple.com>
153618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Attempt to fix the GTK+ build
153638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
153658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-24  Darin Adler  <darin@apple.com>
153678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Sam.
153698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - remove separate client calls for "standard" and "reload' history
153718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
153738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::updateGlobalHistory):
153748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
153758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-23  Alexey Proskuryakov  <ap@webkit.org>
153778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix.
153798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp:
153818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_init): Renamed initializeThreading to initializeThreadingAndMainThread.
153828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-18  Alp Toker  <alp@atoker.com>
153848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
153868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=17312
153888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Webview Transparent Background
153898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add support for WebView background transparency.
153918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
153938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
153948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
153958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-18  Alp Toker  <alp@atoker.com>
153978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
153988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
153998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement webkit_web_view_get_focused_frame()
154018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Equivalent to selectedFrame in the Mac API.
154038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
154058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
154068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-17  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
154088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
154108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix a crash introduced in changeset #29985 by moving the dereference to after
154128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        the null check.
154138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
154158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_core_item):
154168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-15  Alp Toker  <alp@atoker.com>
154188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix the GTK+ build following breakage introduced in r30243.
154208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
154228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::mouseDidMoveOverElement):
154238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
154248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::objectContentType):
154258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-15  Darin Adler  <darin@apple.com>
154278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - another try at fixing the build
154298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp: Added some explicit conversions to KURL.
154318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-14  Darin Adler  <darin@apple.com>
154338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp: Removed DeprecatedString use to try to keep it building.
154358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp: Ditto.
154368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-14  Holger Hans Peter Freyther  <zecke@selfish.org>
154388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
154408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Make the handling of the coreFrame consistent. We construct the coreFrame
154428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        at the beginning and it will live until the end. Change the g_return_(val_)if
154438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        to ASSERTs as having a 0 coreFrame can never happen.
154448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
154468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (PrintContext::webkit_web_frame_print):
154478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-14  Holger Hans Peter Freyther  <zecke@selfish.org>
154498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
154518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Make sure that the WebCore::Frame is living as long as the WebKitWebFrame
154538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        wrapped around it. All current calls to WebCore::Frame from within the
154548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WebKitWebFrame are safe, even in the case where the WebCore::Frame is already
154558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        detached from the WebCore::Page.
154568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * For the mainFrame the WebKitWebView is holding the initial reference and
154578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        will unref on destruction.
154588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * For sub-frames the FramerLoaderClientGtk.cpp will do the unrefing when the
154598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        frame gets detached from the parent.
154608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Make sure FrameLoader::detachFromParent gets called by calling FrameLoader::detachChildren
154618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
154638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::detachedFromParent4):
154648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp:
154658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::core):
154668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
154678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
154688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
154698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-14  Holger Hans Peter Freyther  <zecke@selfish.org>
154718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
154738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WebCore::Frame is RefCounted, do not manually delete it!
154758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
154778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-14  Holger Hans Peter Freyther  <zecke@selfish.org>
154798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
154818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Plug a leak
154838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
154858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-14  Holger Hans Peter Freyther  <zecke@selfish.org>
154878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
154898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Update the Copyright Information
154918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
154938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
154948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
154958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-13  Alp Toker  <alp@atoker.com>
154978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
154988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam Roben.
154998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix very small, upside down, inside out text on GTK+/DirectFB.
155018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Based on an initial patch by Sriram Neelakandan <sriram.neelakandan@gmail.com>
155038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Test the result of gdk_screen_get_resolution() and use a default
155058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        fallback in case of failure.
155068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Also remove an unhelpful runtime warning.
155088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
155108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-08  Pierre-Luc Beaudoin  <pierre-luc.beaudoin@collabora.co.uk>
155128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
155148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=17009
155168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [Gtk] Webkit strips accents from some dead-key combinations
155178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        KeyEvents have to go through the gtk input method.
155198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
155218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::imContextCommitted):
155228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::doTextFieldCommandFromEvent):
155238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-05  Mark Rowe  <mrowe@apple.com>
155258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
155278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix warnings seen on the Gtk port by declaring variables and using constants of the correct types.
155298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebbackforwardlist.cpp:
155318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_contains_item):
155328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
155338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
155348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-04  Christian Dywan  <christian@imendio.com>
155368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
155388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=17065
155408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Use a consistent coding style
155418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
155438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::imContextCommitted):
155448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::EditorClient):
155458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::~EditorClient):
155468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textFieldDidEndEditing):
155478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitdefines.h:
155488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnetworkrequest.cpp:
155498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitNetworkRequestPrivate::webkit_network_request_finalize):
155508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitNetworkRequestPrivate::webkit_network_request_class_init):
155518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitNetworkRequestPrivate::webkit_network_request_init):
155528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitNetworkRequestPrivate::webkit_network_request_new):
155538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitNetworkRequestPrivate::webkit_network_request_set_uri):
155548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitNetworkRequestPrivate::webkit_network_request_get_uri):
155558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnetworkrequest.h:
155568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.cpp:
155578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::getViewFromFrame):
155588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::core):
155598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
155608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebbackforwardlist.cpp:
155618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_new_with_web_view):
155628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebbackforwardlist.h:
155638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.cpp:
155648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.h:
155658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
155668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_dispose):
155678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_finalize):
155688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_core_item):
155698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new):
155708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_data):
155718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_title):
155728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_alternate_title):
155738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_set_alternate_title):
155748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_uri):
155758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_original_uri):
155768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::core):
155778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.h:
155788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebsettings.h:
155798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
155808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
155818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-04  Alp Toker  <alp@atoker.com>
155838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber-stamped by Mark Rowe.
155858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove all trailing whitespace in the GTK+ port and related
155878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        components.
155888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
155898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/DragClientGtk.h:
155908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
155918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.h:
155928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/PasteboardHelperGtk.h:
155938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
155948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebbackforwardlist.cpp:
155958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_contains_item):
155968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_forward_list_with_limit):
155978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_back_item):
155988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_forward_length):
155998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.cpp:
156008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_history_items):
156018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_history_item_add):
156028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_history_item_remove):
156038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_dispose):
156048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_data):
156058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_title):
156068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_alternate_title):
156078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_set_alternate_title):
156088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_original_uri):
156098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_last_visited_time):
156108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::kit):
156118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.h:
156128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
156138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
156148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-02-03  Christian Dywan  <christian@imendio.com>
156168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
156188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=17046
156208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Context menu fixes and customisation suport
156218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.cpp:
156238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-31  Alp Toker  <alp@atoker.com>
156258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
156278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix the pkg-config file to follow GTK+ package naming and versioning
156298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        conventions.
156308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove unneeded dependency listings.
156328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebKitGtk.pc.in: Removed.
156348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit.pc.in: Copied from WebKit/gtk/WebKitGtk.pc.in.
156358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-31  Alp Toker  <alp@atoker.com>
156378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber-stamped by Adam Roben.
156398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=17006
156418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Header path should be webkit/webkit.h
156428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Move the GTK+ API sources as needed and update the build systems.
156448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView: Removed.
156468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/headers.pri: Removed.
156478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkit-marshal.list: Removed.
156488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkit.h: Removed.
156498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitdefines.h: Removed.
156508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitnetworkrequest.cpp: Removed.
156518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitnetworkrequest.h: Removed.
156528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp: Removed.
156538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h: Removed.
156548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebbackforwardlist.cpp: Removed.
156558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebbackforwardlist.h: Removed.
156568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.cpp: Removed.
156578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.h: Removed.
156588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebhistoryitem.cpp: Removed.
156598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebhistoryitem.h: Removed.
156608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebsettings.cpp: Removed.
156618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebsettings.h: Removed.
156628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp: Removed.
156638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h: Removed.
156648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit: Copied from WebKit/gtk/WebView.
156658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkit.h:
156668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitnetworkrequest.h:
156678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitprivate.h:
156688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebbackforwardlist.h:
156698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebframe.h:
156708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebhistoryitem.h:
156718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebsettings.h:
156728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * webkit/webkitwebview.h:
156738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-27  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
156758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
156778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=14811
156798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [gtk] [request] add a webkit_gtk_page_go_to_history_item function
156808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        implement back/forward list and history item
156828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
156838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/headers.pri:
156848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkit.h:
156858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp:
156868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
156878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebbackforwardlist.cpp: Added.
156888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_dispose):
156898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_class_init):
156908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_init):
156918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_new_with_web_view):
156928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_go_forward):
156938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_go_back):
156948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_contains_item):
156958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_go_to_item):
156968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_forward_list_with_limit):
156978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_back_list_with_limit):
156988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_back_item):
156998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_current_item):
157008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_forward_item):
157018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_nth_item):
157028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_back_length):
157038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_forward_length):
157048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_get_limit):
157058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebBackForwardListPrivate::webkit_web_back_forward_list_set_limit):
157068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebbackforwardlist.h: Added.
157078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebhistoryitem.cpp: Added.
157088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_history_items):
157098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_history_item_add):
157108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_history_item_remove):
157118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_dispose):
157128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_finalize):
157138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_class_init):
157148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_init):
157158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_core_item):
157168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new):
157178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_new_with_data):
157188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_title):
157198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_alternate_title):
157208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_set_alternate_title):
157218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_uri):
157228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_original_uri):
157238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebHistoryItemPrivate::webkit_web_history_item_get_last_visited_time):
157248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::core):
157258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::kit):
157268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebhistoryitem.h: Added.
157278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
157288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h:
157298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-25  Ori Bernstein  <ori@eigenstate.org>
157318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
157338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16795
157358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WebKitGtk crashes when there is no focused Frame
157368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add a null check. focusedFrame() isn't used directly anywhere else so
157388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        this is the only case that needs to be fixed.
157398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
157418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-22  Christian Dywan  <christian@imendio.com>
157438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
157458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] API: WebKitWebSettings is not usable
157478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16219
157488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement WebKitWebSettings.
157508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/headers.pri:
157528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkit.h:
157538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp:
157548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
157558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitsettings.cpp: Removed.
157568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitsettings.h: Removed.
157578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebsettings.cpp: Added.
157588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebsettings.h: Added.
157598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
157608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h:
157618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-21  Alp Toker  <alp@atoker.com>
157638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GTK+ build fix for breakage introduced in r29698.
157658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
157678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-21  Darin Adler  <darin@apple.com>
157698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by John Sullivan.
157718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - updated for changes to database functions
157738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
157758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::exceededDatabaseQuota):
157768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
157778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp:
157788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_init):
157798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-20  Alp Toker  <alp@atoker.com>
157818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
157838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Attach the widget's style to its window and set the background to the
157858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        base background to avoid black flicker when repainting. This is
157868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        similar to what GtkTextView does.
157878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
157898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-19  Christian Dywan  <christian@imendio.com>
157918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
157938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16882
157958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] ChromeClientGtk is incompete
157968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement these functions.
157988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
157998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
158008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::windowRect):
158018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::pageRect):
158028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::scaleFactor):
158038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::focus):
158048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::unfocus):
158058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::canTakeFocus):
158068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::takeFocus):
158078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::canRunBeforeUnloadConfirmPanel):
158088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-18  Luca Bruno  <lethalman88@gmail.com>
158108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
158128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16910
158148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] REGRESSION: keyboard cursor doesn't blink
158158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16863
158178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] REGRESSION: tab focusing doesn't work
158188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
158208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_focus_in_event): Added. Set the active frame.
158218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_class_init):
158228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-16  Alp Toker  <alp@atoker.com>
158248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
158268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16218
158288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] API: Should this entry point be called go_back rather than go_backward?
158298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Obsolete 'backward' terminology in API in favour of 'back'. Introduce
158318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        step-based back/forward functions.
158328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Document more functions.
158348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitdefines.h:
158368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
158378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h:
158388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-10  Maciej Stachowiak  <mjs@apple.com>
158408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Sam.
158428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - remove SecurityOriginData and fold its functionality into SecurityOrigin
158448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
158468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::requestQuotaIncreaseForNewDatabase):
158478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
158488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
158498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-09  Luca Bruno  <lethalman88@gmail.com>
158518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
158538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16802
158558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Missing gtk properties
15856563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
158578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add missing properties to WebKitViewFrame and WebKitWebView.
15858563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
158598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h: add some useful defines for param specs
158608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.cpp:
158618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_get_property): added
158628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_class_init): add name, title and uri read-only properties
158638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
158648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_get_property): add editable property read
158658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_set_property): added for editable property write
158668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_class_init): add read-write editable property
158678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-03  Xan Lopez  <xan@gnome.org>
158698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
158718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16654
158738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Signal "navigation-requested" does not react correctly on
158748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        return TRUE from callbacks
15875563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
158768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp: use our own accumulator for signals
158778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        returning WebKitNavigationResponse. The emission will be stopped
158788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        when any callback returns anything but
158798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WEBKIT_NAVIGATION_RESPONSE_ACCEPT.
158808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-02  Holger Hans Peter Freyther  <zecke@selfish.org>
158828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber stamped by Darin Adler.
158848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Coding Style fix. Do not use an else because we use a return in the
158868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        if branch.
158878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
158898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2008-01-02  Luca Bruno  <lethalman88@gmail.com>
158918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
158938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16115
158958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] ContextMenu and ContextMenuItem lacks an implementation
158968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add context menu support.
158988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
158998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Based on a patch by Holger Freyther.
159008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp:
159028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::getCustomMenuFromDefaultItems):
159038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
159048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
159058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-29  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
159078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
159098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16669
159118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        autotools update and fixes
159128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        pkgconfig file and icon database inclusion fix
159148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebKitGtk.pc.in: Remove ICU_FLAGS from Cflags
159168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp: Guard ICONDATABASE inclusions
159178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-28  Christian Dywan  <christian@twotoasts.de>
159198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
159218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16642
159238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] webkit_web_view_has_selection returns the opposite result
159248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Invert the return value.
159268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
159288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-26  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
159308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
159328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16390
159348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Use autotools or GNU make as the build system for the GTK port
159358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebKitGtk.pc.in: Added.
159378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-24  Christian Dywan  <christian@twotoasts.de>
159398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
159418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/attachment.cgi?id=18099
159438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        There are no NULL checks for strings in public api
159448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add missing NULL checks for string parameters.
159468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Provide sensible defaults when NULL is passed for the optional
159488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        parameters in webkit_web_view_load_string(). UTF-8 is the default
159498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        encoding used by GLib and text/html is a reasonable default content
159508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        type.
159518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitnetworkrequest.cpp:
159538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
159548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-22  Xan Lopez  <xan@gnome.org>
159568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
159588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Use webView, web_view, etc for variable names instead of page, which
159608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        was left over from the old API.
159618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
159638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::imContextCommitted):
159648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::EditorClient):
159658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::~EditorClient):
159668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textFieldDidBeginEditing):
159678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textFieldDidEndEditing):
159688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
159698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
159708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressStartedNotification):
159718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressEstimateChangedNotification):
159728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressFinishedNotification):
159738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
159748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::windowObjectCleared):
159758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveIcon):
159768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveTitle):
159778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidCommitLoad):
159788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-22  Alp Toker  <alp@atoker.com>
159808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GTK+ build fix
159828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GTK_TARGET_OTHER_APP is not available in older GTK+ versions. Pass
159848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        empty target flags for now.
159858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Check GTK+, not GLib versions, since they are different.
159878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
159898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-22  Luca Bruno  <lethalman88@gmail.com>
159918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
159938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16311
159958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [Gtk] Copy rich text to clipboard as text/plain and text/html.
159968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
159978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add copy and paste targets for WebView and implement
159988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WebCore::PasteboardHelper.
159998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/PasteboardHelperGtk.cpp: Added.
160018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::PasteboardHelperGtk::getClipboard):
160028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::PasteboardHelperGtk::getCopyTargetList):
160038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::PasteboardHelperGtk::getPasteTargetList):
160048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/PasteboardHelperGtk.h: Added.
160058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp:
160068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_init): set the PasteboardHelperGtk as WebCore::Pasteboard helper
160078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
160088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebViewPrivate::copy_target_list): added
160098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebViewPrivate::paste_target_list): added
160108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
160118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_get_property): added
160128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_finalize):
160138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_class_init): create properties for COPY_TARGET and PASTE_TARGET and create the copy and paste target lists
160148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_get_copy_target_list): added
160158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_get_paste_target_list): added
160168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h:
160178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_get_copy_target_list): added
160188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_get_paste_target_list): added
160198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-22  Xan Lopez  <xan@gnome.org>
160218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
160238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Follow up to http://bugs.webkit.org/show_bug.cgi?id=16144
160258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
160278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix signal id arguments for g_signal_emit in
160288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        clipboard functions.
160298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-21  Alp Toker  <alp@atoker.com>
160318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Documentation typo fix: s/wether/whether
160338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
160358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-21  Christian Dywan  <christian@twotoasts.de>
160378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
160398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16144
160418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Clipboard/ selection handling functions
160428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
160448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
160458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h:
160468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
16047563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2007-12-19  Christian Dywan  <christian@twotoasts.de>
160488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
160508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16222
160528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Implement inline search and highlighting of matching strings.
160538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
160558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h:
160568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-19  Alp Toker  <alp@atoker.com>
160588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Holger Freyther.
160608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Delete when Destroy functions are called to avoid leaks
16062563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
160638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This matches the Mac port.
160648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
160668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp:
160678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.cpp:
160688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-14  Juan A. Suarez Romero  <jasuarez@igalia.com>
160708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
160728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16042
160748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Eliminate webkit_init()
160758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Move webkit initialization to WebView class init.
160778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/headers.pri:
160798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkit.h:
160808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitglobal.cpp: Removed.
160818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitglobal.h: Removed.
160828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp:
160838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::webkit_init):
160848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
160858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.cpp:
160868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
160878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-17  Luca Bruno  <lethalman88@gmail.com>
160898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
160918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=13542
160938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        gdklauncher doesnt change URL in adress GTKEntry.
160948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Let DOMDocument observers do their work before emitting title-changed.
160968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        The load-committed signal has been added for both the view and the frame.
160978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
160988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
160998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveTitle): emit title-changed
161008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setTitle): set private title
161018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidCommitLoad): update the frame uri and emit load-committed
161028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkit-marshal.list:
161038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
161048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebFramePrivate): rename location to uri
161058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.cpp:
161068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_get_location): renamed to *_get_uri
161078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_get_uri):
161088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_real_title_changed): removed (see FrameLoaderClient::setTitle)
161098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_class_init): pass the frame and the title in title-changed, not the uri
161108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_frame_finalize):
161118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.h:
161128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (_WebKitWebFrameClass): removed title_changed
161138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
161148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_class_init): pass only the title in title-changed
161158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
161168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-14  Alp Toker  <alp@atoker.com>
161178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
161188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix inconsistent indentation in the license header. Maciej was right!
161198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
161208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
161218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
161228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-14  Alp Toker  <alp@atoker.com>
161238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
161248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Maciej.
161258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
161268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16432
161278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Update license headers
161288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
161298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Consent has been given by the authors of these files to change license
161308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        to the LGPL as outlined in the bug report.
161318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
161328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
161338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp:
161348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/DragClientGtk.cpp:
161358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
161368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
161378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::makeRepresentation):
161388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::forceLayout):
161398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::forceLayoutForNonHTML):
161408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setCopiesOnScroll):
161418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::detachedFromParent1):
161428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::detachedFromParent2):
161438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::detachedFromParent3):
161448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::detachedFromParent4):
161458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::loadedFromCachedPage):
161468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidHandleOnloadEvents):
161478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad):
161488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidCancelClientRedirect):
161498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchWillPerformClientRedirect):
161508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidChangeLocationWithinPage):
161518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchWillClose):
161528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidCommitLoad):
161538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFinishDocumentLoad):
161548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFirstLayout):
161558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchShow):
161568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::cancelPolicyCheck):
161578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidLoadMainResource):
161588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::revertToProvisionalState):
161598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::clearUnarchivingState):
161608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::willChangeTitle):
161618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::didChangeTitle):
161628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::finalSetupForReplace):
161638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setDefersLoading):
161648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::isArchiveLoadPending):
161658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::cancelPendingArchiveLoad):
161668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::clearArchivedResources):
161678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::canHandleRequest):
161688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::canShowMIMEType):
161698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::representationExistsForURLScheme):
161708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::generatedMIMETypeForURLScheme):
161718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveContentLength):
161728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFinishLoading):
161738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFailLoading):
161748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidLoadResourceFromMemoryCache):
161758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::download):
161768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::cancelledError):
161778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::blockedError):
161788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::cannotShowURLError):
161798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::interruptForPolicyChangeError):
161808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::cannotShowMIMETypeError):
161818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::fileDoesNotExistError):
161828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::shouldFallBack):
161838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::willUseArchive):
161848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::canCachePage):
161858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchCreatePage):
161868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchUnableToImplementPolicy):
161878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setMainDocumentError):
161888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::startDownload):
161898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::updateGlobalHistoryForStandardLoad):
161908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::updateGlobalHistoryForReload):
161918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::savePlatformDataToCachedPage):
161928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedFromCachedPage):
161938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
161948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.cpp:
161958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
161968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
161978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-14  Darin Adler  <darin@apple.com>
161988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
161998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alexey.
162008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
162028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleKeyboardEvent): Changed to use Editor::command
162038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        instead of Editor::execCommand.
162048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp: Ditto.
162058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-12  Brady Eidson  <beidson@apple.com>
162078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Sam Weinig
162098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        As part of doing some CachedPage and client cleanup, keep GTK building
162118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
162138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::savePlatformDataToCachedPage):
162148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedFromCachedPage):
162158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::transitionToCommittedForNewPage):
162168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
162178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-12  Alp Toker  <alp@atoker.com>
162198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Holger Freyther.
162218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15576
162238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Printing support
162248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add printing support.
162268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        The API will be kept internal for the time being, but printing can now
162288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        be triggered by Web pages or the JSC API using JavaScript.
162298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        The print spooler and pagination code is fairly abstract and could be
162318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        shared by other ports including Win and Qt once complete. It doesn't
162328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        have header/footer support yet.
162338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
162358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::print):
162368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
162378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.cpp:
162388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (PrintContext::begin_print):
162398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (PrintContext::draw_page):
162408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (PrintContext::end_print):
162418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (PrintContext::webkit_web_frame_print):
162428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-12  Sam Weinig  <sam@webkit.org>
162448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix.
162468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
162488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::didChangeTitle):
162498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-12  Sam Weinig  <sam@webkit.org>
162518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix.
162538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
162558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
162568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-11  George Wright  <george.wright@collabora.co.uk>
162588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
162608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=14120
162628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GDK] Support input methods
162638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This patch adds infrastructure for input method support.
162658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        It also adds Hildon features for the Maemo mobile platform sufficient
162678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        to support the virtual keyboard.
162688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
162708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::imContextCommitted):
162718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::EditorClient):
162728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::~EditorClient):
162738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textFieldDidBeginEditing):
162748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textFieldDidEndEditing):
162758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
162768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
162778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
162788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-07  Alexey Proskuryakov  <ap@webkit.org>
162808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Darin Adler.
162828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        <rdar://problem/5535636>
162848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Have to press 4 times instead of 2 times to get the expected result of ^^ with german keyboard.
162858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=13916
162878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        JavaScript detects Tab as a character input on a textfield validation
162888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
162908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleKeyboardEvent):
162918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleInputMethodKeydown):
162928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
162938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Updated for cross-platform changes as much as it was possible without a gtk build environment.
162948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-08  Luca Bruno  <lethalman88@gmail.com>
162968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
162988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
162998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16346
163008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Some webview parts must use the focused frame.
163018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Also update some old code.
163038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp:
163058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (getFrameFromView): removed
163068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
163088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (getFrameFromView): removed
16309563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
163108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
163118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_expose_event):
163128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_key_press_event): use focused frame
163138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_key_release_event): use focused frame
163148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_button_press_event):
163158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_button_release_event):
163168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_motion_event):
163178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_scroll_event):
163188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_size_allocate):
163198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_set_scroll_adjustments):
163208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_execute_script):
163218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_stop_loading):
163228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_load_string):
163238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_reload):
163248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_open):
163258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_can_go_forward):
163268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_can_go_backward):
163278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_go_forward):
163288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_go_backward):
163298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
163318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleKeypress): fix for page up and page down keys for editable contents
163328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-07  Luca Bruno  <lethalman88@gmail.com>
163348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
163368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16333
163388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Key bindings must work with focused frames.
163398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        There are still more cases where getFrameFromView() is mis-used that
163418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        need to be fixed, but this is a good start.
163428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
163448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_real_select_all):
163458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_real_cut_clipboard):
163468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_real_copy_clipboard):
163478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_real_paste_clipboard):
163488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-06  Xan Lopez  <xan@gnome.org>
163508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
163528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16329
163548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Two small cleanups
163558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
163578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::createWindow):
163588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::addMessageToConsole):
163598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptAlert):
163608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptConfirm):
163618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptPrompt):
163628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setStatusbarText):
163638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::mouseDidMoveOverElement):
163648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setToolTip):
163658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
163668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp:
163678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::kit):
163688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        s/m_webPage/m_webView/
163698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
163708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Chain up to the parent class to activate bindings instead
163718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        of doing it explicitely.
163728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-06  Holger Hans Peter Freyther <holger.freyther@trolltech.com>
163748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
163768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16173
163788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Licensing change
163798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Change license from BSD to LGPL.
163818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
163838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitdefines.h:
163848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitglobal.cpp:
163858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitglobal.h:
163868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitnetworkrequest.cpp:
163878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitnetworkrequest.h:
163888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp:
163898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
163908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitsettings.cpp:
163918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitsettings.h:
163928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.cpp:
163938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.h:
163948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h:
163958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-05  Michael Natterer  <mitch@imendio.com>
163978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
163988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
163998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp: split key and button event handlers
164018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        into separate press and release functions.
164028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-05  Luca Bruno  <lethalman88@gmail.com>
164048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
164068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Handle events for Home and End keys.
164088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
164108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (webkit_web_view_key_event):
164118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
164128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (EditorClient::handleKeypress):
164138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-05  Michael Natterer  <mitch@imendio.com>
164158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
164178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp
164198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp
164208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp: canonicalize signal names.
164218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-04  Darin Adler  <darin@apple.com>
164238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Kevin Decker.
164258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp: Removed obsolete privateBrowsingEnabled.
164278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h: Ditto.
164288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-04  Michael Natterer  <mitch@imendio.com>
164308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
164328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.cpp: don't redeclare the marshaller
164348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        prototype but simply include "webkit-marshal.h" now that its build
164358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        is fixed.
164368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-04  Luca Bruno  <lethalman88@gmail.com>
164388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
164408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix a regression in key press propagation in r28386.
164428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix indentation (was off by two spaces).
164448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp:
164468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-04  Luca Bruno  <lethalman88@gmail.com>
164488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
164508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15911
164528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Use GtkBindingSet to make key bindings user-configurable
164538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This patch doesn't cover the full range of bindings, only the ones
164558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        that seem obviously correct and have clear public API.
164568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
164588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleKeypress): do not handle clipboard operations and select-all
164598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp: add cut, copy, paste and select-all signals and allow binding sets (issue #15911 and #16144)
164608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h:
164618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-04  Xan Lopez  <xan@gnome.org>
164638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
164658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15561
164678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GTK port needs DumpRenderTree implementation
164688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Start work on the GTK+ DRT.
164708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add a couple of proposed new API entry points. They are currently for
164728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        internal use only by DRT and not in the public headers.
164738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h:
164758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.cpp:
164768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-03  Dan Bernstein  <mitz@apple.com>
164788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Dave Hyatt.
164808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - fix <rdar://problem/5346452> Resize event doesn't fire on body element inside a frame
164828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp: Remove the call to sendResizeEvent() since
164848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        FrameView sends it now.
164858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-03  Alp Toker  <alp@atoker.com>
164878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        globalObject() GTK+ build fix.
164898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
164918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::windowObjectCleared):
164928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-03  Geoffrey Garen  <ggaren@apple.com>
164948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GTK Build fix: get globalExec from the right place.
164968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.cpp:
164988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
164998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-01  Alp Toker  <alp@atoker.com>
165008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam Roben.
165028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Wrap type definitions in webkitdefines.h with G_BEGIN_DECLS, which
165048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        takes care of extern "C".
165058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Introduce a webkit.h convenience header.
165078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove another left-over from the old API.
165098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/headers.pri:
165118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkit.h: Added.
165128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitdefines.h:
165138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-12-01  Alp Toker  <alp@atoker.com>
165158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam Roben.
165178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15687
165198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [Gtk] Allow API clients to interact with JavaScript in web pages
165208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Include the necessary JavaScriptCore headers directly in the public
165228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        API headers.
165238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This is the last of a series of changes needed to allow GTK+
165258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        applications to access the JS API.
165268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Until http://bugs.webkit.org/show_bug.cgi?id=16029 is resolved,
165288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        developers will still have to include the individual JS API headers
165298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        individually if they want to use it in their applications.
165308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Patch also removes some old legacy use of GDK that was in
165328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WebKitWebFrame. No ABI change.
165338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitdefines.h:
165358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.h:
165368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h:
165378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-30  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
165398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix for GTK+ Debug build breakage introduced in r28273.
165418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp:
165438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::kit):
165448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-30  Alp Toker  <alp@atoker.com>
165468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam Roben.
165488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15691
165508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Public API does not follow GTK+ conventions
165518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Refactor the WebKit/GTK+ public API. Changes:
165538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project          WebKitPage -> WebKitWebView
165548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project          WebKitFrame -> WebKitWebFrame
165558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Public API source and header names have been updated to mirror the API
165578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        changes.
165588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        The API is now kept in WebKit/gtk/WebView to match other ports in the
165608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        same class such as Mac and Win.
165618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        API/ABI-breaking change.
165638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
165648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api: Removed.
165658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/headers.pri: Removed.
165668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtk-marshal.list: Removed.
165678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkdefines.h: Removed.
165688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp: Removed.
165698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.h: Removed.
165708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkglobal.cpp: Removed.
165718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkglobal.h: Removed.
165728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtknetworkrequest.cpp: Removed.
165738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtknetworkrequest.h: Removed.
165748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp: Removed.
165758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h: Removed.
165768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.cpp: Removed.
165778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h: Removed.
165788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtksettings.cpp: Removed.
165798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtksettings.h: Removed.
165808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
165818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::ChromeClient):
165828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::createWindow):
165838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
165848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::webPage):
165858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
165868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::isEditable):
165878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::EditorClient):
165888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
165898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
165908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::FrameLoaderClient):
165918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressStartedNotification):
165928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressEstimateChangedNotification):
165938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressFinishedNotification):
165948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDecidePolicyForNavigationAction):
165958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createFrame):
165968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::windowObjectCleared):
165978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveIcon):
165988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setTitle):
165998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
166008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::webFrame):
166018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView: Added.
166028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/headers.pri: Added.
166038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkit-marshal.list: Added.
166048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitdefines.h: Added.
166058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitglobal.cpp: Added.
166068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitglobal.h: Added.
166078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitnetworkrequest.cpp: Added.
166088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitnetworkrequest.h: Added.
166098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.cpp: Added.
166108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::apply):
166118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::create):
166128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::getFrameFromView):
166138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::getViewFromFrame):
166148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::core):
166158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::kit):
166168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitprivate.h: Added.
166178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitsettings.cpp: Added.
166188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitsettings.h: Added.
166198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.cpp: Added.
166208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebframe.h: Added.
166218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.cpp: Added.
166228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebView/webkitwebview.h: Added.
166238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-28  Alp Toker  <alp@atoker.com>
166258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Timothy Hatcher.
166278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16174
166298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Use "URI" not "URL" in public API
166308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Replace use of the term "URL" with "URI" in public headers,
166328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        documentation and some internal code to match GLib/GTK+ convention.
166338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This is now mentioned in the API guidelines:
166358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project          http://trac.webkit.org/projects/webkit/wiki/HackingGtk
166368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        API/ABI-breaking change.
166388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
166408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtknetworkrequest.cpp:
166418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtknetworkrequest.h:
166428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
166438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
166448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h:
166458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtksettings.h:
166468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-29  Brady Eidson  <beidson@apple.com>
166488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Better build fix for Gtk
166508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
166528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-29  Brady Eidson  <beidson@apple.com>
166548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Keep it building with new client method
166568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
166588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::requestQuotaIncreaseForNewDatabase):
166598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::requestQuotaIncreaseForDatabaseOperation):
166608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
166618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-26  Alp Toker  <alp@atoker.com>
166638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam Roben.
166658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16149
166678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement the window-object-cleared signal
166688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This implementation provides the JSGlobalContextRef and JSObjectRef
166708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        directly rather than using an intermediate JS wrapper object, similar
166718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        to the approach taken by the Win port.
166728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtk-marshal.list:
166748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.h:
166758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
166768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
166778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
166788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::windowObjectCleared):
166798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-24  Alp Toker  <alp@atoker.com>
166818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
166838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15691
166858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Public API does not follow GTK+ conventions
166868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Public API enhancements:
166888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement webkit_page_get_editable() and webkit_page_set_editable().
166908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement webkit_frame_get_name().
166928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove definitions for functions that are unusable or not implemented.
166948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This has caused much confusion for application developers.
166958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Improve documentation.
166978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
166988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Correct/constify some return types.
166998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add parameter checks.
167018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Make the default fixed font "Courier New" to match the other Web
167038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        font names.
167048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
167068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.h:
167078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
167088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
167098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h:
167108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
167118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::isEditable):
167128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-24  Alp Toker  <alp@atoker.com>
167148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
167168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=16125
167188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Up key doesn't work properly when content is editable
167198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add a missing 'break' to avoid falling through to the next case when
167218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        handling VK_UP keystrokes. This was noticed when working on editing
167228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        support in the GTK+ port.
167238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        I've checked the other cases for similar typos and they seem fine.
167258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
167278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleKeypress):
167288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-24  Xan Lopez  <xan@gnome.org>
167308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
167328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15745
167348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Arrow keys do not Scroll
16735563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
167368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
167378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Support Up/Down/Right/Left keys to scroll. Slight hack, see FIXME for
167398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        details.
167408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-24  Christian Dywan  <christian@twotoasts.de>
167428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
167448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15891
167468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Javascript console and dialogs are not implemented
167478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix call to gtk_message_dialog_new() which expects a format string.
167498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
167518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-24  Christian Dywan  <christian@twotoasts.de>
167538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
167558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15793
167578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Webkit doesn't show title attribute tooltip when hovering over an image
167588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement tooltip support using the new Tooltip API.
167608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Support for older versions of GTK+ is still lacking.
167628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
167648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setToolTip):
167658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-22  Alp Toker  <alp@atoker.com>
167678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
167698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement and document several WebKitFrame functions, some of which
167718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        are necessary to support DRT.
167728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Correct NULL handling and improve run-time checks.
167748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
167768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.h:
167778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.cpp:
167788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-22  Alp Toker  <alp@atoker.com>
167808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Whitespace fixes only.
167828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
167838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
167848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
167858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
167868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h:
167878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
167888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp:
167898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.h:
167908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/DragClientGtk.h:
167918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
167928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
167938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchWillSendRequest):
167948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::assignIdentifierToInitialRequest):
167958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressEstimateChangedNotification):
167968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createFrame):
167978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createJavaAppletWidget):
167988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::registerForIconNotification):
167998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setMainFrameDocumentReady):
168008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFinishLoad):
168018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::frameLoadCompleted):
168028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::saveViewStateToItem):
168038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::restoreViewState):
168048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::shouldGoToHistoryItem):
168058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setTitle):
168068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
168078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-22  Michael Natterer  <mitch@imendio.com>
168098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
168118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15984
168138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement "navigation-requested" signal for WebKit Gtk
168148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtknetworkrequest.h: fix parent class member.
168168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtknetworkrequest.cpp
168188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h: basic implementation featuring an
168198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        "url" member and API.
168208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkdefines.h: added network request typedefs.
168228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h: fix enum name:
168248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        s/WEBKIT_NAVIGATION_REQUEST_RESPONSE/WebKitNavigationRequestResponse/
168258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        and sanitized enum values.
168268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp: made "navigation-requested" a signal.
168288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtk-marshal.list: added INT:OBJECT,OBJECT
168308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp: emit the new signal in
168328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        dispatchDecidePolicyForNavigationAction().
168338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-18  Christian Dywan  <christian@twotoasts.de>
168358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
168378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15891
168398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Javascript console and dialogs are not implemented
168408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Correct script-prompt to return NULL when cancelled.
168428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Small changes to avoid compiler warnings.
168448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
168468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-17  Timothy Hatcher  <timothy@apple.com>
168488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
168508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Bug 13470: i18n: The Web Inspector is not localizable
168528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=13470
168538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.cpp:
168558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::localizedStringsURL): Empty stub.
168568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.h: Add localizedStringsURL.
168578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-13  Mark Rowe  <mrowe@apple.com>
168598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Gtk build fix. Replace incorrect use of the LOG macro with g_print.
168618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
168638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-13  Christian Dywan  <christian@twotoasts.de>
168658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
168678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15891
168698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Javascript console and dialogs are not implemented
168708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement signals for script dialogs and console messages.
168728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtk-marshal.list:
168748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
168758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
168768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
168778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::addMessageToConsole):
168788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptAlert):
168798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptConfirm):
168808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptPrompt):
168818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-11  Alp Toker  <alp@atoker.com>
168838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Anders.
168858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Initialize m_userAgent.
168878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix typos in GDK_WINDOWING conditionals.
168898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
168918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::FrameLoaderClient):
168928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::agentPlatform):
168938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-11  Alp Toker  <alp@atoker.com>
168958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
168978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
168988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Mention Safari in the UserAgent string to improve site compatibility.
168998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Also bump the hard-coded AppleWebKit version number.
169018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
169038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::composeUserAgent):
169048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-09  Xan Lopez  <xan@gnome.org>
169068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
169088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix http://bugs.webkit.org/show_bug.cgi?id=15926
169108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] WebKitPage map handler is redundant.
169118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
169138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        The map handler for WebKitPage is redundant, GtkContainer does
169148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        the same (and more correctly).
169158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-08  Alp Toker  <alp@atoker.com>
169178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
169198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15653
169218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Text editor does not handle common keystrokes
169228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Handle more keystrokes in EditorClientGtk. Note that this is a
169248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        temporary measure pending a proper solution using GtkBindingSet (see
169258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15911).
169268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
169288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleKeypress):
169298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-08  Kevin McCullough  <kmccullough@apple.com>
169318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Sam.
169338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - windowObjectCleared() is no longer const.  It needs to setup the
169358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        script debugger and cannot be const to do so.
169368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
169388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::windowObjectCleared):
169398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
169408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-06  Rodney Dawes  <dobey@wayofthemonkey.com>
169428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix http://bugs.webkit.org/attachment.cgi?id=17043&action=view
169448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Bug 15766: [GTK] WebKit sometimes spews binary data as text/plain into iframes
169458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        FrameLoaderClient::objectContentType needs to check with the MIMETypeRegistry
169478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        to determine whether the given MIME type is displayable as an image or non-image.
169488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
169508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (FrameLoaderClient::objectContentType): Change logic to match that in
169518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        the Windows and Mac ports.
169528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-05  Christian Dywan  <christian@twotoasts.de>
169548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Maciej.
169568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15409
169588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        FrameLoaderClientGtk hardcodes data, including platform to Linux i686
169598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Compute a proper user agent string.
169618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Patch includes fixes by Alp.
169638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
169658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::agentPlatform):
169668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::agentOS):
169678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::composeUserAgent):
169688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::userAgent):
169698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
169708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-05  Mark Rowe  <mrowe@apple.com>
169728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rubber-stamped by Alp Toker.
169748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove unused m_firstData member from FrameLoaderClientGtk.
169768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
169788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
169798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-05  Mark Rowe  <mrowe@apple.com>
169818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
169838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix http://bugs.webkit.org/show_bug.cgi?id=15842
169858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Bug 15842: [Gtk] about:blank doesn't work
169868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
169888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::finishedLoading): Set the encoding on the frame loader to
169898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        get work done that is normally done when the first bit of data is received, even in the
169908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        case of a document with no data (like about:blank).
169918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-03  Alp Toker  <alp@atoker.com>
169938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
169958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Restore correct double and triple click behaviour
169978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
169988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        We ended up ignoring GDK_2BUTTON_PRESS and GDK_3BUTTON_PRESS after
169998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        recent refactoring.
170008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
170028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-11-03  Alp Toker  <alp@atoker.com>
170048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
170068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Frame scrolling and invalidation fixes
170088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Make upward scroll events have a positive delta to match other ports.
170108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix the invalidation rect offset for frames so that scrolling works properly.
170128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Avoid allocating negative sizes to widgets to avoid GTK+ warnings.
170148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Allow tabbing to all widgets and links.
170168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix event returns, improving the focus situation and correcting scroll wheel
170188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        behavior.
170198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
170218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
170228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-29  Alp Toker  <alp@atoker.com>
170248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Maciej.
170268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Do not allow control to reach end of non-void functions
170288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtksettings.cpp:
170308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-28  Lars Lindner  <lars.lindner@gmail.com>
170328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
170348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15466
170368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [gtk] widget does not take focus on mouse click
170378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Grab widget focus in mouse press callback.
170398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
170418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-25  Alp Toker  <alp@atoker.com>
170438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Brady.
170458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15686
170478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GtkLauncher aborts on launch due to uninitialized threading subsystem
170488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Re-enable database support in the GTK+ port, with a fix.
170508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Initialize GLib threading as early as possible.
170528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkglobal.cpp:
170548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-25  Alp Toker  <alp@atoker.com>
170568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Unreviewed fix to make the GTK+ port run.
170588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15686
170608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GtkLauncher aborts on launch due to uninitialized threading subsystem
170618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15688
170638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Make it possible to disable database support
170648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Make database path initialization conditional on database support
170668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        being enabled.
170678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkglobal.cpp:
170698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-24  Mark Rowe  <mrowe@apple.com>
170718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Gtk build fix.  Track WebCore changes in r27004.
170738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkglobal.cpp:
170758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-22  Alp Toker  <alp@atoker.com>
170778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
170798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15611
170818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Text selection behaviour different in Debug and Release builds
170828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15578
170848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [GTK] Text editor caret does not blink
170858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Never allow control to reach the end of non-void functions.
170878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Return more sensible values, or in some cases, nulls.
170898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtksettings.cpp:
170918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtksettings.h:
170928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/DragClientGtk.cpp:
170938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::DragClient::actionMaskForDrag):
170948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::DragClient::dragSourceActionMaskForPoint):
170958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::DragClient::createDragImageForLink):
170968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-20  Mark Rowe  <mrowe@apple.com>
170988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
170998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
171008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Gtk changes needed to enable HTML 5 client-side database storage.
171028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkglobal.cpp: Set a default database path based on the user data directory.
171048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This should become configurable by client applications in the future.
171058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-20  Mark Rowe  <mrowe@apple.com>
171078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Eric.
171098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Don't allow control characters to be inserted into editable regions.
171118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
171138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleKeypress):
171148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-19  Alp Toker  <alp@atoker.com>
171168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Oliver.
171188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GTK+ build fix enabling the new local database storage feature.
171208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        There is also a prospective Qt build fix.
171218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
171238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runDatabaseSizeLimitPrompt):
171248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
171258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-14  Jan Michael Alonzo  <jmalonzo@unpluggable.com>
171278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
171298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15299
171318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix "hovering_over_link" signal not emitted when consecutive links
171328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        are hovered.
171338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
171358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::mouseDidMoveOverElement):
171368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
171378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        - Remove m_didSendLinkSignal as it is superseded by m_hoveredLinkURL
171388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-10  Alice Liu  <alice.liu@apple.com>
171408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Geoff Garen.
171428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        changes to keep the build from breaking
171448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
171468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createFrame):
171478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
171488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-03  Alp Toker  <alp@atoker.com>
171508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
171528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=14726
171548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [gtk] API design. Mapping the WebView delegates to signals.
171558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Change the API namespace of the Gtk+ port from 'WebKitGtk' to 'WebKit'.
171578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkdefines.h:
171598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
171608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.h:
171618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkglobal.cpp:
171628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkglobal.h:
171638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtknetworkrequest.h:
171648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
171658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
171668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.cpp:
171678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::apply):
171688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::create):
171698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::getFrameFromPage):
171708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::getPageFromFrame):
171718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::core):
171728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::kit):
171738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h:
171748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtksettings.cpp:
171758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtksettings.h:
171768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
171778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::ChromeClient):
171788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::createWindow):
171798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::addMessageToConsole):
171808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptAlert):
171818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptConfirm):
171828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptPrompt):
171838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
171848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::webPage):
171858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
171868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::EditorClient):
171878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
171888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
171898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::FrameLoaderClient):
171908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressStartedNotification):
171918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressEstimateChangedNotification):
171928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressFinishedNotification):
171938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createFrame):
171948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveIcon):
171958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setTitle):
171968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
171978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::webFrame):
171988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
171998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-10-02  Cosimo Cecchi  <cosimoc@svn.gnome.org>
172008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark.
172028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15299
172048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix "hovering_over_link" signal being fired every time mouse moves.
172058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
172078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::ChromeClient):
172088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::mouseDidMoveOverElement):
172098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
172108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-21  Sean Egan  <seanegan@gmail.com>
172128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp.
172148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add an "execute_script" method to programmatically call Javascript
172168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15255
172178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
172198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
172208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-29  Lars Lindner  <lars.lindner@gmail.com>
172228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
172248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        ChromeClientGtk.cpp does not implement mouseDidMoveOverElement()
172268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=15299
172278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implementing "hovering_over_link" signal.
172298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
172318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::mouseDidMoveOverElement):
172328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-26  Mark Rowe  <mrowe@apple.com>
172348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Gtk build fix.
172368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:  Check for empty URL instead of invalid URL.
172388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-17  Holger Hans Peter Freyther  <zecke@selfish.org>
172408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
172428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WebKitGtkPage and WebKitGtkFrame have a dependency on each other. To
172448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        allow client code to include both headers the typedef's for
172458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WebKitGtkFrame, WebKitGtkPage, WebKitGtkFrameData and WebKitGtkNetworkRequest
172468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        are moved into webkitgtkdefines.h and included by both webkitgtkpage.h and
172478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        webkitgtkframe.h
172488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkdefines.h:
172508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.h:
172518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
172528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-17  Cyril Brulebois  <cyril.brulebois@enst-bretagne.fr>
172548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark, some Coding Style changes by Holger.
172568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This is from http://bugs.webkit.org/show_bug.cgi?id=14812.
172588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add title and location to WebKitGtkFramePrivate, add
172608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        webkit_gtk_frame_get_location to the WebKitGtkFrame API as well
172618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        as a title_changed callback, implement
172628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        webkit_gtk_frame_get_title and webkit_gtk_frame_get_location.
172638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Initial patch by Diego Escalante Urrelo.
172658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
172678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.h:
172688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h:
172698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-15  Holger Hans Peter Freyther  <zecke@selfish.org>
172718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark.
172738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Use the new WebCore::String::fromUTF8 function to convert
172758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        from the Gtk+ representation of a string to WebCore::String.
172768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
172788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptPrompt):
172798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-10  Nigel Tao  <nigeltao@gnome.org>
172818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
172838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix a typo where webkit_gtk_page_can_copy was declared twice,
172858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        rather than webkit_gtk_page_can_paste.
172868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
172888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-08  Brady Eidson  <beidson@apple.com>
172908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Better build fix
172928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
172948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::registerForIconNotification):
172958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
172968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-08  Brady Eidson  <beidson@apple.com>
172988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
172998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix
173008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
173028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::registerForIconNotification):
173038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
173048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-05  Geoffrey Garen  <ggaren@apple.com>
173068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Darin Adler, Maciej Stachowiak, Mark Rowe, Tim Hatcher.
17308563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
17309563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        Fixed <rdar://problem/5326009> Make non-browser WebKit clients have no
173108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        memory cache, or a very tiny one
17311563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
173128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Keep the GTK build working with an empty stub.
17313563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
173148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
173158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::didPerformFirstNavigation):
173168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
173178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-09-01  Oliver Hunt  <oliver@apple.com>
173198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Sam.
173218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        <rdar://problem/5344848> IME is incorrectly used for key events when on non-editable regions
17323563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
173248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        EditorClient::setInputMethodState stub
173258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
173278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::setInputMethodState):
173288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
173298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-18  Holger Hans Peter Freyther  <zecke@selfish.org>
173318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix. Add const to the first parameter of createPlugin
173338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
173358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-17  Anders Carlsson  <andersca@apple.com>
173378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix.
17339563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
173408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
173418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createPlugin):
173428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
173438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-11  Holger Hans Peter Freyther  <zecke@selfish.org>
173458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
173478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        To not hit the needsLayout() assert of Frame::paint for subframes we need to
173498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        make sure they are layed out. Use the newly created FrameView::layoutIfNeededRecursive
173508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        method to do this.
173518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
173538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-11  Holger Hans Peter Freyther  <zecke@selfish.org>
173558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
173578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Fix text selection by setting a DragClient when creating the Page. Now
173598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        that we have a DragClient we can free the Page when WebKitGtkPage gets
173608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        destructed.
173618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
173638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/DragClientGtk.cpp: Added.
173648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::DragClient::willPerformDragDestinationAction):
173658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::DragClient::willPerformDragSourceAction):
173668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::DragClient::actionMaskForDrag):
173678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::DragClient::dragSourceActionMaskForPoint):
173688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::DragClient::startDrag):
173698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::DragClient::createDragImageForLink):
173708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/DragClientGtk.h: Added.
173718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-10  Holger Hans Peter Freyther  <zecke@selfish.org>
173738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Anders.
173758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Make WebKitGtkPage a GtkContainer to avoid a size_allocate
173778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        race of GtkScrollBar and GtkLayout.
173788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtk-marshal.list:
173808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
173818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
173828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
173838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h:
173848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-10  Holger Hans Peter Freyther  <zecke@selfish.org>
173868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Niko.
173888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Minor changes to the WebKit::EditorClient to allow removing
173908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        of text from TextFields. Remove the selectWordBeforeMenuEvent method
17391563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark        which is not used and not within WebCore::EditorClient.
173928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
173938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
173948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldDeleteRange):
173958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldBeginEditing):
173968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldEndEditing):
173978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldApplyStyle):
173988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldInsertNode):
173998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
174008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
174018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-10  Holger Hans Peter Freyther  <zecke@selfish.org>
174028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
174038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark.
174048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
174058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Rename the namespace from WebKitGtk to WebKit. Move the various *Client
174068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        classes into the WebKit namespace. Change the class names to not contain Gtk.
174078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        The file names have to contain the Gtk suffix to not clash with files in WebCore (e.g.
174088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        bridge/EditorClient.h).
17409563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
174108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
174118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
174128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
174138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.cpp:
174148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h:
174158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * ChangeLog:
174168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp:
174178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::ChromeClient):
174188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::chromeDestroyed):
174198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::windowRect):
174208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setWindowRect):
174218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::pageRect):
174228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::scaleFactor):
174238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::focus):
174248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::unfocus):
174258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::createWindow):
174268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::createModalDialog):
174278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::show):
174288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::canRunModal):
174298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runModal):
174308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setToolbarsVisible):
174318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::toolbarsVisible):
174328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setStatusbarVisible):
174338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::statusbarVisible):
174348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setScrollbarsVisible):
174358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::scrollbarsVisible):
174368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setMenubarVisible):
174378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::menubarVisible):
174388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setResizable):
174398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::closeWindowSoon):
174408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::canTakeFocus):
174418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::takeFocus):
174428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::canRunBeforeUnloadConfirmPanel):
174438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runBeforeUnloadConfirmPanel):
174448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptAlert):
174458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::runJavaScriptConfirm):
174468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setStatusbarText):
174478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::shouldInterruptJavaScript):
174488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::tabsToLinks):
174498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::windowResizerRect):
174508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::addToDirtyRegion):
174518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::scrollBackingStore):
174528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::updateBackingStore):
174538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::mouseDidMoveOverElement):
174548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ChromeClient::setToolTip):
174558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h:
174568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp:
174578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::contextMenuDestroyed):
174588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::getCustomMenuFromDefaultItems):
174598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::contextMenuItemSelected):
174608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::downloadURL):
174618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::copyImageToClipboard):
174628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::searchWithGoogle):
174638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::lookUpInDictionary):
174648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::ContextMenuClient::speak):
174658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.h:
174668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp:
174678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldDeleteRange):
174688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldShowDeleteInterface):
174698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::isContinuousSpellCheckingEnabled):
174708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::isGrammarCheckingEnabled):
174718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::spellCheckerDocumentTag):
174728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldBeginEditing):
174738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldEndEditing):
174748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldInsertText):
174758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldChangeSelectedRange):
174768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldApplyStyle):
174778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldMoveRangeAfterDelete):
174788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::didBeginEditing):
174798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::respondToChangedContents):
174808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::respondToChangedSelection):
174818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::didEndEditing):
174828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::didWriteSelectionToPasteboard):
174838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::didSetSelectionTypesForPasteboard):
174848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::selectWordBeforeMenuEvent):
174858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::isEditable):
174868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::registerCommandForUndo):
174878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::registerCommandForRedo):
174888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::clearUndoRedoOperations):
174898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::canUndo):
174908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::canRedo):
174918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::undo):
174928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::redo):
174938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::shouldInsertNode):
174948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::pageDestroyed):
174958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::smartInsertDeleteEnabled):
174968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::toggleContinuousSpellChecking):
174978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::toggleGrammarChecking):
174988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::handleInputMethodKeypress):
174998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::EditorClient):
175008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textFieldDidBeginEditing):
175018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textFieldDidEndEditing):
175028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textDidChangeInTextField):
175038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::doTextFieldCommandFromEvent):
175048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textWillBeDeletedInTextField):
175058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::textDidChangeInTextArea):
175068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::ignoreWordInSpellDocument):
175078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::learnWord):
175088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::checkSpellingOfString):
175098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::checkGrammarOfString):
175108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::updateSpellingUIWithGrammarString):
175118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::updateSpellingUIWithMisspelledWord):
175128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::showSpellingUI):
175138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::EditorClient::spellingUIIsShowing):
175148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h:
175158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp:
175168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::FrameLoaderClient):
175178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::userAgent):
175188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createDocumentLoader):
175198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::committedLoad):
175208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveAuthenticationChallenge):
175218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidCancelAuthenticationChallenge):
175228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchWillSendRequest):
175238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::assignIdentifierToInitialRequest):
175248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressStartedNotification):
175258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::postProgressFinishedNotification):
175268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::frameLoaderDestroyed):
175278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveResponse):
175288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createPlugin):
175298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::redirectDataToPlugin):
175308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::createJavaAppletWidget):
175318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::overrideMediaType):
175328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::windowObjectCleared):
175338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setMainFrameDocumentReady):
175348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::hasWebView):
175358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::hasFrameView):
175368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFinishLoad):
175378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::frameLoadCompleted):
175388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::saveViewStateToItem):
175398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::restoreViewState):
175408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::privateBrowsingEnabled):
175418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::makeDocumentView):
175428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::makeRepresentation):
175438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::forceLayout):
175448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::forceLayoutForNonHTML):
175458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setCopiesOnScroll):
175468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::detachedFromParent1):
175478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::detachedFromParent2):
175488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::detachedFromParent3):
175498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::detachedFromParent4):
175508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::loadedFromCachedPage):
175518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidHandleOnloadEvents):
175528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveServerRedirectForProvisionalLoad):
175538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidCancelClientRedirect):
175548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchWillPerformClientRedirect):
175558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidChangeLocationWithinPage):
175568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchWillClose):
175578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveIcon):
175588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidStartProvisionalLoad):
175598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveTitle):
175608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidCommitLoad):
175618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFinishDocumentLoad):
175628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFirstLayout):
175638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchShow):
175648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::cancelPolicyCheck):
175658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidLoadMainResource):
175668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::revertToProvisionalState):
175678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::clearUnarchivingState):
175688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::willChangeTitle):
175698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::didChangeTitle):
175708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::finishedLoading):
175718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::finalSetupForReplace):
175728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setDefersLoading):
175738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::isArchiveLoadPending):
175748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::cancelPendingArchiveLoad):
175758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::clearArchivedResources):
175768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::canHandleRequest):
175778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::canShowMIMEType):
175788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::representationExistsForURLScheme):
175798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::generatedMIMETypeForURLScheme):
175808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::provisionalLoadStarted):
175818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::didFinishLoad):
175828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::setDocumentViewFromCachedPage):
175838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidReceiveContentLength):
175848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFinishLoading):
175858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFailLoading):
175868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidLoadResourceFromMemoryCache):
175878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFailProvisionalLoad):
175888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchDidFailLoad):
175898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::download):
175908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::cancelledError):
175918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::blockedError):
175928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::cannotShowURLError):
175938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::interruptForPolicyChangeError):
175948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::cannotShowMIMETypeError):
175958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::fileDoesNotExistError):
175968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::shouldFallBack):
175978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::willUseArchive):
175988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::saveDocumentViewToCachedPage):
175998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::canCachePage):
176008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchCreatePage):
176018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::FrameLoaderClient::dispatchUnableToImplementPolicy):
176028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h:
176038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.cpp:
176048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::inspectorDestroyed):
176058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::createPage):
176068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::showWindow):
176078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::closeWindow):
176088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::attachWindow):
176098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::detachWindow):
176108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::highlight):
176118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKit::InspectorClient::hideHighlight):
176128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.h:
176138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
176148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-10  Holger Hans Peter Freyther  <zecke@selfish.org>
176158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
176168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
176178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
176188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        As of http://bugs.webkit.org/show_bug.cgi?id=14727 move the
176198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        various *ClientGdk.{cpp,h} files from WebCore to WebKit/gtk/WebCoreSupport and
176208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        rename it from Gdk to Gtk.
176218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
176228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkdefines.h:
176238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
176248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.h:
176258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkglobal.cpp:
176268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkglobal.h:
176278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtknetworkrequest.cpp:
176288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtknetworkrequest.h:
176298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
176308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
176318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.cpp:
176328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h:
176338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtksettings.cpp:
176348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtksettings.h:
176358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.cpp: Renamed from WebKit/gtk/WebCoreSupport/ChromeClientGdk.cpp.
176368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::ChromeClientGtk):
176378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::chromeDestroyed):
176388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::windowRect):
176398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::setWindowRect):
176408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::pageRect):
176418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::scaleFactor):
176428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::focus):
176438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::unfocus):
176448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::createWindow):
176458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::createModalDialog):
176468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::show):
176478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::canRunModal):
176488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::runModal):
176498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::setToolbarsVisible):
176508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::toolbarsVisible):
176518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::setStatusbarVisible):
176528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::statusbarVisible):
176538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::setScrollbarsVisible):
176548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::scrollbarsVisible):
176558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::setMenubarVisible):
176568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::menubarVisible):
176578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::setResizable):
176588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::closeWindowSoon):
176598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::canTakeFocus):
176608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::takeFocus):
176618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::canRunBeforeUnloadConfirmPanel):
176628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::runBeforeUnloadConfirmPanel):
176638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::addMessageToConsole):
176648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::runJavaScriptAlert):
176658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::runJavaScriptConfirm):
176668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::runJavaScriptPrompt):
176678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::setStatusbarText):
176688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::shouldInterruptJavaScript):
176698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::tabsToLinks):
176708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::windowResizerRect):
176718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::addToDirtyRegion):
176728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::scrollBackingStore):
176738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::updateBackingStore):
176748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::mouseDidMoveOverElement):
176758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::setToolTip):
176768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ChromeClientGtk.h: Renamed from WebKit/gtk/WebCoreSupport/ChromeClientGdk.h.
176778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebKitGtk::ChromeClientGtk::webPage):
176788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.cpp: Renamed from WebCore/page/gdk/ContextMenuClientGdk.cpp.
176798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ContextMenuClientGtk::contextMenuDestroyed):
176808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ContextMenuClientGtk::getCustomMenuFromDefaultItems):
176818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ContextMenuClientGtk::contextMenuItemSelected):
176828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ContextMenuClientGtk::downloadURL):
176838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ContextMenuClientGtk::copyImageToClipboard):
176848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ContextMenuClientGtk::searchWithGoogle):
176858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ContextMenuClientGtk::lookUpInDictionary):
176868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ContextMenuClientGtk::speak):
176878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ContextMenuClientGtk::stopSpeaking):
176888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/ContextMenuClientGtk.h: Renamed from WebCore/page/gdk/ContextMenuClientGdk.h.
176898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.cpp: Renamed from WebCore/platform/gdk/EditorClientGdk.cpp.
176908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::shouldDeleteRange):
176918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::shouldShowDeleteInterface):
176928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::isContinuousSpellCheckingEnabled):
176938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::isGrammarCheckingEnabled):
176948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::spellCheckerDocumentTag):
176958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::shouldBeginEditing):
176968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::shouldEndEditing):
176978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::shouldInsertText):
176988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::shouldChangeSelectedRange):
176998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::shouldApplyStyle):
177008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::shouldMoveRangeAfterDelete):
177018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::didBeginEditing):
177028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::respondToChangedContents):
177038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::respondToChangedSelection):
177048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::didEndEditing):
177058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::didWriteSelectionToPasteboard):
177068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::didSetSelectionTypesForPasteboard):
177078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::selectWordBeforeMenuEvent):
177088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::isEditable):
177098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::registerCommandForUndo):
177108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::registerCommandForRedo):
177118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::clearUndoRedoOperations):
177128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::canUndo):
177138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::canRedo):
177148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::undo):
177158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::redo):
177168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::shouldInsertNode):
177178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::pageDestroyed):
177188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::smartInsertDeleteEnabled):
177198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::toggleContinuousSpellChecking):
177208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::toggleGrammarChecking):
177218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::handleKeypress):
177228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::handleInputMethodKeypress):
177238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::EditorClientGtk):
177248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::textFieldDidBeginEditing):
177258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::textFieldDidEndEditing):
177268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::textDidChangeInTextField):
177278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::doTextFieldCommandFromEvent):
177288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::textWillBeDeletedInTextField):
177298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::textDidChangeInTextArea):
177308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::ignoreWordInSpellDocument):
177318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::learnWord):
177328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::checkSpellingOfString):
177338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::checkGrammarOfString):
177348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::updateSpellingUIWithGrammarString):
177358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::updateSpellingUIWithMisspelledWord):
177368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::showSpellingUI):
177378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::spellingUIIsShowing):
177388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::EditorClientGtk::getGuessesForWord):
177398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/EditorClientGtk.h: Renamed from WebCore/platform/gdk/EditorClientGdk.h.
177408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.cpp: Renamed from WebCore/loader/gdk/FrameLoaderClientGdk.cpp.
177418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::FrameLoaderClientGtk):
177428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::userAgent):
177438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::createDocumentLoader):
177448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchWillSubmitForm):
177458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::committedLoad):
177468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidReceiveAuthenticationChallenge):
177478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidCancelAuthenticationChallenge):
177488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchWillSendRequest):
177498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::assignIdentifierToInitialRequest):
177508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::postProgressStartedNotification):
177518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::postProgressEstimateChangedNotification):
177528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::postProgressFinishedNotification):
177538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::frameLoaderDestroyed):
177548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidReceiveResponse):
177558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDecidePolicyForMIMEType):
177568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDecidePolicyForNewWindowAction):
177578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDecidePolicyForNavigationAction):
177588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::createPlugin):
177598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::createFrame):
177608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::redirectDataToPlugin):
177618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::createJavaAppletWidget):
177628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::objectContentType):
177638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::overrideMediaType):
177648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::windowObjectCleared):
177658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::setMainFrameDocumentReady):
177668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::hasWebView):
177678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::hasFrameView):
177688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidFinishLoad):
177698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::frameLoadCompleted):
177708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::saveViewStateToItem):
177718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::restoreViewState):
177728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::shouldGoToHistoryItem):
177738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::privateBrowsingEnabled):
177748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::makeDocumentView):
177758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::makeRepresentation):
177768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::forceLayout):
177778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::forceLayoutForNonHTML):
177788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::setCopiesOnScroll):
177798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::detachedFromParent1):
177808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::detachedFromParent2):
177818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::detachedFromParent3):
177828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::detachedFromParent4):
177838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::loadedFromCachedPage):
177848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidHandleOnloadEvents):
177858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidReceiveServerRedirectForProvisionalLoad):
177868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidCancelClientRedirect):
177878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchWillPerformClientRedirect):
177888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidChangeLocationWithinPage):
177898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchWillClose):
177908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidReceiveIcon):
177918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidStartProvisionalLoad):
177928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidReceiveTitle):
177938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidCommitLoad):
177948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidFinishDocumentLoad):
177958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidFirstLayout):
177968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchShow):
177978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::cancelPolicyCheck):
177988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidLoadMainResource):
177998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::revertToProvisionalState):
178008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::clearUnarchivingState):
178018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::willChangeTitle):
178028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::didChangeTitle):
178038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::finishedLoading):
178048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::finalSetupForReplace):
178058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::setDefersLoading):
178068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::isArchiveLoadPending):
178078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::cancelPendingArchiveLoad):
178088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::clearArchivedResources):
178098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::canHandleRequest):
178108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::canShowMIMEType):
178118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::representationExistsForURLScheme):
178128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::generatedMIMETypeForURLScheme):
178138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::provisionalLoadStarted):
178148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::didFinishLoad):
178158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::prepareForDataSourceReplacement):
178168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::setTitle):
178178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::setDocumentViewFromCachedPage):
178188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidReceiveContentLength):
178198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidFinishLoading):
178208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidFailLoading):
178218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidLoadResourceFromMemoryCache):
178228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidFailProvisionalLoad):
178238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchDidFailLoad):
178248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::download):
178258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::cancelledError):
178268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::blockedError):
178278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::cannotShowURLError):
178288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::interruptForPolicyChangeError):
178298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::cannotShowMIMETypeError):
178308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::fileDoesNotExistError):
178318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::shouldFallBack):
178328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::willUseArchive):
178338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::saveDocumentViewToCachedPage):
178348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::canCachePage):
178358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchCreatePage):
178368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::dispatchUnableToImplementPolicy):
178378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/FrameLoaderClientGtk.h: Renamed from WebCore/loader/gdk/FrameLoaderClientGdk.h.
178388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::~FrameLoaderClientGtk):
178398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::FrameLoaderClientGtk::webFrame):
178408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.cpp: Renamed from WebCore/page/gdk/InspectorClientGdk.cpp.
178418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::InspectorClientGtk::inspectorDestroyed):
178428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::InspectorClientGtk::createPage):
178438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::InspectorClientGtk::showWindow):
178448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::InspectorClientGtk::closeWindow):
178458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::InspectorClientGtk::attachWindow):
178468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::InspectorClientGtk::detachWindow):
178478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::InspectorClientGtk::highlight):
178488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::InspectorClientGtk::hideHighlight):
178498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::InspectorClientGtk::inspectedURLChanged):
178508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * WebCoreSupport/InspectorClientGtk.h: Renamed from WebCore/page/gdk/InspectorClientGdk.h.
178518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-10  Holger Hans Peter Freyther  <zecke@selfish.org>
178538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Build fix.
178558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
178578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-10  Holger Hans Peter Freyther  <zecke@selfish.org>
178598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
178618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove the create_frame virtual method of WebKitGtkPage. This method was inspired
178638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        by the Qt port but to be useful for reimplementations WebKitGtkFrameData would need
178648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        to export/expose WebCore types. WebView doesn't offer such a method so I decided to
178658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        remove it.
178668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add a internal constructor to WebKitGtkFrame to be used for constructing Sub-Frames. This
178678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        is currently used by FrameLoaderClientGdk::createFrame.
178688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframe.cpp:
178708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframedata.cpp: Removed.
178718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkframedata.h: Removed.
178728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.cpp:
178738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkpage.h:
178748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * Api/webkitgtkprivate.h:
178758e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-10  Holger Hans Peter Freyther  <zecke@selfish.org>
178778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
178798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Follow the changes of ScrollView in WebCore and call setContainingWindow, set the
178818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        GtkAdjustment of the GtkLayout and reimplement the set_scroll_adjustments method and pass
178828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        the GtkAdjustments to ScrollView.
178838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This makes having one GdkWindow for the complete FrameTree possible.
17884563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark
178858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkframe.cpp:
178878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp:
178888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-08  Holger Hans Peter Freyther  <zecke@selfish.org>
178908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Niko.
178928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        We only need to set the Settings of the Page once so do it in
178948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WebKitGtkPage instead of WebKitGtkFrame.
178958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkframe.cpp:
178978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp:
178988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
178998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-08  Holger Hans Peter Freyther  <zecke@selfish.org>
179008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Niko.
179028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Instead of reimplementing the general event method, reimplement
179048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        the specific mouse, expose, keyboard event methods.
179058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Call the finalize implementation of the base class from WebKitGtkPage
179078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        and WebKitGtkFrame.
179088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkframe.cpp:
179108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp:
179118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-08  Holger Hans Peter Freyther  <zecke@selfish.org>
179138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Niko.
179158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Remove the custom painting in favor of the Widget::paint
179178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        implementation.
179188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp:
179208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-08  Holger Hans Peter Freyther  <zecke@selfish.org>
179228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
179248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Moved code from class FrameGdk into WebKitGtkFrame. Update the
179268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        webkitgrkprivate.h header file to not include FrameGdk.h.
179278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkframe.cpp:
179298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkprivate.h:
179308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-08  Holger Hans Peter Freyther  <zecke@selfish.org>
179328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
179348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Change variable names to follow the Coding-Style. Replace occurences
179368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        of a_b with aB and place the '*' correctly.
179378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkframe.cpp:
179398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp:
179408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkprivate.h:
179418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-08  Holger Hans Peter Freyther  <zecke@selfish.org>
179438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
179458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reimplement GtkWidget::event and handle the keyboard and mouse
179478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        events inside WebKitGtkPage.
179488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp:
179508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (FrameGdkExposeData::frame_gdk_expose_child):
179518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (FrameGdkExposeData::webkit_gtk_page_rendering_area_handle_gdk_event):
179528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (FrameGdkExposeData::webkit_gtk_page_register_rendering_area_events):
179538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (FrameGdkExposeData::webkit_gtk_page_class_init):
179548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-08-07  Xan Lopez  <xan@gnome.org>
179568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Mark Rowe.
179588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=14815
179608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        [gtk] API implementation: reload
179618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp: Implement the webkit_gtk_page_reload()
179638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        function.
179648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-07-30  Diego Escalante Urrelo  <diegoe@gnome.org>
179668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
179688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=14806
179708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Implement can_go_backward and can_go_forward in webkitgtkpage.cpp
179718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp: Implement webkit_gtk_page_can_go_backward() and
179738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        webkit_gtk_page_can_go_forward() functions.
179748e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
17975563af33bc48281d19dce701398dbb88cb54fd7ecCary Clark2007-07-30  Diego Escalante Urrelo  <diegoe@gnome.org>
179768e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179778e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
179788e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179798e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=14810
179808e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Bad n_params on load_finished's g_signal_new in webkitgtkpage.cpp
179818e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179828e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        This is the proper fix for #14810.
179838e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179848e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkframe.cpp:
179858e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp: Fix the marshaller type of the "load_finished" signal and
179868e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        correct the class_offset parameters.
179878e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179888e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-07-29  Diego Escalante Urrelo  <diegoe@gnome.org>
179898e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179908e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Alp Toker.
179918e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179928e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        http://bugs.webkit.org/show_bug.cgi?id=14810
179938e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Bad n_params on load_finished's g_signal_new in webkitgtkpage.cpp
179948e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179958e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp: Use a correct n_params value and the corresponding types for
179968e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        them in the "load_finished" signal.
179978e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
179988e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project2007-07-22  Holger Hans Peter Freyther  <zecke@selfish.org>
179998e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
180008e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Reviewed by Adam.
180018e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
180028e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Add the first API and partial implementation of the WebKit/Gtk port as
180038e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        of http://bugs.webkit.org/show_bug.cgi?id=14678.
180048e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
180058e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        The delegates of WebView will be modeled as signals. Delegates like the
180068e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        WebPolicyDelegate will be implemented as signals with default handlers.
180078e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
180088e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        Start moving files to WebKit/gtk/WebCoreSupport.
180098e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
180108e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk: Added.
180118e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api: Added.
180128e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/headers.pri: Added.
180138e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtk-marshal.list: Added.
180148e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkdefines.h: Added.
180158e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkframe.cpp: Added.
180168e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkframe.h: Added.
180178e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkframedata.cpp: Added.
180188e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkframedata.h: Added.
180198e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkglobal.cpp: Added.
180208e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkglobal.h: Added.
180218e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtknetworkrequest.cpp: Added.
180228e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtknetworkrequest.h: Added.
180238e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.cpp: Added.
180248e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkpage.h: Added.
180258e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkprivate.cpp: Added.
180268e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtkprivate.h: Added.
180278e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtksettings.cpp: Added.
180288e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/Api/webkitgtksettings.h: Added.
180298e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/WebCoreSupport: Added.
180308e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/WebCoreSupport/ChromeClientGdk.cpp: Added.
180318e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::ChromeClientGdk):
180328e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::chromeDestroyed):
180338e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::windowRect):
180348e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::setWindowRect):
180358e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::pageRect):
180368e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::scaleFactor):
180378e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::focus):
180388e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::unfocus):
180398e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::createWindow):
180408e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::createModalDialog):
180418e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::show):
180428e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::canRunModal):
180438e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::runModal):
180448e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::setToolbarsVisible):
180458e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::toolbarsVisible):
180468e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::setStatusbarVisible):
180478e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::statusbarVisible):
180488e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::setScrollbarsVisible):
180498e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::scrollbarsVisible):
180508e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::setMenubarVisible):
180518e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::menubarVisible):
180528e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::setResizable):
180538e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::closeWindowSoon):
180548e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::canTakeFocus):
180558e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::takeFocus):
180568e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::canRunBeforeUnloadConfirmPanel):
180578e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::runBeforeUnloadConfirmPanel):
180588e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::addMessageToConsole):
180598e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::runJavaScriptAlert):
180608e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::runJavaScriptConfirm):
180618e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::runJavaScriptPrompt):
180628e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::setStatusbarText):
180638e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::shouldInterruptJavaScript):
180648e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::tabsToLinks):
180658e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::windowResizerRect):
180668e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::addToDirtyRegion):
180678e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::scrollBackingStore):
180688e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::updateBackingStore):
180698e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::mouseDidMoveOverElement):
180708e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::setToolTip):
180718e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        (WebCore::ChromeClientGdk::print):
180728e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project        * gtk/WebCoreSupport/ChromeClientGdk.h: Added.
180738e35f3cfc7fba1d1c829dc557ebad6409cbe16a2The Android Open Source Project
18074