Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(155)

Unified Diff: Source/WebKit/chromium/ChangeLog

Issue 13190003: Merge 147181 "[chromium] Use widget.parent() for plugin WebMouse..." (Closed) Base URL: http://svn.webkit.org/repository/webkit/branches/chromium/1410/
Patch Set: Created 7 years, 9 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
« no previous file with comments | « no previous file | Source/WebKit/chromium/src/WebInputEventConversion.cpp » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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
« no previous file with comments | « no previous file | Source/WebKit/chromium/src/WebInputEventConversion.cpp » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698