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 |