Index: Source/WebKit/chromium/ChangeLog |
=================================================================== |
--- Source/WebKit/chromium/ChangeLog (revision 145387) |
+++ Source/WebKit/chromium/ChangeLog (working copy) |
@@ -1,3 +1,1121 @@ |
+2013-02-27 John Bauman <jbauman@chromium.org> |
+ |
+ Plugin in iframe may not display |
+ https://bugs.webkit.org/show_bug.cgi?id=109879 |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ Use clipRectChanged to update the geometry. |
+ |
+ * src/WebPluginContainerImpl.cpp: |
+ (WebKit::WebPluginContainerImpl::clipRectChanged): |
+ * src/WebPluginContainerImpl.h: |
+ |
+2013-02-27 Stephen Chenney <schenney@chromium.org> |
+ |
+ RenderTableCellDeathTest unit test fails on mac |
+ https://bugs.webkit.org/show_bug.cgi?id=110992 |
+ |
+ Unreviewed second attempt. Trying to get the right define for the OS. |
+ |
+ * tests/RenderTableCellTest.cpp: |
+ |
+2013-02-27 Stephen Chenney <schenney@chromium.org> |
+ |
+ RenderTableCellDeathTest unit test fails on mac |
+ https://bugs.webkit.org/show_bug.cgi?id=110992 |
+ |
+ Unreviewed disabling of test that is hanging or crashing on Mac. |
+ |
+ * tests/RenderTableCellTest.cpp: |
+ |
+2013-02-27 James Robinson <jamesr@chromium.org> |
+ |
+ [chromium] Remove suppression invalidation logic from WebViewImpl |
+ https://bugs.webkit.org/show_bug.cgi?id=110999 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ This suppression logic is now handled on the embedder side. In fact, scheduleComposite() is now only used |
+ by DumpRenderTree. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ (WebKit::WebViewImpl::suppressInvalidations): |
+ (WebKit::WebViewImpl::scheduleComposite): |
+ * src/WebViewImpl.h: |
+ |
+2013-02-27 Glenn Adams <glenn@skynav.com> |
+ |
+ Add ENABLE_CSS3_TEXT_LINE_BREAK flag. |
+ https://bugs.webkit.org/show_bug.cgi?id=110944 |
+ |
+ Reviewed by Dean Jackson. |
+ |
+ * features.gypi: |
+ |
+2013-02-26 James Robinson <jamesr@chromium.org> |
+ |
+ [chromium] Remove WebViewImpl::animate shimmy out through compositor |
+ https://bugs.webkit.org/show_bug.cgi?id=110935 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ WebViewImpl::animate() and WebViewImpl::updateAnimations() are confusingly similar. ::animate() implements |
+ the WebWidget API and is called by content::RenderWidget and WebViewHost. ::updateAnimations() implements |
+ the WebLayerTreeViewClient API and is called by content::RenderWidgetCompositor and by ::animate(). The |
+ important part of this indirection is that whenever the compositor is active, all animation calls must |
+ route through cc::LayerTreeHost before entering into WebCore's animation code so that the compositor |
+ can set the appropriate rate limiting state. Animations may originate from |
+ content::RenderWidget::AnimateIfNeeded when in software and single threaded mode or from |
+ cc::LayerTreeHost::updateAnimations in threaded compositing mode. In the long ago, content::RenderWidget had no |
+ idea if compositing was active or not and always called WebWidget::animate(), so WebViewImpl::animate() had to |
+ redirect to the compositor when appropriate. |
+ |
+ Now (as of chromium r180947) RenderWidget calls WebWidget::animate only when in software mode and otherwise |
+ calls directly into the compositor. Thus WebViewImpl::animate() no longer needs to do this check. In a |
+ follow-up, WebViewImpl::updateAnimations will go away completely in favor of just calling WebWidget::animate in |
+ all cases. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::animate): |
+ (WebKit::WebViewImpl::updateAnimations): |
+ |
+2013-02-27 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r144179. |
+ http://trac.webkit.org/changeset/144179 |
+ https://bugs.webkit.org/show_bug.cgi?id=110980 |
+ |
+ Breaks compilation (Requested by vsevik on #webkit). |
+ |
+ * public/WebTextInputType.h: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::textInputInfo): |
+ (WebKit::WebViewImpl::textInputType): |
+ |
+2013-02-27 Stephen Chenney <schenney@chromium.org> |
+ |
+ [chromium] GIFImageDecoderTest.parseAndDecodeByteByByte failing on Android |
+ https://bugs.webkit.org/show_bug.cgi?id=110922 |
+ |
+ Unreviewed build fix. |
+ |
+ * tests/GIFImageDecoderTest.cpp: |
+ (WebKit): |
+ (WebKit::TEST): Disable the entire test on Android. |
+ |
+2013-02-27 Seigo Nonaka <nona@chromium.org> |
+ |
+ [Chromium] Should not return WebTextInputTypeNone for date input element. |
+ https://bugs.webkit.org/show_bug.cgi?id=110740 |
+ |
+ Reviewed by Kent Tamura. |
+ |
+ In the case of Windows 8, text input state including on-screen keyboard is controlled by the |
+ value of WebTextInputType returned from WebViewImpl::textInputType(). |
+ In past, it returned WebTextInputTypeDate for date text input but now it returns |
+ WebTextInputTypeNone. |
+ WebTextInputTypeNone is used for non editable node, so on-screen keyboard will be hidden if |
+ the date text input is focused. So there is no way to input on Windows 8 tablet without |
+ physical keyboard except tapping small up/down arrow. |
+ |
+ * public/WebTextInputType.h: Introduces WebTextInputTypeDateTimeField. |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::textInputInfo): Fills type filed regardless of editable or not. It is |
+ safe because textInputType returns editable type only for known editable element. |
+ (WebKit::WebViewImpl::textInputType): Returns WebTextInputTypeDateTimeField for the date |
+ time field element. |
+ |
+2013-02-26 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r144129. |
+ http://trac.webkit.org/changeset/144129 |
+ https://bugs.webkit.org/show_bug.cgi?id=110947 |
+ |
+ Breaks compilation on chromium mac and win (Requested by |
+ vsevik on #webkit). |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::willBeginFrame): |
+ (WebKit): |
+ (WebKit::WebViewImpl::didBeginFrame): |
+ * src/WebViewImpl.h: |
+ * tests/WebLayerTreeViewTestCommon.h: |
+ |
+2013-02-26 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed. Rolled Chromium DEPS to r184829. Requested by |
+ "Mark Pilgrim" <pilgrim@chromium.org> via sheriffbot. |
+ |
+ * DEPS: |
+ |
+2013-02-26 James Robinson <jamesr@chromium.org> |
+ |
+ [chromium] Remove WebLayerTreeViewClient::(will|did)BeginFrame |
+ https://bugs.webkit.org/show_bug.cgi?id=110928 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ * src/WebViewImpl.cpp: |
+ * src/WebViewImpl.h: |
+ * tests/WebLayerTreeViewTestCommon.h: |
+ |
+2013-02-26 Alpha Lam <hclam@chromium.org> |
+ |
+ [chromium] GIFImageDecoderTest.parseAndDecodeByteByByte failing on Android |
+ https://bugs.webkit.org/show_bug.cgi?id=110922 |
+ |
+ Unreviewed. Build fix. |
+ |
+ * tests/GIFImageDecoderTest.cpp: |
+ (WebKit): |
+ |
+2013-02-26 James Robinson <jamesr@chromium.org> |
+ |
+ [chromium] Remove unused WebLayerTreeViewClient calls |
+ https://bugs.webkit.org/show_bug.cgi?id=110923 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ These notifications existed for instrumentation, but now the instrumentation routes |
+ through WebDevToolsAgent. |
+ |
+ * src/WebViewImpl.cpp: |
+ * src/WebViewImpl.h: |
+ * tests/WebLayerTreeViewTestCommon.h: |
+ |
+2013-02-26 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Roll Chromium DEPS from r183905 -> r184646. |
+ |
+ Unreviewed. |
+ |
+ * DEPS: |
+ |
+2013-02-26 James Robinson <jamesr@chromium.org> |
+ |
+ [chromium] Remove unused WebWidget::instrument calls |
+ https://bugs.webkit.org/show_bug.cgi?id=110906 |
+ |
+ Reviewed by Jochen Eisinger. |
+ |
+ These calls are now routed through WebDevToolsAgent. |
+ |
+ * public/WebWidget.h: |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::willBeginFrame): |
+ * src/WebViewImpl.h: |
+ |
+2013-02-20 Alpha Lam <hclam@chromium.org> |
+ |
+ GIFImageReader to read from source data directly |
+ https://bugs.webkit.org/show_bug.cgi?id=109662 |
+ |
+ Reviewed by Stephen White. |
+ |
+ Added the following unit tests to test new logic in GIFImageDecoder: |
+ |
+ GIFImageDecoderTest.decodeTwoFrames |
+ Test that it can decode a multi-frame GIF image correctly. |
+ |
+ GIFImageDecoderTest.parseAndDecode |
+ First perform a parse operation and then a decode operation. Expect |
+ that parse and decode operates correctly. |
+ |
+ GIFImageDecoderTest.parseByteByByte |
+ Test that multi-frame GIF image can be parsed correctly byte by byte. |
+ |
+ GIFImageDecoderTest.parseAndDecodeByteByByte |
+ Run a loop to feed decoder byte by byte, perform a parse and then |
+ decode operation and make sure frames are decoded correctly. |
+ |
+ GIFImageDecoderTest.brokenSecondFrame |
+ Decode a GIF image with second frame broken. Expect that the first |
+ frame can be decoded correctly. |
+ |
+ * WebKit.gypi: |
+ * tests/GIFImageDecoderTest.cpp: Added. |
+ (WebKit): |
+ (WebKit::readFile): |
+ (WebKit::TEST): |
+ * tests/data/broken.gif: Added. |
+ |
+2013-02-26 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r144065. |
+ http://trac.webkit.org/changeset/144065 |
+ https://bugs.webkit.org/show_bug.cgi?id=110896 |
+ |
+ Causing failures and crashes on Chromium Win7 and Win XP |
+ (Requested by schenney on #webkit). |
+ |
+ * features.gypi: |
+ |
+2013-02-26 Levi Weintraub <leviw@chromium.org> |
+ |
+ Add support for 8 bit TextRuns for Chromium/HarfBuzz |
+ https://bugs.webkit.org/show_bug.cgi?id=99393 |
+ |
+ Reviewed by Eric Seidel. |
+ |
+ Enabling 8 bit text runs for Chromium. |
+ |
+ * features.gypi: |
+ |
+2013-02-26 Dmitry Zvorygin <zvorygin@chromium.org> |
+ |
+ Merged Tip and Debug log levels for web console. |
+ https://bugs.webkit.org/show_bug.cgi?id=109919 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ In every component either TIP or DEBUG level was used for reporting, |
+ but not both. This patch is prerequisite for Web Inspector console log filtering. |
+ |
+ * public/WebConsoleMessage.h: |
+ * src/AssertMatchingEnums.cpp: |
+ * src/WebFrameImpl.cpp: |
+ (WebKit::WebFrameImpl::addMessageToConsole): |
+ |
+2013-02-26 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Plumbing trace events to Timeline |
+ |
+ Web Inspector: plumb trace events to Timeline agent |
+ https://bugs.webkit.org/show_bug.cgi?id=105796 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * public/WebDevToolsAgentClient.h: |
+ (WebDevToolsAgentClient): |
+ (WebKit::WebDevToolsAgentClient::setTraceEventCallback): |
+ * src/InspectorClientImpl.cpp: |
+ (WebKit::InspectorClientImpl::setTraceEventCallback): |
+ (WebKit): |
+ * src/InspectorClientImpl.h: |
+ (InspectorClientImpl): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::setTraceEventCallback): |
+ (WebKit): |
+ * src/WebDevToolsAgentImpl.h: |
+ (WebDevToolsAgentImpl): |
+ |
+2013-02-01 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Web Inspector: plumb trace events to Timeline agent |
+ https://bugs.webkit.org/show_bug.cgi?id=105796 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Plumb trace events to Inspector. |
+ |
+ * public/WebDevToolsAgentClient.h: |
+ (WebDevToolsAgentClient): |
+ (WebKit::WebDevToolsAgentClient::setTraceEventCallback): |
+ * src/InspectorClientImpl.cpp: |
+ (WebKit::InspectorClientImpl::setTraceEventCallback): |
+ (WebKit): |
+ * src/InspectorClientImpl.h: |
+ (InspectorClientImpl): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::setTraceEventCallback): |
+ (WebKit): |
+ * src/WebDevToolsAgentImpl.h: |
+ (WebDevToolsAgentImpl): |
+ |
+2013-02-26 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Unreviewed, rolling out r144041, r144044, and r144048. |
+ http://trac.webkit.org/changeset/144041 |
+ http://trac.webkit.org/changeset/144044 |
+ http://trac.webkit.org/changeset/144048 |
+ https://bugs.webkit.org/show_bug.cgi?id=105796 |
+ |
+ Broke build |
+ |
+ * public/WebDevToolsAgentClient.h: |
+ * src/InspectorClientImpl.cpp: |
+ * src/InspectorClientImpl.h: |
+ (InspectorClientImpl): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ * src/WebDevToolsAgentImpl.h: |
+ (WebDevToolsAgentImpl): |
+ |
+2013-02-01 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Web Inspector: plumb trace events to Timeline agent |
+ https://bugs.webkit.org/show_bug.cgi?id=105796 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ Plumb trace events to Inspector. |
+ |
+ * public/WebDevToolsAgentClient.h: |
+ (WebDevToolsAgentClient): |
+ (WebKit::WebDevToolsAgentClient::setTraceEventCallback): |
+ * src/InspectorClientImpl.cpp: |
+ (WebKit::InspectorClientImpl::setTraceEventCallback): |
+ (WebKit): |
+ * src/InspectorClientImpl.h: |
+ (InspectorClientImpl): |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::setTraceEventCallback): |
+ (WebKit): |
+ * src/WebDevToolsAgentImpl.h: |
+ (WebDevToolsAgentImpl): |
+ |
+2013-02-26 Tien-Ren Chen <trchen@chromium.org> |
+ |
+ Implement coordinated scrollbar for subframes and overflow:scroll |
+ https://bugs.webkit.org/show_bug.cgi?id=109560 |
+ |
+ Reviewed by James Robinson. |
+ |
+ Added ScrollingCoordinatorChromiumTest.iframeScrolling to verify |
+ impl-side scrolling and impl-side scrollbars for frames. |
+ |
+ Update ScrollingCoordinatorChromiumTest.overflowScrolling to verify |
+ impl-side scrollbars. |
+ |
+ * tests/ScrollingCoordinatorChromiumTest.cpp: |
+ (WebKit::ScrollingCoordinatorChromiumTest::ScrollingCoordinatorChromiumTest): |
+ (WebKit::TEST_F): |
+ (WebKit): |
+ * tests/data/iframe-scrolling-inner.html: Added. |
+ * tests/data/iframe-scrolling.html: Added. |
+ |
+2013-02-26 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r144016. |
+ http://trac.webkit.org/changeset/144016 |
+ https://bugs.webkit.org/show_bug.cgi?id=110856 |
+ |
+ Breaks compilation on chromium mac (Requested by vsevik on |
+ #webkit). |
+ |
+ * WebKit.gypi: |
+ * tests/KeyCodeConversionTest.cpp: Removed. |
+ |
+2013-02-26 James Robinson <jamesr@chromium.org> |
+ |
+ [chromium] Fix continuous painting mode |
+ https://bugs.webkit.org/show_bug.cgi?id=110788 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ Recent instrumentation shuffling caused WebViewImpl::didBeginFrame to no longer be called, which |
+ broke continuous painting. Since continuous painting mode is meant to simply invalidate layers |
+ on each frame, it's a better fit for the animation system. This moves the invalidation calls |
+ into WebViewImpl::updateAnimations along with other animation type things. |
+ |
+ Tested manually by enabling continuous painting mode in the inspector. There aren't any automated |
+ tests in WebKit for this feature. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::setContinuousPaintingEnabled): |
+ (WebKit::WebViewImpl::didBeginFrame): |
+ (WebKit::WebViewImpl::updateAnimations): |
+ * src/painting/ContinuousPainter.cpp: |
+ (WebKit::ContinuousPainter::setNeedsDisplayRecursive): |
+ |
+2013-02-26 James Weatherall <wez@chromium.org> |
+ |
+ keydown and keyup events have zero keycode for some numeric pad keys under Chromium on Linux |
+ https://bugs.webkit.org/show_bug.cgi?id=85642 |
+ |
+ Add tests to verify that the fixed keys generate the same keyCode values |
+ as their equivalents. |
+ |
+ Reviewed by Ojan Vafai. |
+ |
+ * WebKit.gypi: |
+ * tests/KeyCodeConversionTest.cpp: Added. |
+ (WebCore): |
+ (WebCore::TEST): |
+ |
+2013-02-25 Rouslan Solomakhin <rouslan@chromium.org> |
+ |
+ Add expandedToParagraph() method to WebRange |
+ https://bugs.webkit.org/show_bug.cgi?id=110618 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Add a method expandedToParagraph() to WebRange to return a copy of the |
+ range expanded to paragraph boundaries. This method is to be used to |
+ query the spelling context around the misspelled word under cursor. |
+ |
+ * public/WebRange.h: |
+ (WebRange): Added expandedToParagraph() method declaration. |
+ * src/WebRange.cpp: |
+ (WebKit::WebRange::expandedToParagraph): Added method to copy range, expand the copied range to paragraph boundaries, and return the resulting range. |
+ (WebKit): Added expandedToParagraph() method definition. |
+ |
+2013-02-25 James Robinson <jamesr@chromium.org> |
+ |
+ [chromium] WebViewImpl::m_client can be null in some unit tests, check it before calling |
+ https://bugs.webkit.org/show_bug.cgi?id=110834 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::suppressInvalidations): |
+ (WebKit::WebViewImpl::setRootGraphicsLayer): |
+ |
+2013-02-25 Ken Kania <kkania@chromium.org> |
+ |
+ Remove browser patching mechanism for handling javascript dialogs in chromium port |
+ https://bugs.webkit.org/show_bug.cgi?id=110531 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * public/WebDevToolsAgent.h: |
+ * src/WebDevToolsAgentImpl.cpp: |
+ (WebKit::WebDevToolsAgentImpl::handleJavaScriptDialog): |
+ (WebKit::browserHintToString): |
+ (WebKit::browserHintFromString): |
+ (WebKit::WebDevToolsAgent::patchWithBrowserData): |
+ |
+2013-02-25 James Robinson <jamesr@chromium.org> |
+ |
+ [chromium] Plumb WebViewImpl's compositor scheduling suppression out to WebWidgetClient |
+ https://bugs.webkit.org/show_bug.cgi?id=110640 |
+ |
+ Reviewed by Adrienne Walker. |
+ |
+ This plumbs the WebViewImpl::m_suppressInvalidations logic out to the WebWidgetClient so |
+ it can be implemented by the embedder. The existing logic is left in place for now, |
+ once the embedder side has landed WebViewImpl will be purely a pass-through. |
+ |
+ * public/WebWidgetClient.h: |
+ (WebWidgetClient): |
+ (WebKit::WebWidgetClient::suppressCompositorScheduling): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::suppressInvalidations): |
+ (WebKit::WebViewImpl::setRootGraphicsLayer): |
+ |
+2013-02-25 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r143936. |
+ http://trac.webkit.org/changeset/143936 |
+ https://bugs.webkit.org/show_bug.cgi?id=110789 |
+ |
+ Causes webkit_unit_tests failures on android dbg (Requested by |
+ vollick on #webkit). |
+ |
+ * WebKit.gyp: |
+ * WebKit.gypi: |
+ * tests/GIFImageDecoderTest.cpp: Removed. |
+ * tests/data/broken.gif: Removed. |
+ |
+2013-02-25 Alpha Lam <hclam@chromium.org> |
+ |
+ GIFImageReader to read from source data directly |
+ https://bugs.webkit.org/show_bug.cgi?id=109662 |
+ |
+ Reviewed by Stephen White. |
+ |
+ Added the following unit tests to test new logic in GIFImageDecoder: |
+ |
+ GIFImageDecoderTest.decodeTwoFrames |
+ Test that it can decode a multi-frame GIF image correctly. |
+ |
+ GIFImageDecoderTest.parseAndDecode |
+ First perform a parse operation and then a decode operation. Expect |
+ that parse and decode operates correctly. |
+ |
+ GIFImageDecoderTest.parseByteByByte |
+ Test that multi-frame GIF image can be parsed correctly byte by byte. |
+ |
+ GIFImageDecoderTest.parseAndDecodeByteByByte |
+ Run a loop to feed decoder byte by byte, perform a parse and then |
+ decode operation and make sure frames are decoded correctly. |
+ |
+ GIFImageDecoderTest.brokenSecondFrame |
+ Decode a GIF image with second frame broken. Expect that the first |
+ frame can be decoded correctly. |
+ |
+ * WebKit.gyp: |
+ * WebKit.gypi: |
+ * tests/GIFImageDecoderTest.cpp: Added. |
+ (WebKit): |
+ (WebKit::readFile): |
+ (WebKit::TEST): |
+ * tests/data/broken.gif: Added. |
+ |
+2013-02-25 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Unreviewed follow-up to r143725, reduce chances test flakes on a slow box. |
+ |
+ * src/js/Tests.js: |
+ (.TestSuite.prototype.testPageOverlayUpdate.step2): |
+ |
+2013-02-25 Anton Vayvod <avayvod@chromium.org> |
+ |
+ [Chromium] Disable registerProtocolHandler on Android |
+ https://bugs.webkit.org/show_bug.cgi?id=110481 |
+ |
+ Reviewed by Julien Chaffraix. |
+ |
+ Chromium for Android has been exposing registerProtocolHandler, but the feature wasn't |
+ actually wired up internally. Disable the feature to avoid breaking feature detection until |
+ we can implement it properly. Previous attempt is at http://trac.webkit.org/changeset/133465 |
+ See the discussion of the future implementation at http://crbug.com/156386 |
+ |
+ * features.gypi: Disable the flag for Android, enable it only for non-Android platforms. |
+ |
+ * src/ChromeClientImpl.h: Declaration is now guarded by the flag, not to break Android. |
+ |
+2013-02-24 Hajime Morrita <morrita@google.com> |
+ |
+ [Custom Elements] Implement bare-bone document.register() |
+ https://bugs.webkit.org/show_bug.cgi?id=100229 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Added enableCustomDOMElements flag. |
+ |
+ * features.gypi: |
+ * public/WebRuntimeFeatures.h: |
+ (WebRuntimeFeatures): |
+ * src/WebRuntimeFeatures.cpp: |
+ (WebKit::WebRuntimeFeatures::enableCustomDOMElements): |
+ (WebKit): |
+ (WebKit::WebRuntimeFeatures::isCustomDOMElementsEnabled): |
+ |
+2013-02-23 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] WebKit::initialize should take a Platform* now that WebKitPlatformSupport is empty |
+ https://bugs.webkit.org/show_bug.cgi?id=110605 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Part of a larger refactoring series; see tracking bug 82948. |
+ |
+ * public/WebKit.h: |
+ (WebKit): |
+ * src/WebKit.cpp: |
+ (WebKit::initialize): |
+ (WebKit::initializeWithoutV8): |
+ (WebKit::webKitPlatformSupport): |
+ |
+2013-02-22 David Dorwin <ddorwin@chromium.org> |
+ |
+ [chromium] Remove call to detach WebHelperPluginImpl's frame since it is never attached |
+ https://bugs.webkit.org/show_bug.cgi?id=110668 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ This fixes http://crbug.com/172764 |
+ |
+ * src/WebHelperPluginImpl.cpp: |
+ (WebKit::WebHelperPluginImpl::destoryPage): |
+ |
+2013-02-22 Aaron Colwell <acolwell@chromium.org> |
+ |
+ Factor MediaSource methods out of MediaPlayer & MediaPlayerPrivate and into a new MediaSourcePrivate interface. |
+ https://bugs.webkit.org/show_bug.cgi?id=109857 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ WebMediaSource and WebMediaSource client were created to replace the MediaSource methods in WebMediaPlayer and |
+ WebMediaPlayerClient. This allows the MediaSource implementation to be updated without further polluting the |
+ media player interfaces. |
+ |
+ * WebKit.gyp: |
+ * public/WebMediaPlayer.h: |
+ (WebMediaPlayer): |
+ (WebKit::WebMediaPlayer::load): |
+ * public/WebMediaPlayerClient.h: |
+ (WebKit): |
+ * public/WebMediaSource.h: Added. |
+ (WebKit): |
+ (WebMediaSource): |
+ (WebKit::WebMediaSource::~WebMediaSource): |
+ * public/WebMediaSourceClient.h: Added. |
+ (WebKit): |
+ (WebMediaSourceClient): |
+ (WebKit::WebMediaSourceClient::~WebMediaSourceClient): |
+ * src/AssertMatchingEnums.cpp: |
+ * src/WebMediaPlayerClientImpl.cpp: |
+ (WebKit): |
+ (WebMediaSourceClientImpl): Temporary WebMediaSourceClient implementation to keep things working until Chromium |
+ changes land. |
+ (WebKit::WebMediaSourceClientImpl::WebMediaSourceClientImpl): |
+ (WebKit::WebMediaSourceClientImpl::~WebMediaSourceClientImpl): |
+ (WebKit::WebMediaSourceClientImpl::addId): |
+ (WebKit::WebMediaSourceClientImpl::removeId): |
+ (WebKit::WebMediaSourceClientImpl::buffered): |
+ (WebKit::WebMediaSourceClientImpl::append): |
+ (WebKit::WebMediaSourceClientImpl::abort): |
+ (WebKit::WebMediaSourceClientImpl::duration): |
+ (WebKit::WebMediaSourceClientImpl::setDuration): |
+ (WebKit::WebMediaSourceClientImpl::endOfStream): |
+ (WebKit::WebMediaSourceClientImpl::setTimestampOffset): |
+ (WebKit::WebMediaPlayerClientImpl::sourceOpened): |
+ (WebKit::WebMediaPlayerClientImpl::sourceURL): |
+ (WebKit::WebMediaPlayerClientImpl::load): |
+ (WebKit::WebMediaPlayerClientImpl::loadRequested): |
+ (WebKit::WebMediaPlayerClientImpl::loadInternal): |
+ * src/WebMediaPlayerClientImpl.h: |
+ (WebMediaPlayerClientImpl): |
+ * src/WebMediaSourceImpl.cpp: Added. |
+ (WebKit): |
+ (MediaSourcePrivateImpl): |
+ (WebKit::MediaSourcePrivateImpl::~MediaSourcePrivateImpl): |
+ (WebKit::MediaSourcePrivateImpl::MediaSourcePrivateImpl): |
+ (WebKit::MediaSourcePrivateImpl::addId): |
+ (WebKit::MediaSourcePrivateImpl::removeId): |
+ (WebKit::MediaSourcePrivateImpl::buffered): |
+ (WebKit::MediaSourcePrivateImpl::append): |
+ (WebKit::MediaSourcePrivateImpl::abort): |
+ (WebKit::MediaSourcePrivateImpl::duration): |
+ (WebKit::MediaSourcePrivateImpl::setDuration): |
+ (WebKit::MediaSourcePrivateImpl::endOfStream): |
+ (WebKit::MediaSourcePrivateImpl::setTimestampOffset): |
+ (WebKit::WebMediaSourceImpl::WebMediaSourceImpl): |
+ (WebKit::WebMediaSourceImpl::~WebMediaSourceImpl): |
+ (WebKit::WebMediaSourceImpl::open): |
+ * src/WebMediaSourceImpl.h: Added. |
+ (WebKit): |
+ (WebMediaSourceImpl): |
+ |
+2013-02-22 Alec Flett <alecflett@chromium.org> |
+ |
+ IndexedDB: Remove old SerializedScriptValue-based get() callbacks |
+ https://bugs.webkit.org/show_bug.cgi?id=110626 |
+ |
+ Reviewed by James Robinson. |
+ |
+ Removal now that refactoring is complete. |
+ |
+ * public/WebIDBCallbacks.h: |
+ (WebKit): |
+ |
+2013-02-22 Ali Juma <ajuma@chromium.org> |
+ |
+ [chromium] Register newly-created layers for animation |
+ https://bugs.webkit.org/show_bug.cgi?id=106594 |
+ |
+ Reviewed by James Robinson. |
+ |
+ * WebKit.gyp: |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::ChromeClientImpl): |
+ (WebKit::ChromeClientImpl::graphicsLayerFactory): |
+ * src/ChromeClientImpl.h: |
+ (ChromeClientImpl): |
+ * src/GraphicsLayerFactoryChromium.cpp: Added. |
+ (WebKit): |
+ (WebKit::GraphicsLayerFactoryChromium::GraphicsLayerFactoryChromium): |
+ (WebKit::GraphicsLayerFactoryChromium::~GraphicsLayerFactoryChromium): |
+ (WebKit::GraphicsLayerFactoryChromium::createGraphicsLayer): |
+ * src/GraphicsLayerFactoryChromium.h: Added. |
+ (WebKit): |
+ (GraphicsLayerFactoryChromium): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ (WebKit::WebViewImpl::graphicsLayerFactory): |
+ (WebKit): |
+ (WebKit::WebViewImpl::registerForAnimations): |
+ * src/WebViewImpl.h: |
+ (WebViewImpl): |
+ |
+2013-02-22 Fady Samuel <fsamuel@chromium.org> |
+ |
+ [Chromium] Expose shadowRoot to the WebKit API |
+ https://bugs.webkit.org/show_bug.cgi?id=110522 |
+ |
+ Reviewed by Dimitri Glazkov. |
+ |
+ * public/WebElement.h: |
+ (WebElement): |
+ * src/WebElement.cpp: |
+ (WebKit::WebElement::shadowRoot): |
+ (WebKit): |
+ |
+2013-02-22 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed, rolling out r143734. |
+ http://trac.webkit.org/changeset/143734 |
+ https://bugs.webkit.org/show_bug.cgi?id=110615 |
+ |
+ Causes linux build failures. (Requested by vollick on |
+ #webkit). |
+ |
+ * public/WebKit.h: |
+ (WebKit): |
+ * src/WebKit.cpp: |
+ (WebKit::initialize): |
+ (WebKit::initializeWithoutV8): |
+ (WebKit::webKitPlatformSupport): |
+ |
+2013-02-22 Mikhail Naganov <mnaganov@chromium.org> |
+ |
+ [Chromium] Add support for emulating legacy Android WebView 'setInitialScale' method |
+ https://bugs.webkit.org/show_bug.cgi?id=109946 |
+ |
+ Adding a WebView method for permanently setting initial page scale. |
+ This override has higher priority than any calculated page scale |
+ and viewport meta tag value. |
+ |
+ Also, this patch eliminates a dubious "fixed layout enabled, viewport disabled" mode |
+ previously used by Android WebView. |
+ |
+ Reviewed by Adam Barth. |
+ |
+ * public/WebView.h: |
+ (WebView): |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange): |
+ * src/WebViewImpl.cpp: |
+ (WebKit::WebViewImpl::WebViewImpl): |
+ (WebKit::WebViewImpl::setInitialPageScaleOverride): |
+ (WebKit): |
+ (WebKit::WebViewImpl::computePageScaleFactorLimits): |
+ * src/WebViewImpl.h: |
+ * tests/WebFrameTest.cpp: |
+ |
+2013-02-22 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] WebKit::initialize should take a Platform* now that WebKitPlatformSupport is empty |
+ https://bugs.webkit.org/show_bug.cgi?id=110605 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Part of a larger refactoring series; see tracking bug 82948. |
+ |
+ * public/WebKit.h: |
+ (WebKit): |
+ * src/WebKit.cpp: |
+ (WebKit::initialize): |
+ (WebKit::initializeWithoutV8): |
+ (WebKit::webKitPlatformSupport): |
+ |
+2013-02-22 Andrey Kosyakov <caseq@chromium.org> |
+ |
+ Web Inspector: [Chromium] add a browser test for frames on timeline |
+ https://bugs.webkit.org/show_bug.cgi?id=110592 |
+ |
+ - factor out timeline recording logic from testPageOverlayUpdate for reuse; |
+ - record timeline while running a simple DOM-based animation; |
+ - assure we have frames and Style Recalc/Layout/Paint events in between. |
+ |
+ Reviewed by Yury Semikhatsky. |
+ |
+ * src/js/Tests.js: |
+ (.TestSuite.prototype.assertHasKey): |
+ (.TestSuite.prototype.testTimelineFrames.step1): |
+ (.TestSuite.prototype.testTimelineFrames.onTimelineRecorded): |
+ (.TestSuite.prototype.testTimelineFrames): |
+ (.TestSuite.prototype.testPageOverlayUpdate.step4): |
+ (.TestSuite.prototype.testPageOverlayUpdate.onTimelineRecorded): |
+ (.TestSuite.prototype.recordTimeline.addRecord): |
+ (.TestSuite.prototype.recordTimeline.innerAddRecord): |
+ (.TestSuite.prototype.recordTimeline.done): |
+ (.TestSuite.prototype.recordTimeline): |
+ (.TestSuite.prototype.stopTimeline): |
+ |
+2013-02-21 Alec Flett <alecflett@chromium.org> |
+ |
+ IndexedDB: Implement SharedBuffer version of put() / onSuccess() |
+ https://bugs.webkit.org/show_bug.cgi?id=110398 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Proxy new SharedBuffer calls to WebIDBCallbacks through |
+ to the new SharedBuffer-based IDBCallbacks. |
+ |
+ * public/WebIDBCursor.h: |
+ * src/IDBCallbacksProxy.cpp: |
+ (WebKit::IDBCallbacksProxy::onSuccess): |
+ (WebKit::IDBCallbacksProxy::onSuccessWithPrefetch): |
+ * src/IDBCallbacksProxy.h: |
+ (IDBCallbacksProxy): |
+ * src/WebIDBCallbacksImpl.cpp: |
+ (WebKit::WebIDBCallbacksImpl::onSuccess): |
+ * src/WebIDBCallbacksImpl.h: |
+ (WebIDBCallbacksImpl): |
+ * tests/IDBAbortOnCorruptTest.cpp: |
+ (WebCore::MockIDBCallbacks::onSuccess): |
+ (WebCore::MockIDBCallbacks::onSuccessWithPrefetch): |
+ * tests/IDBDatabaseBackendTest.cpp: |
+ * tests/IDBRequestTest.cpp: |
+ (WebKit::TEST_F): |
+ |
+2013-02-21 Grzegorz Czajkowski <g.czajkowski@samsung.com> |
+ |
+ Allow to retrieve the request data from abstract TextCheckingRequest to be accessible for WK2 |
+ https://bugs.webkit.org/show_bug.cgi?id=110208 |
+ |
+ Reviewed by Hajime Morrita. |
+ |
+ * src/EditorClientImpl.cpp: |
+ (WebKit::EditorClientImpl::requestCheckingOfString): |
+ Extract the request data as it is the member of 'TextCheckingRequest'. |
+ |
+2013-02-21 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] Remove chromium/public/platform directory |
+ https://bugs.webkit.org/show_bug.cgi?id=110471 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Part of a larger refactoring series; see tracking bug 82948. |
+ |
+ * WebKit.gyp: |
+ * public/platform: Removed. |
+ * public/platform/WebKitPlatformSupport.h: Removed. |
+ * public/platform/android: Removed. |
+ * public/platform/default: Removed. |
+ * public/platform/linux: Removed. |
+ * public/platform/mac: Removed. |
+ * public/platform/win: Removed. |
+ * src/WebKit.cpp: |
+ |
+2013-02-21 Dirk Pranke <dpranke@chromium.org> |
+ |
+ [chromium] support the lucid version of freetype on precise in DRT |
+ https://bugs.webkit.org/show_bug.cgi?id=107338 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ Add in a linux-only dependency on Freetype2 so that we can |
+ match the version shipped in Ubuntu Lucid. |
+ |
+ * DEPS: |
+ |
+2013-02-21 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed. Rolled Chromium DEPS to r183905. Requested by |
+ "Mark Pilgrim" <pilgrim@chromium.org> via sheriffbot. |
+ |
+ * DEPS: |
+ |
+2013-02-21 Alec Flett <alecflett@chromium.org> |
+ |
+ IndexedDB: Remove copying WebIDBDatabase::put() stub |
+ https://bugs.webkit.org/show_bug.cgi?id=109967 |
+ |
+ Reviewed by Darin Fisher. |
+ |
+ Now that the chromium call to this method has |
+ been removed, we can remove the stub. |
+ |
+ * public/WebIDBDatabase.h: |
+ |
+2013-02-21 Dirk Pranke <dpranke@chromium.org> |
+ |
+ Unreviewed, roll chromium deps 183552 -> 183788 |
+ |
+ * DEPS: |
+ |
+2013-02-21 John Mellor <johnme@chromium.org> |
+ |
+ [chromium] Simplify computation of screenRect/windowRect. |
+ https://bugs.webkit.org/show_bug.cgi?id=110456 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ This patch removes applyDeviceScaleFactorInCompositor checks |
+ added by http://trac.webkit.org/changeset/139356 because |
+ Chrome for Android now sizes its screen and window in DIP |
+ units (like other platforms), so they are no longer necessary. |
+ |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit::ChromeClientImpl::windowRect): |
+ |
+2013-02-21 Vsevolod Vlasov <vsevik@chromium.org> |
+ |
+ Web Inspector: Get rid of parsedURL in uiSourceCode, use name and path for displayName instead. |
+ https://bugs.webkit.org/show_bug.cgi?id=110335 |
+ |
+ Reviewed by Alexander Pavlov. |
+ |
+ * src/js/Tests.js: |
+ (.TestSuite.prototype._scriptsAreParsed): |
+ |
+2013-02-21 Ken Kania <kkania@chromium.org> |
+ |
+ Web Inspector: Add command for selecting files for file input element |
+ https://bugs.webkit.org/show_bug.cgi?id=109308 |
+ |
+ Reviewed by Pavel Feldman. |
+ |
+ * src/InspectorClientImpl.cpp: |
+ (WebKit::InspectorClientImpl::canSetFileInputFiles): |
+ (WebKit): |
+ * src/InspectorClientImpl.h: |
+ (InspectorClientImpl): |
+ |
+2013-02-20 Paweł Hajdan, Jr. <phajdan.jr@chromium.org> |
+ |
+ Add gyp option to switch ENABLE(SQL_DATABASE) |
+ https://bugs.webkit.org/show_bug.cgi?id=109303 |
+ http://code.google.com/p/chromium/issues/detail?id=22208 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ This will be useful to implement build with system sqlite. |
+ |
+ * features.gypi: |
+ * src/ChromeClientImpl.cpp: |
+ (WebKit): |
+ * src/ChromeClientImpl.h: |
+ (ChromeClientImpl): |
+ |
+2013-02-20 Dirk Schulze <krit@webkit.org> |
+ |
+ Enable CANVAS_PATH flag |
+ https://bugs.webkit.org/show_bug.cgi?id=108508 |
+ |
+ Reviewed by Simon Fraser. |
+ |
+ Enable CANVAS_PATH flag on trunk. |
+ |
+ * features.gypi: |
+ |
+2013-02-15 Dirk Schulze <krit@webkit.org> |
+ |
+ [Chromium] Add runtime flag for CanvasPath |
+ https://bugs.webkit.org/show_bug.cgi?id=109997 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Add runtime flag for Chromium. |
+ |
+ * public/WebRuntimeFeatures.h: |
+ (WebRuntimeFeatures): |
+ * src/WebRuntimeFeatures.cpp: |
+ (WebKit::WebRuntimeFeatures::enableCanvasPath): |
+ (WebKit): |
+ (WebKit::WebRuntimeFeatures::isCanvasPathEnabled): |
+ |
+2013-02-20 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] Move WebKitPlatformSupport declaration to Platform.h |
+ https://bugs.webkit.org/show_bug.cgi?id=110262 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ In preparation for removing WebKitPlatformSupport.h entirely (once |
+ downstream references to that file have been updated). Part of a |
+ larger refactoring series; see tracking bug 82948. |
+ |
+ * public/platform/WebKitPlatformSupport.h: |
+ |
+2013-02-20 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] Remove idbFactory from WebKitPlatformSupport |
+ https://bugs.webkit.org/show_bug.cgi?id=106457 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ Now that https://codereview.chromium.org/12230054 has landed, the |
+ idbFactory method is no longer needed. (Embedders must now call |
+ the new setIDBFactory method upon initialization.) Part of a |
+ larger refactoring series; see tracking bug 82948. |
+ |
+ * public/platform/WebKitPlatformSupport.h: |
+ (WebKit): |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy): |
+ |
+2013-02-20 Mark Lam <mark.lam@apple.com> |
+ |
+ Rename DatabaseBackend to DatabaseBackendBase. |
+ https://bugs.webkit.org/show_bug.cgi?id=110303. |
+ |
+ Rubber stamped by Alexey Proskuryakov. |
+ |
+ * public/WebDatabase.h: |
+ (WebDatabase): |
+ * src/DatabaseObserver.cpp: |
+ (WebCore::DatabaseObserver::databaseOpened): |
+ (WebCore::DatabaseObserver::databaseModified): |
+ (WebCore::DatabaseObserver::databaseClosed): |
+ (WebCore::DatabaseObserver::reportOpenDatabaseResult): |
+ (WebCore::DatabaseObserver::reportChangeVersionResult): |
+ (WebCore::DatabaseObserver::reportStartTransactionResult): |
+ (WebCore::DatabaseObserver::reportCommitTransactionResult): |
+ (WebCore::DatabaseObserver::reportExecuteStatementResult): |
+ (WebCore::DatabaseObserver::reportVacuumDatabaseResult): |
+ * src/WebDatabase.cpp: |
+ (WebKit::WebDatabase::WebDatabase): |
+ |
+2013-02-20 Rouslan Solomakhin <rouslan@chromium.org> |
+ |
+ Fix use after free in ContextMenuClientImpl.cpp |
+ https://bugs.webkit.org/show_bug.cgi?id=109220 |
+ |
+ Reviewed by Tony Chang. |
+ |
+ ContextMenuClientImpl can use a DocumentMarker after it is freed. The DocumentMarker is originally allocated |
+ by the spell checker. When the user context-clicks on a misspelling, ContextMenuClientImpl saves a reference |
+ to the clicked DocumentMarker, changes the selection, and then uses the DocumentMarker. Changing the selection |
+ causes re-check of spelling. If the spell check client serves the spellcheck request from cache, then re-checking |
+ spelling will delete the DocumentMarker and add a new one. This invalidates the DocumentMarker reference held by |
+ ContextMenuClientImpl. When ContextMenuClientImpl attempts to use the DocumentMarker, Address Sanitizer detects |
+ use after free. The fix is to save a copy of the DocumentMarker before changing selection. |
+ |
+ * src/ContextMenuClientImpl.cpp: |
+ (WebKit::selectMisspellingAsync): Save a copy of DocumentMarker before changing selection. |
+ (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): Use DocumentMarker instead of Vector<DocumentMarker*>. |
+ |
+2013-02-20 Sheriff Bot <webkit.review.bot@gmail.com> |
+ |
+ Unreviewed. Rolled Chromium DEPS to r183552. Requested by |
+ "Mark Pilgrim" <pilgrim@chromium.org> via sheriffbot. |
+ |
+ * DEPS: |
+ |
+2013-02-19 Adrienne Walker <enne@chromium.org> |
+ |
+ Unreviewed, rolling out r143382 and r143401. |
+ http://trac.webkit.org/changeset/143382 |
+ http://trac.webkit.org/changeset/143401 |
+ https://bugs.webkit.org/show_bug.cgi?id=106457 |
+ |
+ Breaks Chromium win/mac canary compilation |
+ |
+ * public/platform/WebKitPlatformSupport.h: |
+ (WebKit): |
+ (WebKitPlatformSupport): |
+ (WebKit::WebKitPlatformSupport::idbFactory): |
+ (WebKit::WebKitPlatformSupport::~WebKitPlatformSupport): |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy): |
+ |
+2013-02-19 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] Move WebKitPlatformSupport declaration to Platform.h |
+ https://bugs.webkit.org/show_bug.cgi?id=110262 |
+ |
+ Reviewed by Adam Barth. |
+ |
+ In preparation for removing WebKitPlatformSupport.h entirely (once |
+ downstream references to that file have been updated). Part of a |
+ larger refactoring series; see tracking bug 82948. |
+ |
+ * public/platform/WebKitPlatformSupport.h: |
+ |
+2013-02-19 Mark Pilgrim <pilgrim@chromium.org> |
+ |
+ [Chromium] Remove idbFactory from WebKitPlatformSupport |
+ https://bugs.webkit.org/show_bug.cgi?id=106457 |
+ |
+ Reviewed by Kentaro Hara. |
+ |
+ Now that https://codereview.chromium.org/12230054 has landed, the |
+ idbFactory method is no longer needed. (Embedders must now call |
+ the new setIDBFactory method upon initialization.) Part of a |
+ larger refactoring series; see tracking bug 82948. |
+ |
+ * public/platform/WebKitPlatformSupport.h: |
+ (WebKit): |
+ * src/IDBFactoryBackendProxy.cpp: |
+ (WebKit::IDBFactoryBackendProxy::IDBFactoryBackendProxy): |
+ |
2013-02-19 Alexandre Elias <aelias@chromium.org> |
[chromium] Fix races in double-tap zoom minimum scale policy |