| Index: Source/WebKit/chromium/ChangeLog | 
| =================================================================== | 
| --- Source/WebKit/chromium/ChangeLog	(revision 147287) | 
| +++ Source/WebKit/chromium/ChangeLog	(working copy) | 
| @@ -1,3 +1,2886 @@ | 
| +2013-03-28  Alexandre Elias  <aelias@chromium.org> | 
| + | 
| +        [chromium] Use widget.parent() for plugin WebMouseEvents | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113543 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        In r142571 I switches widget.parent() to widget.root() in the plugin | 
| +        WebCore event -> WebMouseEvent creator, to make the converter the | 
| +        inverse of the one going the other way and avoid null pointer crashes. | 
| +        But the plugin code expects it to be parent() (see | 
| +        http://crbug.com/223335). | 
| + | 
| +        * src/WebInputEventConversion.cpp: | 
| +        (WebKit::updateWebMouseEventFromWebCoreMouseEvent): | 
| + | 
| +2013-03-28  Xianzhu Wang  <wangxianzhu@chromium.org> | 
| + | 
| +        [Chromium] Don't create SolidColorLayer for full transparent background | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113524 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        * tests/GraphicsLayerChromiumTest.cpp: | 
| +        (GraphicsLayerChromiumTest::setContentsToSolidColor): | 
| + | 
| +2013-03-28  Kent Tamura  <tkent@chromium.org> | 
| + | 
| +        [Chromium] REGRESSION(r88030): Right-click on invalid form controls unexpectedly dispatches 'invalid' events | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113377 | 
| + | 
| +        Reviewed by Dimitri Glazkov. | 
| + | 
| +        * src/ContextMenuClientImpl.cpp: | 
| +        (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): | 
| +        We don't need to call HTMLFormElement::checkValidity here. | 
| + | 
| +2013-03-28  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r191172.  Requested by | 
| +        pdr2 via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-28  Matt Falkenhagen  <falken@chromium.org> | 
| + | 
| +        Refactoring: Replace Element::disabled and isEnabledFormControl with isDisabledFormControl | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113273 | 
| + | 
| +        Reviewed by Kent Tamura. | 
| + | 
| +        Element::disabled is about form controls and Element::isEnabledFormControl | 
| +        is redundant with it, so replace them with a single function | 
| +        Element::isDisabledFormControl. | 
| + | 
| +        * src/WebFormControlElement.cpp: | 
| +        (WebKit::WebFormControlElement::isEnabled): | 
| +        * src/WebOptionElement.cpp: | 
| +        (WebKit::WebOptionElement::isEnabled): | 
| +        * src/WebPasswordFormUtils.cpp: | 
| +        (WebKit::findPasswordFormFields): | 
| +        * src/WebSearchableFormData.cpp: | 
| +        (HTMLNames::findSuitableSearchInputElement): | 
| +        (HTMLNames::buildSearchString): | 
| + | 
| +2013-03-27  Keishi Hattori  <keishi@webkit.org> | 
| + | 
| +        [Chromium] Enable touch events in PagePopup | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113380 | 
| + | 
| +        We want to use touch events inside the calendar picker. This patch adds | 
| +        PagePopupChromeClient::needTouchEvents() and moved hasTouchEventHandlers() | 
| +        from WebViewClient to WebWidgetClient. | 
| + | 
| +        Reviewed by Kent Tamura. | 
| + | 
| +        * public/WebViewClient.h: | 
| +        * public/WebWidgetClient.h: | 
| +        (WebWidgetClient): | 
| +        (WebKit::WebWidgetClient::hasTouchEventHandlers): Moved from WebViewClient. | 
| +        * src/WebPagePopupImpl.cpp: | 
| +        (WebKit): | 
| + | 
| +2013-03-27  Timothy Hatcher  <timothy@apple.com> | 
| + | 
| +        Add support for dock-to-right of the Web Inspector in the Mac port. | 
| + | 
| +        Unfortunately this requires Safari changes, so it is disabled in the nightly builds. | 
| + | 
| +        https://webkit.org/b/113341 | 
| +        rdar://problem/10368152 | 
| + | 
| +        Reviewed by Joseph Pecoraro. | 
| + | 
| +        * src/InspectorFrontendClientImpl.cpp: | 
| +        (WebKit::InspectorFrontendClientImpl::changeAttachedWindowWidth): | 
| +        * src/InspectorFrontendClientImpl.h: | 
| +        (InspectorFrontendClientImpl): | 
| + | 
| +2013-03-27  Kent Tamura  <tkent@chromium.org> | 
| + | 
| +        Rename HTMLFormControlElement::readOnly to isReadOnly | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113297 | 
| + | 
| +        Reviewed by Alexey Proskuryakov. | 
| + | 
| +        * src/WebFormControlElement.cpp: | 
| +        (WebKit::WebFormControlElement::isReadOnly): | 
| + | 
| +2013-03-26  Hayato Ito  <hayato@chromium.org> | 
| + | 
| +        Allow ShadowContents in HitTests by default. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113171 | 
| + | 
| +        Reviewed by Dimitri Glazkov. | 
| + | 
| +        * src/ContextMenuClientImpl.cpp: | 
| +        (WebKit::selectMisspelledWord): | 
| +        * src/WebFrameImpl.cpp: | 
| +        (WebKit::WebFrameImpl::visiblePositionForWindowPoint): | 
| +        * src/WebPluginContainerImpl.cpp: | 
| +        (WebKit::WebPluginContainerImpl::isRectTopmost): | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::computeBlockBounds): | 
| +        (WebKit::WebViewImpl::bestTapNode): | 
| + | 
| +2013-03-26  Dana Jansens  <danakj@chromium.org> | 
| + | 
| +        [chromium] Remove the WebVideoFrame, WebVideoFrameProvider, WebStreamTextureClient, and WebVideoLayer classes. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112483 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        These classes are no longer used, so remove them. | 
| + | 
| +        * WebKit.gyp: | 
| +        * public/WebMediaPlayer.h: | 
| +        (WebKit): | 
| +        (WebMediaPlayer): | 
| +        * public/WebStreamTextureClient.h: Removed. | 
| +        * public/WebVideoFrame.h: Removed. | 
| + | 
| +2013-03-26  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r190706.  Requested by | 
| +        danakj_ via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-26  Ryosuke Niwa  <rniwa@webkit.org> | 
| + | 
| +        Heap-use-after-free regression | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113337 | 
| + | 
| +        Reviewed by Abhishek Arya and Alexey Proskuryakov. | 
| + | 
| +        * src/ChromeClientImpl.cpp: | 
| +        (WebKit::ChromeClientImpl::didAssociateFormControls): | 
| +        * src/ChromeClientImpl.h: | 
| +        (ChromeClientImpl): | 
| + | 
| +2013-03-26  Tony Chang  <tony@chromium.org> | 
| + | 
| +        Autogenerate the scrollAnimatorEnabled setting in Settings.in | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113253 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        * src/WebSettingsImpl.cpp: | 
| +        (WebKit::WebSettingsImpl::setEnableScrollAnimator): Update call to WebCore to use setScrollAnimatorEnabled(bool). | 
| + | 
| +2013-03-26  Tony Chang  <tony@chromium.org> | 
| + | 
| +        [chromium] Expose setSelectionIncludesAltImageText in WebSettings | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113316 | 
| + | 
| +        Reviewed by Dimitri Glazkov. | 
| + | 
| +        Enabling this setting allows plain text clipboard content to include alt | 
| +        text like on Firefox and IE10. | 
| + | 
| +        * public/WebSettings.h: | 
| +        (WebSettings): | 
| +        * src/WebSettingsImpl.cpp: | 
| +        (WebKit::WebSettingsImpl::setSelectionIncludesAltImageText): | 
| +        * src/WebSettingsImpl.h: | 
| +        (WebSettingsImpl): | 
| + | 
| +2013-03-26  Christophe Dumez  <ch.dumez@sisa.samsung.com> | 
| + | 
| +        Code duplication between HTTPParsers and HTTPValidation | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113283 | 
| + | 
| +        Reviewed by Alexey Proskuryakov. | 
| + | 
| +        * src/AssociatedURLLoader.cpp: Include HTTPParsers.h instead | 
| +        of HTTPValidation.h to use isValidHTTPToken(). | 
| + | 
| +2013-03-26  Yufeng Shen  <miletus@chromium.org> | 
| + | 
| +        Convert WebInputEvent::GestureDoubleTap to  PlatformEvent::NoType | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113215 | 
| + | 
| +        In bug 93045 we removed PlatformEvent::GestureDoubleTap since now DoubleTap gesture | 
| +        is implemented as a Tap gesture with tap_count = 2. | 
| + | 
| +        In WebViewImpl::handleGestureEvent(), a PlatformEvent is built from the WebGestureEvent | 
| +        regardless, even though the PlatfromEvent will never reach the WebCore. DoubleTap, in | 
| +        our case, is only handled in WebViewImpl for doube-tap-to-zoom, will also go through | 
| +        conversion in WebInpuEventConversion.cpp::PlatformGestureEventBuilder() and reach | 
| +        ASSERT_NOT_REACHED() | 
| + | 
| +        This patch converts WebGestureEvent::DoubleTap to PlatformEvent::NoType, this makes the | 
| +        conversion list from WebInputEvent to PlatformEvent complete and we don't need a special | 
| +        handling for the DoubleTap event in WebViewImpl::handleGestureEvent() | 
| + | 
| +        Reviewed by Antonio Gomes. | 
| + | 
| +        * src/WebInputEventConversion.cpp: | 
| +        (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder): | 
| + | 
| +2013-03-26  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r146767. | 
| +        http://trac.webkit.org/changeset/146767 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113295 | 
| + | 
| +        Rolling out until nicer fonts / sizes are chosen (Requested by | 
| +        pfeldman on #webkit). | 
| + | 
| +        * src/js/devTools.css: | 
| + | 
| +2013-03-25  Kent Tamura  <tkent@chromium.org> | 
| + | 
| +        Rename ENABLE_INPUT_TYPE_DATETIME | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113254 | 
| + | 
| +        Reviewed by Kentaro Hara. | 
| + | 
| +        Rename ENABLE_INPUT_TYPE_DATETIME to ENABLE_INPUT_TYPE_DATETIME_INCOMPLETE. | 
| +        Actually I'd like to remove the code, but we shouldn't remove it yet | 
| +        because we shipped products with it on some platforms. | 
| + | 
| +        * src/WebRuntimeFeatures.cpp: | 
| +        (WebKit::WebRuntimeFeatures::enableInputTypeDateTime): | 
| +        (WebKit::WebRuntimeFeatures::isInputTypeDateTimeEnabled): | 
| +        * tests/WebViewTest.cpp: | 
| + | 
| +2013-03-25  Dana Jansens  <danakj@chromium.org> | 
| + | 
| +        [chromium] Move ownership of compositor VideoLayer to WebMediaPlayer | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112971 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        This moves ownership of the compositor's video layer over to the | 
| +        implementation of WebMediaPlayer, as well as all interaction | 
| +        between the media player system and the compositor layer or its | 
| +        interfaces such as cc::VideoFrameProvider. | 
| + | 
| +        Now, the WebMediaPlayer implementation calls setWebLayer() to | 
| +        provide the WebLayer* to the WebMediaPlayerClientImpl so that | 
| +        it can be inserted into the GraphicsLayer tree appropriately. | 
| + | 
| +        Defines REMOVE_WEBVIDEOFRAME in related headers to enable this code | 
| +        path in chromium. | 
| + | 
| +        Once chromium removes its use of WebVideoFrame and its related | 
| +        classes, we can remove them from WebKit entirely. | 
| + | 
| +        * WebKit.gypi: | 
| +        * public/WebMediaPlayer.h: | 
| +        (WebKit): | 
| +        * public/WebMediaPlayerClient.h: | 
| +        * public/WebStreamTextureClient.h: | 
| +        * src/WebMediaPlayerClientImpl.cpp: | 
| +        (WebKit::WebMediaPlayerClientImpl::~WebMediaPlayerClientImpl): | 
| +        (WebKit::WebMediaPlayerClientImpl::readyStateChanged): | 
| +        (WebKit::WebMediaPlayerClientImpl::repaint): | 
| +        (WebKit::WebMediaPlayerClientImpl::setOpaque): | 
| +        (WebKit::WebMediaPlayerClientImpl::setWebLayer): | 
| +        (WebKit::WebMediaPlayerClientImpl::loadRequested): | 
| +        (WebKit::WebMediaPlayerClientImpl::platformLayer): | 
| +        (WebKit::WebMediaPlayerClientImpl::paint): | 
| +        (WebKit::WebMediaPlayerClientImpl::needsWebLayer): | 
| +        (WebKit::WebMediaPlayerClientImpl::supportsAcceleratedRendering): | 
| +        (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse): | 
| +        (WebKit::WebMediaPlayerClientImpl::create): | 
| +        (WebKit::WebMediaPlayerClientImpl::supportsType): | 
| +        * src/WebMediaPlayerClientImpl.h: | 
| +        (WebKit): | 
| +        (WebMediaPlayerClientImpl): | 
| +        * tests/WebMediaPlayerClientImplTest.cpp: Removed. | 
| + | 
| +2013-03-25  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r190515.  Requested by | 
| +        "Dana Jansens" <danakj@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-25  James Robinson  <jamesr@chromium.org> | 
| + | 
| +        [chromium] Support GraphicsLayer::setContentsToSolidColor | 
| +        https://bugs.webkit.org/show_bug.cgi?id=104396 | 
| + | 
| +        Reviewed by Adrienne Walker. | 
| + | 
| +        Updates some unit tests for better include discipline. | 
| + | 
| +        * tests/GraphicsLayerChromiumTest.cpp: | 
| +        * tests/ImageLayerChromiumTest.cpp: | 
| + | 
| +2013-03-25  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r146819. | 
| +        http://trac.webkit.org/changeset/146819 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113249 | 
| + | 
| +        broke component build (Requested by danakj on #webkit). | 
| + | 
| +        * WebKit.gypi: | 
| +        * public/WebMediaPlayerClient.h: | 
| +        (WebKit): | 
| +        * src/WebMediaPlayerClientImpl.cpp: | 
| +        (WebKit::WebMediaPlayerClientImpl::~WebMediaPlayerClientImpl): | 
| +        (WebKit::WebMediaPlayerClientImpl::readyStateChanged): | 
| +        (WebKit::WebMediaPlayerClientImpl::repaint): | 
| +        (WebKit::WebMediaPlayerClientImpl::setOpaque): | 
| +        (WebKit::WebMediaPlayerClientImpl::disableAcceleratedCompositing): | 
| +        (WebKit::WebMediaPlayerClientImpl::loadRequested): | 
| +        (WebKit::WebMediaPlayerClientImpl::loadInternal): | 
| +        (WebKit): | 
| +        (WebKit::WebMediaPlayerClientImpl::platformLayer): | 
| +        (WebKit::WebMediaPlayerClientImpl::paint): | 
| +        (WebKit::WebMediaPlayerClientImpl::supportsAcceleratedRendering): | 
| +        (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse): | 
| +        (WebKit::WebMediaPlayerClientImpl::setVideoFrameProviderClient): | 
| +        (WebKit::WebMediaPlayerClientImpl::getCurrentFrame): | 
| +        (WebKit::WebMediaPlayerClientImpl::putCurrentFrame): | 
| +        (WebKit::WebMediaPlayerClientImpl::create): | 
| +        (WebKit::WebMediaPlayerClientImpl::supportsType): | 
| +        * src/WebMediaPlayerClientImpl.h: | 
| +        (WebKit): | 
| +        (WebMediaPlayerClientImpl): | 
| +        * tests/WebMediaPlayerClientImplTest.cpp: Added. | 
| +        (WebKit): | 
| +        (FakeWebMediaPlayerClientImpl): | 
| +        (WebKit::FakeWebMediaPlayerClientImpl::create): | 
| +        (WebKit::FakeWebMediaPlayerClientImpl::FakeWebMediaPlayerClientImpl): | 
| +        (FakeVideoFrameProviderClient): | 
| +        (WebKit::FakeVideoFrameProviderClient::create): | 
| +        (WebKit::FakeVideoFrameProviderClient::~FakeVideoFrameProviderClient): | 
| +        (WebKit::FakeVideoFrameProviderClient::didReceiveFrame): | 
| +        (WebKit::FakeVideoFrameProviderClient::didUpdateMatrix): | 
| +        (WebKit::FakeVideoFrameProviderClient::stopUsingProvider): | 
| +        (WebKit::FakeVideoFrameProviderClient::provider): | 
| +        (WebKit::FakeVideoFrameProviderClient::FakeVideoFrameProviderClient): | 
| +        (WebKit::TEST): | 
| + | 
| +2013-03-25  Dana Jansens  <danakj@chromium.org> | 
| + | 
| +        [chromium] Move ownership of compositor VideoLayer to WebMediaPlayer | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112971 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        This moves ownership of the compositor's video layer over to the | 
| +        implementation of WebMediaPlayer, as well as all interaction | 
| +        between the media player system and the compositor layer or its | 
| +        interfaces such as cc::VideoFrameProvider. | 
| + | 
| +        Now, the WebMediaPlayer implementation calls setWebLayer() to | 
| +        provide the WebLayer* to the WebMediaPlayerClientImpl so that | 
| +        it can be inserted into the GraphicsLayer tree appropriately. | 
| + | 
| +        Defines REMOVE_WEBVIDEOFRAME in related headers to enable this code | 
| +        path in chromium. | 
| + | 
| +        Once chromium removes its use of WebVideoFrame and its related | 
| +        classes, we can remove them from WebKit entirely. | 
| + | 
| +        * WebKit.gypi: | 
| +        * public/WebMediaPlayer.h: | 
| +        (WebKit): | 
| +        * public/WebMediaPlayerClient.h: | 
| +        * public/WebStreamTextureClient.h: | 
| +        * src/WebMediaPlayerClientImpl.cpp: | 
| +        (WebKit::WebMediaPlayerClientImpl::~WebMediaPlayerClientImpl): | 
| +        (WebKit::WebMediaPlayerClientImpl::readyStateChanged): | 
| +        (WebKit::WebMediaPlayerClientImpl::repaint): | 
| +        (WebKit::WebMediaPlayerClientImpl::setOpaque): | 
| +        (WebKit::WebMediaPlayerClientImpl::setWebLayer): | 
| +        (WebKit::WebMediaPlayerClientImpl::loadRequested): | 
| +        (WebKit::WebMediaPlayerClientImpl::platformLayer): | 
| +        (WebKit::WebMediaPlayerClientImpl::paint): | 
| +        (WebKit::WebMediaPlayerClientImpl::needsWebLayer): | 
| +        (WebKit::WebMediaPlayerClientImpl::supportsAcceleratedRendering): | 
| +        (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse): | 
| +        (WebKit::WebMediaPlayerClientImpl::create): | 
| +        (WebKit::WebMediaPlayerClientImpl::supportsType): | 
| +        * src/WebMediaPlayerClientImpl.h: | 
| +        (WebKit): | 
| +        (WebMediaPlayerClientImpl): | 
| +        * tests/WebMediaPlayerClientImplTest.cpp: Removed. | 
| + | 
| +2013-03-25  Alexei Filippov  <alph@chromium.org> | 
| + | 
| +        Web Inspector: Fonts refactoring | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113047 | 
| + | 
| +        Reviewed by Pavel Feldman. | 
| + | 
| +        Unify fonts usage across inspector. | 
| +        Make inspector default font depend on platform. | 
| + | 
| +        * src/js/devTools.css: | 
| +        (body.platform-linux): | 
| +        (body.platform-mac): | 
| +        (body.platform-windows): | 
| + | 
| +2013-03-24  Dana Jansens  <danakj@chromium.org> | 
| + | 
| +        [chromium] Roll chromium deps to 190311. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113161 | 
| + | 
| +        Unreviewed, rolling deps. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-24  Alpha Lam  <hclam@chromium.org> | 
| + | 
| +        GIFImageReader should reports parsing error to client | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113141 | 
| + | 
| +        Reviewed by Stephen White. | 
| + | 
| +        Updated unit test that runs on a broken GIF image file, decoding should fail. | 
| + | 
| +        * tests/GIFImageDecoderTest.cpp: | 
| +        (WebKit::TEST): | 
| + | 
| +2013-03-22  James Robinson  <jamesr@chromium.org> | 
| + | 
| +        [chromium] Wire windows scrollByPage enum up to compositor thread input handling | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113117 | 
| + | 
| +        Reviewed by Adrienne Walker. | 
| + | 
| +        * src/WebCompositorInputHandlerImpl.cpp: | 
| +        (WebKit::WebCompositorInputHandlerImpl::handleInputEventInternal): | 
| +        * tests/WebCompositorInputHandlerImplTest.cpp: | 
| +        (MockWebInputHandlerClient): | 
| + | 
| +2013-03-24  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r190276.  Requested by | 
| +        "Dana Jansens" <danakj@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-22  Dane Wallinga  <dgwallinga@chromium.org> | 
| + | 
| +        Add client callbacks to notify of changes of associated from controls | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110375 | 
| + | 
| +        Reviewed by Ryosuke Niwa. | 
| + | 
| +        Implement form association methods of ChromeClient | 
| +        to inform autofill of form changes after a page has loaded | 
| + | 
| +        * public/WebAutofillClient.h: | 
| +        (WebAutofillClient): | 
| +        (WebKit::WebAutofillClient::didAssociateInput): | 
| +        (WebKit::WebAutofillClient::didAddForm): | 
| +        (WebKit::WebAutofillClient::didAssociateFormControls): | 
| +        * src/ChromeClientImpl.cpp: | 
| +        (WebKit::ChromeClientImpl::didAssociateFormControls): | 
| +        (WebKit): | 
| +        (WebKit::ChromeClientImpl::shouldNotifyOnFormChanges): | 
| +        * src/ChromeClientImpl.h: | 
| +        (ChromeClientImpl): | 
| + | 
| +2013-03-22  Alec Flett  <alecflett@chromium.org> | 
| + | 
| +        [chromium] Support Quota API in Worker | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112713 | 
| + | 
| +        Hook up WebKit side of queryUsageAndQuota. Tests | 
| +        and WebCore code will come in https://bugs.webkit.org/show_bug.cgi?id=112972 | 
| + | 
| +        Reviewed by David Levin. | 
| + | 
| +        * WebKit.gyp: | 
| +        * public/WebCommonWorkerClient.h: | 
| +        (WebKit::WebCommonWorkerClient::queryUsageAndQuota): | 
| +        * src/StorageQuotaChromium.cpp: | 
| +        (WebCore::StorageQuota::queryUsageAndQuota): | 
| +        (WebCore::StorageQuota::requestQuota): | 
| +        * src/WebWorkerClientImpl.cpp: | 
| +        (WebKit::WebWorkerClientImpl::queryUsageAndQuota): | 
| +        (WebKit): | 
| +        * src/WebWorkerClientImpl.h: | 
| +        * src/WorkerStorageQuotaCallbacksBridge.cpp: Added. | 
| +        (WebKit): | 
| +        (MainThreadStorageQuotaCallbacks): | 
| +        (WebKit::MainThreadStorageQuotaCallbacks::createLeakedPtr): | 
| +        (WebKit::MainThreadStorageQuotaCallbacks::~MainThreadStorageQuotaCallbacks): | 
| +        (WebKit::MainThreadStorageQuotaCallbacks::didQueryStorageUsageAndQuota): | 
| +        (WebKit::MainThreadStorageQuotaCallbacks::didFail): | 
| +        (WebKit::MainThreadStorageQuotaCallbacks::didGrantStorageQuota): | 
| +        (WebKit::MainThreadStorageQuotaCallbacks::MainThreadStorageQuotaCallbacks): | 
| +        (WorkerStorageQuotaContextObserver): | 
| +        (WebKit::WorkerStorageQuotaContextObserver::create): | 
| +        (WebKit::WorkerStorageQuotaContextObserver::notifyStop): | 
| +        (WebKit::WorkerStorageQuotaContextObserver::WorkerStorageQuotaContextObserver): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::stop): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::cleanUpAfterCallback): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::WorkerStorageQuotaCallbacksBridge): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::~WorkerStorageQuotaCallbacksBridge): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::postQueryUsageAndQuotaToMainThread): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::queryUsageAndQuotaOnMainThread): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::didFailOnMainThread): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::didQueryStorageUsageAndQuotaOnMainThread): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::didFailOnWorkerThread): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::didQueryStorageUsageAndQuotaOnWorkerThread): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::runTaskOnMainThread): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::runTaskOnWorkerThread): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::dispatchTaskToMainThread): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::mayPostTaskToWorker): | 
| +        * src/WorkerStorageQuotaCallbacksBridge.h: Added. | 
| +        (WebCore): | 
| +        (WebKit): | 
| +        (WorkerStorageQuotaCallbacksBridge): | 
| +        (WebKit::WorkerStorageQuotaCallbacksBridge::create): | 
| + | 
| +2013-03-22  Stephen Chenney  <schenney@chromium.org> | 
| + | 
| +        Skia flag removal to enable bug fixes and performance improvements. | 
| + | 
| +        Unreviewed code enabling. | 
| + | 
| +        * skia_webkit.gyp: | 
| + | 
| +2013-03-22  Tommy Widenflycht  <tommyw@google.com> | 
| + | 
| +        Clean up the speach recognintion API | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112916 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * public/WebSpeechRecognizerClient.h: | 
| +        * src/SpeechRecognitionClientProxy.cpp: | 
| +        * src/SpeechRecognitionClientProxy.h: | 
| +        (SpeechRecognitionClientProxy): | 
| + | 
| +2013-03-22  Hajime Morrita  <morrita@google.com> | 
| + | 
| +        Custom Elements: "readyCallback" lifecycle callback should be called. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112538 | 
| + | 
| +        Reviewed by Elliott Sprehn. | 
| + | 
| +        * src/WebKit.cpp: Added deliverAllLifecycleCallbacks() | 
| + | 
| +2013-03-22  Tommy Widenflycht  <tommyw@google.com> | 
| + | 
| +        MediaStream API: Finalize the RTCPeerConnection states | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112792 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * src/AssertMatchingEnums.cpp: | 
| + | 
| +2013-03-22  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r146534 and r146565. | 
| +        http://trac.webkit.org/changeset/146534 | 
| +        http://trac.webkit.org/changeset/146565 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=113017 | 
| + | 
| +        "r146534 caused perf regression on Chromium Linux x64" | 
| +        (Requested by yurys on #webkit). | 
| + | 
| +        * src/WebKit.cpp: | 
| + | 
| +2013-03-21  Hajime Morrita  <morrita@google.com> | 
| + | 
| +        Custom Elements: "readyCallback" lifecycle callback should be called. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112538 | 
| + | 
| +        Reviewed by Elliott Sprehn. | 
| + | 
| +        * src/WebKit.cpp: Added deliverAllLifecycleCallbacks() | 
| + | 
| +2013-03-21  Garrett Casto  <gcasto@chromium.org> | 
| + | 
| +        [chromium] Add possibleUserNames to WebPasswordFormData | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112375 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * public/WebPasswordFormData.h: | 
| +        (WebPasswordFormData): | 
| +        * src/WebPasswordFormData.cpp: | 
| +        (WebKit::WebPasswordFormData::WebPasswordFormData): | 
| +        * src/WebPasswordFormUtils.cpp: | 
| +        (WebKit::findPasswordFormFields): | 
| +        * src/WebPasswordFormUtils.h: | 
| +        (PasswordFormFields): | 
| + | 
| +2013-03-21  Terry Anderson  <tdanderson@chromium.org> | 
| + | 
| +        [chromium] Remove SK_SUPPORT_HINTING_SCALE_FACTOR flag and code | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112928 | 
| + | 
| +        Reviewed by Stephen White. | 
| + | 
| +        This flag was only for ChromeOS builds with HighDPI. It is no longer needed and can be removed. | 
| +        See http://crbug.com/17550 | 
| + | 
| +        * features.gypi: | 
| +        * tests/OpaqueRectTrackingContentLayerDelegateTest.cpp: | 
| +        * tests/PlatformContextSkiaTest.cpp: | 
| + | 
| +2013-03-21  Joshua Bell  <jsbell@chromium.org> | 
| + | 
| +        IndexedDB: Remove onVersionChange(string) plumbing | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112712 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * public/WebIDBDatabaseCallbacks.h: Remove onVersionChange(string) overload. | 
| +        * src/IDBDatabaseCallbacksProxy.cpp: Ditto. | 
| +        * src/IDBDatabaseCallbacksProxy.h: Ditto. | 
| +        * src/WebIDBDatabaseCallbacksImpl.cpp: Ditto. | 
| +        * src/WebIDBDatabaseCallbacksImpl.h: Ditto. | 
| +        * tests/IDBAbortOnCorruptTest.cpp: Ditto. | 
| +        * tests/IDBDatabaseBackendTest.cpp: Ditto. | 
| + | 
| +2013-03-20  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r189497.  Requested by | 
| +        "Dana Jansens" <danakj@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-20  Tien-Ren Chen  <trchen@chromium.org> | 
| + | 
| +        Correct coordinated scrolling for RTL iframe and overflow:scroll | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112088 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        Added test to ensure RTL iframe has appropriate impl-side scroll position. | 
| + | 
| +        * tests/ScrollingCoordinatorChromiumTest.cpp: | 
| +        (WebKit::TEST_F): | 
| +        (WebKit): | 
| +        * tests/data/rtl-iframe-inner.html: Added. | 
| +        * tests/data/rtl-iframe.html: Added. | 
| + | 
| +2013-03-20  Yufeng Shen  <miletus@chromium.org> | 
| + | 
| +        Remove PlatformEvent::GestureDoubleTap | 
| +        https://bugs.webkit.org/show_bug.cgi?id=93045 | 
| + | 
| +        Reviewed by Antonio Gomes. | 
| + | 
| +        PlatformEvent::GestureDoubleTap is not currently | 
| +        used in WebCore so remove it. | 
| + | 
| +        * src/WebInputEventConversion.cpp: | 
| +        (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder): | 
| + | 
| +2013-03-20  Justin Novosad  <junov@google.com> | 
| + | 
| +        [Chromium] Code cleanup: removing support for non-deferred 2d canvas rendering | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112605 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        Deleting all the code that was used for propagating and supporting | 
| +        the Chromium setting for disabling deferred 2d canvas rendering. | 
| + | 
| +        * public/WebSettings.h: | 
| +        (WebKit::WebSettings::setDeferred2dCanvasEnabled): | 
| +        * src/WebSettingsImpl.cpp: | 
| +        (WebKit::WebSettingsImpl::setDeferred2dCanvasEnabled): | 
| +        * tests/Canvas2DLayerBridgeTest.cpp: | 
| +        (Canvas2DLayerBridgeTest::fullLifecycleTest): | 
| +        * tests/Canvas2DLayerManagerTest.cpp: | 
| +        (FakeCanvas2DLayerBridge::FakeCanvas2DLayerBridge): | 
| + | 
| +2013-03-20  Ken Kania  <kkania@chromium.org> | 
| + | 
| +        Web Inspector: Add promptText param to Page.handleJavaScriptDialog | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112706 | 
| + | 
| +        Reviewed by Pavel Feldman. | 
| + | 
| +        * src/InspectorClientImpl.cpp: | 
| +        (WebKit::InspectorClientImpl::handleJavaScriptDialog): | 
| +        * src/InspectorClientImpl.h: | 
| +        (InspectorClientImpl): | 
| +        * src/WebDevToolsAgentImpl.cpp: | 
| +        (WebKit::WebDevToolsAgentImpl::handleJavaScriptDialog): | 
| +        * src/WebDevToolsAgentImpl.h: | 
| +        (WebDevToolsAgentImpl): | 
| + | 
| +2013-03-19  Mark Pilgrim  <pilgrim@chromium.org> | 
| + | 
| +        [Chromium] Migrate to WEBKIT_USE_NEW_WEBFILESYSTEMTYPE | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112754 | 
| + | 
| +        Reviewed by Darin Fisher. | 
| + | 
| +        Remove old code behind ifndef WEBKIT_USE_NEW_WEBFILESYSTEMTYPE | 
| +        now that it's always defined. | 
| + | 
| +        * public/WebCommonWorkerClient.h: | 
| +        (WebCommonWorkerClient): | 
| +        * public/WebFrame.h: | 
| +        (WebFrame): | 
| +        * public/WebFrameClient.h: | 
| +        (WebFrameClient): | 
| +        (WebKit::WebFrameClient::openFileSystem): | 
| +        (WebKit::WebFrameClient::deleteFileSystem): | 
| +        * src/LocalFileSystemChromium.cpp: | 
| +        (WebCore): | 
| +        (WebCore::openFileSystemHelper): | 
| +        (WebCore::LocalFileSystem::deleteFileSystem): | 
| +        * src/WebFrameImpl.cpp: | 
| +        * src/WebFrameImpl.h: | 
| +        (WebFrameImpl): | 
| +        * src/WebWorkerClientImpl.cpp: | 
| +        (WebKit::WebWorkerClientImpl::openFileSystem): | 
| +        * src/WebWorkerClientImpl.h: | 
| +        * src/WorkerFileSystemCallbacksBridge.cpp: | 
| +        * src/WorkerFileSystemCallbacksBridge.h: | 
| +        (WorkerFileSystemCallbacksBridge): | 
| + | 
| +2013-03-19  Kenneth Russell  <kbr@google.com> | 
| + | 
| +        Unreviewed, rolling out r146277. | 
| +        http://trac.webkit.org/changeset/146277 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111695 | 
| + | 
| +        Broke Chromium Android build | 
| + | 
| +        * features.gypi: | 
| + | 
| +2013-03-19  James Robinson  <jamesr@chromium.org> | 
| + | 
| +        [chromium] Remove compositor settings that don't go through WebKit | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112718 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        This removes settings that used to propagate through WebLayerTreeView::Settings by way of WebViewImpl but are | 
| +        now directly set by the embedder. | 
| + | 
| +        * public/WebSettings.h: | 
| +        * src/WebSettingsImpl.cpp: | 
| +        (WebKit::WebSettingsImpl::WebSettingsImpl): | 
| +        * src/WebSettingsImpl.h: | 
| +        (WebSettingsImpl): | 
| + | 
| +2013-03-19  Alpha Lam  <hclam@chromium.org> | 
| + | 
| +        GIFImageReader to count frames and decode in one pass | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111144 | 
| + | 
| +        Reviewed by Stephen White. | 
| + | 
| +        Added a new GIF unit test for progressive decoding. The test is to verify | 
| +        that continually re-decoding an image one additional byte at a time produces | 
| +        the same outputs as repeatedly decoding (with brand new decoders) truncated | 
| +        versions of the image that are one byte longer each time. | 
| + | 
| +        * tests/GIFImageDecoderTest.cpp: | 
| +        (WebKit::TEST): | 
| + | 
| +2013-03-19  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r189038.  Requested by | 
| +        "Mark Pilgrim" <pilgrim@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-19  Alexei Filippov  <alph@chromium.org> | 
| + | 
| +        Web Inspector: Remove flaky part of testRendererProcessNativeMemorySize test. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112703 | 
| + | 
| +        Reviewed by Yury Semikhatsky. | 
| + | 
| +        The memory increase size check happened to be flaky. Remove it. | 
| + | 
| +        * src/js/Tests.js: | 
| +        (.TestSuite.prototype.testRendererProcessNativeMemorySize.step1): | 
| +        (.TestSuite.prototype.testRendererProcessNativeMemorySize): | 
| + | 
| +2013-03-18  W. James MacLean  <wjmaclean@chromium.org> | 
| + | 
| +        [chromium] Remove NCCH code that relies on boundsContainsPageScale(). | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112465 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        The boundContainsPageScale API is going away, remove code that relies | 
| +        on it. | 
| + | 
| +        * src/NonCompositedContentHost.cpp: | 
| +        (WebKit::NonCompositedContentHost::NonCompositedContentHost): | 
| +        (WebKit::NonCompositedContentHost::setViewport): | 
| + | 
| +2013-03-18  Alec Flett  <alecflett@chromium.org> | 
| + | 
| +        IndexedDB: Protect against key prefix overflows | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111138 | 
| + | 
| +        Reviewed by Tony Chang. | 
| + | 
| +        Add tests for invalid indexIds in basic get/put operations. | 
| + | 
| +2013-03-18  Mark Pilgrim  <pilgrim@chromium.org> | 
| + | 
| +        [Chromium] Create WebFileSystemType enum to allow easier filesystem refactoring | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112571 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        Update function declarations for new WebFileSystemType enum. (All | 
| +        changes are behind an #ifdef so we can sync required changes in embedders.) | 
| + | 
| +        * public/WebCommonWorkerClient.h: | 
| +        (WebCommonWorkerClient): | 
| +        (WebKit::WebCommonWorkerClient::openFileSystem): | 
| +        * public/WebFrame.h: | 
| +        (WebFrame): | 
| +        * public/WebFrameClient.h: | 
| +        (WebFrameClient): | 
| +        (WebKit::WebFrameClient::openFileSystem): | 
| +        (WebKit::WebFrameClient::deleteFileSystem): | 
| +        * src/LocalFileSystemChromium.cpp: | 
| +        (WebCore): | 
| +        (WebCore::openFileSystemHelper): | 
| +        (WebCore::LocalFileSystem::deleteFileSystem): | 
| +        * src/WebFrameImpl.cpp: | 
| +        (WebKit): | 
| +        (WebKit::WebFrameImpl::createFileSystem): | 
| +        (WebKit::WebFrameImpl::createSerializableFileSystem): | 
| +        (WebKit::WebFrameImpl::createFileEntry): | 
| +        * src/WebFrameImpl.h: | 
| +        (WebFrameImpl): | 
| +        * src/WebWorkerClientImpl.cpp: | 
| +        (WebKit): | 
| +        (WebKit::WebWorkerClientImpl::openFileSystem): | 
| +        * src/WebWorkerClientImpl.h: | 
| +        * src/WorkerFileSystemCallbacksBridge.cpp: | 
| +        (WebKit): | 
| +        (WebKit::WorkerFileSystemCallbacksBridge::postOpenFileSystemToMainThread): | 
| +        (WebKit::WorkerFileSystemCallbacksBridge::openFileSystemOnMainThread): | 
| +        * src/WorkerFileSystemCallbacksBridge.h: | 
| +        (WorkerFileSystemCallbacksBridge): | 
| + | 
| +2013-03-18  John Knottenbelt  <jknotten@chromium.org> | 
| + | 
| +        [Chromium] Compositor is applying scroll offset using 'programmatic' API | 
| +        https://bugs.webkit.org/show_bug.cgi?id=109712 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        Ensure that the compositor uses non-programmatic APIs to scroll and | 
| +        scale. | 
| + | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::setPageScaleFactor): | 
| +        (WebKit::WebViewImpl::updateMainFrameScrollPosition): | 
| +        (WebKit): | 
| +        (WebKit::WebViewImpl::applyScrollAndScale): | 
| +        * src/WebViewImpl.h: | 
| +        (WebViewImpl): | 
| +        * tests/WebFrameTest.cpp: | 
| +        * tests/WebViewTest.cpp: | 
| +        * tests/data/long_scroll.html: Added. | 
| +        * tests/data/short_scroll.html: Added. | 
| + | 
| +2013-03-18  Tao Bai  <michaelbai@chromium.org> | 
| + | 
| +        Access settings.defaultVideoPosterURL | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112378 | 
| + | 
| +        Reviewed by Dimitri Glazkov. | 
| + | 
| +        The defaultVideoPosterURL setting has been added in | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110263, | 
| +        this added methods to access it in Chromium. | 
| +        The settings will be used by Android WebView API | 
| +        WebChromeClient.getDefaultVideoPoster() | 
| + | 
| +        * public/WebSettings.h: add setDefaultVideoPosterURL | 
| +        * src/WebSettingsImpl.cpp: | 
| +        (WebKit::WebSettingsImpl::setDefaultVideoPosterURL): set defaultVideoPosterURL | 
| +        * src/WebSettingsImpl.h: add setDefaultVideoPosterURL | 
| + | 
| +2013-03-17  Adam Barth  <abarth@webkit.org> | 
| + | 
| +        [Chromium] Remove unused WebNode::hasEventListeners API | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112529 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        This API no longer has any callers and can be removed. | 
| + | 
| +        * public/WebNode.h: | 
| +        * src/WebNode.cpp: | 
| + | 
| +2013-03-16  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r145898. | 
| +        http://trac.webkit.org/changeset/145898 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112512 | 
| + | 
| +        Causing flakiness on webkit_unit_tests on android bots on | 
| +        chromium.webkit and chromium.linux (Requested by jochen__ on | 
| +        #webkit). | 
| + | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::setPageScaleFactor): | 
| +        (WebKit::WebViewImpl::applyScrollAndScale): | 
| +        * src/WebViewImpl.h: | 
| +        (WebViewImpl): | 
| +        * tests/WebFrameTest.cpp: | 
| +        * tests/WebViewTest.cpp: | 
| + | 
| +2013-03-16  Hans Wennborg  <hans@chromium.org> | 
| + | 
| +        Remove redundant checks from WebInputEvent::isGestureEventType | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112503 | 
| + | 
| +        Reviewed by Darin Fisher. | 
| + | 
| +        GesturePinchBegin, GesturePinchEnd and GesturePinchUpdate were checked | 
| +        for twice. | 
| + | 
| +        This was found by experimenting with a potential new Clang warning. | 
| + | 
| +        * public/WebInputEvent.h: | 
| +        (WebKit::WebInputEvent::isGestureEventType): | 
| + | 
| +2013-03-15  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r188504.  Requested by | 
| +        "Dana Jansens" <danakj@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-15  Fady Samuel  <fsamuel@chromium.org> | 
| + | 
| +        [Chromium] Focus Plugin on TouchStart | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112385 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * src/WebPluginContainerImpl.cpp: | 
| +        (WebKit::WebPluginContainerImpl::handleMouseEvent): | 
| +        * src/WebPluginContainerImpl.h: | 
| +        (WebPluginContainerImpl): | 
| + | 
| +2013-03-15  Jochen Eisinger  <jochen@chromium.org> | 
| + | 
| +        Expose whether a UserGestureToken still has gestures via WebKit API | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112342 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * public/WebUserGestureToken.h: | 
| +        (WebUserGestureToken): | 
| +        * src/WebUserGestureToken.cpp: | 
| +        (WebKit::WebUserGestureToken::hasGestures): | 
| +        (WebKit): | 
| +        * tests/WebUserGestureTokenTest.cpp: | 
| +        (WebCore::TEST): | 
| + | 
| +2013-03-15  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r188418.  Requested by | 
| +        "Adam Barth" <abarth@webkit.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-15  Joshua Bell  <jsbell@chromium.org> | 
| + | 
| +        IndexedDB: Handle success events arriving after context stopped | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112451 | 
| + | 
| +        Reviewed by Tony Chang. | 
| + | 
| +        * tests/IDBRequestTest.cpp: | 
| +        (WebKit::TEST_F): Add cases for onSuccess() and onSuccess(int64_t) | 
| + | 
| +2013-03-15  Nate Chapin  <japhet@chromium.org> | 
| + | 
| +        Hide MainResourceLoader from the outside world | 
| +        https://bugs.webkit.org/show_bug.cgi?id=109971 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * src/FrameLoaderClientImpl.cpp: | 
| +        (WebKit::FrameLoaderClientImpl::convertMainResourceLoadToDownload): | 
| +        * src/FrameLoaderClientImpl.h: | 
| +        (FrameLoaderClientImpl): | 
| + | 
| +2013-03-15  Abhishek Arya  <inferno@chromium.org> | 
| + | 
| +        Replace static_casts with to* helper functions. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112401 | 
| + | 
| +        Reviewed by Stephen Chenney. | 
| + | 
| +        to* helper functions are preferred over static_cast calls since they | 
| +        help to catch bad casts easily on the testing infrastructure. | 
| + | 
| +        * src/WebPluginContainerImpl.cpp: | 
| +        (WebKit::WebPluginContainerImpl::scrollRect): | 
| +        (WebKit::WebPluginContainerImpl::setWantsWheelEvents): | 
| +        (WebKit::WebPluginContainerImpl::handleMouseEvent): | 
| +        * tests/ScrollingCoordinatorChromiumTest.cpp: | 
| +        (WebKit::TEST_F): | 
| + | 
| +2013-03-15  Marja Hölttä  <marja@chromium.org> | 
| + | 
| +        [V8] Store main world and non-main world templates separately. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111724 | 
| + | 
| +        Reviewed by Jochen Eisinger. | 
| + | 
| +        This is needed for generating specialized bindings for the main | 
| +        world (bug 110874). | 
| + | 
| +        * src/WebArrayBuffer.cpp: | 
| +        (WebKit::WebArrayBuffer::createFromV8Value): | 
| +        * src/WebArrayBufferView.cpp: | 
| +        (WebKit::WebArrayBufferView::createFromV8Value): | 
| +        * src/WebBindings.cpp: | 
| +        (WebKit::getRangeImpl): | 
| +        (WebKit::getNodeImpl): | 
| +        (WebKit::getElementImpl): | 
| +        (WebKit::getArrayBufferImpl): | 
| +        (WebKit::getArrayBufferViewImpl): | 
| + | 
| +2013-03-15  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r145802. | 
| +        http://trac.webkit.org/changeset/145802 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112444 | 
| + | 
| +        This broke Chrome. (Requested by marja____ on #webkit). | 
| + | 
| +        * src/WebArrayBuffer.cpp: | 
| +        (WebKit::WebArrayBuffer::createFromV8Value): | 
| +        * src/WebArrayBufferView.cpp: | 
| +        (WebKit::WebArrayBufferView::createFromV8Value): | 
| +        * src/WebBindings.cpp: | 
| +        (WebKit::getRangeImpl): | 
| +        (WebKit::getNodeImpl): | 
| +        (WebKit::getElementImpl): | 
| +        (WebKit::getArrayBufferImpl): | 
| +        (WebKit::getArrayBufferViewImpl): | 
| + | 
| +2013-03-15  John Knottenbelt  <jknotten@chromium.org> | 
| + | 
| +        [Chromium] Compositor is applying scroll offset using 'programmatic' API | 
| +        https://bugs.webkit.org/show_bug.cgi?id=109712 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        Ensure that the compositor uses non-programmatic APIs to scroll and | 
| +        scale. | 
| + | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::setPageScaleFactor): | 
| +        (WebKit::WebViewImpl::updateMainFrameScrollPosition): | 
| +        (WebKit): | 
| +        (WebKit::WebViewImpl::applyScrollAndScale): | 
| +        * src/WebViewImpl.h: | 
| +        (WebViewImpl): | 
| +        * tests/WebFrameTest.cpp: | 
| +        * tests/WebViewTest.cpp: | 
| + | 
| +2013-03-14  Dana Jansens  <danakj@chromium.org> | 
| + | 
| +        [chromium] Make zoom filter independent of the layer size. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112221 | 
| + | 
| +        Reviewed by Stephen White. | 
| + | 
| +        * tests/FilterOperationsTest.cpp: | 
| +        (WebKit): | 
| +        (WebKit::TEST): | 
| + | 
| +2013-03-14  Manuel Rego Casasnovas  <rego@igalia.com> | 
| + | 
| +        Add selectTrailingWhitespaceEnabled setting to WebCore::Page | 
| +        https://bugs.webkit.org/show_bug.cgi?id=109404 | 
| + | 
| +        Reviewed by Tony Chang. | 
| + | 
| +        Use new Page settings for smartInsertDeleteEnabled and | 
| +        selectTrailingWhitespaceEnabled and update API accordingly. | 
| + | 
| +        WebSettings API is required by DRT in order to set the proper default | 
| +        values which are different from browser defaults. | 
| + | 
| +        * public/WebSettings.h: Add new API to manage smartInsertDeleteEnabled | 
| +        and selectTrailingWhitespaceEnabled settings. | 
| +        * public/WebViewClient.h: Remove API related to smartInsertDeleteEnabled | 
| +        and selectTrailingWhitespaceEnabled as they will be managed from page | 
| +        settings from now on. | 
| +        * src/EditorClientImpl.cpp: | 
| +        (WebKit::EditorClientImpl::smartInsertDeleteEnabled): | 
| +        (WebKit::EditorClientImpl::isSelectTrailingWhitespaceEnabled): Use new | 
| +        settings for smartInsertDeleteEnabled and | 
| +        selectTrailingWhitespaceEnabled. | 
| +        * src/WebSettingsImpl.cpp: Implement methods establishing the page | 
| +        settings. | 
| +        (WebKit::WebSettingsImpl::setSelectTrailingWhitespaceEnabled): | 
| +        (WebKit): | 
| +        (WebKit::WebSettingsImpl::setSmartInsertDeleteEnabled): | 
| +        * src/WebSettingsImpl.h: | 
| +        (WebSettingsImpl): Implement new API to manage the new settings. | 
| + | 
| +2013-03-14  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r188004.  Requested by | 
| +        "Dana Jansens" <danakj@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-14  James Robinson  <jamesr@chromium.org> | 
| + | 
| +        [chromium] Add tools/protoc_wrapper to directories pulled in Chromium-in-WebKit configuration | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112363 | 
| + | 
| +        Reviewed by Kenneth Russell. | 
| + | 
| +        Chromium r187704 added a reference to this script to src/gpu/gpu.gyp, which we pull in the Chromium-in-WebKit | 
| +        configuration. This adds the script to DEPS so we can roll past that rev. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-14  Abhishek Arya  <inferno@chromium.org> | 
| + | 
| +        Replace static_casts with to* helper functions. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112296 | 
| + | 
| +        Reviewed by Kentaro Hara. | 
| + | 
| +        to* helper functions are preferred over static_cast calls since they | 
| +        help to catch bad casts easily on the testing infrastructure. | 
| + | 
| +        * src/WebDocument.cpp: | 
| +        (WebKit::WebDocument::images): | 
| +        * src/WebElement.cpp: | 
| +        (WebKit::WebElement::operator PassRefPtr<Element>): | 
| +        * src/WebPageSerializer.cpp: | 
| +        (WebCore::retrieveResourcesForFrame): | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::setFocus): | 
| +        (WebKit::WebViewImpl::clearFocusedNode): | 
| +        (WebKit::WebViewImpl::scrollFocusedNodeIntoView): | 
| +        (WebKit::WebViewImpl::scrollFocusedNodeIntoRect): | 
| + | 
| +2013-03-14  Marja Hölttä  <marja@chromium.org> | 
| + | 
| +        [V8] Store main world and non-main world templates separately. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111724 | 
| + | 
| +        Reviewed by Jochen Eisinger. | 
| + | 
| +        This is needed for generating specialized bindings for the main | 
| +        world (bug 110874). | 
| + | 
| +        * src/WebArrayBuffer.cpp: | 
| +        (WebKit::WebArrayBuffer::createFromV8Value): | 
| +        * src/WebArrayBufferView.cpp: | 
| +        (WebKit::WebArrayBufferView::createFromV8Value): | 
| +        * src/WebBindings.cpp: | 
| +        (WebKit::getRangeImpl): | 
| +        (WebKit::getNodeImpl): | 
| +        (WebKit::getElementImpl): | 
| +        (WebKit::getArrayBufferImpl): | 
| +        (WebKit::getArrayBufferViewImpl): | 
| + | 
| +2013-03-13  Rik Cabanier  <cabanier@adobe.com> | 
| + | 
| +        create runtime flags for CSS Compositing | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111818 | 
| + | 
| +        Reviewed by Ryosuke Niwa. | 
| + | 
| +        Added a runtime flags to enable CSS compositing for chromium. | 
| + | 
| +        * public/WebRuntimeFeatures.h: | 
| +        (WebRuntimeFeatures): | 
| +        * src/WebRuntimeFeatures.cpp: | 
| +        (WebKit::WebRuntimeFeatures::enableCSSCompositing): | 
| +        (WebKit): | 
| +        (WebKit::WebRuntimeFeatures::isCSSCompositingEnabled): | 
| + | 
| +2013-03-11  Kinuko Yasuda  <kinuko@chromium.org> | 
| + | 
| +        Quota API: Update IDL to make it match the latest WD | 
| +        https://bugs.webkit.org/show_bug.cgi?id=88396 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        Add a new interface object (navigator.StorageQuota) and deprecate the old one (window.StorageInfo) | 
| +        to make the code match with the latest Quota API WD: | 
| +        http://www.w3.org/TR/quota-api/ | 
| + | 
| +        * WebKit.gyp: | 
| +        * src/AssertMatchingEnums.cpp: | 
| +        * src/StorageQuotaChromium.cpp: Renamed from Source/WebKit/chromium/src/StorageInfoChromium.cpp. | 
| +        (WebCore): | 
| +        (WebCore::StorageQuota::queryUsageAndQuota): | 
| +        (WebCore::StorageQuota::requestQuota): | 
| +        * src/WebStorageQuotaCallbacksImpl.cpp: | 
| +        (WebKit::WebStorageQuotaCallbacksImpl::WebStorageQuotaCallbacksImpl): | 
| +        * src/WebStorageQuotaCallbacksImpl.h: | 
| +        (WebCore): | 
| +        (WebStorageQuotaCallbacksImpl): | 
| + | 
| +2013-03-13  Chris Palmer  <palmer@google.com> | 
| + | 
| +        Enable V8 binding integriy on Android. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112297 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * features.gypi: | 
| + | 
| +2013-03-13  Michael Nordman  <michaeln@google.com> | 
| + | 
| +        [Chromium] FileSystem mods: Changes to snapshot file creation to reduce dependencies on blobs. | 
| +        No longer send a |blobURL| to the browser process, no longer expect the browser process | 
| +        to have registered a blob with that url. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=108851 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * src/AsyncFileSystemChromium.cpp: | 
| +        (WebCore): | 
| +        (WebCore::FileWriterHelperCallbacks::didCreateSnapshotFile): | 
| +        (WebCore::AsyncFileSystemChromium::createSnapshotFileAndReadMetadata): | 
| +        * src/AsyncFileSystemChromium.h: | 
| +        (AsyncFileSystemChromium): | 
| +        * src/LocalFileSystemChromium.cpp: | 
| +        (WebCore): | 
| +        * src/WebFileSystemCallbacksImpl.cpp: | 
| +        (WebKit::WebFileSystemCallbacksImpl::didCreateSnapshotFile): | 
| +        (WebKit): | 
| +        * src/WebFileSystemCallbacksImpl.h: | 
| +        (WebCore): | 
| +        (WebFileSystemCallbacksImpl): | 
| +        * src/WorkerAsyncFileSystemChromium.cpp: | 
| +        (WebCore::WorkerAsyncFileSystemChromium::createSnapshotFileAndReadMetadata): | 
| +        (WebCore::WorkerAsyncFileSystemChromium::createWorkerFileSystemCallbacksBridge): | 
| +        * src/WorkerFileSystemCallbacksBridge.cpp: | 
| +        (WebKit::MainThreadFileSystemCallbacks::didCreateSnapshotFile): | 
| +        (MainThreadFileSystemCallbacks): | 
| +        (WebKit::WorkerFileSystemCallbacksBridge::postCreateSnapshotFileToMainThread): | 
| +        (WebKit::WorkerFileSystemCallbacksBridge::createSnapshotFileOnMainThread): | 
| +        (WebKit::WorkerFileSystemCallbacksBridge::didCreateSnapshotFileOnMainThread): | 
| +        (WebKit): | 
| +        (WebKit::WorkerFileSystemCallbacksBridge::WorkerFileSystemCallbacksBridge): | 
| +        (WebKit::WorkerFileSystemCallbacksBridge::didCreateSnapshotFileOnWorkerThread): | 
| +        * src/WorkerFileSystemCallbacksBridge.h: | 
| +        (WebCore): | 
| +        (WebKit): | 
| +        (WebKit::WorkerFileSystemCallbacksBridge::create): | 
| +        (WorkerFileSystemCallbacksBridge): | 
| + | 
| +2013-03-13  Adam Barth  <abarth@webkit.org> | 
| + | 
| +        [Chromium] Restrict WebNode::addEventListener and friends to a whitelist of event types | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112195 | 
| + | 
| +        Reviewed by Eric Seidel. | 
| + | 
| +        Chromium only uses these APIs in extremely narrow ways. In order to | 
| +        discourage Chromium from using these APIs in broader ways, this patch | 
| +        restricts the APIs to a small whitelist of event types. | 
| + | 
| +        We might want to add some sort of flag to let CEF use expose these APIs | 
| +        more broadly. | 
| + | 
| +        * WebKit.gypi: | 
| +        * public/WebNode.h: | 
| +        * src/WebNode.cpp: | 
| +        (WebKit::WebNode::hasEventListeners): | 
| +        (WebKit::WebNode::addEventListener): | 
| +        * tests/EventListenerTest.cpp: Removed. | 
| +            - These tests of DOM mutation events are no longer needed because we | 
| +              don't support listening for DOM mutation events via the API | 
| +              anymore. | 
| + | 
| +2013-03-13  Stephen Chenney  <schenney@chromium.org> | 
| + | 
| +        Add new Skia code suppression flags | 
| + | 
| +        Unreviewed build update. | 
| + | 
| +        * skia_webkit.gyp: Add 'SK_DISABLE_BLUR_ROUNDING', 'SK_IGNORE_SUBPIXEL_AXIS_ALIGN_FIX', | 
| +            'SK_IGNORE_PICTURE_RECORD_SAVE_LAYER_OPT', 'SK_IGNORE_FAST_RECT_BLUR', 'SK_IGNORE_CUBIC_STROKE_FIX' | 
| + | 
| +2013-03-13  Aaron Colwell  <acolwell@chromium.org> | 
| + | 
| +        Cleanup dead MediaSource code now that the Chromium-side refactor is complete. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110371 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * public/WebMediaPlayer.h: | 
| +        (WebKit): | 
| +        (WebMediaPlayer): Remove old MediaSource methods and default MediaSource load() implementation. | 
| +        * public/WebMediaPlayerClient.h: Remove old MediaSource methods. | 
| +        * src/WebMediaPlayerClientImpl.cpp: Remove WebMediaSourceClientImpl & WebSourceBufferImpl classes that | 
| +                                            are no longer needed. | 
| +        * src/WebMediaPlayerClientImpl.h: Remove old MediaSource methods. | 
| +        (WebMediaPlayerClientImpl): | 
| + | 
| +2013-03-13  Pavel Feldman  <pfeldman@chromium.org> | 
| + | 
| +        Web Inspector: get rid of hiddenPanels filter | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112252 | 
| + | 
| +        Reviewed by Vsevolod Vlasov. | 
| + | 
| +        * src/InspectorFrontendClientImpl.cpp: | 
| +        * src/InspectorFrontendClientImpl.h: | 
| +        (InspectorFrontendClientImpl): | 
| + | 
| +2013-03-13  Mikhail Naganov  <mnaganov@chromium.org> | 
| + | 
| +        [Chromium] Rename android_build_type to android_webview_build in .gyp files. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112129 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        Following Chromium | 
| +        http://src.chromium.org/viewvc/chrome?view=rev&revision=187556 | 
| +        this is being renamed to better explain what it does. | 
| + | 
| +        * WebKitUnitTests.gyp: | 
| + | 
| +2013-03-13  Pavel Feldman  <pfeldman@chromium.org> | 
| + | 
| +        Web Inspector: convert workers inspection into capability | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112251 | 
| + | 
| +        Reviewed by Vsevolod Vlasov. | 
| + | 
| +        * src/InspectorFrontendClientImpl.cpp: | 
| +        * src/InspectorFrontendClientImpl.h: | 
| +        (InspectorFrontendClientImpl): | 
| + | 
| +2013-03-12  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r187688.  Requested by | 
| +        "James Robinson" <jamesr@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-12  Jun Jiang  <jun.a.jiang@intel.com> | 
| + | 
| +        Enable GPU-GPU texture copy in texImage2D() for HTMLVideoElement if hardware accelerated video decode is in use | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111126 | 
| + | 
| +        Reviewed by Kenneth Russell. | 
| + | 
| +        * public/WebMediaPlayer.h: | 
| +        (WebKit::WebMediaPlayer::copyVideoTextureToPlatformTexture): | 
| +        * src/WebMediaPlayerClientImpl.cpp: | 
| +        (WebKit::WebMediaPlayerClientImpl::copyVideoTextureToPlatformTexture): do a GPU-GPU textures copy if possible. | 
| +        * src/WebMediaPlayerClientImpl.h: | 
| +        (WebMediaPlayerClientImpl): | 
| + | 
| +2013-03-12  Adam Barth  <abarth@webkit.org> | 
| + | 
| +        [Chromium] WebFrame event listener APIs are unused and can be removed | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112189 | 
| + | 
| +        Reviewed by Darin Fisher. | 
| + | 
| +        As far as I can tell, there are no callers for these APIs. They appear | 
| +        to have been added for out-of-process postMessages, but those are now | 
| +        implemented using a different mechanism. | 
| + | 
| +        * public/WebFrame.h: | 
| +        (WebFrame): | 
| +        * src/WebFrameImpl.cpp: | 
| +        * src/WebFrameImpl.h: | 
| +        (WebFrameImpl): | 
| + | 
| +2013-03-12  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r187660.  Requested by | 
| +        "Adam Barth" <abarth@webkit.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-12  Adam Barth  <abarth@webkit.org> | 
| + | 
| +        [Chromium] Remove WEBKIT_USING_V8 from the WebKit API | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112120 | 
| + | 
| +        Reviewed by Tony Chang. | 
| + | 
| +        Chromium always uses V8. This macro has outlived it's usefulness. It's | 
| +        now just noise. | 
| + | 
| +        * README: | 
| +        * public/WebArrayBuffer.h: | 
| +        (WebArrayBuffer): | 
| +        * public/WebArrayBufferView.h: | 
| +        (WebArrayBufferView): | 
| +        * public/WebBindings.h: | 
| +        (WebBindings): | 
| +        * public/WebBlob.h: | 
| +        (WebBlob): | 
| +        * public/WebFrame.h: | 
| +        (WebFrame): | 
| +        * public/WebFrameClient.h: | 
| +        * public/WebSerializedScriptValue.h: | 
| +        (WebSerializedScriptValue): | 
| +        * src/WebArrayBuffer.cpp: | 
| +        (WebKit::WebArrayBuffer::createFromV8Value): | 
| +        * src/WebArrayBufferView.cpp: | 
| +        (WebKit::WebArrayBufferView::createFromV8Value): | 
| +        * src/WebBindings.cpp: | 
| +        (WebKit::WebBindings::toV8Value): | 
| +        * src/WebBlob.cpp: | 
| +        (WebKit::WebBlob::toV8Value): | 
| +        * src/WebFrameImpl.cpp: | 
| +        (WebKit::WebFrame::frameForContext): | 
| +        * src/WebFrameImpl.h: | 
| +        (WebFrameImpl): | 
| +        * src/WebSerializedScriptValue.cpp: | 
| +        (WebKit::WebSerializedScriptValue::serialize): | 
| +        (WebKit::WebSerializedScriptValue::deserialize): | 
| + | 
| +2013-03-12  Abhishek Arya  <inferno@chromium.org> | 
| + | 
| +        Replace static_casts with to* functions. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112072 | 
| + | 
| +        Reviewed by Philip Rogers. | 
| + | 
| +        to* functions are preferred over static_cast calls since they | 
| +        help to catch bad casts easily on the testing infrastructure. | 
| + | 
| +        * src/ChromeClientImpl.cpp: | 
| +        (WebKit::ChromeClientImpl::focusedNodeChanged): | 
| +        * src/ContextMenuClientImpl.cpp: | 
| +        (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): | 
| +        * src/DOMUtilitiesPrivate.cpp: | 
| +        (WebCore::toHTMLElement): | 
| +        * src/WebSearchableFormData.cpp: | 
| +        (HTMLNames::IsSelectInDefaultState): | 
| + | 
| +2013-03-11  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r145462. | 
| +        http://trac.webkit.org/changeset/145462 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112097 | 
| + | 
| +        Compilation failure in PluginView.cpp (Requested by jamesr_ on | 
| +        #webkit). | 
| + | 
| +        * src/ChromeClientImpl.cpp: | 
| +        (WebKit::ChromeClientImpl::focusedNodeChanged): | 
| +        * src/ContextMenuClientImpl.cpp: | 
| +        (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): | 
| +        * src/DOMUtilitiesPrivate.cpp: | 
| +        (WebCore::toHTMLElement): | 
| +        * src/WebSearchableFormData.cpp: | 
| +        (HTMLNames::IsSelectInDefaultState): | 
| + | 
| +2013-03-11  Abhishek Arya  <inferno@chromium.org> | 
| + | 
| +        Replace static_casts with to* functions. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112072 | 
| + | 
| +        Reviewed by Philip Rogers. | 
| + | 
| +        to* functions are preferred over static_cast calls since they | 
| +        help to catch bad casts easily on the testing infrastructure. | 
| + | 
| +        * src/ChromeClientImpl.cpp: | 
| +        (WebKit::ChromeClientImpl::focusedNodeChanged): | 
| +        * src/ContextMenuClientImpl.cpp: | 
| +        (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): | 
| +        * src/DOMUtilitiesPrivate.cpp: | 
| +        (WebCore::toHTMLElement): | 
| +        * src/WebSearchableFormData.cpp: | 
| +        (HTMLNames::IsSelectInDefaultState): | 
| + | 
| +2013-03-11  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r187216.  Requested by | 
| +        "James Robinson" <jamesr@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-11  Jochen Eisinger  <jochen@chromium.org> | 
| + | 
| +        Rename DefinitelyProcessingUserGesture to DefinitelyProcessingNewUserGesture | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111959 | 
| + | 
| +        Reviewed by Alexey Proskuryakov. | 
| + | 
| +        * src/WebFrameImpl.cpp: | 
| +        (WebKit::WebFrameImpl::executeScriptAndReturnValue): | 
| +        * src/WebNotification.cpp: | 
| +        (WebKit::WebNotification::dispatchClickEvent): | 
| +        * src/WebPluginContainerImpl.cpp: | 
| +        (WebKit::WebPluginContainerImpl::handleEvent): | 
| +        (WebKit::WebPluginContainerImpl::loadFrameRequest): | 
| +        * src/WebScopedUserGesture.cpp: | 
| +        (WebKit::WebScopedUserGesture::initialize): | 
| +        * tests/WebUserGestureTokenTest.cpp: | 
| +        (WebCore::TEST): | 
| + | 
| +2013-03-11  Mark Pilgrim  <pilgrim@chromium.org> | 
| + | 
| +        [Chromium] Move WebFileSystemCallbacks to Platform/ | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112049 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        In preparation for moving filesystem-related methods from | 
| +        WebFrameClient to Platform. | 
| + | 
| +        * WebKit.gyp: | 
| +        * public/WebFileError.h: | 
| +        * public/WebFileSystemCallbacks.h: | 
| +        * public/WebFileSystemEntry.h: | 
| +        * public/WebFileWriterClient.h: | 
| +        * src/AssertMatchingEnums.cpp: | 
| +        * src/AsyncFileWriterChromium.h: | 
| +        * src/LocalFileSystemChromium.cpp: | 
| +        * src/WebFileSystemCallbacksImpl.cpp: | 
| +        * src/WebFileSystemCallbacksImpl.h: | 
| +        * src/WebSharedWorkerImpl.cpp: | 
| +        * src/WebWorkerClientImpl.cpp: | 
| +        * src/WorkerFileSystemCallbacksBridge.cpp: | 
| +        * src/WorkerFileSystemCallbacksBridge.h: | 
| +        * src/WorkerFileWriterCallbacksBridge.h: | 
| + | 
| +2013-03-11  Abhishek Arya  <inferno@chromium.org> | 
| + | 
| +        Replace static_cast with to* helper functions. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112045 | 
| + | 
| +        Reviewed by Eric Seidel. | 
| + | 
| +        * src/WebFrameImpl.cpp: | 
| +        (WebKit::WebFrameImpl::findChildByExpression): | 
| +        (WebKit::WebFrameImpl::fromFrameOwnerElement): | 
| +        * src/WebHelperPluginImpl.cpp: | 
| +        (WebKit::WebHelperPluginImpl::getPlugin): | 
| +        * src/WebMediaPlayerClientImpl.cpp: | 
| +        (WebKit::WebMediaPlayerClientImpl::loadInternal): | 
| +        (WebKit::WebMediaPlayerClientImpl::create): | 
| +        * src/WebPageSerializerImpl.cpp: | 
| +        (WebKit::WebPageSerializerImpl::preActionBeforeSerializeOpenTag): | 
| +        (WebKit::WebPageSerializerImpl::endTagToString): | 
| +        (WebKit::WebPageSerializerImpl::buildContentForNode): | 
| +        (WebKit::WebPageSerializerImpl::collectTargetFrames): | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::autocompleteHandleKeyEvent): | 
| +        (WebKit::WebViewImpl::enterFullScreenForElement): | 
| + | 
| +2013-03-11  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r145435. | 
| +        http://trac.webkit.org/changeset/145435 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112082 | 
| + | 
| +        Still does not compile (Requested by jamesr on #webkit). | 
| + | 
| +        * tests/IDBBackingStoreTest.cpp: | 
| +        (WebCore::IDBBackingStoreTest::SetUp): | 
| +        (IDBBackingStoreTest): | 
| +        (WebCore::TEST_F): | 
| +        * tests/IDBFakeBackingStore.h: | 
| +        * tests/IDBLevelDBCodingTest.cpp: | 
| +        (IDBLevelDBCoding): | 
| +        (IDBLevelDBCoding::TEST): | 
| + | 
| +2013-03-11  Alec Flett  <alecflett@chromium.org> | 
| + | 
| +        IndexedDB: Protect against key prefix overflows | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111138 | 
| + | 
| +        Reviewed by Tony Chang. | 
| + | 
| +        Add tests for invalid indexIds in basic get/put operations. | 
| + | 
| +2013-03-11  Xiyuan Xia  <xiyuan@chromium.org> | 
| + | 
| +        [Chromium] chromium/linux breaks expectation of select popup background due to bad UA css rules | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111873 | 
| + | 
| +        Reviewed by Tony Chang. | 
| + | 
| +        Update PopupMenuStyle constructor call sites. | 
| + | 
| +        * src/AutofillPopupMenuClient.cpp: | 
| +        (WebKit::AutofillPopupMenuClient::initialize): | 
| + | 
| +2013-03-11  Abhishek Arya  <inferno@chromium.org> | 
| + | 
| +        Add ASSERT_WITH_SECURITY_IMPLICATION to catch bad casts. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112060 | 
| + | 
| +        Reviewed by Eric Seidel. | 
| + | 
| +        * src/FrameLoaderClientImpl.cpp: | 
| +        (WebKit::FrameLoaderClientImpl::redirectDataToPlugin): | 
| + | 
| +2013-03-11  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r145375. | 
| +        http://trac.webkit.org/changeset/145375 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=112050 | 
| + | 
| +        Does not compile (Requested by jamesr on #webkit). | 
| + | 
| +        * tests/IDBBackingStoreTest.cpp: | 
| +        (WebCore::IDBBackingStoreTest::SetUp): | 
| +        (IDBBackingStoreTest): | 
| +        (WebCore::TEST_F): | 
| +        * tests/IDBFakeBackingStore.h: | 
| + | 
| +2013-03-11  Alec Flett  <alecflett@chromium.org> | 
| + | 
| +        IndexedDB: Protect against key prefix overflows | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111138 | 
| + | 
| +        Reviewed by Tony Chang. | 
| + | 
| +        Add tests for invalid indexIds in basic get/put operations. | 
| + | 
| +2013-03-11  Chris Hopman  <cjhopman@chromium.org> | 
| + | 
| +        [chromium] Android apk targets should depend directly on Java library targets | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111746 | 
| + | 
| +        Reviewed by Eric Seidel. | 
| + | 
| +        * WebKitUnitTests.gyp: | 
| +        Make webkit_unit_tests_apk depend directly on base_java and net_java. | 
| + | 
| +2013-03-11  Jochen Eisinger  <jochen@chromium.org> | 
| + | 
| +        [chromium] remove obsolete user gesture methods from WebFrame | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111696 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * public/WebFrame.h: | 
| +        (WebFrame): | 
| +        * src/FrameLoaderClientImpl.cpp: | 
| +        (WebKit::FrameLoaderClientImpl::dispatchDidNavigateWithinPage): | 
| +        * src/WebFrameImpl.cpp: | 
| +        * src/WebFrameImpl.h: | 
| +        (WebFrameImpl): | 
| + | 
| +2013-03-09  Sadrul Habib Chowdhury  <sadrul@chromium.org> | 
| + | 
| +        [chromium] Remove deprecated flingStart.sourceDevice from WebGestureEvent | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111866 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        * public/WebInputEvent.h: | 
| + | 
| +2013-03-09  David Dorwin  <ddorwin@chromium.org> | 
| + | 
| +        [chromium] Set the Helper Plugin's URL to that of the host document. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111913 | 
| + | 
| +        This allows content settings, etc. to be based on the document hosting | 
| +        the element that requested the Helper Plugin. | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * src/WebHelperPluginImpl.cpp: | 
| +        (WebKit::writeDocument): | 
| +        (WebKit::WebHelperPluginImpl::initialize): | 
| +        (WebKit::WebHelperPluginImpl::initializePage): | 
| +        * src/WebHelperPluginImpl.h: | 
| +        (WebKit): | 
| +        (WebHelperPluginImpl): | 
| +        * src/WebMediaPlayerClientImpl.cpp: | 
| +        (WebKit::WebMediaPlayerClientImpl::createHelperPlugin): | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::createHelperPlugin): | 
| +        * src/WebViewImpl.h: | 
| +        (WebViewImpl): | 
| + | 
| +2013-03-08  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r187037.  Requested by | 
| +        "James Robinson" <jamesr@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-08  James Robinson  <jamesr@chromium.org> | 
| + | 
| +        [chromium] Remove WebLayerTreeViewClient and WebLayerTreeView::Settings | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111632 | 
| + | 
| +        Reviewed by Adrienne Walker. | 
| + | 
| +        * public/WebWidgetClient.h: | 
| +        (WebWidgetClient): | 
| +        (WebKit::WebWidgetClient::initializeLayerTreeView): | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): | 
| +        * src/WebViewImpl.h: | 
| +        * tests/ScrollingCoordinatorChromiumTest.cpp: | 
| +        (WebKit::FakeWebViewClient::initializeLayerTreeView): | 
| + | 
| +2013-03-08  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r186991.  Requested by | 
| +        "James Robinson" <jamesr@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-08  Joshua Bell  <jsbell@chromium.org> | 
| + | 
| +        IndexedDB: Use WeakPtr for Factory-to-BackingStore reference | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111459 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        Add new test that verifies refcounts. | 
| + | 
| +        * WebKit.gyp: Don't include files depending on webkit_support. | 
| +        * tests/IDBBackingStoreTest.cpp: | 
| +        (WebCore::IDBBackingStoreTest::SetUp): No need for dummy factory. | 
| +        (MockIDBFactoryBackend): Allow access to protected openBackingStore method. | 
| +        (WebCore::TEST): Add new test that verifies refcounts. | 
| +        * tests/IDBCleanupOnIOErrorTest.cpp: | 
| +        (WebCore::TEST): No need for dummy factory. | 
| + | 
| +2013-03-07  Keishi Hattori  <keishi@webkit.org> | 
| + | 
| +        Update calendar picker UI | 
| +        https://bugs.webkit.org/show_bug.cgi?id=109439 | 
| + | 
| +        Reviewed by Kent Tamura. | 
| + | 
| +        * src/DateTimeChooserImpl.cpp: | 
| +        (WebKit::DateTimeChooserImpl::writeDocument): Adding shortMonthLabels property. | 
| + | 
| +2013-03-07  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r145166. | 
| +        http://trac.webkit.org/changeset/145166 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111819 | 
| + | 
| +        build break - no symbol | 
| +        webkit_support::CreateScopedTempDirectory() (Requested by | 
| +        hayato on #webkit). | 
| + | 
| +        * tests/IDBBackingStoreTest.cpp: | 
| +        (WebCore::IDBBackingStoreTest::SetUp): | 
| +        (IDBBackingStoreTest): | 
| +        * tests/IDBCleanupOnIOErrorTest.cpp: | 
| +        (WebCore::TEST): | 
| + | 
| +2013-03-07  Joshua Bell  <jsbell@chromium.org> | 
| + | 
| +        IndexedDB: Use WeakPtr for Factory-to-BackingStore reference | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111459 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        Added tests to verify refcounts on backing stores, update method signatures. | 
| + | 
| +        * tests/IDBBackingStoreTest.cpp: | 
| +        (WebCore::IDBBackingStoreTest::SetUp): No dummy factory needed. | 
| +        (MockIDBFactoryBackend): Expose protected method to tests. | 
| +        (WebCore::TEST): Added BackingStoreLifetime test. | 
| +        * tests/IDBCleanupOnIOErrorTest.cpp: No dummy factory needed. | 
| + | 
| +2013-03-06  James Robinson  <jamesr@chromium.org> | 
| + | 
| +        [chromium] Stop using WebTransformationMatrix on WebLayer | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111635 | 
| + | 
| +        Reviewed by Adrienne Walker. | 
| + | 
| +        * src/LinkHighlight.cpp: | 
| +        (WebKit::LinkHighlight::computeEnclosingCompositingLayer): | 
| +        * tests/GraphicsLayerChromiumTest.cpp: | 
| +        (GraphicsLayerChromiumTest): | 
| + | 
| +2013-03-07  Mark Pilgrim  <pilgrim@chromium.org> | 
| + | 
| +        [Chromium] Update some #includes for WebMessagePortChannel.h | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111752 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        In anticipation of removing | 
| +        WK/chromium/public/WebMessagePortChannel.h (once all downstream | 
| +        references have been updated) | 
| + | 
| +        * public/WebDOMMessageEvent.h: | 
| +        * public/WebFrame.h: | 
| +        * public/WebSharedWorkerClient.h: | 
| + | 
| +2013-03-07  Mark Pilgrim  <pilgrim@chromium.org> | 
| + | 
| +        [Chromium] Remove WK/chromium/public/WebStorageArea.h | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111744 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        File moved to new Platform/ directory. All references have already | 
| +        been updated (including downstream). | 
| + | 
| +        * public/WebStorageArea.h: Removed. | 
| + | 
| +2013-03-07  Mark Pilgrim  <pilgrim@chromium.org> | 
| + | 
| +        [Chromium] Update some #includes for WebFileInfo.h in WK/chromium/src/ | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111741 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        In preparation for removing WK/chromium/public/WebFileInfo.h. | 
| + | 
| +        * src/AssertMatchingEnums.cpp: | 
| + | 
| +2013-03-07  Mark Pilgrim  <pilgrim@chromium.org> | 
| + | 
| +        [Chromium] Remove WK/chromium/public/WebWorkerRunLoop.h | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111740 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        No longer needed; all references have been updated to new version | 
| +        in top-level Platform/ directory. | 
| + | 
| +        * public/WebWorkerRunLoop.h: Removed. | 
| + | 
| +2013-03-07  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r186592.  Requested by | 
| +        "Dana Jansens" <danakj@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-07  Mark Pilgrim  <pilgrim@chromium.org> | 
| + | 
| +        [Chromium] Update some #includes for WebVideoFrame.h | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111739 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        In anticipation of removing WebVideoFrame.h from WK/chromium/public/. | 
| + | 
| +        * public/WebMediaPlayer.h: | 
| + | 
| +2013-03-07  Dana Jansens  <danakj@chromium.org> | 
| + | 
| +        [chromium] Remove WebView's sharedGraphicsContext3D method. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111499 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        * public/WebView.h: | 
| +        (WebView): | 
| +        * src/WebViewImpl.cpp: | 
| +        * src/WebViewImpl.h: | 
| +        (WebViewImpl): | 
| + | 
| +2013-03-07  Vsevolod Vlasov  <vsevik@chromium.org> | 
| + | 
| +        Web Inspector: Support a shortcut for reloading front-end in debug mode. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111709 | 
| + | 
| +        Reviewed by Pavel Feldman. | 
| + | 
| +        * src/js/DevTools.js: | 
| + | 
| +2013-03-07  Alexei Filippov  <alph@chromium.org> | 
| + | 
| +        Web Inspector: Add more diagnostics output to testRendererProcessNativeMemorySize | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111599 | 
| + | 
| +        Reviewed by Yury Semikhatsky. | 
| + | 
| +        Add the process size to the test output. | 
| + | 
| +        * src/js/Tests.js: | 
| + | 
| +2013-03-07  Jochen Eisinger  <jochen@chromium.org> | 
| + | 
| +        [chromium] expose UserGestureToken via WebKit API so PPAPI plugins can correctly consume it | 
| +        https://bugs.webkit.org/show_bug.cgi?id=104268 | 
| + | 
| +        Reviewed by Darin Fisher. | 
| + | 
| +        Currently, the PPAPI creates a WebScopedUserGesture up to 10 seconds | 
| +        after a call with an currently active user gesture was made. It should | 
| +        use the newly added WebUserGestureToken to make sure this user gesture | 
| +        is not consumed multiple times. | 
| + | 
| +        We can't require a WebUserGestureToken for a WebScopedUserGesture, since | 
| +        e.g. the extension API needs to be able to create a WebScopedUserGesture | 
| +        out of the blue. | 
| + | 
| +        * WebKit.gyp: | 
| +        * WebKit.gypi: | 
| +        * public/WebScopedUserGesture.h: | 
| +        (WebKit): | 
| +        (WebKit::WebScopedUserGesture::WebScopedUserGesture): | 
| +        (WebScopedUserGesture): | 
| +        * public/WebUserGestureIndicator.h: | 
| +        (WebKit): | 
| +        (WebUserGestureIndicator): | 
| +        * public/WebUserGestureToken.h: Copied from Source/WebKit/chromium/public/WebScopedUserGesture.h. | 
| +        (WebCore): | 
| +        (WebKit): | 
| +        (WebUserGestureToken): | 
| +        (WebKit::WebUserGestureToken::WebUserGestureToken): | 
| +        (WebKit::WebUserGestureToken::operator=): | 
| +        (WebKit::WebUserGestureToken::~WebUserGestureToken): | 
| +        (WebKit::WebUserGestureToken::isNull): | 
| +        * src/WebScopedUserGesture.cpp: | 
| +        (WebKit::WebScopedUserGesture::initializeWithToken): | 
| +        (WebKit): | 
| +        * src/WebUserGestureIndicator.cpp: | 
| +        (WebKit::WebUserGestureIndicator::currentUserGestureToken): | 
| +        (WebKit): | 
| +        * src/WebUserGestureToken.cpp: Copied from Source/WebKit/chromium/src/WebUserGestureIndicator.cpp. | 
| +        (WebKit): | 
| +        (WebKit::WebUserGestureToken::WebUserGestureToken): | 
| +        (WebKit::WebUserGestureToken::operator WebCore::UserGestureToken*): | 
| +        (WebKit::WebUserGestureToken::assign): | 
| +        (WebKit::WebUserGestureToken::reset): | 
| +        * tests/WebUserGestureTokenTest.cpp: Copied from Source/WebKit/chromium/src/WebUserGestureIndicator.cpp. | 
| +        (WebCore): | 
| +        (WebCore::TEST): | 
| + | 
| +2013-03-06  David Dorwin  <ddorwin@chromium.org> | 
| + | 
| +        [chromium] Fix typo: destoryPage() => destroyPage() | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111664 | 
| + | 
| +        Reviewed by Kentaro Hara. | 
| + | 
| +        * src/WebHelperPluginImpl.cpp: | 
| +        (WebKit::WebHelperPluginImpl::closeHelperPlugin): | 
| +        (WebKit::WebHelperPluginImpl::destroyPage): | 
| +        * src/WebHelperPluginImpl.h: | 
| +        (WebHelperPluginImpl): | 
| +        * src/WebPagePopupImpl.cpp: | 
| +        (WebKit::WebPagePopupImpl::destroyPage): | 
| +        (WebKit::WebPagePopupImpl::close): | 
| +        (WebKit::WebPagePopupImpl::closePopup): | 
| +        * src/WebPagePopupImpl.h: | 
| +        (WebPagePopupImpl): | 
| + | 
| +2013-03-06  Ankur Taly  <ataly@google.com> | 
| + | 
| +        Modify log method in WebDOMActivityLogger so that the apiName and | 
| +        extraInfo arguments are of type const WebString& instead of const char*. | 
| +        This change gets rid of some of the memory ownership issues that arise | 
| +        with char* pointers. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111483 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        There are no new tests as there is no change in behavior. | 
| + | 
| +        * public/WebDOMActivityLogger.h: Added property svn:eol-style. | 
| +        (WebKit::WebDOMActivityLogger::log): | 
| +        * src/WebDOMActivityLogger.cpp: Added property svn:eol-style. | 
| +        (WebKit::DOMActivityLoggerContainer::log): | 
| + | 
| +2013-03-06  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r186511.  Requested by | 
| +        "James Robinson" <jamesr@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-06  Terry Anderson  <tdanderson@chromium.org> | 
| + | 
| +        [chromium] |m_gestureScrollOnImplThread| is not reset to false following the end of a fling on the fast path | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111390 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        If there is a fast path gesture scroll which turns into a fling, the member | 
| +        |m_gestureScrollOnImplThread| is not reset to false once the fling ends. As a | 
| +        result, GestureScrollUpdate events belonging to a subsequent scroll are always | 
| +        handled on the fast path, even if they should have been handled on the slow | 
| +        path instead. | 
| + | 
| +        * src/WebCompositorInputHandlerImpl.cpp: | 
| +        (WebKit::WebCompositorInputHandlerImpl::cancelCurrentFling): | 
| +        * src/WebCompositorInputHandlerImpl.h: | 
| +        (WebCompositorInputHandlerImpl): | 
| +        (WebKit::WebCompositorInputHandlerImpl::isGestureScrollOnImplThread): | 
| +        * tests/WebCompositorInputHandlerImplTest.cpp: | 
| +        (WebKit::TEST_F): | 
| +        (WebKit): | 
| + | 
| +2013-03-06  James Robinson  <jamesr@chromium.org> | 
| + | 
| +        [chromium] Express webkit_unit_tests' dependency on DumpRenderTree.pak in gyp | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111508 | 
| + | 
| +        Reviewed by Dirk Pranke. | 
| + | 
| +        Some tests in webkit_unit_tests, for example WebPageSerializerTest.HTMLNodes, depend on localizable resources | 
| +        from a pak file. Since unit tests initialize for testing with the same webkit_support functions as layout tests | 
| +        they end up using DumpRenderTree.pak, but this dependency isn't listed explicitly in the gyp so if you manage to | 
| +        run webkit_unit_tests without building DumpRenderTree first these tests just crash. | 
| + | 
| +        This adds a dependency from webkit_unit_tests to DumpRenderTree_resources so the pak is always built. It's a bit | 
| +        weird for a gyp file in Source/WebKit/chromium/ to reach into Tools/DumpRenderTree, but I can't think of | 
| +        anything better. | 
| + | 
| +        * WebKitUnitTests.gyp: | 
| + | 
| +2013-03-06  Jochen Eisinger  <jochen@chromium.org> | 
| + | 
| +        [chromium] introduce WebUserGestureIndicator | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111531 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        Currently, an embedder needs to have a WebFrame to check whether a | 
| +        user gesture is being processed and to consume a user gesture. However, | 
| +        the user gesture state is independed of a frame. | 
| + | 
| +        * WebKit.gyp: | 
| +        * public/WebFrame.h: | 
| +        (WebFrame): | 
| +        * public/WebUserGestureIndicator.h: Added. | 
| +        (WebKit): | 
| +        (WebUserGestureIndicator): | 
| +        * src/WebFrameImpl.cpp: | 
| +        (WebKit::WebFrameImpl::isProcessingUserGesture): | 
| +        (WebKit::WebFrameImpl::consumeUserGesture): | 
| +        * src/WebUserGestureIndicator.cpp: Added. | 
| +        (WebKit): | 
| +        (WebKit::WebUserGestureIndicator::isProcessingUserGesture): | 
| +        (WebKit::WebUserGestureIndicator::consumeUserGesture): | 
| + | 
| +2013-03-06  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r186371.  Requested by | 
| +        "Dana Jansens" <danakj@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-06  Andrey Lushnikov  <lushnikov@chromium.org> | 
| + | 
| +        Web Inspector: test that "importScript" is used only in module heads. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111548 | 
| + | 
| +        Reviewed by Pavel Feldman. | 
| + | 
| +        Test that output file after all inlines does not have any 'importScript(s)' statements. | 
| + | 
| +        * scripts/inline_js_imports.py: | 
| +        (main): | 
| + | 
| +2013-03-05  Alexandre Elias  <aelias@chromium.org> | 
| + | 
| +        [chromium] Scroll deltas should be floats | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111465 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        This converts the remaining scroll delta fields to floats so that | 
| +        we no longer lose precision due to DIP conversion. The natural | 
| +        type for deltas is WebFloatSize, which was missing, so I also created | 
| +        that type based on the existing WebSize header. | 
| + | 
| +        * src/WebCompositorInputHandlerImpl.cpp: | 
| +        (WebKit::WebCompositorInputHandlerImpl::handleInputEventInternal): | 
| +        (WebKit::WebCompositorInputHandlerImpl::touchpadFlingScroll): | 
| +        (WebKit::WebCompositorInputHandlerImpl::scrollBy): | 
| +        * src/WebCompositorInputHandlerImpl.h: | 
| +        (WebCompositorInputHandlerImpl): | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::scrollBy): | 
| +        * src/WebViewImpl.h: | 
| +        (WebViewImpl): | 
| +        * tests/WebCompositorInputHandlerImplTest.cpp: | 
| +        (MockWebInputHandlerClient): | 
| +        (WebKit::TEST_F): | 
| + | 
| +2013-03-05  Alec Flett  <alecflett@chromium.org> | 
| + | 
| +        IndexedDB: Add IDBBackingStoreTest | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111233 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        Add some really simple IDBBackingStore tests | 
| +        as a seed for additional tests later. | 
| + | 
| +        * WebKit.gypi: | 
| +        * tests/IDBBackingStoreTest.cpp: Added. | 
| + | 
| +2013-03-04  James Robinson  <jamesr@chromium.org> | 
| + | 
| +        [chromium] Move check for threaded compositing from WebCompositorSupport to Platform | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111386 | 
| + | 
| +        Reviewed by Adrienne Walker. | 
| + | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::composite): | 
| +        (WebKit::WebViewImpl::scheduleAnimation): | 
| +        (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): | 
| +        (WebKit::WebViewImpl::scheduleComposite): | 
| +        * tests/Canvas2DLayerBridgeTest.cpp: | 
| +        (Canvas2DLayerBridgeTest::fullLifecycleTest): | 
| +        * tests/Canvas2DLayerManagerTest.cpp: | 
| +        (FakeCanvas2DLayerBridge::FakeCanvas2DLayerBridge): | 
| + | 
| +2013-03-05  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/KeyCodeConversionTestGtk.cpp: Added. | 
| +        (WebCore): | 
| +        (WebCore::TEST): | 
| + | 
| +2013-03-05  Alec Flett  <alecflett@chromium.org> | 
| + | 
| +        IndexedDB: Properly refactor frontend/backend code by #includes | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110653 | 
| + | 
| +        Reviewed by Dimitri Glazkov. | 
| + | 
| +        Clean up the frontend/backend WebIDB* implementations to | 
| +        match the changes to webkit. | 
| + | 
| +2013-03-05  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r144798. | 
| +        http://trac.webkit.org/changeset/144798 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111478 | 
| + | 
| +        "broke chromium windows build" (Requested by dpranke on | 
| +        #webkit). | 
| + | 
| +        * src/AssertMatchingEnums.cpp: | 
| +        * src/IDBDatabaseBackendProxy.cpp: | 
| +        (WebKit::IDBDatabaseBackendProxy::openCursor): | 
| +        * src/IDBDatabaseBackendProxy.h: | 
| +        (IDBDatabaseBackendProxy): | 
| +        * src/WebIDBCallbacksImpl.cpp: | 
| +        * src/WebIDBDatabaseImpl.cpp: | 
| +        (WebKit::WebIDBDatabaseImpl::openCursor): | 
| +        * tests/IDBAbortOnCorruptTest.cpp: | 
| +        * tests/IDBDatabaseBackendTest.cpp: | 
| +        * tests/IDBFakeBackingStore.h: | 
| + | 
| +2013-03-05  Charlie Reis  <creis@chromium.org> | 
| + | 
| +        Add FrameLoaderClient::didAccessInitialDocument | 
| +        https://bugs.webkit.org/show_bug.cgi?id=107963 | 
| + | 
| +        Notifies WebFrameClient if another page accesses the initial | 
| +        empty document of a main frame.  In this case, it is no longer | 
| +        safe to display the provisional URL. | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * public/WebFrameClient.h: | 
| +        (WebFrameClient): | 
| +        (WebKit::WebFrameClient::didAccessInitialDocument): | 
| +        * src/FrameLoaderClientImpl.cpp: | 
| +        (WebKit::FrameLoaderClientImpl::didAccessInitialDocument): | 
| +        (WebKit): | 
| +        * src/FrameLoaderClientImpl.h: | 
| +        (FrameLoaderClientImpl): | 
| +        * tests/WebFrameTest.cpp: | 
| + | 
| +2013-03-05  Alec Flett  <alecflett@chromium.org> | 
| + | 
| +        IndexedDB: Properly refactor frontend/backend code by #includes | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110653 | 
| + | 
| +        Reviewed by Dimitri Glazkov. | 
| + | 
| +        Clean up the frontend/backend WebIDB* implementations to | 
| +        match the changes to webkit. | 
| + | 
| +2013-03-05  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r186200.  Requested by | 
| +        "James Robinson" <jamesr@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-05  James Robinson  <jamesr@chromium.org> | 
| + | 
| +        [chromium] Clean up WebWidget / WebLayerTreeView interactions | 
| +        https://bugs.webkit.org/show_bug.cgi?id=109125 | 
| + | 
| +        Reviewed by Adrienne Walker. | 
| + | 
| +        This removes most of the compositing control flow logic from WebViewImpl since | 
| +        it is now handled in the embedding layer (by the implementation of WebViewClient/WebWidgetClient). | 
| + | 
| +        * public/WebViewClient.h: | 
| +        * public/WebWidget.h: | 
| +        (WebKit): | 
| +        (WebKit::WebWidget::animate): | 
| +        (WebWidget): | 
| +        (WebKit::WebWidget::didExitCompositingMode): | 
| +        (WebKit::WebWidget::createInputHandler): | 
| +        (WebKit::WebWidget::applyScrollAndScale): | 
| +        (WebKit::WebWidget::instrumentBeginFrame): | 
| +        (WebKit::WebWidget::instrumentWillBeginFrame): | 
| +        (WebKit::WebWidget::instrumentDidCancelFrame): | 
| +        (WebKit::WebWidget::instrumentDidBeginFrame): | 
| +        (WebKit::WebWidget::instrumentWillComposite): | 
| +        * src/WebHelperPluginImpl.cpp: | 
| +        * src/WebHelperPluginImpl.h: | 
| +        (WebHelperPluginImpl): | 
| +        * src/WebPagePopupImpl.cpp: | 
| +        * src/WebPagePopupImpl.h: | 
| +        (WebPagePopupImpl): | 
| +        * src/WebPopupMenuImpl.cpp: | 
| +        * src/WebPopupMenuImpl.h: | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::instrumentWillBeginFrame): | 
| +        (WebKit::WebViewImpl::instrumentDidBeginFrame): | 
| +        (WebKit::WebViewImpl::instrumentDidCancelFrame): | 
| +        (WebKit::WebViewImpl::instrumentWillComposite): | 
| +        (WebKit): | 
| +        (WebKit::WebViewImpl::updateBatteryStatus): | 
| +        (WebKit::WebViewImpl::animate): | 
| +        (WebKit::WebViewImpl::didExitCompositingMode): | 
| +        * src/WebViewImpl.h: | 
| +        * tests/WebLayerTreeViewTestCommon.h: | 
| +        (MockWebLayerTreeViewClient): | 
| + | 
| +2013-03-05  Alexei Filippov  <alph@chromium.org> | 
| + | 
| +        Web Inspector: Add a renderer process memory size test. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111337 | 
| + | 
| +        Reviewed by Yury Semikhatsky. | 
| + | 
| +        The test checks that the renderer process memory size | 
| +        is obtained from the browser and reported to the inspector | 
| +        frontend correctly. | 
| + | 
| +        * src/js/Tests.js: | 
| +        (.TestSuite.prototype.testRendererProcessNativeMemorySize.checkFuzzyValue): | 
| +        (.TestSuite.prototype.testRendererProcessNativeMemorySize.step2): | 
| + | 
| +2013-03-04  Chris Fleizach  <cfleizach@apple.com> | 
| + | 
| +        AX: cellForColumnAndRow fails for tables with hidden table cells | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110050 | 
| + | 
| +        Reviewed by Tim Horton. | 
| + | 
| +        * src/WebAccessibilityObject.cpp: | 
| +        (WebKit::WebAccessibilityObject::cellColumnIndex): | 
| +        (WebKit::WebAccessibilityObject::cellColumnSpan): | 
| +        (WebKit::WebAccessibilityObject::cellRowIndex): | 
| +        (WebKit::WebAccessibilityObject::cellRowSpan): | 
| + | 
| +2013-03-04  Kunihiko Sakamoto  <ksakamoto@chromium.org> | 
| + | 
| +        [Chromium] Add runtime flag for font load events | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111296 | 
| + | 
| +        Reviewed by Kent Tamura. | 
| + | 
| +        Add a runtime feature flag for FontLoader interface (disabled by default), | 
| +        and enable ENABLE_FONT_LOAD_EVENTS build flag for chromium. | 
| + | 
| +        * features.gypi: | 
| +        * public/WebRuntimeFeatures.h: | 
| +        (WebRuntimeFeatures): | 
| +        * src/WebRuntimeFeatures.cpp: | 
| +        (WebKit::WebRuntimeFeatures::enableFontLoadEvents): | 
| +        (WebKit): | 
| +        (WebKit::WebRuntimeFeatures::isFontLoadEventsEnabled): | 
| + | 
| +2013-03-04  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r185990.  Requested by | 
| +        jamesr_ via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-02-26  Kentaro Hara  <haraken@chromium.org> | 
| + | 
| +        [chromium] Implement TRACE_EVENT macros for sampling profiling | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110932 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        We are implementing TRACE_EVENT macros for sampling profiling. | 
| +        It works in the following mechanism: | 
| + | 
| +        - Chromium defines global state variables for sampling profiling. | 
| +        (i.e. g_trace_state0, g_trace_state1, g_trace_state2 in trace_event.h) | 
| + | 
| +        - WebKit gets the addresses of the global state variables at the | 
| +        initialization step. (i.e. EventTracer::initialize()) | 
| + | 
| +        - WebKit updates the global states by using TRACE_EVENT_SAMPLING_STATE() | 
| +        macros every time WebKit changes its state. (e.g. DOM attribute | 
| +        getters/setters/methods) | 
| + | 
| +        - A sampling thread running in Chrome reads the global states | 
| +        periodically and visualizes the profiling results into about://tracing. | 
| + | 
| +        This patch implements (1) a WebKit API to get the addresses of | 
| +        the global states and (2) the TRACE_EVENT_SAMPLING_STATE() macro. | 
| + | 
| +        * src/WebKit.cpp: | 
| +        (WebKit::initializeWithoutV8): | 
| + | 
| +2013-03-04  James Robinson  <jamesr@chromium.org> | 
| + | 
| +        [chromium] Roll chromium DEPS 185662 -> 185963 | 
| + | 
| +        Roll roll roll the deps | 
| +          Gently from downstream. | 
| +        Merrily merrily merrily merrily | 
| +          Green bots are but a dream. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-04  Tony Chang  <tony@chromium.org> | 
| + | 
| +        Unreviewed, rolling out r144562. | 
| +        http://trac.webkit.org/changeset/144562 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=85642 | 
| + | 
| +        Caused KeyPadInsert faluires in webkit_unittests | 
| + | 
| +        * WebKit.gypi: | 
| +        * tests/KeyCodeConversionTestGtk.cpp: Removed. | 
| + | 
| +2013-03-04  Levi Weintraub  <leviw@chromium.org> | 
| + | 
| +        Add support for 8 bit TextRuns on Chromium Linux & Mac | 
| +        https://bugs.webkit.org/show_bug.cgi?id=99393 | 
| + | 
| +        Reviewed by Eric Seidel. | 
| + | 
| +        Enabling 8 bit text runs for Linux and Mac platforms. | 
| + | 
| +        * features.gypi: | 
| + | 
| +2013-03-04  Peter Beverloo  <peter@chromium.org> | 
| + | 
| +        [Chromium] Add a new dependency on jsr-305 for Android | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111340 | 
| + | 
| +        Unreviewed build fix; new Android dependency. This is | 
| +        currently breaking gyp generation on the Android bots. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-04  Aaron Colwell  <acolwell@chromium.org> | 
| + | 
| +        Remove unused return value from SourceBufferPrivate::abort() and WebSourceBuffer::abort(). | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111195 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * public/WebSourceBuffer.h: | 
| +        (WebSourceBuffer): | 
| +        * src/SourceBufferPrivateImpl.cpp: | 
| +        (WebKit::SourceBufferPrivateImpl::abort): | 
| +        * src/SourceBufferPrivateImpl.h: | 
| +        (SourceBufferPrivateImpl): | 
| +        * src/WebMediaPlayerClientImpl.cpp: | 
| +        (WebSourceBufferImpl): | 
| +        (WebKit::WebSourceBufferImpl::abort): | 
| + | 
| +2013-03-04  Andrey Lushnikov  <lushnikov@chromium.org> | 
| + | 
| +        Web Inspector: add Ace editor experiment | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111191 | 
| + | 
| +        Reviewed by Pavel Feldman. | 
| + | 
| +        Add target to concatenate js files for Ace Text Editor. | 
| + | 
| +        * WebKit.gyp: | 
| + | 
| +2013-03-04  Kunihiko Sakamoto  <ksakamoto@chromium.org> | 
| + | 
| +        Add build flag for FontLoader | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111289 | 
| + | 
| +        Reviewed by Benjamin Poulain. | 
| + | 
| +        Add ENABLE_FONT_LOAD_EVENTS build flag (disabled by default). | 
| + | 
| +        * features.gypi: | 
| + | 
| +2013-03-04  Andrey Lushnikov  <lushnikov@chromium.org> | 
| + | 
| +        Web Inspector: add runtime flag to determine if inspector's source files were flattened. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111184 | 
| + | 
| +        Reviewed by Pavel Feldman. | 
| + | 
| +        Included "buildSystemOnly.js" in devtools.html by generate_devtools_html.py script. | 
| + | 
| +        * WebKit.gyp: | 
| +        * scripts/generate_devtools_html.py: Add script tag to include buildSystemOnly.js | 
| +        (write_devtools_html): | 
| + | 
| +2013-03-03  Alexandre Elias  <aelias@chromium.org> | 
| + | 
| +        [chromium] Remove WebLayerTreeView::setViewportSize call | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110727 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        After https://codereview.chromium.org/12328080 lands, | 
| +        setViewportSize is called from the Chromium side. The multiplication | 
| +        by deviceScaleFactor here was prone to off-by-one errors. | 
| +        The layoutSize() function was only used here so delete it as well. | 
| + | 
| +        DumpRenderTree WebViewHost must now call this method as well. | 
| + | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::updateLayerTreeViewport): | 
| +        * src/WebViewImpl.h: | 
| +        (WebViewImpl): | 
| + | 
| +2013-03-03  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r144567. | 
| +        http://trac.webkit.org/changeset/144567 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111266 | 
| + | 
| +        Does not compile on apple-win (Requested by abarth on | 
| +        #webkit). | 
| + | 
| +        * public/WebFrame.h: | 
| +        * src/WebFrameImpl.cpp: | 
| +        (WebKit::WebFrameImpl::iconURLs): | 
| +        * src/WebFrameImpl.h: | 
| +        (WebFrameImpl): | 
| + | 
| +2013-03-03  Mike West  <mkwst@chromium.org> | 
| + | 
| +        CSP 1.1: Support CSP 1.1 directives on the unprefixed header. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111254 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        The enum names no longer made sense: the difference between the | 
| +        canonical 'Content-Security-Policy' header and 'X-WebKit-CSP' is the | 
| +        prefix, not the functionality. This patch renames them for clarity. | 
| + | 
| +        * public/WebContentSecurityPolicy.h: | 
| +        * src/AssertMatchingEnums.cpp: | 
| +            Rename the Chromium side of the enums. | 
| + | 
| +2013-03-03  Adam Barth  <abarth@webkit.org> | 
| + | 
| +        Unreviewed attempted build fix. Adds back some includes removed in | 
| +        http://trac.webkit.org/changeset/144565. | 
| + | 
| +        * src/ApplicationCacheHost.cpp: | 
| +        * src/AssociatedURLLoader.cpp: | 
| +        * src/EditorClientImpl.cpp: | 
| +        * src/SharedWorkerRepository.cpp: | 
| +        * src/WebDataSourceImpl.cpp: | 
| +        * src/WebFrameImpl.h: | 
| +        (WebCore): | 
| +        * src/WebNode.cpp: | 
| +        * src/WebSharedWorkerImpl.cpp: | 
| +        * tests/FrameLoaderClientImplTest.cpp: | 
| + | 
| +2013-03-03  Adam Barth  <abarth@webkit.org> | 
| + | 
| +        Unreviewed rollout of http://trac.webkit.org/r144530 | 
| +        As described in https://bugs.webkit.org/show_bug.cgi?id=111167 and | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111035, this patch caused a | 
| +        large number of ASSERTs in chromium-win. | 
| + | 
| +        * src/ApplicationCacheHost.cpp: | 
| +        * src/AssociatedURLLoader.cpp: | 
| +        * src/EditorClientImpl.cpp: | 
| +        * src/SharedWorkerRepository.cpp: | 
| +        * src/WebDataSourceImpl.cpp: | 
| +        * src/WebFrameImpl.h: | 
| +        (WebCore): | 
| +        * src/WebNode.cpp: | 
| +        * src/WebSharedWorkerImpl.cpp: | 
| +        * tests/FrameLoaderClientImplTest.cpp: | 
| + | 
| +2013-03-03  Ankur Taly  <ataly@google.com> | 
| + | 
| +        WebKit API for enabling DOM logging for certain worlds | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110779 | 
| + | 
| +        Reviewed by Kentaro Hara. | 
| + | 
| +        * WebKit.gyp: | 
| + | 
| +2013-03-03  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 Adam Barth. | 
| + | 
| +        * WebKit.gypi: | 
| +        * tests/KeyCodeConversionTestGtk.cpp: Added. | 
| +        (WebCore): | 
| +        (WebCore::TEST): | 
| + | 
| +2013-02-18  Darin Adler  <darin@apple.com> | 
| + | 
| +        Cut down the number of source files that depend on Clipboard.h | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110030 | 
| + | 
| +        Reviewed by Ryosuke Niwa. | 
| + | 
| +        * src/SharedWorkerRepository.cpp: Add include of ResourceResponse.h | 
| +        here. We used to get this indirectly through Clipboard.h. | 
| + | 
| +2013-02-28  Alexey Proskuryakov  <ap@apple.com> | 
| + | 
| +        Reduce amount of rebuilding when touching networking headers | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111035 | 
| + | 
| +        Reviewed by Eric Seidel. | 
| + | 
| +        Adding includes that are now necessary because WebCore headers don't have them | 
| +        any more. | 
| + | 
| +        * src/ApplicationCacheHost.cpp: | 
| +        * src/AssociatedURLLoader.cpp: | 
| +        * src/EditorClientImpl.cpp: | 
| +        * src/SharedWorkerRepository.cpp: | 
| +        * src/WebDataSourceImpl.cpp: | 
| +        * src/WebFrameImpl.h: | 
| +        * src/WebNode.cpp: | 
| +        * src/WebSharedWorkerImpl.cpp: | 
| +        * tests/FrameLoaderClientImplTest.cpp: | 
| + | 
| +2013-03-01  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r185662.  Requested by | 
| +        "James Robinson" <jamesr@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-03-01  Terry Anderson  <tdanderson@chromium.org> | 
| + | 
| +        EventHandler::handleGestureScrollUpdate() should invoke the user-generated scroll routines | 
| +        so its behavior matches other user-initiated scrolls | 
| +        https://bugs.webkit.org/show_bug.cgi?id=109769 | 
| + | 
| +        Reviewed by James Robinson. | 
| + | 
| +        Clear the nodes corresponding to a fling scroll event when the event ends. | 
| + | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::updateAnimations): | 
| + | 
| +2013-03-01  David Dorwin  <ddorwin@chromium.org> | 
| + | 
| +        [chromium] Revert r143827 to restore WebHelperPluginImpl's call to frameDetached() | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111232 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        This patch reverts r143827, which causes a crash in failure conditions: | 
| +        http://crbug.com/178848 | 
| + | 
| +        * src/WebHelperPluginImpl.cpp: | 
| +        (WebKit::WebHelperPluginImpl::destoryPage): | 
| + | 
| +2013-03-01  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed, rolling out r144422 and r144424. | 
| +        http://trac.webkit.org/changeset/144422 | 
| +        http://trac.webkit.org/changeset/144424 | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111167 | 
| + | 
| +        Caused over 20 tests to fail assertion on Chromium Win port as | 
| +        ASSERTION FAILED: m_platformRequestUpdated (Requested by | 
| +        toyoshim on #webkit). | 
| + | 
| +        * src/ApplicationCacheHost.cpp: | 
| +        * src/AssociatedURLLoader.cpp: | 
| +        * src/EditorClientImpl.cpp: | 
| +        * src/SharedWorkerRepository.cpp: | 
| +        * src/WebDataSourceImpl.cpp: | 
| +        * src/WebFrameImpl.h: | 
| +        (WebCore): | 
| +        * src/WebNode.cpp: | 
| +        * src/WebSharedWorkerImpl.cpp: | 
| +        * tests/FrameLoaderClientImplTest.cpp: | 
| + | 
| +2013-03-01  Jochen Eisinger  <jochen@chromium.org> | 
| + | 
| +        REGRESSION(r144422): Broke compilation on chromium-mac | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111150 | 
| + | 
| +        Unreviewed build fix. | 
| + | 
| +        * src/WebFrameImpl.h: | 
| +        (WebCore): | 
| + | 
| +2013-02-28  Alexey Proskuryakov  <ap@apple.com> | 
| + | 
| +        Reduce amount of rebuilding when touching networking headers | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111035 | 
| + | 
| +        Reviewed by Eric Seidel. | 
| + | 
| +        Adding includes that are now necessary because WebCore headers don't have them | 
| +        any more. | 
| + | 
| +        * src/ApplicationCacheHost.cpp: | 
| +        * src/AssociatedURLLoader.cpp: | 
| +        * src/EditorClientImpl.cpp: | 
| +        * src/SharedWorkerRepository.cpp: | 
| +        * src/WebDataSourceImpl.cpp: | 
| +        * src/WebFrameImpl.h: | 
| +        * src/WebNode.cpp: | 
| +        * src/WebSharedWorkerImpl.cpp: | 
| +        * tests/FrameLoaderClientImplTest.cpp: | 
| + | 
| +2013-02-28  Ankur Taly  <ataly@google.com> | 
| + | 
| +        WebKit API for enabling DOM logging for certain worlds | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110779 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        This patch adds initial plumbing for enabling logging of DOM | 
| +        activity by JavaScript code running withing v8, on a | 
| +        per-world basis. In particular it adds methods to the chromium | 
| +        WebKit API for associating a logger object with world ids for which | 
| +        DOM activity logging is enabled. | 
| + | 
| + | 
| +        * WebKit.gyp: | 
| +        * public/WebDOMActivityLogger.h: Added. | 
| +        (v8): | 
| +        (WebKit): | 
| +        (WebDOMActivityLogger): | 
| +        (WebKit::WebDOMActivityLogger::~WebDOMActivityLogger): | 
| +        (WebKit::WebDOMActivityLogger::log): | 
| +        * src/WebDOMActivityLogger.cpp: Added. | 
| +        (WebKit): | 
| +        (DOMActivityLoggerContainer): | 
| +        (WebKit::DOMActivityLoggerContainer::DOMActivityLoggerContainer): | 
| +        (WebKit::DOMActivityLoggerContainer::~DOMActivityLoggerContainer): | 
| +        (WebKit::DOMActivityLoggerContainer::log): | 
| +        (WebKit::hasDOMActivityLogger): | 
| +        (WebKit::setDOMActivityLogger): | 
| + | 
| +2013-02-28  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r185341.  Requested by | 
| +        "James Robinson" <jamesr@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +2013-02-28  Varun Jain  <varunjain@chromium.org> | 
| + | 
| +        Add new webkit API to invoke a context menu. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=111040 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * public/WebView.h: | 
| +        (WebView): | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::showContextMenu): | 
| +        (WebKit): | 
| +        * src/WebViewImpl.h: | 
| + | 
| +2013-02-28  Aaron Colwell  <acolwell@chromium.org> | 
| + | 
| +        Factor SourceBuffer methods out of MediaSourcePrivate & WebMediaSource | 
| +        into SourceBufferPrivate & WebSourceBuffer respectively. | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110798 | 
| + | 
| +        Reviewed by Adam Barth, Jer Noble. | 
| + | 
| +        * WebKit.gyp: | 
| +        * public/WebMediaSourceClient.h: | 
| +        (WebKit): | 
| +        (WebMediaSourceClient): | 
| +        * public/WebSourceBuffer.h: | 
| +        (WebKit): | 
| +        (WebSourceBuffer): Contains SourceBuffer methods extracted from WebMediaSource. | 
| +        (WebKit::WebSourceBuffer::~WebSourceBuffer): | 
| +        * src/AssertMatchingEnums.cpp: | 
| +        * src/MediaSourcePrivateImpl.cpp: | 
| +        (WebKit): | 
| +        (WebKit::MediaSourcePrivateImpl::MediaSourcePrivateImpl): | 
| +        (WebKit::MediaSourcePrivateImpl::addSourceBuffer): | 
| +        (WebKit::MediaSourcePrivateImpl::duration): | 
| +        (WebKit::MediaSourcePrivateImpl::setDuration): | 
| +        (WebKit::MediaSourcePrivateImpl::endOfStream): | 
| +        * src/MediaSourcePrivateImpl.h: | 
| +        (WebKit): | 
| +        (MediaSourcePrivateImpl): Adapts MediaSourcePrivate interface to WebMediaSourceClient. | 
| +        (WebKit::MediaSourcePrivateImpl::~MediaSourcePrivateImpl): | 
| +        * src/SourceBufferPrivateImpl.cpp: | 
| +        (WebKit): | 
| +        (WebKit::SourceBufferPrivateImpl::SourceBufferPrivateImpl): | 
| +        (WebKit::SourceBufferPrivateImpl::buffered): | 
| +        (WebKit::SourceBufferPrivateImpl::append): | 
| +        (WebKit::SourceBufferPrivateImpl::abort): | 
| +        (WebKit::SourceBufferPrivateImpl::setTimestampOffset): | 
| +        (WebKit::SourceBufferPrivateImpl::removedFromMediaSource): | 
| +        * src/SourceBufferPrivateImpl.h: | 
| +        (WebKit): | 
| +        (SourceBufferPrivateImpl): Adapts SourceBufferPrivate interface to WebSourceBuffer. | 
| +        (WebKit::SourceBufferPrivateImpl::~SourceBufferPrivateImpl): | 
| +        * src/WebMediaPlayerClientImpl.cpp: | 
| +        (WebMediaSourceClientImpl): | 
| +        (WebKit): | 
| +        (WebSourceBufferImpl): Temporary implementation of WebSourceBuffer to keep things working | 
| +                               until the Chromium side changes land. | 
| +        (WebKit::WebMediaSourceClientImpl::addSourceBuffer): | 
| +        (WebKit::WebMediaSourceClientImpl::duration): | 
| +        (WebKit::WebMediaSourceClientImpl::setDuration): | 
| +        (WebKit::WebMediaSourceClientImpl::endOfStream): | 
| +        (WebKit::WebSourceBufferImpl::WebSourceBufferImpl): | 
| +        (WebKit::WebSourceBufferImpl::buffered): | 
| +        (WebKit::WebSourceBufferImpl::append): | 
| +        (WebKit::WebSourceBufferImpl::abort): | 
| +        (WebKit::WebSourceBufferImpl::setTimestampOffset): | 
| +        (WebKit::WebSourceBufferImpl::removedFromMediaSource): | 
| +        * src/WebMediaSourceImpl.cpp: | 
| + | 
| +2013-02-28  David Grogan  <dgrogan@chromium.org> | 
| + | 
| +        IndexedDB: IO error when checking schema should destroy LevelDB directory | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110675 | 
| + | 
| +        Reviewed by Adam Barth. | 
| + | 
| +        * WebKit.gyp: | 
| +        This was cargo-culted. The component build wouldn't run otherwise. | 
| + | 
| +        * WebKit.gypi: | 
| +        * tests/IDBCleanupOnIOErrorTest.cpp: Added. | 
| + | 
| +2013-02-28  Stephen Chenney  <schenney@chromium.org> | 
| + | 
| +        RenderTableCellDeathTest unit test fails on mac | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110992 | 
| + | 
| +        Unreviewed revert of all changes. The problem seems to have resolved. | 
| + | 
| +        * tests/RenderTableCellTest.cpp: Remove Mac disable code. | 
| + | 
| +2013-02-28  Takashi Toyoshima  <toyoshim@chromium.org> | 
| + | 
| +        Unreviewed, quick test breakage fix for android | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110740 | 
| + | 
| +        Patch by Seigo Nonaka <nona@chromium.org> on 2013-02-27 | 
| + | 
| +        * src/WebViewImpl.cpp: | 
| +        (WebKit::WebViewImpl::textInputInfo): Reconstruct condition check order | 
| + | 
| +2013-02-28  Sheriff Bot  <webkit.review.bot@gmail.com> | 
| + | 
| +        Unreviewed.  Rolled Chromium DEPS to r184931.  Requested by | 
| +        "Takashi Toyoshima" <toyoshim@chromium.org> via sheriffbot. | 
| + | 
| +        * DEPS: | 
| + | 
| +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-27  James Simonsen  <simonjam@chromium.org> | 
| + | 
| +        [chromium] Lower priority of preloaded images | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110527 | 
| + | 
| +        Plumb the didChangePriority signal into DRT so it can be tested. | 
| + | 
| +        Reviewed by Nate Chapin. | 
| + | 
| +        * public/WebFrameClient.h: | 
| +        (WebKit): | 
| +        (WebKit::WebFrameClient::didChangeResourcePriority): | 
| +        (WebFrameClient): | 
| +        * src/FrameLoaderClientImpl.cpp: | 
| +        (WebKit::FrameLoaderClientImpl::dispatchDidChangeResourcePriority): | 
| +        (WebKit): | 
| +        * src/FrameLoaderClientImpl.h: | 
| +        (FrameLoaderClientImpl): | 
| + | 
| +2013-02-27  Min Qin  <qinmin@chromium.org> | 
| + | 
| +        Unlock partially decoded images after passing them to the ImageDecodingStore | 
| +        https://bugs.webkit.org/show_bug.cgi?id=110778 | 
| + | 
| +        Reviewed by Stephen White. | 
| + | 
| +        Test for testing that image frames are unlocked after passing to ImageDecodingStore. | 
| + | 
| +        * tests/ImageFrameGeneratorTest.cpp: | 
| +        (WebCore::ImageFrameGeneratorTest::SetUp): | 
| +        (WebCore::ImageFrameGeneratorTest::frameBuffersUnlocked): | 
| +        (ImageFrameGeneratorTest): | 
| +        (WebCore::ImageFrameGeneratorTest::frameBuffersLocked): | 
| +        (WebCore::TEST_F): | 
| +        * tests/MockImageDecoder.h: | 
| +        (WebCore::MockImageDecoderClient::frameBuffersLocked): | 
| +        (WebCore::MockImageDecoderClient::frameBuffersUnlocked): | 
| +        (WebCore::MockImageDecoder::unlockFrameBuffers): | 
| +        (WebCore::MockImageDecoder::lockFrameBuffers): | 
| +        (MockImageDecoder): | 
| + | 
| 2013-02-27  John Bauman  <jbauman@chromium.org> | 
|  | 
| Plugin in iframe may not display | 
|  |