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