| 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
|
|
|