| Index: Source/WebKit/chromium/ChangeLog
|
| ===================================================================
|
| --- Source/WebKit/chromium/ChangeLog (revision 120226)
|
| +++ Source/WebKit/chromium/ChangeLog (working copy)
|
| @@ -1,3 +1,3133 @@
|
| +2012-06-13 Martin Kosiba <mkosiba@google.com>
|
| +
|
| + [Chromium] WebFrameImpl::find doesn't work for searching from a selection.
|
| + https://bugs.webkit.org/show_bug.cgi?id=88885
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Remember the active match not just until the seatchText changes but for the entire find session.
|
| +
|
| + * src/WebFrameImpl.cpp:
|
| + (WebKit::WebFrameImpl::find):
|
| + (WebKit::WebFrameImpl::setFindEndstateFocusAndSelection):
|
| +
|
| +2012-06-13 Peter Beverloo <peter@chromium.org>
|
| +
|
| + [Chromium] Fix Clang build with USE(NATIVE_FULLSCREEN_VIDEO)=1
|
| + https://bugs.webkit.org/show_bug.cgi?id=88987
|
| +
|
| + Reviewed by Simon Hausmann.
|
| +
|
| + The enterFullscreen method is declared as const by MediaPlayerPrivateInterface,
|
| + so this one should be declared as such as well.
|
| +
|
| + Patch by Evgeniy Stepanov <eugenis@google.com>
|
| +
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::WebMediaPlayerClientImpl::enterFullscreen):
|
| + * src/WebMediaPlayerClientImpl.h:
|
| + (WebMediaPlayerClientImpl):
|
| +
|
| +2012-06-13 MORITA Hajime <morrita@google.com>
|
| +
|
| + REGRESSION(r118098): <content> element does not render distributed children when cloned from another document
|
| + https://bugs.webkit.org/show_bug.cgi?id=88148
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + - Added ContextFeaturesClientImpl which implements WebCore::ContextFeaturesClient.
|
| + - Replaced PagePopupFrameLoaderClient with PagePopupFeaturesClient.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebPermissionClient.h:
|
| + (WebKit):
|
| + (WebKit::WebPermissionClient::allowWebComponents):
|
| + * src/ContextFeaturesClientImpl.cpp: Renamed from Source/WebCore/bindings/generic/ContextEnabledFeatures.cpp.
|
| + (WebKit):
|
| + (WebKit::ContextFeaturesClientImpl::isEnabled):
|
| + * src/ContextFeaturesClientImpl.h: Renamed from Source/WebCore/bindings/generic/ContextEnabledFeatures.h.
|
| + (WebKit):
|
| + (ContextFeaturesClientImpl):
|
| + (WebKit::ContextFeaturesClientImpl::ContextFeaturesClientImpl):
|
| + (WebKit::ContextFeaturesClientImpl::setPermissionClient):
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + * src/FrameLoaderClientImpl.h:
|
| + (FrameLoaderClientImpl):
|
| + * src/WebPagePopupImpl.cpp:
|
| + (PagePopupFeaturesClient):
|
| + (WebKit::PagePopupFeaturesClient::isEnabled):
|
| + (WebKit):
|
| + (WebKit::WebPagePopupImpl::initPage):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setPermissionClient):
|
| + (WebKit::WebViewImpl::WebViewImpl):
|
| + * src/WebViewImpl.h:
|
| + (WebKit):
|
| +
|
| +2012-06-12 Ian Vollick <vollick@chromium.org>
|
| +
|
| + [chromium] Roll chromium rev in DEPS
|
| + https://bugs.webkit.org/show_bug.cgi?id=88934
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Rolling to 141410
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-12 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Port Canvas2DLayerBridge over to WebExternalTextureLayer
|
| + https://bugs.webkit.org/show_bug.cgi?id=88597
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + Implementations for new WebExternalTextureLayer APIs, updates test.
|
| +
|
| + * src/WebExternalTextureLayer.cpp:
|
| + (WebKit::WebExternalTextureLayer::willModifyTexture):
|
| + (WebKit):
|
| + (WebKit::WebExternalTextureLayer::setRateLimitContext):
|
| + * tests/Canvas2DLayerBridgeTest.cpp:
|
| + (Canvas2DLayerBridgeTest::fullLifecycleTest):
|
| +
|
| +2012-06-12 Adrienne Walker <enne@google.com>
|
| +
|
| + [chromium] Paint scrollbars on WebKit thread and composite those textures
|
| + https://bugs.webkit.org/show_bug.cgi?id=88145
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Remove scrollbarLayerLostContext test that no longer makes sense. The
|
| + compositor won't draw at all after a lost context if it has no
|
| + contents.
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| +
|
| +2012-06-12 Joshua Bell <jsbell@chromium.org>
|
| +
|
| + IndexedDB: ObjectStore/Index shouldn't hold reference to backing store
|
| + https://bugs.webkit.org/show_bug.cgi?id=83074
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + * WebKit.gypi:
|
| + * tests/IDBDatabaseBackendTest.cpp: Added.
|
| + (WebCore):
|
| + (WebCore::TEST):
|
| +
|
| +2012-06-12 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Set contentBounds() on impl layers in CCLayerTreeHostCommonTests
|
| + https://bugs.webkit.org/show_bug.cgi?id=88903
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + Without setting the contentBounds() on impl layers, the visibleLayerRect
|
| + will be wrong. This is not the case for main-thread layers, which most
|
| + of the tests in this file use. But this is a potential serious confusion
|
| + for future test implementors so I'd like to make it explicit now.
|
| +
|
| + * tests/CCLayerTreeHostCommonTest.cpp:
|
| +
|
| +2012-06-12 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Return empty visibleLayerRect for layers with empty content bounds
|
| + https://bugs.webkit.org/show_bug.cgi?id=88901
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| +
|
| +2012-06-12 Mark Mentovai <mark@chromium.org>
|
| +
|
| + [chromium mac] Don't #include things in subframeworks of
|
| + ApplicationServices.framework.
|
| +
|
| + #including the umbrella <ApplicatonServices/ApplicationServices.h>
|
| + exposed an ambiguous name, FontMetrics, that needs to be fully
|
| + qualified as WebCore::FontMetrics.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=88569
|
| +
|
| + Reviewed by Stephen White.
|
| +
|
| + * src/WebFontImpl.cpp:
|
| + (WebKit::WebFontImpl::estimateTextBounds):
|
| +
|
| +2012-06-12 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] REGRESSION(119769): Canvas2DLayerBridge may go away before its TextureLayerChromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=88910
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + New unit test to verify that we can still update a TextureLayerChromium after the bridge owning it has gone
|
| + away.
|
| +
|
| + * tests/Canvas2DLayerBridgeTest.cpp:
|
| +
|
| +2012-06-12 Adrienne Walker <enne@google.com>
|
| +
|
| + [chromium] Fix incorrect LayerChromium scroll position for RTL overflow pages
|
| + https://bugs.webkit.org/show_bug.cgi?id=88887
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + The scroll position on layers needs to take into account the scroll
|
| + origin, since RTL pages start scrolled all the way to the right.
|
| + Otherwise, when scrolling left the scroll position incorrectly will go
|
| + negative, causing havok in scrollbar theme code that just assumes that
|
| + it's always scrolled all the way to the left.
|
| +
|
| + Also, now that the scroll origin is passed into NCCH, handle
|
| + scrollOrigin.y() for layer adjusting. This is always zero in practice,
|
| + but it seemed awkward to just drop it and that assumption could always
|
| + change in the future.
|
| +
|
| + * src/NonCompositedContentHost.cpp:
|
| + (WebKit::NonCompositedContentHost::setViewport):
|
| + (WebKit::NonCompositedContentHost::paintContents):
|
| + * src/NonCompositedContentHost.h:
|
| + (NonCompositedContentHost):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::updateLayerTreeViewport):
|
| +
|
| +2012-06-12 Shawn Singh <shawnsingh@chromium.org>
|
| +
|
| + [chromium] Make damage tracking more robust to early exits
|
| + https://bugs.webkit.org/show_bug.cgi?id=84803
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/CCDamageTrackerTest.cpp:
|
| + (WebKitTests::clearDamageForAllSurfaces):
|
| + (WebKitTests::TEST_F):
|
| +
|
| +2012-06-12 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r120051.
|
| + http://trac.webkit.org/changeset/120051
|
| + https://bugs.webkit.org/show_bug.cgi?id=88852
|
| +
|
| + some tests are crashing (Requested by morrita on #webkit).
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebPermissionClient.h:
|
| + (WebKit::WebPermissionClient::allowWebComponents):
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::allowShadowDOM):
|
| + (WebKit):
|
| + (WebKit::FrameLoaderClientImpl::allowStyleScoped):
|
| + * src/FrameLoaderClientImpl.h:
|
| + (FrameLoaderClientImpl):
|
| + * src/WebPagePopupImpl.cpp:
|
| + (WebKit::WebPagePopupImpl::initPage):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setPermissionClient):
|
| + (WebKit::WebViewImpl::WebViewImpl):
|
| + * src/WebViewImpl.h:
|
| + (WebKit):
|
| +
|
| +2012-06-12 MORITA Hajime <morrita@google.com>
|
| +
|
| + REGRESSION(r118098): <content> element does not render distributed children when cloned from another document
|
| + https://bugs.webkit.org/show_bug.cgi?id=88148
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + - Added ContextFeaturesClientImpl which implements WebCore::ContextFeaturesClient.
|
| + - Replaced PagePopupFrameLoaderClient with PagePopupFeaturesClient.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebPermissionClient.h:
|
| + (WebKit):
|
| + (WebKit::WebPermissionClient::allowWebComponents):
|
| + * src/ContextFeaturesClientImpl.cpp: Renamed from Source/WebCore/bindings/generic/ContextEnabledFeatures.cpp.
|
| + (WebKit):
|
| + (WebKit::ContextFeaturesClientImpl::isEnabled):
|
| + * src/ContextFeaturesClientImpl.h: Renamed from Source/WebCore/bindings/generic/ContextEnabledFeatures.h.
|
| + (WebKit):
|
| + (ContextFeaturesClientImpl):
|
| + (WebKit::ContextFeaturesClientImpl::ContextFeaturesClientImpl):
|
| + (WebKit::ContextFeaturesClientImpl::setPermissionClient):
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + * src/FrameLoaderClientImpl.h:
|
| + (FrameLoaderClientImpl):
|
| + * src/WebPagePopupImpl.cpp:
|
| + (PagePopupFeaturesClient):
|
| + (WebKit::PagePopupFeaturesClient::isEnabled):
|
| + (WebKit):
|
| + (WebKit::WebPagePopupImpl::initPage):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setPermissionClient):
|
| + (WebKit::WebViewImpl::WebViewImpl):
|
| + * src/WebViewImpl.h:
|
| + (WebKit):
|
| +
|
| +2012-06-11 Nico Weber <thakis@chromium.org>
|
| +
|
| + Remove unused member variables found by clang's -Wunused-private-field
|
| + https://bugs.webkit.org/show_bug.cgi?id=88812
|
| +
|
| + Reviewed by Anders Carlsson.
|
| +
|
| + * src/AudioDestinationChromium.cpp:
|
| + (WebCore::AudioDestinationChromium::AudioDestinationChromium):
|
| + * src/AudioDestinationChromium.h:
|
| + (AudioDestinationChromium):
|
| + * src/InspectorFrontendClientImpl.cpp:
|
| + (WebKit::InspectorFrontendClientImpl::InspectorFrontendClientImpl):
|
| + * src/InspectorFrontendClientImpl.h:
|
| + (InspectorFrontendClientImpl):
|
| + * src/WebFrameImpl.cpp:
|
| + (ChromePluginPrintContext):
|
| + * src/WebInputEvent.cpp:
|
| + * src/WorkerAsyncFileSystemChromium.cpp:
|
| + (WebCore::WorkerAsyncFileSystemChromium::createWorkerFileSystemCallbacksBridge):
|
| + * src/WorkerAsyncFileWriterChromium.cpp:
|
| + (WebCore::WorkerAsyncFileWriterChromium::WorkerAsyncFileWriterChromium):
|
| + * src/WorkerAsyncFileWriterChromium.h:
|
| + (WorkerAsyncFileWriterChromium):
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::CCLayerTreeHostTestSetVisible::CCLayerTreeHostTestSetVisible):
|
| + (CCLayerTreeHostTestSetVisible):
|
| +
|
| +2012-06-11 Vincent Scheib <scheib@chromium.org>
|
| +
|
| + Consolidate Pointer Lock runtime enabled flags to just one.
|
| + https://bugs.webkit.org/show_bug.cgi?id=88810
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + * src/WebRuntimeFeatures.cpp:
|
| + (WebKit::WebRuntimeFeatures::enablePointerLock):
|
| + (WebKit::WebRuntimeFeatures::isPointerLockEnabled):
|
| +
|
| +2012-06-11 Alexis Menard <alexis.menard@openbossa.org>
|
| +
|
| + [CSS3 Backgrounds and Borders] Protect box-decoration-break behind a feature flag.
|
| + https://bugs.webkit.org/show_bug.cgi?id=88804
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + Protect box-decoration-break behind a feature flag enabled by default.
|
| +
|
| + * features.gypi:
|
| +
|
| +2012-05-11 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Port DrawingBufferChromium from TextureLayerChromium over to WebExternalTextureLayer
|
| + https://bugs.webkit.org/show_bug.cgi?id=86273
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * src/WebExternalTextureLayer.cpp:
|
| + (WebTextureUpdaterImpl):
|
| + (WebKit::WebTextureUpdaterImpl::WebTextureUpdaterImpl):
|
| + (WebKit):
|
| + (WebExternalTextureLayerImpl):
|
| + (WebKit::WebExternalTextureLayerImpl::WebExternalTextureLayerImpl):
|
| + (WebKit::WebExternalTextureLayer::create):
|
| + (WebKit::WebExternalTextureLayer::clearClient):
|
| + (WebKit::WebExternalTextureLayer::setOpaque):
|
| + (WebKit::WebExternalTextureLayer::setPremultipliedAlpha):
|
| +
|
| +2012-06-11 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Separate CCVideoDrawQuad and from the layer tree and video provider by removing ManagedTexture and WebVideoFrame pointers from the quad
|
| + https://bugs.webkit.org/show_bug.cgi?id=88363
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| + * tests/CCTiledLayerTestCommon.h:
|
| + (WebKitTests::FakeTextureCopier::copyToTexture):
|
| + * tests/Canvas2DLayerChromiumTest.cpp:
|
| +
|
| +2012-06-11 Joshua Bell <jsbell@chromium.org>
|
| +
|
| + IndexedDB: Object stores are not successfully deleted
|
| + https://bugs.webkit.org/show_bug.cgi?id=88788
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + * tests/IDBLevelDBCodingTest.cpp:
|
| + (IDBLevelDBCoding::TEST):
|
| +
|
| +2012-06-11 Shawn Singh <shawnsingh@chromium.org>
|
| +
|
| + [chromium] Implement position:fixed in compositor thread
|
| + https://bugs.webkit.org/show_bug.cgi?id=70103
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * tests/CCLayerTreeHostCommonTest.cpp:
|
| +
|
| +2012-06-11 Sam Weinig <sam@webkit.org>
|
| +
|
| + Remove support for disconnected/excluded from search frames, they are not used by Safari anymore
|
| + https://bugs.webkit.org/show_bug.cgi?id=88723
|
| +
|
| + Reviewed by Dan Bernstein.
|
| +
|
| + * src/WebFrameImpl.cpp:
|
| + (WebKit::WebFrameImpl::scopeStringMatches):
|
| +
|
| +2012-06-11 Varun Jain <varunjain@chromium.org>
|
| +
|
| + [chromium] WebInputEvent::isGestureEventType should return true for GestureTwoFingerTap
|
| + https://bugs.webkit.org/show_bug.cgi?id=88789
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * public/WebInputEvent.h:
|
| + (WebKit::WebInputEvent::isGestureEventType):
|
| +
|
| +2012-06-11 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Call shared timer functions directly
|
| + https://bugs.webkit.org/show_bug.cgi?id=88781
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Part of a refactoring series. See tracking bug 82948.
|
| +
|
| + * src/PlatformSupport.cpp:
|
| + (WebCore):
|
| +
|
| +2012-06-11 Amy Ousterhout <aousterh@chromium.org>
|
| +
|
| + [Chromium] Removing long WebDeviceOrientation constructor
|
| + https://bugs.webkit.org/show_bug.cgi?id=88779
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Removing the WebDeviceOrientation constructor with nine parameters.
|
| + Chromium has been changed to use the default constructor and setter
|
| + functions instead (see https://chromiumcodereview.appspot.com/10542025/).
|
| +
|
| + * public/WebDeviceOrientation.h:
|
| +
|
| +2012-06-11 David Dorwin <ddorwin@chromium.org>
|
| +
|
| + [chromium] Provide access to the WebPlugin created by the helper plugin widget
|
| + https://bugs.webkit.org/show_bug.cgi?id=88028
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + A WebPlugin is created when the document created by createHelperPlugin() is laid out.
|
| + Expose it so the embedder can interact with the plugin instance.
|
| +
|
| + * public/WebHelperPlugin.h:
|
| + (WebKit):
|
| + (WebHelperPlugin):
|
| + * public/WebMediaPlayerClient.h:
|
| + (WebKit):
|
| + * public/WebPlugin.h:
|
| + (WebKit::WebPlugin::isPlaceholder):
|
| + (WebPlugin):
|
| + * src/WebHelperPluginImpl.cpp:
|
| + (WebKit::WebHelperPluginImpl::WebHelperPluginImpl):
|
| + (WebKit):
|
| + (WebKit::WebHelperPluginImpl::getPlugin):
|
| + (WebKit::WebHelperPluginImpl::initPage):
|
| + (WebKit::WebHelperPluginImpl::close):
|
| + * src/WebHelperPluginImpl.h:
|
| + (WebKit):
|
| + (WebHelperPluginImpl):
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::WebMediaPlayerClientImpl::createHelperPlugin):
|
| + * src/WebMediaPlayerClientImpl.h:
|
| + (WebMediaPlayerClientImpl):
|
| + * src/WebPagePopupImpl.cpp:
|
| +
|
| +2012-06-05 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Free texture from CCIOSurfaceLayerImpl when it is destroyed
|
| + https://bugs.webkit.org/show_bug.cgi?id=88371
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| +
|
| +2012-06-11 Kent Tamura <tkent@chromium.org>
|
| +
|
| + [Chromium] Should call frameDetached() in WebPagePopupImpl::close()
|
| + https://bugs.webkit.org/show_bug.cgi?id=88754
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * src/WebPagePopupImpl.cpp:
|
| + (WebKit::WebPagePopupImpl::close): Calls FrameLoader::frameDetached().
|
| +
|
| +2012-06-11 Min Qin <qinmin@google.com>
|
| +
|
| + Adding a flag to show fullscreen media controls in chromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=88266
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Adding a flag to the gyp file so that we can enable fullscreen media control
|
| +
|
| + * features.gypi:
|
| +
|
| +2012-06-09 Eugene Klyuchnikov <eustas.bug@gmail.com>
|
| +
|
| + Web Inspector: Add message loop instrumentation to public API and timeline agent
|
| + https://bugs.webkit.org/show_bug.cgi?id=88639
|
| +
|
| + Reviewed by Vsevolod Vlasov.
|
| +
|
| + Message loop instrumentation will show when the render thread is busy.
|
| + That way developer can discover if a render thread business causes low fps, or not.
|
| +
|
| + * public/WebDevToolsAgent.h:
|
| + (WebDevToolsAgent):
|
| + * public/WebDevToolsAgentClient.h:
|
| + (WebDevToolsAgentClient):
|
| + (WebKit::WebDevToolsAgentClient::startMessageLoopMonitoring):
|
| + Request message loop notifications.
|
| + (WebKit::WebDevToolsAgentClient::stopMessageLoopMonitoring):
|
| + Cancel message loop notifications.
|
| + * src/InspectorClientImpl.cpp:
|
| + (WebKit::InspectorClientImpl::startMessageLoopMonitoring):
|
| + Request message loop notifications.
|
| + (WebKit):
|
| + (WebKit::InspectorClientImpl::stopMessageLoopMonitoring):
|
| + Cancel message loop notifications.
|
| + * src/InspectorClientImpl.h:
|
| + (InspectorClientImpl):
|
| + * src/WebDevToolsAgentImpl.cpp:
|
| + (WebKit::WebDevToolsAgentImpl::startMessageLoopMonitoring):
|
| + Request message loop notifications.
|
| + (WebKit):
|
| + (WebKit::WebDevToolsAgentImpl::stopMessageLoopMonitoring):
|
| + Cancel message loop notifications.
|
| + (WebKit::WebDevToolsAgentImpl::instrumentWillProcessTask):
|
| + Message loop notification.
|
| + (WebKit::WebDevToolsAgentImpl::instrumentDidProcessTask):
|
| + Ditto.
|
| + * src/WebDevToolsAgentImpl.h:
|
| + (WebDevToolsAgentImpl):
|
| +
|
| +2012-06-08 David Reveman <reveman@chromium.org>
|
| +
|
| + [Chromium] Compositor doesn't support translucent root layers.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87821
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * src/NonCompositedContentHost.cpp:
|
| + (WebKit::NonCompositedContentHost::setOpaque):
|
| + (WebKit):
|
| + * src/NonCompositedContentHost.h:
|
| + (NonCompositedContentHost):
|
| + * src/WebLayerTreeView.cpp:
|
| + (WebKit::WebLayerTreeView::setHasTransparentBackground):
|
| + (WebKit):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setIsTransparent):
|
| + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| + * tests/LayerRendererChromiumTest.cpp:
|
| + (ClearCountingContext):
|
| + (ClearCountingContext::ClearCountingContext):
|
| + (ClearCountingContext::clear):
|
| + (ClearCountingContext::clearCount):
|
| + (TEST):
|
| +
|
| +2012-06-08 Ian Vollick <vollick@chromium.org>
|
| +
|
| + [chromium] Single thread proxy's animation timer should short circuit if the layer renderer has not been initialized
|
| + https://bugs.webkit.org/show_bug.cgi?id=88668
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * WebKit.gypi:
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::CCLayerTreeHostTestWriteLayersRedraw::beginTest):
|
| + (WTF::CCLayerTreeHostTestWriteLayersAfterVisible::commitCompleteOnCCThread):
|
| + (WTF):
|
| + (WTF::CCLayerTreeHostTestLayerAddedWithAnimation::CCLayerTreeHostTestLayerAddedWithAnimation):
|
| + (WTF::CCLayerTreeHostTestLayerAddedWithAnimation::beginTest):
|
| + (WTF::CCLayerTreeHostTestLayerAddedWithAnimation::didAddAnimation):
|
| + (CCLayerTreeHostTestLayerAddedWithAnimation):
|
| + * tests/CCSingleThreadProxyTest.cpp: Added.
|
| + (FakeWebGraphicsContext3DMakeCurrentFails):
|
| + (FakeWebGraphicsContext3DMakeCurrentFails::makeContextCurrent):
|
| + (CCSingleThreadProxyTestInitializeLayerRendererFailsAfterAddAnimation):
|
| + (CCSingleThreadProxyTestInitializeLayerRendererFailsAfterAddAnimation::CCSingleThreadProxyTestInitializeLayerRendererFailsAfterAddAnimation):
|
| + (CCSingleThreadProxyTestInitializeLayerRendererFailsAfterAddAnimation::beginTest):
|
| + (CCSingleThreadProxyTestInitializeLayerRendererFailsAfterAddAnimation::animateLayers):
|
| + (CCSingleThreadProxyTestInitializeLayerRendererFailsAfterAddAnimation::didRecreateContext):
|
| + (CCSingleThreadProxyTestInitializeLayerRendererFailsAfterAddAnimation::afterTest):
|
| + (TEST_F):
|
| + (CCSingleThreadProxyTestDidAddAnimationBeforeInitializingLayerRenderer):
|
| + (CCSingleThreadProxyTestDidAddAnimationBeforeInitializingLayerRenderer::CCSingleThreadProxyTestDidAddAnimationBeforeInitializingLayerRenderer):
|
| + (CCSingleThreadProxyTestDidAddAnimationBeforeInitializingLayerRenderer::beginTest):
|
| + (CCSingleThreadProxyTestDidAddAnimationBeforeInitializingLayerRenderer::animateLayers):
|
| + (CCSingleThreadProxyTestDidAddAnimationBeforeInitializingLayerRenderer::didRecreateContext):
|
| + (CCSingleThreadProxyTestDidAddAnimationBeforeInitializingLayerRenderer::didAddAnimation):
|
| + (CCSingleThreadProxyTestDidAddAnimationBeforeInitializingLayerRenderer::afterTest):
|
| + * tests/CCThreadedTest.cpp: Added.
|
| + (WebKitTests):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::create):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::createTexture):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::deleteTexture):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::bindTexture):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::numTextures):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::texture):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::resetTextures):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::numUsedTextures):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::usedTexture):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::resetUsedTextures):
|
| + (WebKitTests::CompositorFakeWebGraphicsContext3DWithTextureTracking::CompositorFakeWebGraphicsContext3DWithTextureTracking):
|
| + (WebKitTests::TestHooks::createContext):
|
| + (WebKitTests::MockLayerTreeHostImpl::create):
|
| + (WebKitTests::MockLayerTreeHostImpl::beginCommit):
|
| + (WebKitTests::MockLayerTreeHostImpl::commitComplete):
|
| + (WebKitTests::MockLayerTreeHostImpl::prepareToDraw):
|
| + (WebKitTests::MockLayerTreeHostImpl::drawLayers):
|
| + (WebKitTests::MockLayerTreeHostImpl::animateLayers):
|
| + (WebKitTests::MockLayerTreeHostImpl::lowFrequencyAnimationInterval):
|
| + (WebKitTests::MockLayerTreeHostImpl::MockLayerTreeHostImpl):
|
| + (MockLayerTreeHost):
|
| + (WebKitTests::MockLayerTreeHost::create):
|
| + (WebKitTests::MockLayerTreeHost::createLayerTreeHostImpl):
|
| + (WebKitTests::MockLayerTreeHost::MockLayerTreeHost):
|
| + (MockLayerTreeHostClient):
|
| + (WebKitTests::MockLayerTreeHostClient::create):
|
| + (WebKitTests::MockLayerTreeHostClient::MockLayerTreeHostClient):
|
| + (TimeoutTask):
|
| + (WebKitTests::TimeoutTask::TimeoutTask):
|
| + (WebKitTests::TimeoutTask::clearTest):
|
| + (WebKitTests::TimeoutTask::~TimeoutTask):
|
| + (WebKitTests::TimeoutTask::run):
|
| + (BeginTask):
|
| + (WebKitTests::BeginTask::BeginTask):
|
| + (WebKitTests::BeginTask::~BeginTask):
|
| + (WebKitTests::BeginTask::run):
|
| + (EndTestTask):
|
| + (WebKitTests::EndTestTask::EndTestTask):
|
| + (WebKitTests::EndTestTask::~EndTestTask):
|
| + (WebKitTests::EndTestTask::clearTest):
|
| + (WebKitTests::EndTestTask::run):
|
| + (WebKitTests::CCThreadedTest::CCThreadedTest):
|
| + (WebKitTests::CCThreadedTest::endTest):
|
| + (WebKitTests::CCThreadedTest::endTestAfterDelay):
|
| + (WebKitTests::CCThreadedTest::postSetNeedsAnimateToMainThread):
|
| + (WebKitTests::CCThreadedTest::postAddAnimationToMainThread):
|
| + (WebKitTests::CCThreadedTest::postAddInstantAnimationToMainThread):
|
| + (WebKitTests::CCThreadedTest::postSetNeedsCommitToMainThread):
|
| + (WebKitTests::CCThreadedTest::postAcquireLayerTextures):
|
| + (WebKitTests::CCThreadedTest::postSetNeedsRedrawToMainThread):
|
| + (WebKitTests::CCThreadedTest::postSetNeedsAnimateAndCommitToMainThread):
|
| + (WebKitTests::CCThreadedTest::postSetVisibleToMainThread):
|
| + (WebKitTests::CCThreadedTest::postDidAddAnimationToMainThread):
|
| + (WebKitTests::CCThreadedTest::doBeginTest):
|
| + (WebKitTests::CCThreadedTest::timeout):
|
| + (WebKitTests::CCThreadedTest::scheduleComposite):
|
| + (WebKitTests::CCThreadedTest::onEndTest):
|
| + (WebKitTests::CCThreadedTest::dispatchSetNeedsAnimate):
|
| + (WebKitTests::CCThreadedTest::dispatchAddInstantAnimation):
|
| + (WebKitTests::CCThreadedTest::dispatchAddAnimation):
|
| + (WebKitTests::CCThreadedTest::dispatchSetNeedsAnimateAndCommit):
|
| + (WebKitTests::CCThreadedTest::dispatchSetNeedsCommit):
|
| + (WebKitTests::CCThreadedTest::dispatchAcquireLayerTextures):
|
| + (WebKitTests::CCThreadedTest::dispatchSetNeedsRedraw):
|
| + (WebKitTests::CCThreadedTest::dispatchSetVisible):
|
| + (WebKitTests::CCThreadedTest::dispatchSetInvisible):
|
| + (WebKitTests::CCThreadedTest::dispatchComposite):
|
| + (WebKitTests::CCThreadedTest::dispatchDidAddAnimation):
|
| + (WebKitTests::CCThreadedTest::runTest):
|
| + * tests/CCThreadedTest.h: Added.
|
| + (WebCore):
|
| + (WebKit):
|
| + (WebKitTests):
|
| + (TestHooks):
|
| + (WebKitTests::TestHooks::beginCommitOnCCThread):
|
| + (WebKitTests::TestHooks::commitCompleteOnCCThread):
|
| + (WebKitTests::TestHooks::prepareToDrawOnCCThread):
|
| + (WebKitTests::TestHooks::drawLayersOnCCThread):
|
| + (WebKitTests::TestHooks::animateLayers):
|
| + (WebKitTests::TestHooks::willAnimateLayers):
|
| + (WebKitTests::TestHooks::applyScrollAndScale):
|
| + (WebKitTests::TestHooks::updateAnimations):
|
| + (WebKitTests::TestHooks::layout):
|
| + (WebKitTests::TestHooks::didRecreateContext):
|
| + (WebKitTests::TestHooks::didAddAnimation):
|
| + (WebKitTests::TestHooks::didCommit):
|
| + (WebKitTests::TestHooks::didCommitAndDrawFrame):
|
| + (WebKitTests::TestHooks::scheduleComposite):
|
| + (WebKitTests::TestHooks::notifyAnimationStarted):
|
| + (WebKitTests::TestHooks::notifyAnimationFinished):
|
| + (CCThreadedTest):
|
| + (WebKitTests::CCThreadedTest::clearTimeout):
|
| + (WebKitTests::CCThreadedTest::clearEndTestTask):
|
| + (WebKitTests::CCThreadedTest::layerTreeHost):
|
| + (CCThreadedTestThreadOnly):
|
| + (WebKitTests::CCThreadedTestThreadOnly::runTestThreaded):
|
| + (MockLayerTreeHostImpl):
|
| + (CompositorFakeWebGraphicsContext3DWithTextureTracking):
|
| +
|
| +2012-06-08 David Grogan <dgrogan@chromium.org>
|
| +
|
| + IndexedDB: rename some instances of open to registerFrontendCallbacks
|
| + https://bugs.webkit.org/show_bug.cgi?id=88611
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + * src/IDBDatabaseBackendProxy.cpp:
|
| + (WebKit::IDBDatabaseBackendProxy::registerFrontendCallbacks):
|
| + * src/IDBDatabaseBackendProxy.h:
|
| + (IDBDatabaseBackendProxy):
|
| + * src/WebIDBDatabaseImpl.cpp:
|
| + (WebKit::WebIDBDatabaseImpl::open):
|
| + * src/WebIDBDatabaseImpl.h:
|
| + (WebIDBDatabaseImpl):
|
| +
|
| +2012-06-08 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Skip willDraw() and didDraw() on fully occluded layers
|
| + https://bugs.webkit.org/show_bug.cgi?id=88435
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| +
|
| +2012-06-08 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Clean up some unnecessary LayerChromium.h includes
|
| + https://bugs.webkit.org/show_bug.cgi?id=88599
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Removes unused include, update comment.
|
| +
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::WebMediaPlayerClientImpl::platformLayer):
|
| + (WebKit::WebMediaPlayerClientImpl::paint):
|
| +
|
| +2012-06-08 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-08 Ian Vollick <vollick@chromium.org>
|
| +
|
| + [chromium] Accelerated animations should use WebTransformOperations
|
| + https://bugs.webkit.org/show_bug.cgi?id=87686
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + CCTransformKeyframe new owns a WebTransformOperations rather than a
|
| + TransformOperations. LayerChromium's API has been changed so that
|
| + LayerChromium::addAnimation should take only a CCActiveAnimation.
|
| + GraphicsLayerChromium is new responsible for translating to
|
| + WebTransformOperations and creating CCActiveAnimations. Tests that use
|
| + the public API (that is, they call addAnimation with KeyframeValueList
|
| + and Animation arguments) have been moved to GraphicsLayerChromiumTest.
|
| +
|
| + * tests/CCAnimationTestCommon.cpp:
|
| + (WebCore::addOpacityTransition):
|
| + (WebCore::addAnimatedTransform):
|
| + (WebKitTests::FakeTransformTransition::getValue):
|
| + * tests/CCAnimationTestCommon.h:
|
| + * tests/CCKeyframedAnimationCurveTest.cpp:
|
| + * tests/CCLayerAnimationControllerTest.cpp:
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::CCLayerTreeHostTestLayerAddedWithAnimation::beginTest):
|
| + * tests/GraphicsLayerChromiumTest.cpp:
|
| + (MockLayerTreeHostClient):
|
| + (WebKitTests):
|
| + (MockLayerTreeHost):
|
| + (WebKitTests::MockLayerTreeHost::create):
|
| + (WebKitTests::MockLayerTreeHost::createLayerTreeHostImpl):
|
| + (WebKitTests::MockLayerTreeHost::MockLayerTreeHost):
|
| + (GraphicsLayerChromiumTest):
|
| + (WebKitTests::GraphicsLayerChromiumTest::GraphicsLayerChromiumTest):
|
| + (WebKitTests::GraphicsLayerChromiumTest::~GraphicsLayerChromiumTest):
|
| + (WebKitTests::GraphicsLayerChromiumTest::expectTranslateX):
|
| + (WebKitTests::TEST_F):
|
| + * tests/LayerChromiumTest.cpp:
|
| +
|
| +2012-06-08 Robert Kroeger <rjkroege@chromium.org>
|
| +
|
| + More than 8 fingers get ignored by touch
|
| + https://bugs.webkit.org/show_bug.cgi?id=88359
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * public/WebInputEvent.h: Increase of TouchPoints per TouchEvent from 8 to 12.
|
| +
|
| +2012-06-08 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-08 Taiju Tsuiki <tzik@chromium.org>
|
| +
|
| + Add FileSystem item to storage tree.
|
| + https://bugs.webkit.org/show_bug.cgi?id=72691
|
| +
|
| + Reviewed by Vsevolod Vlasov.
|
| +
|
| + * src/js/DevTools.js:
|
| +
|
| +2012-06-08 Peter Beverloo <peter@chromium.org>
|
| +
|
| + [Chromium] Re-enable SHARED_WORKERS for Android until a build fix has been resolved.
|
| + https://bugs.webkit.org/show_bug.cgi?id=88637
|
| +
|
| + Unreviewed build fix.
|
| +
|
| + Linking content_shell on the Chromium side fails due to an unresolved
|
| + call to WebSharedWorker::create(). Since this blocks WebKit rolls,
|
| + temporarily re-enable the feature until this has been solved.
|
| +
|
| + * features.gypi:
|
| +
|
| +2012-06-07 Nico Weber <thakis@chromium.org>
|
| +
|
| + [chromium/mac] Improve deviceDPI, rect, and availableRect computation
|
| + https://bugs.webkit.org/show_bug.cgi?id=88596
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Set deviceDPI to 160 for normal displays and 320 for HiDPI displays.
|
| + (Why 160? That's what chromium's render_view.cc assumes as default
|
| + single-resolution resolution at the moment. The only other place
|
| + where this number gets used is fixed layout mode, which is currently
|
| + not enabled.)
|
| +
|
| + Also fix rect and availableRect computations: They get returned in
|
| + user space already.
|
| +
|
| + Needed for http://crbug.com/31960.
|
| +
|
| + * src/mac/WebScreenInfoFactory.mm:
|
| + (WebKit::toUserSpace):
|
| + (WebKit::deviceScaleFactor):
|
| + (WebKit):
|
| + (WebKit::WebScreenInfoFactory::screenInfo):
|
| +
|
| +2012-06-07 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Move didStartWorkerRunLoop to Platform.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=88562
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Part of a refactoring series. See tracking bug 82948.
|
| +
|
| + * src/PlatformSupport.cpp:
|
| + (WebCore):
|
| +
|
| +2012-06-05 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Move deferral-related logic out of Canvas2DLayerChromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=86050
|
| +
|
| + Reviewed by Stephen White.
|
| +
|
| + * WebKit.gypi:
|
| + * tests/Canvas2DLayerBridgeTest.cpp: Renamed from tests/Canvas2DLayerChromiumTest
|
| + (Canvas2DLayerBridgeTest):
|
| + (Canvas2DLayerBridgeTest::fullLifecycleTest):
|
| +
|
| +2012-06-07 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r119744.
|
| + http://trac.webkit.org/changeset/119744
|
| + https://bugs.webkit.org/show_bug.cgi?id=88584
|
| +
|
| + Fails assertions in debug builds (Requested by jamesr_ on
|
| + #webkit).
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| +
|
| +2012-06-07 Adam Barth <abarth@webkit.org>
|
| +
|
| + Settings::defaultDeviceScaleFactor is redundant with Page::deviceScaleFactor
|
| + https://bugs.webkit.org/show_bug.cgi?id=88375
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * public/WebSettings.h:
|
| + (WebKit::WebSettings::setDefaultDeviceScaleFactor):
|
| + (WebSettings):
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::dispatchViewportPropertiesDidChange):
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit):
|
| + * src/WebSettingsImpl.h:
|
| + (WebSettingsImpl):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
|
| + * tests/WebFrameTest.cpp:
|
| + (WebKit::TEST_F):
|
| +
|
| +2012-06-07 Peter Beverloo <peter@chromium.org>
|
| +
|
| + [Chromium] features.gypi should have the correct definitions for Android
|
| + https://bugs.webkit.org/show_bug.cgi?id=88533
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Make all features which are enabled on Android but disabled on other platforms,
|
| + or are disabled on Android while enabled on other platforms, conditional. This
|
| + also means that the selection of code compiled for Android will slightly change.
|
| +
|
| + This change also removes the enable_viewport variable as the value of this is
|
| + no longer respected by WebKit - it's enabled by default for all of Chromium.
|
| + Furthermore, ENABLE_OVERFLOW_SCROLLING is now listed in features.gypi again.
|
| +
|
| + * features.gypi:
|
| +
|
| +2012-06-07 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Free texture from CCIOSurfaceLayerImpl when it is destroyed
|
| + https://bugs.webkit.org/show_bug.cgi?id=88371
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| +
|
| +2012-06-07 Ami Fischman <fischman@chromium.org>
|
| +
|
| + Plumb CORS attribute information from HTMLMediaElement to media players so it can be used
|
| + https://bugs.webkit.org/show_bug.cgi?id=88349
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * public/WebMediaPlayer.h:
|
| + (WebMediaPlayer):
|
| + * src/AssertMatchingEnums.cpp:
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::WebMediaPlayerClientImpl::loadInternal):
|
| + (WebKit::WebMediaPlayerClientImpl::didPassCORSAccessCheck):
|
| + (WebKit):
|
| + * src/WebMediaPlayerClientImpl.h:
|
| + (WebMediaPlayerClientImpl):
|
| +
|
| +2012-06-07 Daniel Erat <derat@chromium.org>
|
| +
|
| + Add setting to enable subpixel-positioned text on Linux.
|
| + https://bugs.webkit.org/show_bug.cgi?id=88263
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + Add subpixel positioning field to WebFontRenderStyle and rename
|
| + subpixel rendering field. Make similar changes in
|
| + WebFontRendering.
|
| +
|
| + Also add global WebFontInfo::setSubpixelPositioning() to turn
|
| + subpixel positioning on or off (there's not currently a
|
| + well-defined way to configure subpixel positioning via FontConfig).
|
| +
|
| + * public/linux/WebFontInfo.h:
|
| + (WebFontInfo):
|
| + * public/linux/WebFontRenderStyle.h:
|
| + * public/linux/WebFontRendering.h:
|
| + (WebFontRendering):
|
| + * src/linux/WebFontInfo.cpp:
|
| + (WebKit):
|
| + (WebKit::WebFontInfo::setSubpixelPositioning):
|
| + (WebKit::WebFontInfo::renderStyleForStrike):
|
| + * src/linux/WebFontRenderStyle.cpp:
|
| + (WebKit::WebFontRenderStyle::toFontRenderStyle):
|
| + (WebKit::WebFontRenderStyle::setDefaults):
|
| + * src/linux/WebFontRendering.cpp:
|
| + (WebKit::WebFontRendering::setSubpixelGlyphs):
|
| + (WebKit):
|
| + (WebKit::WebFontRendering::setSubpixelRendering):
|
| + (WebKit::WebFontRendering::setSubpixelPositioning):
|
| +
|
| +2012-06-06 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] In each composited frame, didDraw() should only be called on layers for which willDraw() was called
|
| + https://bugs.webkit.org/show_bug.cgi?id=88469
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| +
|
| +2012-06-07 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r119694.
|
| + http://trac.webkit.org/changeset/119694
|
| + https://bugs.webkit.org/show_bug.cgi?id=88529
|
| +
|
| + it broke PrerenderBrowserTest.PrerenderHTML5VideoNetwork
|
| + (Requested by loislo on #webkit).
|
| +
|
| + * public/WebMediaPlayer.h:
|
| + (WebMediaPlayer):
|
| + * src/AssertMatchingEnums.cpp:
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::WebMediaPlayerClientImpl::loadInternal):
|
| + * src/WebMediaPlayerClientImpl.h:
|
| + (WebMediaPlayerClientImpl):
|
| +
|
| +2012-06-07 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r119689.
|
| + http://trac.webkit.org/changeset/119689
|
| + https://bugs.webkit.org/show_bug.cgi?id=88516
|
| +
|
| + it broke didDrawNotCalledOnScissoredLayer webkit_unit_test
|
| + (Requested by loislo on #webkit).
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| +
|
| +2012-06-07 Ami Fischman <fischman@chromium.org>
|
| +
|
| + Plumb CORS attribute information from HTMLMediaElement to media players so it can be used
|
| + https://bugs.webkit.org/show_bug.cgi?id=88349
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * public/WebMediaPlayer.h:
|
| + (WebMediaPlayer):
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::WebMediaPlayerClientImpl::loadInternal):
|
| +
|
| +2012-06-07 Yoshifumi Inoue <yosin@chromium.org>
|
| +
|
| + [Platform] Introduce conversion from/to Deciaml to/from double and helper functions
|
| + https://bugs.webkit.org/show_bug.cgi?id=88480
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + This patch added tests for Decimal::fromDouble, isInfinity, toDouble.
|
| +
|
| + * tests/DecimalTest.cpp:
|
| + (TEST_F):
|
| +
|
| +2012-06-07 Ami Fischman <fischman@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-06 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] In each composited frame, didDraw() should only be called on layers for which willDraw() was called
|
| + https://bugs.webkit.org/show_bug.cgi?id=88469
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| +
|
| +2012-06-06 Kent Tamura <tkent@chromium.org>
|
| +
|
| + Unreviewed, rolling out r60044.
|
| + http://trac.webkit.org/changeset/60044
|
| +
|
| + It made a regression, crbug.com/114922.
|
| +
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::invalidateContentsForSlowScroll): Do not hide popups by scrolling.
|
| + (WebKit::ChromeClientImpl::scroll): ditto.
|
| +
|
| +2012-06-06 Noel Gordon <noel.gordon@gmail.com>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS: Roll to chromium 140955.
|
| +
|
| +2012-06-06 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r119683.
|
| + http://trac.webkit.org/changeset/119683
|
| + https://bugs.webkit.org/show_bug.cgi?id=88505
|
| +
|
| + it broke webkit-unit-test
|
| + WebLayerTreeViewThreadedTest.InstrumentationCallbacks on mac
|
| + (Requested by loislo on #webkit).
|
| +
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::MockLayerTreeHost::create):
|
| + * tests/Canvas2DLayerChromiumTest.cpp:
|
| + (Canvas2DLayerChromiumTest::fullLifecycleTest):
|
| +
|
| +2012-06-06 Robert Kroeger <rjkroege@chromium.org>
|
| +
|
| + [Chromium] Re-enable handling of smooth scrolling on Chromium Linux/Windows
|
| + https://bugs.webkit.org/show_bug.cgi?id=87535 by adding support for precise
|
| + scrolling deltas on all Chromium platforms.
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * src/WebInputEventConversion.cpp:
|
| + (WebKit::PlatformWheelEventBuilder::PlatformWheelEventBuilder): Create PlatformWheelEvents
|
| + with m_hasPreciseScrollingDelta flag as required.
|
| + * tests/ScrollAnimatorNoneTest.cpp: Added new unit test condiiton for precise scrolling.
|
| + (TEST):
|
| +
|
| +2012-06-06 Michal Mocny <mmocny@google.com>
|
| +
|
| + [chromium] Stop dropping texture limits when the layer tree host becomes invisible, and initialize with 0 allocation.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87747
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::MockLayerTreeHost::create):
|
| + * tests/Canvas2DLayerChromiumTest.cpp:
|
| + (Canvas2DLayerChromiumTest::fullLifecycleTest):
|
| +
|
| +2012-06-06 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Move createMessagePortChannel to Platform.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=85764
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Part of a refactoring series. See tracking bug 82948.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebFrame.h:
|
| + (WebFrame):
|
| + * public/WebMessagePortChannel.h:
|
| + * public/WebMessagePortChannelClient.h:
|
| + * public/WebSharedWorkerClient.h:
|
| + (WebSharedWorkerClient):
|
| + * public/platform/WebKitPlatformSupport.h:
|
| + (WebKit):
|
| + (WebKit::WebKitPlatformSupport::injectIDBKeyIntoSerializedValue):
|
| + * src/PlatformMessagePortChannel.cpp:
|
| + (WebCore::PlatformMessagePortChannel::PlatformMessagePortChannel):
|
| + * src/PlatformMessagePortChannel.h:
|
| + * src/SharedWorkerRepository.cpp:
|
| + * src/WebSharedWorkerImpl.cpp:
|
| +
|
| +2012-06-06 Amy Ousterhout <aousterh@chromium.org>
|
| +
|
| + [Chromium] DeviceOrientation cleanup
|
| + https://bugs.webkit.org/show_bug.cgi?id=88406
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + Made default constructor public and added a set function for each property.
|
| + This will allow us to remove the 8-parameter constructor.
|
| +
|
| + * public/WebDeviceOrientation.h:
|
| + (WebKit::WebDeviceOrientation::WebDeviceOrientation):
|
| + (WebKit::WebDeviceOrientation::setNull):
|
| + (WebKit::WebDeviceOrientation::setAlpha):
|
| + (WebKit::WebDeviceOrientation::setBeta):
|
| + (WebKit::WebDeviceOrientation::setGamma):
|
| + (WebKit::WebDeviceOrientation::setAbsolute):
|
| + (WebDeviceOrientation):
|
| +
|
| +2012-06-06 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Move implementation of WebCore::GraphicsContext3D and related from WebKit/chromium/src to WebCore/platform/chromium/support
|
| + https://bugs.webkit.org/show_bug.cgi?id=86257
|
| +
|
| + Reviewed by Kenneth Russell.
|
| +
|
| + * WebKit.gyp:
|
| +
|
| +2012-06-06 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Unreviewed build fix, add an apparently used include of OwnArrayPtr.h back to GraphicsContext3DPrivate.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=88468
|
| +
|
| + * src/GraphicsContext3DPrivate.h:
|
| +
|
| +2012-06-06 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Clean up GraphicsContext3D implementation
|
| + https://bugs.webkit.org/show_bug.cgi?id=88460
|
| +
|
| + Reviewed by Kenneth Russell.
|
| +
|
| + Chromium's implementation of the GraphicsContext3D implementation has been somewhat messy for historical
|
| + reasons. The actual implementation of the majority of these functions is done by delegating to the Platform API
|
| + WebGraphicsContext3D. A few bits of functionality - extension mapping, some compositor functionality, a readback
|
| + utility - are implemented by code in WebKit. Previously, all GraphicsContext3D functions delegates to a clone of
|
| + the interface in GraphicsContext3DPrivate which in turn delegated to WebGraphicsContext3D. This required
|
| + duplicating the entire GraphicsContext3D interface and made updating the interface an epic pain in the rear.
|
| +
|
| + This patch provides the implementations of GraphicsContext3D functions in GraphicsContext3DChromium.cpp. Most of
|
| + these functions delegate directly to WebGraphicsContext3D. The ones that do not delegate to
|
| + GraphicsContext3DPrivate, which now has a dedicated header and cpp file. GraphicsContext3DPrivate.cpp implements
|
| + all GraphicsContext3DPrivate functions. I've also reordered the implementation files so that the function order
|
| + matches the associated header file and normalized the names of callback adapters.
|
| +
|
| + Refactor only, no change in functionality. Existing tests apply.
|
| +
|
| + * WebKit.gyp:
|
| + * src/Extensions3DChromium.cpp:
|
| + (WebCore::Extensions3DChromium::ensureEnabled):
|
| + (WebCore::Extensions3DChromium::getGraphicsResetStatusARB):
|
| + (WebCore::Extensions3DChromium::blitFramebuffer):
|
| + (WebCore::Extensions3DChromium::renderbufferStorageMultisample):
|
| + (WebCore::Extensions3DChromium::postSubBufferCHROMIUM):
|
| + (WebCore::Extensions3DChromium::mapBufferSubDataCHROMIUM):
|
| + (WebCore::Extensions3DChromium::unmapBufferSubDataCHROMIUM):
|
| + (WebCore::Extensions3DChromium::mapTexSubImage2DCHROMIUM):
|
| + (WebCore::Extensions3DChromium::unmapTexSubImage2DCHROMIUM):
|
| + (WebCore::Extensions3DChromium::setVisibilityCHROMIUM):
|
| + (WebCore::Extensions3DChromium::discardFramebufferEXT):
|
| + (WebCore::Extensions3DChromium::ensureFramebufferCHROMIUM):
|
| + (WebCore::Extensions3DChromium::getTranslatedShaderSourceANGLE):
|
| + (WebCore::Extensions3DChromium::rateLimitOffscreenContextCHROMIUM):
|
| + (WebCore::Extensions3DChromium::texImageIOSurface2DCHROMIUM):
|
| + (WebCore::Extensions3DChromium::texStorage2DEXT):
|
| + (WebCore::Extensions3DChromium::createQueryEXT):
|
| + (WebCore::Extensions3DChromium::deleteQueryEXT):
|
| + (WebCore::Extensions3DChromium::isQueryEXT):
|
| + (WebCore::Extensions3DChromium::beginQueryEXT):
|
| + (WebCore::Extensions3DChromium::endQueryEXT):
|
| + (WebCore::Extensions3DChromium::getQueryivEXT):
|
| + (WebCore::Extensions3DChromium::getQueryObjectuivEXT):
|
| + * src/GraphicsContext3DChromium.cpp:
|
| + (WebCore::GraphicsContext3D::GraphicsContext3D):
|
| + (WebCore::GraphicsContext3D::~GraphicsContext3D):
|
| + (WebCore::GraphicsContext3D::setContextLostCallback):
|
| + (WebCore::GraphicsContext3D::setErrorMessageCallback):
|
| + (WebCore::GraphicsContext3D::create):
|
| + (WebCore::GraphicsContext3D::platformGraphicsContext3D):
|
| + (WebCore::GraphicsContext3D::platformTexture):
|
| + (WebCore::GraphicsContext3D::grContext):
|
| + (WebCore::GraphicsContext3D::platformLayer):
|
| + (WebCore):
|
| + (WebCore::GraphicsContext3D::isGLES2Compliant):
|
| + (WebCore::GraphicsContext3D::isResourceSafe):
|
| + (WebCore::GraphicsContext3D::bindAttribLocation):
|
| + (WebCore::GraphicsContext3D::bufferData):
|
| + (WebCore::GraphicsContext3D::getActiveAttrib):
|
| + (WebCore::GraphicsContext3D::getActiveUniform):
|
| + (WebCore::GraphicsContext3D::getAttribLocation):
|
| + (WebCore::GraphicsContext3D::getContextAttributes):
|
| + (WebCore::GraphicsContext3D::getProgramInfoLog):
|
| + (WebCore::GraphicsContext3D::getShaderInfoLog):
|
| + (WebCore::GraphicsContext3D::getShaderSource):
|
| + (WebCore::GraphicsContext3D::getString):
|
| + (WebCore::GraphicsContext3D::getUniformLocation):
|
| + (WebCore::GraphicsContext3D::shaderSource):
|
| + (WebCore::GraphicsContext3D::texImage2D):
|
| + (WebCore::GraphicsContext3D::texSubImage2D):
|
| + (WebCore::GraphicsContext3D::reshape):
|
| + (WebCore::GraphicsContext3D::markContextChanged):
|
| + (WebCore::GraphicsContext3D::layerComposited):
|
| + (WebCore::GraphicsContext3D::markLayerComposited):
|
| + (WebCore::GraphicsContext3D::paintRenderingResultsToCanvas):
|
| + (WebCore::GraphicsContext3D::paintRenderingResultsToImageData):
|
| + (WebCore::GraphicsContext3D::paintCompositedResultsToCanvas):
|
| + (WebCore::GraphicsContext3D::getExtensions):
|
| + (WebCore::GraphicsContext3D::getInternalFramebufferSize):
|
| + * src/GraphicsContext3DPrivate.cpp: Added.
|
| + (WebCore):
|
| + (WebCore::GraphicsContext3DPrivate::GraphicsContext3DPrivate):
|
| + (WebCore::GraphicsContext3DPrivate::~GraphicsContext3DPrivate):
|
| + (WebCore::GraphicsContext3DPrivate::createGraphicsContextFromWebContext):
|
| + (WebCore::GraphicsContext3DPrivate::extractWebGraphicsContext3D):
|
| + (GrMemoryAllocationChangedCallback):
|
| + (WebCore::GrMemoryAllocationChangedCallback::GrMemoryAllocationChangedCallback):
|
| + (WebCore::GrMemoryAllocationChangedCallback::onGpuMemoryAllocationChanged):
|
| + (WebCore::GraphicsContext3DPrivate::grContext):
|
| + (WebCore::GraphicsContext3DPrivate::markContextChanged):
|
| + (WebCore::GraphicsContext3DPrivate::layerComposited):
|
| + (WebCore::GraphicsContext3DPrivate::markLayerComposited):
|
| + (WebCore::GraphicsContext3DPrivate::paintFramebufferToCanvas):
|
| + (GraphicsContextLostCallbackAdapter):
|
| + (WebCore::GraphicsContextLostCallbackAdapter::GraphicsContextLostCallbackAdapter):
|
| + (WebCore::GraphicsContextLostCallbackAdapter::~GraphicsContextLostCallbackAdapter):
|
| + (WebCore::GraphicsContextLostCallbackAdapter::onContextLost):
|
| + (WebCore::GraphicsContext3DPrivate::setContextLostCallback):
|
| + (GraphicsErrorMessageCallbackAdapter):
|
| + (WebCore::GraphicsErrorMessageCallbackAdapter::GraphicsErrorMessageCallbackAdapter):
|
| + (WebCore::GraphicsErrorMessageCallbackAdapter::~GraphicsErrorMessageCallbackAdapter):
|
| + (WebCore::GraphicsErrorMessageCallbackAdapter::onErrorMessage):
|
| + (WebCore::GraphicsContext3DPrivate::setErrorMessageCallback):
|
| + (WebCore::GraphicsContext3DPrivate::getExtensions):
|
| + (WebCore::GraphicsContext3DPrivate::initializeExtensions):
|
| + (WebCore::GraphicsContext3DPrivate::supportsExtension):
|
| + (WebCore::GraphicsContext3DPrivate::ensureExtensionEnabled):
|
| + (WebCore::GraphicsContext3DPrivate::isExtensionEnabled):
|
| + (WebCore::GraphicsContext3DPrivate::isResourceSafe):
|
| + (GraphicsContext3DSwapBuffersCompleteCallbackAdapter):
|
| + (WebCore::GraphicsContext3DSwapBuffersCompleteCallbackAdapter::GraphicsContext3DSwapBuffersCompleteCallbackAdapter):
|
| + (WebCore::GraphicsContext3DSwapBuffersCompleteCallbackAdapter::~GraphicsContext3DSwapBuffersCompleteCallbackAdapter):
|
| + (WebCore::GraphicsContext3DSwapBuffersCompleteCallbackAdapter::onSwapBuffersComplete):
|
| + (WebCore::GraphicsContext3DPrivate::setSwapBuffersCompleteCallbackCHROMIUM):
|
| + (GraphicsContext3DMemoryAllocationChangedCallbackAdapter):
|
| + (WebCore::GraphicsContext3DMemoryAllocationChangedCallbackAdapter::GraphicsContext3DMemoryAllocationChangedCallbackAdapter):
|
| + (WebCore::GraphicsContext3DMemoryAllocationChangedCallbackAdapter::~GraphicsContext3DMemoryAllocationChangedCallbackAdapter):
|
| + (WebCore::GraphicsContext3DMemoryAllocationChangedCallbackAdapter::onMemoryAllocationChanged):
|
| + (WebCore::GraphicsContext3DPrivate::setGpuMemoryAllocationChangedCallbackCHROMIUM):
|
| + * src/GraphicsContext3DPrivate.h:
|
| + (GraphicsContext3DPrivate):
|
| + (WebCore::GraphicsContext3DPrivate::webContext):
|
| + (WebCore::GraphicsContext3DPrivate::preserveDrawingBuffer):
|
| +
|
| +2012-06-06 Sadrul Habib Chowdhury <sadrul@chromium.org>
|
| +
|
| + [chromium] Avoid limiting page-scale-factor when device-scale-factor is applied in the compositor.
|
| + https://bugs.webkit.org/show_bug.cgi?id=88417
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
|
| +
|
| +2012-06-06 Ami Fischman <fischman@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-06 Nico Weber <thakis@chromium.org>
|
| +
|
| + [chromium] Expose setPictographFontFamily through the chromium webkit api.
|
| + https://bugs.webkit.org/show_bug.cgi?id=88393
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + This was added to WebCore in
|
| + https://bugs.webkit.org/show_bug.cgi?id=65197
|
| +
|
| + * public/WebSettings.h:
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::setPictographFontFamily):
|
| + (WebKit):
|
| + * src/WebSettingsImpl.h:
|
| + (WebSettingsImpl):
|
| +
|
| +2012-06-06 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-06 Kinuko Yasuda <kinuko@chromium.org>
|
| +
|
| + Roll Chromium DEPS from r140700 to r140711.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-06 Ami Fischman <fischman@chromium.org>
|
| +
|
| + [chromium] Add a WebKit::WebMediaPlayer::CORSMode enum in preparation for 88349
|
| + https://bugs.webkit.org/show_bug.cgi?id=88388
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * public/WebMediaPlayer.h:
|
| +
|
| +2012-06-05 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Roll Chromium DEPS from r140653 to r140700.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-05 Kentaro Hara <haraken@chromium.org>
|
| +
|
| + Unreviewed, rolling out r119494.
|
| + http://trac.webkit.org/changeset/119494
|
| + https://bugs.webkit.org/show_bug.cgi?id=87911
|
| +
|
| + We found similar APIs are already implemented
|
| +
|
| + * public/WebWidget.h:
|
| + * src/WebViewImpl.cpp:
|
| + * src/WebViewImpl.h:
|
| + (WebViewImpl):
|
| + * tests/WebViewTest.cpp:
|
| + * tests/data/textarea.html: Removed.
|
| +
|
| +2012-06-05 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Roll Chromium DEPS from r140528 to r140653.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-05 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Move createLocalStorageNamespace to Platform.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=85766
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Part of a refactoring series. See tracking bug 82948.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebStorageArea.h:
|
| + * public/WebStorageNamespace.h:
|
| + * public/platform/WebKitPlatformSupport.h:
|
| + (WebKit):
|
| + (WebKitPlatformSupport):
|
| +
|
| +2012-06-05 Greg Billock <gbillock@google.com>
|
| +
|
| + New constructor for WebIntent to be used for delivery
|
| + https://bugs.webkit.org/show_bug.cgi?id=87143
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + When delivering an intent to webkit, the caller needs to be able to
|
| + provide the action, type, and data, and also extra data and ports.
|
| +
|
| + * public/WebIntent.h:
|
| + (WebIntent):
|
| + * src/WebFrameImpl.cpp:
|
| + (WebKit::WebFrameImpl::deliverIntent):
|
| + * src/WebIntent.cpp:
|
| + (WebKit::WebIntent::WebIntent):
|
| + (WebKit):
|
| + (WebKit::WebIntent::reset):
|
| + (WebKit::WebIntent::messagePortChannelsRelease):
|
| +
|
| +2012-06-05 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Roll Chromium DEPS from r140492 to r140528.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-05 Seigo Nonaka <nona@chromium.org>
|
| +
|
| + [chromium] There is no way to retrieve composition character rectangle in WebKit/chromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=87911
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + Add an API for retreieving each character bounds in composition text.
|
| + This API is necessary for implementing IMR_QUERYCHARPOSITION message in Windows.
|
| + The message is used by Japanese IME for showing their window at the correct position.
|
| +
|
| + * public/WebWidget.h:
|
| + (WebWidget):
|
| + (WebKit::WebWidget::compositionCharacterBounds):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::compositionCharacterBounds):
|
| + (WebKit):
|
| + * src/WebViewImpl.h:
|
| + (WebViewImpl):
|
| +
|
| +2012-06-05 Dongwoo Im <dw.im@samsung.com>
|
| +
|
| + Add 'isProtocolHandlerRegistered' and 'unregisterProtocolHandler'.
|
| + https://bugs.webkit.org/show_bug.cgi?id=73176
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Two more APIs are added in Custom Scheme Handler specification.
|
| + http://dev.w3.org/html5/spec/Overview.html#custom-handlers
|
| + One is 'isProtocolHandlerRegistered' to query whether the specific URL
|
| + is registered or not.
|
| + The other is 'unregisterProtocolHandler' to remove the registered URL.
|
| +
|
| + * features.gypi: Add a macro 'ENABLE_CUSTOM_SCHEME_HANDLER'.
|
| +
|
| +2012-06-05 Kent Tamura <tkent@chromium.org>
|
| +
|
| + Move some function definitions in EmptyClients.h to EmptyClients.cpp
|
| + https://bugs.webkit.org/show_bug.cgi?id=88285
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + * src/WebHelperPluginImpl.cpp: Remove unnecessary #includes, and add necessary #includes.
|
| + * src/WebPagePopupImpl.cpp: ditto.
|
| +
|
| +2012-06-05 Noel Gordon <noel.gordon@gmail.com>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-05 Adam Barth <abarth@webkit.org>
|
| +
|
| + EventHandler shouldn't dispatch fake mousemove events when scrolling on devices that don't have a mouse
|
| + https://bugs.webkit.org/show_bug.cgi?id=88270
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * public/WebSettings.h:
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::setDeviceSupportsMouse):
|
| + (WebKit):
|
| + * src/WebSettingsImpl.h:
|
| + (WebSettingsImpl):
|
| +
|
| +2012-06-04 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Remove redundant setNeedsCommit when prepareToDraw fails
|
| + https://bugs.webkit.org/show_bug.cgi?id=88246
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| +
|
| +2012-06-04 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Allow CCLayerImpl to find its layer tree host, and use this for CCVideoLayerImpl instead of always-null pointer.
|
| + https://bugs.webkit.org/show_bug.cgi?id=88252
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/ScrollbarLayerChromiumTest.cpp:
|
| + (WebCore::TEST):
|
| + * tests/TreeSynchronizerTest.cpp:
|
| + (WebKitTests::expectTreesAreIdentical):
|
| + (WebKitTests::TEST):
|
| +
|
| +2012-06-04 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + yet another build fix attempt.
|
| +
|
| + * src/WebHelperPluginImpl.cpp:
|
| +
|
| +2012-06-04 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Another Chromium Windows build fix attempt after r119411.
|
| +
|
| + * src/WebHelperPluginImpl.cpp:
|
| +
|
| +2012-06-04 Shawn Singh <shawnsingh@chromium.org>
|
| +
|
| + [chromium] CCDamageTrackerTest.verifyDamageForPerspectiveClippedLayer needs to be cleaner
|
| + https://bugs.webkit.org/show_bug.cgi?id=85245
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Updated CCDamageTrackerTest.verifyDamageForPerspectiveClippedLayer
|
| + so that the test is clearer and cleaner. The original test was
|
| + covering what it needed, but in a confusing and not-so-practical
|
| + way. This patch adds comments and performs a tighter test so that
|
| + the intent is a bit more clear.
|
| +
|
| + * tests/CCDamageTrackerTest.cpp:
|
| + (WebKitTests::TEST_F):
|
| +
|
| +2012-06-04 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Fix attempt after r119411.
|
| +
|
| + * src/WebHelperPluginImpl.cpp:
|
| +
|
| +2012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
|
| +
|
| + [chromium] Fix software rendering for larger device-scale-factor
|
| + https://bugs.webkit.org/show_bug.cgi?id=88136
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + The fix is to apply the device-scale factor on the GraphicsContext.
|
| + (and add a WebWidgetClient::deviceScaleFactor method to facilitate that).
|
| +
|
| + * public/WebWidgetClient.h:
|
| + (WebWidgetClient):
|
| + (WebKit::WebWidgetClient::deviceScaleFactor):
|
| + * src/PageWidgetDelegate.cpp:
|
| + (WebKit::PageWidgetDelegate::paint):
|
| + * src/WebPopupMenuImpl.cpp:
|
| + (WebKit::WebPopupMenuImpl::paint):
|
| +
|
| +2012-06-04 Sadrul Habib Chowdhury <sadrul@chromium.org>
|
| +
|
| + Combobox options and autofill options should not be scaled for device-scale factor.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87921
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::applyAutofillSuggestions):
|
| +
|
| +2012-06-04 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Make LayerRendererChromium use RenderPasses instead of RenderSurfaces
|
| + https://bugs.webkit.org/show_bug.cgi?id=88132
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| + * tests/LayerRendererChromiumTest.cpp:
|
| + (FakeCCRendererClient::FakeCCRendererClient):
|
| + (FakeCCRendererClient::rootRenderPass):
|
| + (FakeCCRendererClient):
|
| + (TEST_F):
|
| +
|
| +2012-06-04 David Dorwin <ddorwin@chromium.org>
|
| +
|
| + Enable Chromium media player to instantiate a plugin
|
| + https://bugs.webkit.org/show_bug.cgi?id=87399
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + Adds WebHelperPlugin, an off-screen widget that contains an <object> tag.
|
| +
|
| + * WebKit.gyp:
|
| + * public/WebHelperPlugin.h: Copied from Source/WebKit/chromium/public/WebPopupType.h.
|
| + (WebKit):
|
| + (WebHelperPlugin):
|
| + (WebKit::WebHelperPlugin::~WebHelperPlugin):
|
| + * public/WebMediaPlayerClient.h:
|
| + (WebKit):
|
| + * public/WebPopupType.h:
|
| + * public/WebView.h:
|
| + * public/WebViewClient.h:
|
| + (WebKit):
|
| + (WebViewClient):
|
| + (WebKit::WebViewClient::initializeHelperPluginWebFrame):
|
| + * src/WebFrameImpl.cpp:
|
| + (WebKit::WebFrameImpl::WebFrameImpl):
|
| + (WebKit::WebFrameImpl::initializeAsMainFrame):
|
| + * src/WebFrameImpl.h:
|
| + (WebFrameImpl):
|
| + * src/WebHelperPluginImpl.cpp: Added.
|
| + (WebKit):
|
| + (WebKit::addString):
|
| + (WebKit::writeDocument):
|
| + (HelperPluginChromeClient):
|
| + (WebKit::HelperPluginChromeClient::HelperPluginChromeClient):
|
| + (WebKit::WebHelperPluginImpl::WebHelperPluginImpl):
|
| + (WebKit::WebHelperPluginImpl::~WebHelperPluginImpl):
|
| + (WebKit::WebHelperPluginImpl::init):
|
| + (WebKit::WebHelperPluginImpl::initializeFrame):
|
| + (WebKit::WebHelperPluginImpl::initPage):
|
| + (WebKit::WebHelperPluginImpl::setCompositorSurfaceReady):
|
| + (WebKit::WebHelperPluginImpl::composite):
|
| + (WebKit::WebHelperPluginImpl::layout):
|
| + (WebKit::WebHelperPluginImpl::setFocus):
|
| + (WebKit::WebHelperPluginImpl::close):
|
| + (WebKit::WebHelperPluginImpl::closeHelperPlugin):
|
| + (WebKit::WebHelperPlugin::create):
|
| + * src/WebHelperPluginImpl.h: Copied from Source/WebKit/chromium/public/WebPopupType.h.
|
| + (WebCore):
|
| + (WebKit):
|
| + (WebHelperPluginImpl):
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::WebMediaPlayerClientImpl::~WebMediaPlayerClientImpl):
|
| + (WebKit::WebMediaPlayerClientImpl::createHelperPlugin):
|
| + (WebKit):
|
| + (WebKit::WebMediaPlayerClientImpl::closeHelperPlugin):
|
| + * src/WebMediaPlayerClientImpl.h:
|
| + (WebKit):
|
| + (WebMediaPlayerClientImpl):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::initializeMainFrame):
|
| + (WebKit::WebViewImpl::initializeHelperPluginFrame):
|
| + (WebKit):
|
| + (WebKit::WebViewImpl::createHelperPlugin):
|
| + * src/WebViewImpl.h:
|
| + (WebKit):
|
| + (WebViewImpl):
|
| +
|
| +2012-06-04 Raymes Khoury <raymes@chromium.org>
|
| +
|
| + Remove obsolete acceptMIMETypes member.
|
| + https://bugs.webkit.org/show_bug.cgi?id=88241
|
| +
|
| + Reviewed by Darin Fisher.
|
| +
|
| + Obsoleted by https://bugs.webkit.org/show_bug.cgi?id=87271 and http://codereview.chromium.org/10414085/.
|
| +
|
| + * public/WebFileChooserParams.h:
|
| + (WebFileChooserParams):
|
| + * src/ChromeClientImpl.cpp:
|
| + (WebKit::ChromeClientImpl::runOpenPanel):
|
| +
|
| +2012-06-04 Zeev Lieber <zlieber@chromium.org>
|
| +
|
| + [chromium] Cleanup scissor rect computation/use with damage
|
| + https://bugs.webkit.org/show_bug.cgi?id=87167
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + Added unit tests to CCLayerTreeHostImpl using mock graphic context
|
| + to verify end-to-end quad drawing.
|
| +
|
| + Added more test cases to CCLayerTreeHostCommon to verify clip and
|
| + scissor rect computations.
|
| +
|
| + * tests/CCDamageTrackerTest.cpp:
|
| + (WebKitTests::executeCalculateDrawTransformsAndVisibility):
|
| + * tests/CCLayerIteratorTest.cpp:
|
| + * tests/CCLayerTreeHostCommonTest.cpp:
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| + * tests/CCOcclusionTrackerTest.cpp:
|
| + (WebKitTests::CCOcclusionTrackerTest::calcDrawEtc):
|
| + * tests/CCRenderSurfaceTest.cpp:
|
| +
|
| +2012-06-03 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Roll Chromium DEPS from r140222 to r140260.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-03 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Roll Chromium DEPS from r140000 to r140222.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-03 Varun Jain <varunjain@google.com>
|
| +
|
| + [chromium] Add new gesture type (two finger tap) that triggers context menu.
|
| + https://bugs.webkit.org/show_bug.cgi?id=88173
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * public/WebInputEvent.h:
|
| + * src/PageWidgetDelegate.cpp:
|
| + (WebKit::PageWidgetDelegate::handleInputEvent):
|
| + * src/WebInputEventConversion.cpp:
|
| + (WebKit::PlatformGestureEventBuilder::PlatformGestureEventBuilder):
|
| + * src/WebPopupMenuImpl.cpp:
|
| + (WebKit::WebPopupMenuImpl::handleInputEvent):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::handleGestureEvent):
|
| +
|
| +2012-06-03 Robert Kroeger <rjkroege@chromium.org>
|
| +
|
| + [chromium] replace isScrollGestureEventType with isGestureEventType
|
| + https://bugs.webkit.org/show_bug.cgi?id=88097
|
| +
|
| + This change replaces the unused and incorrect isScrollGestureEventType
|
| + method with a correct and useful isGestureEventType method.
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * public/WebInputEvent.h:
|
| + (WebInputEvent):
|
| + (WebKit::WebInputEvent::isGestureEventType):
|
| +
|
| +2012-06-01 Alexandre Elias <aelias@google.com>
|
| +
|
| + [chromium] Software compositor initialization and base classes
|
| + https://bugs.webkit.org/show_bug.cgi?id=87920
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Add a new setting to force software compositing. In this mode,
|
| + no GraphicsContext3D should ever be created.
|
| +
|
| + * public/WebSettings.h:
|
| + * src/WebLayerTreeView.cpp:
|
| + (WebKit::WebLayerTreeView::Settings::operator CCSettings):
|
| + (WebKit::WebLayerTreeView::context):
|
| + * src/WebLayerTreeViewImpl.cpp:
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::WebSettingsImpl):
|
| + (WebKit::WebSettingsImpl::setForceSoftwareCompositing):
|
| + (WebKit):
|
| + * src/WebSettingsImpl.h:
|
| + (WebSettingsImpl):
|
| + (WebKit::WebSettingsImpl::forceSoftwareCompositing):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive):
|
| + (WebKit::WebViewImpl::createCompositorGraphicsContext3D):
|
| + (WebKit::WebViewImpl::createContext3D):
|
| + * tests/CCLayerTreeHostImplTest.cpp:
|
| + (WebKitTests::CCLayerTreeHostImplTest::createContext):
|
| + (WebKitTests::TEST_F):
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::CCLayerTreeHostTestAtomicCommit::commitCompleteOnCCThread):
|
| + (WTF::CCLayerTreeHostTestAtomicCommit::drawLayersOnCCThread):
|
| + (WTF::CCLayerTreeHostTestAtomicCommitWithPartialUpdate::commitCompleteOnCCThread):
|
| + (WTF::CCLayerTreeHostTestAtomicCommitWithPartialUpdate::drawLayersOnCCThread):
|
| + * tests/CCTiledLayerTestCommon.cpp:
|
| + (WebKitTests::FakeLayerTextureUpdater::Texture::updateRect):
|
| + * tests/CCTiledLayerTestCommon.h:
|
| + (Texture):
|
| + (WebKitTests::FakeTextureCopier::copyTexture):
|
| + (WebKitTests::FakeTextureUploader::uploadTexture):
|
| + * tests/Canvas2DLayerChromiumTest.cpp:
|
| + (Canvas2DLayerChromiumTest::fullLifecycleTest):
|
| + * tests/FakeCCLayerTreeHostClient.h:
|
| + * tests/LayerRendererChromiumTest.cpp:
|
| + (FakeLayerRendererChromium::FakeLayerRendererChromium):
|
| + (LayerRendererChromiumTest::LayerRendererChromiumTest):
|
| + (LayerRendererChromiumTest):
|
| + (TEST):
|
| + * tests/TextureCopierTest.cpp:
|
| + * tests/TiledLayerChromiumTest.cpp:
|
| + (WTF::TEST):
|
| +
|
| +2012-06-01 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r119283, r119287, and r119291.
|
| + http://trac.webkit.org/changeset/119283
|
| + http://trac.webkit.org/changeset/119287
|
| + http://trac.webkit.org/changeset/119291
|
| + https://bugs.webkit.org/show_bug.cgi?id=88159
|
| +
|
| + Not only broke compilation in the initial commit but also
|
| + broke LayerChromiumTest.basicCreateAndDestroy (Requested by
|
| + rniwa on #webkit).
|
| +
|
| + * tests/CCAnimationTestCommon.cpp:
|
| + (WebCore::addOpacityTransition):
|
| + (WebCore::addAnimatedTransform):
|
| + (WebKitTests::FakeTransformTransition::getValue):
|
| + * tests/CCAnimationTestCommon.h:
|
| + * tests/CCKeyframedAnimationCurveTest.cpp:
|
| + * tests/CCLayerAnimationControllerTest.cpp:
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::CCLayerTreeHostTestLayerAddedWithAnimation::beginTest):
|
| + * tests/GraphicsLayerChromiumTest.cpp:
|
| + (WebKitTests::MockGraphicsLayerClient::notifyAnimationStarted):
|
| + (WebKitTests::MockGraphicsLayerClient::notifySyncRequired):
|
| + (WebKitTests::MockGraphicsLayerClient::paintContents):
|
| + (WebKitTests::MockGraphicsLayerClient::showDebugBorders):
|
| + (WebKitTests::MockGraphicsLayerClient::showRepaintCounter):
|
| + (WebKitTests::TEST):
|
| +
|
| +2012-06-01 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Use fully qualified name for Fixed to avoid the collision with "typedef SInt32 Fixed" in MacTypes.h
|
| +
|
| + * tests/GraphicsLayerChromiumTest.cpp:
|
| + (WebKitTests::TEST_F):
|
| +
|
| +2012-06-01 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Unreviewed compile fix for r119283
|
| +
|
| + For the record, Dana Jensens <danakj@chromium.org> wrote this slightly faster than I did.
|
| +
|
| + * tests/CCAnimationTestCommon.h:
|
| +
|
| +2012-06-01 Ian Vollick <vollick@chromium.org>
|
| +
|
| + [chromium] Accelerated animations should use WebTransformOperations
|
| + https://bugs.webkit.org/show_bug.cgi?id=87686
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + CCTransformKeyframe new owns a WebTransformOperations rather than a
|
| + TransformOperations. LayerChromium's API has been changed so that
|
| + LayerChromium::addAnimation should take only a CCActiveAnimation.
|
| + GraphicsLayerChromium is new responsible for translating to
|
| + WebTransformOperations and creating CCActiveAnimations. Tests that use
|
| + the public API (that is, they call addAnimation with KeyframeValueList
|
| + and Animation arguments) have been moved to GraphicsLayerChromiumTest.
|
| +
|
| + * tests/CCAnimationTestCommon.cpp:
|
| + (WebCore::addOpacityTransition):
|
| + (WebCore::addAnimatedTransform):
|
| + (WebKitTests::FakeTransformTransition::getValue):
|
| + * tests/CCAnimationTestCommon.h:
|
| + * tests/CCKeyframedAnimationCurveTest.cpp:
|
| + (WebCore::TEST):
|
| + * tests/CCLayerAnimationControllerTest.cpp:
|
| + (WebKitTests::TEST):
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::CCLayerTreeHostTestLayerAddedWithAnimation::beginTest):
|
| + * tests/GraphicsLayerChromiumTest.cpp:
|
| + (MockLayerTreeHostClient):
|
| + (WebKitTests):
|
| + (MockLayerTreeHost):
|
| + (WebKitTests::MockLayerTreeHost::create):
|
| + (WebKitTests::MockLayerTreeHost::createLayerTreeHostImpl):
|
| + (WebKitTests::MockLayerTreeHost::MockLayerTreeHost):
|
| + (GraphicsLayerChromiumTest):
|
| + (WebKitTests::GraphicsLayerChromiumTest::GraphicsLayerChromiumTest):
|
| + (WebKitTests::GraphicsLayerChromiumTest::~GraphicsLayerChromiumTest):
|
| + (WebKitTests::GraphicsLayerChromiumTest::expectTranslateX):
|
| + (WebKitTests::TEST_F):
|
| +
|
| +2012-06-01 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Call clipboard methods directly
|
| + https://bugs.webkit.org/show_bug.cgi?id=88038
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Part of a refactoring series. See tracking bug 82948.
|
| +
|
| + * src/AssertMatchingEnums.cpp:
|
| + * src/PlatformSupport.cpp:
|
| + (WebCore::getCookieJar):
|
| +
|
| +2012-06-01 Peter Beverloo <peter@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-06-01 Yoshifumi Inoue <yosin@chromium.org>
|
| +
|
| + [Platform][Decimal] UInt128::operator/= calls makeUInt128 with wrong argument order
|
| + https://bugs.webkit.org/show_bug.cgi?id=88044
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + * tests/DecimalTest.cpp:
|
| + (TEST_F): Add a new test for multiplication.
|
| +
|
| +2012-05-31 Hajime Morrita <morrita@chromium.org>
|
| +
|
| + REGRESSION(r117572): editing/spelling/spellcheck-async-remove-frame.html crashes on Mac
|
| + https://bugs.webkit.org/show_bug.cgi?id=86859
|
| +
|
| + Removed a port specific fix which was introduced at r117572.
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + * src/EditorClientImpl.cpp:
|
| + (WebKit::EditorClientImpl::frameWillDetachPage):
|
| + (WebKit::EditorClientImpl::requestCheckingOfString):
|
| + * src/EditorClientImpl.h:
|
| + (WebCore):
|
| + (EditorClientImpl):
|
| + * src/WebTextCheckingCompletionImpl.cpp:
|
| + (WebKit::WebTextCheckingCompletionImpl::didFinishCheckingText):
|
| + (WebKit::WebTextCheckingCompletionImpl::didCancelCheckingText):
|
| + * src/WebTextCheckingCompletionImpl.h:
|
| + (WebKit::WebTextCheckingCompletionImpl::WebTextCheckingCompletionImpl):
|
| + (WebTextCheckingCompletionImpl):
|
| +
|
| +2012-05-31 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r119146.
|
| + http://trac.webkit.org/changeset/119146
|
| + https://bugs.webkit.org/show_bug.cgi?id=88035
|
| +
|
| + android breakage fixed in http://crrev.com/139945 (Requested
|
| + by fischman on #webkit).
|
| +
|
| + * public/WebMediaPlayer.h:
|
| + (WebMediaPlayer):
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::WebMediaPlayerClientImpl::didLoadingProgress):
|
| + * src/WebMediaPlayerClientImpl.h:
|
| + (WebMediaPlayerClientImpl):
|
| +
|
| +2012-05-31 Shawn Singh <shawnsingh@chromium.org>
|
| +
|
| + [chromium] Migrate to WebTransformationMatrix
|
| + https://bugs.webkit.org/show_bug.cgi?id=87788
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * src/WebLayer.cpp:
|
| + (WebKit::WebLayer::setSublayerTransform):
|
| + (WebKit::WebLayer::setTransform):
|
| + * tests/CCAnimationTestCommon.cpp:
|
| + (WebKitTests::FakeTransformTransition::getValue):
|
| + * tests/CCAnimationTestCommon.h:
|
| + * tests/CCDamageTrackerTest.cpp:
|
| + (WebKitTests::executeCalculateDrawTransformsAndVisibility):
|
| + (WebKitTests::TEST_F):
|
| + * tests/CCKeyframedAnimationCurveTest.cpp:
|
| + * tests/CCLayerAnimationControllerTest.cpp:
|
| + * tests/CCLayerImplTest.cpp:
|
| + (WebCore::TEST):
|
| + * tests/CCLayerIteratorTest.cpp:
|
| + * tests/CCLayerSorterTest.cpp:
|
| + * tests/CCLayerTreeHostCommonTest.cpp:
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::CCLayerTreeHostTestDeviceScaleFactorScalesViewportAndLayers::commitCompleteOnCCThread):
|
| + (WTF::setLayerPropertiesForTesting):
|
| + (WTF::CCLayerTreeHostTestAtomicCommitWithPartialUpdate::beginTest):
|
| + (WTF::setTestLayerPropertiesForTesting):
|
| + (WTF::CCLayerTreeHostTestLayerOcclusion::beginTest):
|
| + (WTF::CCLayerTreeHostTestLayerOcclusionWithFilters::beginTest):
|
| + (WTF::CCLayerTreeHostTestManySurfaces::beginTest):
|
| + * tests/CCLayerTreeTestCommon.h:
|
| + (WebKitTests):
|
| + * tests/CCMathUtilTest.cpp:
|
| + * tests/CCOcclusionTrackerTest.cpp:
|
| + (WebKitTests::CCOcclusionTrackerTest::createRoot):
|
| + (WebKitTests::CCOcclusionTrackerTest::createLayer):
|
| + (WebKitTests::CCOcclusionTrackerTest::createSurface):
|
| + (WebKitTests::CCOcclusionTrackerTest::createDrawingLayer):
|
| + (WebKitTests::CCOcclusionTrackerTest::createReplicaLayer):
|
| + (WebKitTests::CCOcclusionTrackerTest::createDrawingSurface):
|
| + (CCOcclusionTrackerTest):
|
| + (WebKitTests::CCOcclusionTrackerTest::setBaseProperties):
|
| + (WebKitTests::CCOcclusionTrackerTest::setProperties):
|
| + (WebKitTests::CCOcclusionTrackerTestRotatedChild::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestTranslatedChild::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestChildInRotatedChild::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestVisitTargetTwoTimes::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceRotatedOffAxis::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceWithTwoOpaqueChildren::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestOverlappingSurfaceSiblings::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestOverlappingSurfaceSiblingsWithTwoTransforms::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestFilters::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTest3dTransform::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestPerspectiveTransform::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestPerspectiveTransformBehindCamera::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestLayerBehindCameraDoesNotOcclude::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestLargePixelsOccludeInsideClipRect::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceOcclusionTranslatesToParent::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilter::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestTwoBackgroundFiltersReduceOcclusionTwice::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestDontReduceOcclusionBelowBackgroundFilter::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestDontReduceOcclusionIfBackgroundFilterIsOccluded::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestReduceOcclusionWhenBackgroundFilterIsPartiallyOccluded::runMyTest):
|
| + * tests/CCQuadCullerTest.cpp:
|
| + * tests/CCRenderSurfaceTest.cpp:
|
| + * tests/FloatQuadTest.cpp:
|
| + * tests/LayerChromiumTest.cpp:
|
| + * tests/LinkHighlightTest.cpp:
|
| + * tests/TiledLayerChromiumTest.cpp:
|
| + * tests/WebTransformationMatrixTest.cpp:
|
| + (WebKit::TEST):
|
| + (WebKit):
|
| +
|
| +2012-05-31 Ian Vollick <vollick@chromium.org>
|
| +
|
| + [chromium] Single thread proxy should not tick animations unless the layer renderer has been initialized
|
| + https://bugs.webkit.org/show_bug.cgi?id=87873
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + When the layer renderer fails to initialize, be sure to stop the animation timer.
|
| +
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (CompositorFakeWebGraphicsContext3DWithTextureTracking):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::create):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::createTexture):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::deleteTexture):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::bindTexture):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::numTextures):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::texture):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::resetTextures):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::numUsedTextures):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::usedTexture):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::resetUsedTextures):
|
| + (WTF::CompositorFakeWebGraphicsContext3DWithTextureTracking::CompositorFakeWebGraphicsContext3DWithTextureTracking):
|
| + (WTF):
|
| + (WTF::TestHooks::didRecreateContext):
|
| + (TestHooks):
|
| + (WTF::TestHooks::createContext):
|
| + (CCLayerTreeHostTest):
|
| + (WTF::CCLayerTreeHostTest::clearEndTestTask):
|
| + (WTF::CCLayerTreeHostTest::CCLayerTreeHostTest):
|
| + (EndTestTask):
|
| + (WTF::CCLayerTreeHostTest::EndTestTask::EndTestTask):
|
| + (WTF::CCLayerTreeHostTest::EndTestTask::~EndTestTask):
|
| + (WTF::CCLayerTreeHostTest::EndTestTask::clearTest):
|
| + (WTF::CCLayerTreeHostTest::EndTestTask::run):
|
| + (WTF::CCLayerTreeHostTest::runTest):
|
| + (WTF::CCLayerTreeHostTest::endTestAfterDelay):
|
| + (FakeWebGraphicsContext3DMakeCurrentFails):
|
| + (WTF::FakeWebGraphicsContext3DMakeCurrentFails::makeContextCurrent):
|
| + (CCLayerTreeHostTestInitializeLayerRendererFailsAfterAddAnimation):
|
| + (WTF::CCLayerTreeHostTestInitializeLayerRendererFailsAfterAddAnimation::CCLayerTreeHostTestInitializeLayerRendererFailsAfterAddAnimation):
|
| + (WTF::CCLayerTreeHostTestInitializeLayerRendererFailsAfterAddAnimation::beginTest):
|
| + (WTF::CCLayerTreeHostTestInitializeLayerRendererFailsAfterAddAnimation::animateLayers):
|
| + (WTF::CCLayerTreeHostTestInitializeLayerRendererFailsAfterAddAnimation::didRecreateContext):
|
| + (WTF::CCLayerTreeHostTestInitializeLayerRendererFailsAfterAddAnimation::afterTest):
|
| + (WTF::TEST_F):
|
| +
|
| +2012-05-15 Brett Wilson <brettw@chromium.org>
|
| +
|
| + Hook up GTK IsKeyPad flag for keyboard events, and preserve this flag
|
| + on all platforms when converting back to a WebKeyboardEvent.
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=86514
|
| +
|
| + Reviewed by Dimitri Glazkov.
|
| +
|
| + * src/WebInputEventConversion.cpp:
|
| + (WebKit::WebKeyboardEventBuilder::WebKeyboardEventBuilder):
|
| + * src/gtk/WebInputEventFactory.cpp:
|
| + (WebKit::WebInputEventFactory::keyboardEvent):
|
| + * tests/WebInputEventFactoryTestGtk.cpp:
|
| +
|
| +2012-05-31 Alec Flett <alecflett@chromium.org>
|
| +
|
| + IndexedDB: Implement IDBTransaction.error and IDBRequest.error
|
| + https://bugs.webkit.org/show_bug.cgi?id=87865
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + IDBDatabaseError now honors IDB-specific DOMException codes,
|
| + so make sure that's how they are passed to/from chromium.
|
| +
|
| + * src/WebIDBDatabaseError.cpp:
|
| + (WebKit::WebIDBDatabaseError::assign):
|
| +
|
| +2012-05-31 James Robinson <jamesr@chromium.org>
|
| +
|
| + [chromium] Assertion failures during compositor startup in lost context situations
|
| + https://bugs.webkit.org/show_bug.cgi?id=87912
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + Adds a unit test verifying that even if we lose our context during or before initialization we get through the
|
| + rest of the path without failing ASSERT()s.
|
| +
|
| + * tests/LayerRendererChromiumTest.cpp:
|
| + (LoseContextOnFirstGetContext):
|
| + (LoseContextOnFirstGetContext::LoseContextOnFirstGetContext):
|
| + (TEST):
|
| +
|
| +2012-05-31 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r119125.
|
| + http://trac.webkit.org/changeset/119125
|
| + https://bugs.webkit.org/show_bug.cgi?id=88007
|
| +
|
| + Will break android build if rolled (Requested by rafaelw_ on
|
| + #webkit).
|
| +
|
| + * public/WebMediaPlayer.h:
|
| + (WebMediaPlayer):
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::WebMediaPlayerClientImpl::bytesLoaded):
|
| + * src/WebMediaPlayerClientImpl.h:
|
| + (WebMediaPlayerClientImpl):
|
| +
|
| +2012-05-31 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Move drawing code for RenderSurfaces into LayerRendererChromium
|
| + https://bugs.webkit.org/show_bug.cgi?id=87877
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/CCRenderSurfaceTest.cpp:
|
| + (WebCore::TEST):
|
| +
|
| +2012-05-31 Ami Fischman <fischman@chromium.org>
|
| +
|
| + Replace WebMediaPlayer::bytesLoaded() with an explicit didLoadingProgress()
|
| + https://bugs.webkit.org/show_bug.cgi?id=86113
|
| +
|
| + Reviewed by Eric Carlson.
|
| +
|
| + * public/WebMediaPlayer.h:
|
| + (WebMediaPlayer):
|
| + * src/WebMediaPlayerClientImpl.cpp:
|
| + (WebKit::WebMediaPlayerClientImpl::didLoadingProgress):
|
| + * src/WebMediaPlayerClientImpl.h:
|
| + (WebMediaPlayerClientImpl):
|
| +
|
| +2012-05-31 Ian Vollick <vollick@chromium.org>
|
| +
|
| + [chromium] create WebTransformOperation interface for chromium platform
|
| + https://bugs.webkit.org/show_bug.cgi?id=87510
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * WebKit.gypi:
|
| + * tests/WebTransformOperationsTest.cpp: Added.
|
| + (TEST):
|
| + (checkProgress):
|
| +
|
| +2012-05-31 Alexander Pavlov <apavlov@chromium.org>
|
| +
|
| + Web Inspector: [Chromium] Cannot bring Inspector to front when paused on breakpoint
|
| + https://bugs.webkit.org/show_bug.cgi?id=87871
|
| +
|
| + Reviewed by Yury Semikhatsky.
|
| +
|
| + When input events handling is suppressed (due to the JS being paused on a breakpoint), we should report
|
| + these events as NOT handled by the WebKit, so that the browser can handle them appropriately
|
| + (on MacOS, switching between the application windows is done through the default key event handler, so if you run
|
| + event.preventDefault() for all keydown events in a handler, the Chromium window switch will not occur on Cmd+`).
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::handleInputEvent):
|
| +
|
| +2012-05-31 Peter Beverloo <peter@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-05-30 Peter Beverloo <peter@chromium.org>
|
| +
|
| + [Chromium] Automatically install 64-bit linker for Android
|
| + https://bugs.webkit.org/show_bug.cgi?id=79780
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Change the Android-specific dependencies to inherit their revision from
|
| + Chromium's DEPS file, like many other dependencies do, solving the
|
| + versioning problem that we're running in to right now. These are listed
|
| + in Chromium's main DEPS file starting Chromium r139529.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-05-31 Yoshifumi Inoue <yosin@chromium.org>
|
| +
|
| + Build fix for Chromium Linux (Tests) after r119073.
|
| +
|
| + * tests/DecimalTest.cpp:
|
| + (TEST_F):
|
| +
|
| +2012-05-31 Yoshifumi Inoue <yosin@chromium.org>
|
| +
|
| + [Platform] Introduce Decimal class for Number/Range input type.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87360
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + This patch added unit test for Decimal class.
|
| +
|
| + * WebKit.gypi:
|
| + * tests/DecimalTest.cpp: Added.
|
| + (WebCore):
|
| + (WebCore::operator<<): Output Decimal for unit test debugging
|
| + (DecimalStepRange):
|
| + (DecimalStepRange::DecimalStepRange):
|
| + (DecimalStepRange::clampValue):
|
| + (DecimalTest):
|
| + (DecimalTest::encode):
|
| + (DecimalTest::fromString):
|
| + (DecimalTest::stepDown):
|
| + (DecimalTest::stepUp):
|
| + (TEST_F):
|
| +
|
| +2012-05-30 Yury Semikhatsky <yurys@chromium.org>
|
| +
|
| + Web Inspector: add MemoryUsageSupport::processMemorySizesInBytes
|
| + https://bugs.webkit.org/show_bug.cgi?id=87830
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * public/platform/WebKitPlatformSupport.h: pulled getProcessMemorySize up
|
| + to the Source/Platform/chromium/public/Platform.h
|
| + * src/PlatformSupport.cpp:
|
| +
|
| +2012-05-31 Kent Tamura <tkent@chromium.org>
|
| +
|
| + Unreviewed, rolling out r119062 and r119064.
|
| + http://trac.webkit.org/changeset/119062
|
| + http://trac.webkit.org/changeset/119064
|
| + https://bugs.webkit.org/show_bug.cgi?id=87360
|
| +
|
| + Broke build on Lion, SnowLoepard, Chromium Windows, and
|
| + Chromium Linux 32
|
| +
|
| + * WebKit.gypi:
|
| + * tests/DecimalTest.cpp: Removed.
|
| +
|
| +2012-05-30 Yoshifumi Inoue <yosin@chromium.org>
|
| +
|
| + [Platform] Introduce Decimal class for Number/Range input type.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87360
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + This patch added unit test for Decimal class.
|
| +
|
| + * WebKit.gypi:
|
| + * tests/DecimalTest.cpp: Added.
|
| + (WebCore):
|
| + (WebCore::operator<<): Output Decimal for unit test debugging
|
| + (DecimalStepRange):
|
| + (DecimalStepRange::DecimalStepRange):
|
| + (DecimalStepRange::clampValue):
|
| + (DecimalTest):
|
| + (DecimalTest::encode):
|
| + (DecimalTest::fromString):
|
| + (DecimalTest::stepDown):
|
| + (DecimalTest::stepUp):
|
| + (TEST_F):
|
| +
|
| +2012-05-30 Shawn Singh <shawnsingh@chromium.org>
|
| +
|
| + [chromium] Fix min/max bounds error in CCMathUtil.cpp
|
| + https://bugs.webkit.org/show_bug.cgi?id=87915
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/CCMathUtilTest.cpp:
|
| + (WebCore::TEST):
|
| + (WebCore):
|
| +
|
| +2012-05-30 Ami Fischman <fischman@chromium.org>
|
| +
|
| + Roll chromium DEPS from r139300 to r139542. Unreviewed.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87868
|
| +
|
| + * DEPS:
|
| +
|
| +2012-05-30 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Call fileUtilities methods directly
|
| + https://bugs.webkit.org/show_bug.cgi?id=87852
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Part of a refactoring series. See tracking bug 82948.
|
| +
|
| + * src/PlatformSupport.cpp:
|
| + (WebCore):
|
| +
|
| +2012-05-30 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r118986.
|
| + http://trac.webkit.org/changeset/118986
|
| + https://bugs.webkit.org/show_bug.cgi?id=87914
|
| +
|
| + Caused several IndexedDB browser_test failures on Chromium
|
| + canary builders (Requested by rafaelw_ on #webkit).
|
| +
|
| + * src/WebIDBDatabaseError.cpp:
|
| + (WebKit::WebIDBDatabaseError::assign):
|
| +
|
| +2012-05-30 Dominic Mazzoni <dmazzoni@google.com>
|
| +
|
| + AX: Chromium WebAccessibilityObject should check if an AccessibilityObject is detached
|
| + https://bugs.webkit.org/show_bug.cgi?id=87778
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Pretty simple - all places that previously just checked for null
|
| + now also check if the wrapped AccessibilityObject is detached.
|
| +
|
| + * public/WebAccessibilityObject.h:
|
| + (WebAccessibilityObject):
|
| + * src/WebAccessibilityObject.cpp:
|
| + (WebKit::WebAccessibilityObject::isDetached):
|
| + (WebKit):
|
| + (WebKit::WebAccessibilityObject::axID):
|
| + (WebKit::WebAccessibilityObject::accessibilityDescription):
|
| + (WebKit::WebAccessibilityObject::actionVerb):
|
| + (WebKit::WebAccessibilityObject::canSetFocusAttribute):
|
| + (WebKit::WebAccessibilityObject::canSetValueAttribute):
|
| + (WebKit::WebAccessibilityObject::isValid):
|
| + (WebKit::WebAccessibilityObject::childCount):
|
| + (WebKit::WebAccessibilityObject::childAt):
|
| + (WebKit::WebAccessibilityObject::firstChild):
|
| + (WebKit::WebAccessibilityObject::focusedChild):
|
| + (WebKit::WebAccessibilityObject::lastChild):
|
| + (WebKit::WebAccessibilityObject::nextSibling):
|
| + (WebKit::WebAccessibilityObject::parentObject):
|
| + (WebKit::WebAccessibilityObject::previousSibling):
|
| + (WebKit::WebAccessibilityObject::canSetSelectedAttribute):
|
| + (WebKit::WebAccessibilityObject::isAnchor):
|
| + (WebKit::WebAccessibilityObject::isAriaReadOnly):
|
| + (WebKit::WebAccessibilityObject::isButtonStateMixed):
|
| + (WebKit::WebAccessibilityObject::isChecked):
|
| + (WebKit::WebAccessibilityObject::isCollapsed):
|
| + (WebKit::WebAccessibilityObject::isControl):
|
| + (WebKit::WebAccessibilityObject::isEnabled):
|
| + (WebKit::WebAccessibilityObject::isFocused):
|
| + (WebKit::WebAccessibilityObject::isHovered):
|
| + (WebKit::WebAccessibilityObject::isIndeterminate):
|
| + (WebKit::WebAccessibilityObject::isLinked):
|
| + (WebKit::WebAccessibilityObject::isLoaded):
|
| + (WebKit::WebAccessibilityObject::isMultiSelectable):
|
| + (WebKit::WebAccessibilityObject::isOffScreen):
|
| + (WebKit::WebAccessibilityObject::isPasswordField):
|
| + (WebKit::WebAccessibilityObject::isPressed):
|
| + (WebKit::WebAccessibilityObject::isReadOnly):
|
| + (WebKit::WebAccessibilityObject::isRequired):
|
| + (WebKit::WebAccessibilityObject::isSelected):
|
| + (WebKit::WebAccessibilityObject::isSelectedOptionActive):
|
| + (WebKit::WebAccessibilityObject::isVertical):
|
| + (WebKit::WebAccessibilityObject::isVisible):
|
| + (WebKit::WebAccessibilityObject::isVisited):
|
| + (WebKit::WebAccessibilityObject::accessKey):
|
| + (WebKit::WebAccessibilityObject::ariaHasPopup):
|
| + (WebKit::WebAccessibilityObject::ariaLiveRegionAtomic):
|
| + (WebKit::WebAccessibilityObject::ariaLiveRegionBusy):
|
| + (WebKit::WebAccessibilityObject::ariaLiveRegionRelevant):
|
| + (WebKit::WebAccessibilityObject::ariaLiveRegionStatus):
|
| + (WebKit::WebAccessibilityObject::boundingBoxRect):
|
| + (WebKit::WebAccessibilityObject::estimatedLoadingProgress):
|
| + (WebKit::WebAccessibilityObject::helpText):
|
| + (WebKit::WebAccessibilityObject::headingLevel):
|
| + (WebKit::WebAccessibilityObject::hierarchicalLevel):
|
| + (WebKit::WebAccessibilityObject::hitTest):
|
| + (WebKit::WebAccessibilityObject::keyboardShortcut):
|
| + (WebKit::WebAccessibilityObject::performDefaultAction):
|
| + (WebKit::WebAccessibilityObject::roleValue):
|
| + (WebKit::WebAccessibilityObject::selectionEnd):
|
| + (WebKit::WebAccessibilityObject::selectionStart):
|
| + (WebKit::WebAccessibilityObject::setFocused):
|
| + (WebKit::WebAccessibilityObject::stringValue):
|
| + (WebKit::WebAccessibilityObject::title):
|
| + (WebKit::WebAccessibilityObject::titleUIElement):
|
| + (WebKit::WebAccessibilityObject::url):
|
| + (WebKit::WebAccessibilityObject::valueDescription):
|
| + (WebKit::WebAccessibilityObject::valueForRange):
|
| + (WebKit::WebAccessibilityObject::maxValueForRange):
|
| + (WebKit::WebAccessibilityObject::minValueForRange):
|
| + (WebKit::WebAccessibilityObject::node):
|
| + (WebKit::WebAccessibilityObject::document):
|
| + (WebKit::WebAccessibilityObject::hasComputedStyle):
|
| + (WebKit::WebAccessibilityObject::computedStyleDisplay):
|
| + (WebKit::WebAccessibilityObject::accessibilityIsIgnored):
|
| + (WebKit::WebAccessibilityObject::lineBreaks):
|
| + (WebKit::WebAccessibilityObject::columnCount):
|
| + (WebKit::WebAccessibilityObject::rowCount):
|
| +
|
| +2012-05-30 Shawn Singh <shawnsingh@chromium.org>
|
| +
|
| + Simplify TransformationMatrix rotation code to improve precision
|
| + https://bugs.webkit.org/show_bug.cgi?id=86666
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * tests/CCLayerTreeHostCommonTest.cpp:
|
| + (WebKitTests::TEST):
|
| + * tests/WebTransformationMatrixTest.cpp:
|
| + (WebKit::TEST):
|
| + (WebKit):
|
| +
|
| +2012-05-30 Alec Flett <alecflett@chromium.org>
|
| +
|
| + IndexedDB: Implement IDBTransaction.error and IDBRequest.error
|
| + https://bugs.webkit.org/show_bug.cgi?id=87865
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + IDBDatabaseError now honors IDB-specific DOMException codes,
|
| + so make sure that's how they are passed to/from chromium.
|
| +
|
| + * src/WebIDBDatabaseError.cpp:
|
| + (WebKit::WebIDBDatabaseError::assign):
|
| +
|
| +2012-05-30 Shawn Singh <shawnsingh@chromium.org>
|
| +
|
| + [chromium] Merge shared code in CCOcclusionTrackerTest
|
| + https://bugs.webkit.org/show_bug.cgi?id=87798
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + This patch simple uses a different existing macro function so that
|
| + the same thing doesn't exist in multiple places, and so that the
|
| + naming is more consistent with gtest's conventions.
|
| +
|
| + * tests/CCOcclusionTrackerTest.cpp:
|
| + (WebKitTests::CCOcclusionTrackerTestIdentityTransforms::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestRotatedChild::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestTranslatedChild::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestChildInRotatedChild::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestVisitTargetTwoTimes::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceRotatedOffAxis::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceWithTwoOpaqueChildren::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestOverlappingSurfaceSiblings::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestOverlappingSurfaceSiblingsWithTwoTransforms::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestFilters::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestReplicaDoesOcclude::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestReplicaWithClipping::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestReplicaWithMask::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestLayerScissorRectOutsideChild::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestScreenScissorRectOutsideChild::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestLayerScissorRectPartlyOverChild::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestScreenScissorRectPartlyOverChild::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestOpaqueContentsRegionNonEmpty::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTest3dTransform::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestPerspectiveTransform::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestAnimationOpacity1OnMainThread::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestAnimationOpacity0OnMainThread::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestAnimationTranslateOnMainThread::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceOcclusionTranslatesToParent::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceOcclusionTranslatesWithClipping::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestReplicaOccluded::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceWithReplicaUnoccluded::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceAndReplicaOccludedDifferently::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceChildOfSurface::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestTopmostSurfaceIsClippedToScissor::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestSurfaceChildOfClippingSurface::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilter::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestTwoBackgroundFiltersReduceOcclusionTwice::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestDontOccludePixelsNeededForBackgroundFilterWithClip::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestDontReduceOcclusionBelowBackgroundFilter::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestDontReduceOcclusionIfBackgroundFilterIsOccluded::runMyTest):
|
| + (WebKitTests::CCOcclusionTrackerTestMinimumTrackingSize::runMyTest):
|
| +
|
| +2012-05-30 Tony Chang <tony@chromium.org>
|
| +
|
| + [chromium] port webframe_unittest.cc to webkit_unit_tests
|
| + https://bugs.webkit.org/show_bug.cgi?id=87796
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Move WebFrameTest.GetContentAsPlainText and WebFrameTest.GetFullHtmlOfPage to webkit_unit_tests.
|
| +
|
| + * tests/WebFrameTest.cpp:
|
| + (WebKit::TEST_F):
|
| + (WebKit): Add tests.
|
| +
|
| +2012-05-30 Jochen Eisinger <jochen@chromium.org>
|
| +
|
| + Match Firefox restrictions to window.blur and window.focus
|
| + https://bugs.webkit.org/show_bug.cgi?id=86969
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Allow window.focus() during the dispatch of the click event on
|
| + notifications.
|
| +
|
| + * src/WebNotification.cpp:
|
| + (WebKit::WebNotification::dispatchClickEvent):
|
| +
|
| +2012-05-29 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Move fileExists to Platform.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=87531
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Part of a refactoring series. See tracking bug 82948.
|
| +
|
| + * src/PlatformSupport.cpp:
|
| + (WebCore):
|
| +
|
| +2012-05-29 Alec Flett <alecflett@chromium.org>
|
| +
|
| + IndexedDB: Align codes and names for IDB-specific and DOM-specific errors/exceptions
|
| + https://bugs.webkit.org/show_bug.cgi?id=87276
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + * public/WebIDBDatabaseException.h:
|
| + * src/AssertMatchingEnums.cpp:
|
| +
|
| +2012-05-29 Rafael Weinstein <rafaelw@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-05-29 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Unoccluded area in surfaces should always be clipped to the rootScissorRect
|
| + https://bugs.webkit.org/show_bug.cgi?id=87677
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * tests/CCOcclusionTrackerTest.cpp:
|
| + (CCOcclusionTrackerTestTopmostSurfaceIsClippedToScissor):
|
| + (WebKitTests::CCOcclusionTrackerTestTopmostSurfaceIsClippedToScissor::runMyTest):
|
| + (WebKitTests):
|
| +
|
| +2012-05-29 David Barr <davidbarr@chromium.org>
|
| +
|
| + Introduce ENABLE_CSS_IMAGE_RESOLUTION compile flag
|
| + https://bugs.webkit.org/show_bug.cgi?id=87685
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Add a configuration option for CSS image-resolution support, disabling it by default.
|
| +
|
| + * features.gypi:
|
| +
|
| +2012-05-29 Peter Beverloo <peter@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-05-29 Hironori Bono <hbono@chromium.org>
|
| +
|
| + Use WebSpellCheckClient::spellcheck to retrieve suggestions.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87690
|
| +
|
| + Reviewed by Hajime Morita.
|
| +
|
| + This change uses WebSpellCheckClient::spellcheck as a fallback method to
|
| + retrieve suggestions when a marker does not have any suggestions. (It consumes
|
| + lots of CPU power to get suggestions for misspelled word, i.e. Chromium cannot
|
| + afford to attach suggestions to all spelling markers.)
|
| +
|
| + * src/ContextMenuClientImpl.cpp:
|
| + (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): Retrieve suggestions if markers do not have any.
|
| +
|
| +2012-05-28 Takashi Toyoshima <toyoshim@chromium.org>
|
| +
|
| + [WebSocket] Receiving reserved close codes, 1005, 1006, and 1015 must appear as code=1006 and wasClean=false
|
| + https://bugs.webkit.org/show_bug.cgi?id=87084
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + Update close event codes corresponding to WebSocketChannel::CloseEventCode.
|
| +
|
| + * public/WebSocket.h: Update on newly defined close event codes
|
| +
|
| +2012-05-28 MORITA Hajime <morrita@google.com>
|
| +
|
| + Rename FrameLoaderClient::shadowDOMAllowed() to allowShadowDOM()
|
| + https://bugs.webkit.org/show_bug.cgi?id=87101
|
| +
|
| + Reviewed by Kentaro Hara.
|
| +
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::allowShadowDOM):
|
| + * src/FrameLoaderClientImpl.h:
|
| + (FrameLoaderClientImpl):
|
| +
|
| +2012-05-28 Rob Flack <flackr@chromium.org>
|
| +
|
| + [chromium] Only increase size of Combo Box Options when displayed on touch screen
|
| + https://bugs.webkit.org/show_bug.cgi?id=85921
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Adds a flag to set whether the current device is a touch screen, independent of whether touch events are supported and use this for the combo box sizing.
|
| +
|
| + * public/WebSettings.h:
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::defaultDeviceScaleFactor):
|
| + (WebKit):
|
| + (WebKit::WebSettingsImpl::setDeviceSupportsTouch):
|
| + (WebKit::WebSettingsImpl::deviceSupportsTouch):
|
| + * src/WebSettingsImpl.h:
|
| + (WebSettingsImpl):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::applyAutofillSuggestions):
|
| + * tests/PopupMenuTest.cpp:
|
| + (WebKit::SelectPopupMenuTest::SetUp):
|
| + (WebKit::SelectPopupMenuTest::TearDown):
|
| + (SelectPopupMenuTest):
|
| + (WebKit::TEST_F):
|
| +
|
| +2012-05-25 Jesus Sanchez-Palencia <jesus.palencia@openbossa.org>
|
| +
|
| + WebKitTestRunner needs to support layoutTestController.setJavaScriptProfilingEnabled
|
| + https://bugs.webkit.org/show_bug.cgi?id=42328
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Removed private APIs that were only being used by DRT.
|
| +
|
| + * public/WebDevToolsAgent.h:
|
| + (WebDevToolsAgent):
|
| + * src/WebDevToolsAgentImpl.cpp:
|
| + * src/WebDevToolsAgentImpl.h:
|
| + (WebDevToolsAgentImpl):
|
| +
|
| +2012-05-28 Peter Beverloo <peter@chromium.org>
|
| +
|
| + Unreviewed. Rolled DEPS.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-05-28 Peter Beverloo <peter@chromium.org>
|
| +
|
| + [Chromium] Build fix for the Android bot, set CXX_target at gyp generation-time
|
| + https://bugs.webkit.org/show_bug.cgi?id=87649
|
| +
|
| + Unreviewed build fix.
|
| +
|
| + Chromium Android builds were broken because v8 tried to compile files
|
| + for target with the "-m32" flag. This was caused by a v8 check falling
|
| + back to using "which g++" to find the right compiler, whereas it should
|
| + have used the $CXX_target environment variable. This isn't being set
|
| + for Android builds.
|
| +
|
| + * gyp_webkit: Set the CXX_target environment variable. Annotate the fix
|
| + with a FIXME comment too.
|
| +
|
| +2012-05-28 Keishi Hattori <keishi@webkit.org>
|
| +
|
| + Expose value localization function of HTMLInputElement
|
| + https://bugs.webkit.org/show_bug.cgi?id=84356
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + * public/WebInputElement.h:
|
| + (WebInputElement):
|
| + * src/WebInputElement.cpp:
|
| + (WebKit::WebInputElement::localizeValue):
|
| + (WebKit):
|
| +
|
| +2012-05-28 MORITA Hajime <morrita@google.com>
|
| +
|
| + Unreviewed Mac Chromium build fix.
|
| +
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + (WebKit::FrameLoaderClientImpl::allowStyleScoped):
|
| +
|
| +2012-05-28 MORITA Hajime <morrita@google.com>
|
| +
|
| + https://bugs.webkit.org/show_bug.cgi?id=87609
|
| + [Chromium] FrameLoaderClient::allowStyleScoped() should be implemented interms of WebPermissionClient
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + Added allowStyleScoped() implementation which is essentially same as shadowDOMAllowed().
|
| +
|
| + * src/FrameLoaderClientImpl.cpp:
|
| + * src/FrameLoaderClientImpl.h:
|
| + (FrameLoaderClientImpl):
|
| +
|
| +2012-05-25 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Roll chromium DEPS from r139156 to r139184.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-05-25 Garrett Casto <gcasto@chromium.org>
|
| +
|
| + Allow WebTextFieldDecoratorClient to see applied decorations.
|
| + https://bugs.webkit.org/show_bug.cgi?id=86557
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + * WebKit.gyp: Added new files.
|
| + * public/WebInputElement.h:
|
| + (WebKit::WebInputElement::decorationElementFor): Returns the
|
| + WebElement attached to the WebInputElement by the given
|
| + WebTextFieldDecoratorClient, if one exists.
|
| + * src/TextFieldDecoratorImpl.cpp:
|
| + (WebKit):
|
| + * src/TextFieldDecoratorImpl.h:
|
| + (TextFieldDecoratorImpl::decoratorClient): Get the
|
| + WebTextFieldDecoratorClient owned by this object.
|
| +
|
| +2012-05-25 Mihai Parparita <mihaip@chromium.org>
|
| +
|
| + Allow synchronous XHRs to be disabled in documents
|
| + https://bugs.webkit.org/show_bug.cgi?id=87540
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + Synchronous XMLHttpRequests are a problematic API, since they result
|
| + in blocked UI threads. Some clients may wish to always disable them;
|
| + give them a setting to do so (see also r103629 for other cases where
|
| + synchronous XHRs are disabled).
|
| +
|
| + * public/WebSettings.h:
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::setSyncXHRInDocumentsEnabled):
|
| + (WebKit):
|
| + * src/WebSettingsImpl.h:
|
| + (WebSettingsImpl):
|
| +
|
| +2012-05-25 Kinuko Yasuda <kinuko@chromium.org>
|
| +
|
| + [chromium] Deprecate FileUtilities::getFileSize and getFileModifiedTime in favor of getFileMetadata
|
| + https://bugs.webkit.org/show_bug.cgi?id=87492
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * src/PlatformSupport.cpp:
|
| + (WebCore::PlatformSupport::getFileMetadata):
|
| +
|
| +2012-05-25 Ryosuke Niwa <rniwa@webkit.org>
|
| +
|
| + Roll Chromium DEPS from r139024 to r139156 in an attempt to fix Chromium Win builds.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-05-25 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chomium] Move sandboxSupport to Platform.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=87518
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Part of a refactoring series. See tracking bug 82948.
|
| +
|
| + * WebKit.gyp:
|
| + * public/platform/WebKitPlatformSupport.h:
|
| + (WebKit):
|
| + (WebKitPlatformSupport):
|
| + * public/platform/android/WebSandboxSupport.h:
|
| + * public/platform/linux/WebFontFamily.h:
|
| + * public/platform/linux/WebSandboxSupport.h:
|
| + * public/platform/mac/WebSandboxSupport.h:
|
| + * public/platform/win/WebSandboxSupport.h:
|
| + * src/PlatformSupport.cpp:
|
| + (WebCore::PlatformSupport::ensureFontLoaded):
|
| + (WebCore::PlatformSupport::loadFont):
|
| + (WebCore::PlatformSupport::getFontFamilyForCharacters):
|
| + (WebCore::PlatformSupport::getRenderStyleForStrike):
|
| +
|
| +2012-05-25 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] WebLayerTreeViewImpl should not hide methods in CCLayerTreeHost with signatures that match the Client interface
|
| + https://bugs.webkit.org/show_bug.cgi?id=87301
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + Most methods in the CCLayerTreeHostClient interface have a matching
|
| + method signature on CCLayerTreeHost that simply calls the client, if
|
| + one exists at all. However, CCLayerTreeHost::updateAnimations() does
|
| + important work in addition to calling the client.
|
| +
|
| + Currently WebLayerTreeViewImpl itself implements the interface for
|
| + CCLayerTreeHostClient as well as CCLayerTreeHost, and simply forwards
|
| + any call to a method in the client interface to its own client. This
|
| + blocks WebViewImpl from calling CCLayerTreeHost::updateAnimations, since
|
| + the method is also in the client interface.
|
| +
|
| + We change WebLayerTreeViewImpl to own a CCLayerTreeHost and a
|
| + WebLayerTreeHostClientAdapter. This fixes the shadowing by making
|
| + the two interfaces separate, and resolves lifetime issues by
|
| + ensuring that the CCLayerTreeHost is destroyed before its client.
|
| +
|
| + * src/WebLayerTreeView.cpp:
|
| + (WebKit::WebLayerTreeView::setSurfaceReady):
|
| + (WebKit::WebLayerTreeView::setRootLayer):
|
| + (WebKit::WebLayerTreeView::compositorIdentifier):
|
| + (WebKit::WebLayerTreeView::setViewportSize):
|
| + (WebKit::WebLayerTreeView::viewportSize):
|
| + (WebKit::WebLayerTreeView::setBackgroundColor):
|
| + (WebKit::WebLayerTreeView::setVisible):
|
| + (WebKit::WebLayerTreeView::setPageScaleFactorAndLimits):
|
| + (WebKit::WebLayerTreeView::startPageScaleAnimation):
|
| + (WebKit::WebLayerTreeView::setNeedsAnimate):
|
| + (WebKit::WebLayerTreeView::setNeedsRedraw):
|
| + (WebKit::WebLayerTreeView::commitRequested):
|
| + (WebKit::WebLayerTreeView::composite):
|
| + (WebKit::WebLayerTreeView::updateAnimations):
|
| + (WebKit::WebLayerTreeView::compositeAndReadback):
|
| + (WebKit::WebLayerTreeView::finishAllRendering):
|
| + (WebKit::WebLayerTreeView::context):
|
| + (WebKit::WebLayerTreeView::loseCompositorContext):
|
| + * src/WebLayerTreeViewImpl.cpp:
|
| + (WebKit):
|
| + (WebLayerTreeViewClientAdapter):
|
| + (WebKit::WebLayerTreeViewClientAdapter::WebLayerTreeViewClientAdapter):
|
| + (WebKit::WebLayerTreeViewClientAdapter::~WebLayerTreeViewClientAdapter):
|
| + (WebKit::WebLayerTreeViewImpl::create):
|
| + (WebKit::WebLayerTreeViewImpl::WebLayerTreeViewImpl):
|
| + (WebKit::WebLayerTreeViewImpl::~WebLayerTreeViewImpl):
|
| + * src/WebLayerTreeViewImpl.h:
|
| + (WebCore):
|
| + (WebKit):
|
| + (WebKit::WebLayerTreeViewImpl::layerTreeHost):
|
| + (WebLayerTreeViewImpl):
|
| +
|
| +2012-05-25 Kinuko Yasuda <kinuko@chromium.org>
|
| +
|
| + Unreviewed; rolling chromium deps.
|
| +
|
| + * DEPS:
|
| +
|
| +2012-05-25 W. James MacLean <wjmaclean@chromium.org>
|
| +
|
| + [chromium] LayerChromium should recognise existing layer active animations when the layer is added.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87166
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::MockLayerTreeHost::didAddAnimationWasCalled):
|
| + (MockLayerTreeHost):
|
| + (WTF::MockLayerTreeHost::MockLayerTreeHost):
|
| + (WTF):
|
| + (CCLayerTreeHostTestLayerAddedWithAnimation):
|
| + (WTF::CCLayerTreeHostTestLayerAddedWithAnimation::CCLayerTreeHostTestLayerAddedWithAnimation):
|
| + (WTF::CCLayerTreeHostTestLayerAddedWithAnimation::beginTest):
|
| + (WTF::CCLayerTreeHostTestLayerAddedWithAnimation::afterTest):
|
| +
|
| +2012-05-17 Andrey Kosyakov <caseq@chromium.org>
|
| +
|
| + [chromium] add instrumentation for compositing
|
| + https://bugs.webkit.org/show_bug.cgi?id=83928
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + - plumb willCommit() and didComposite() to inspector instrumentation via WebViewImpl.
|
| +
|
| + * WebKit.gypi: Added WebLayerTreeViewTest
|
| + * src/WebLayerTreeViewImpl.cpp:
|
| + (WebKit::WebLayerTreeViewImpl::didBeginFrame):
|
| + (WebKit):
|
| + (WebKit::WebLayerTreeViewImpl::willCommit):
|
| + * src/WebLayerTreeViewImpl.h:
|
| + (WebLayerTreeViewImpl):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::didBeginFrame):
|
| + (WebKit):
|
| + (WebKit::WebViewImpl::willCommit):
|
| + * src/WebViewImpl.h:
|
| + (WebViewImpl):
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + * tests/FakeCCLayerTreeHostClient.h:
|
| + * tests/WebLayerTest.cpp:
|
| + * tests/WebLayerTreeViewTest.cpp: Added.
|
| +
|
| +2012-05-25 Peter Beverloo <peter@chromium.org>
|
| +
|
| + [Chromium] Pull in Android tools from Chromium's repo through the DEPS file
|
| + https://bugs.webkit.org/show_bug.cgi?id=87478
|
| +
|
| + Reviewed by Kent Tamura.
|
| +
|
| + Chromium's r122048 added the forwarder tool, which forwards a TCP port
|
| + listening on the device to a port on the host. This now is a required
|
| + dependency of DumpRenderTree, so pull it in.
|
| +
|
| + Since it's likely that more tools will be required, pull in the entire
|
| + tools/android/ directory in case the Chromium port for Android is being
|
| + checked out or updated.
|
| +
|
| + * DEPS: Added Android-specific dependency on tools/android/
|
| +
|
| +2012-05-25 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r118461.
|
| + http://trac.webkit.org/changeset/118461
|
| + https://bugs.webkit.org/show_bug.cgi?id=87468
|
| +
|
| + Breaks two chromium browser_tests. (Requested by vsevik on
|
| + #webkit).
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::resize):
|
| +
|
| +2012-05-24 Tim Horton <timothy_horton@apple.com>
|
| +
|
| + Add feature defines for web-facing parts of CSS Regions and Exclusions
|
| + https://bugs.webkit.org/show_bug.cgi?id=87442
|
| + <rdar://problem/10887709>
|
| +
|
| + Reviewed by Dan Bernstein.
|
| +
|
| + * features.gypi:
|
| +
|
| +2012-05-24 Kent Tamura <tkent@chromium.org>
|
| +
|
| + PAGE_POPUP: window.setValueAndClosePopup should be moved to a
|
| + per-context property of DOMWindow.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87086
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + * src/WebPagePopupImpl.cpp:
|
| + (WebKit): Add PagePopupFrameLoaderClient, which allows window.pagePopupController.
|
| + (WebKit::WebPagePopupImpl::initPage):
|
| + - Use PagePopupFrameLoaderClient
|
| + - Remove the call of ScriptController::installFunctionsForPagePopup().
|
| + - Call DOMWindowPagePopup::install() to inform m_popupClient to a
|
| + DOMWindowPagePopup object for the DOMWindow.
|
| +
|
| +2012-05-21 Kinuko Yasuda <kinuko@chromium.org>
|
| +
|
| + Cleanup: add a file system call which captures the file metadata at once.
|
| + https://bugs.webkit.org/show_bug.cgi?id=86995
|
| +
|
| + Reviewed by David Levin.
|
| +
|
| + * src/PlatformSupport.cpp:
|
| + (WebCore::PlatformSupport::getFileMetadata):
|
| + (WebCore):
|
| +
|
| +2012-05-24 Hironori Bono <hbono@chromium.org>
|
| +
|
| + Enable grammar checking on Chromium when we paste text (Take 2)
|
| + https://bugs.webkit.org/show_bug.cgi?id=74393
|
| +
|
| + Reviewed by Ryosuke Niwa.
|
| +
|
| + This change enables grammar checking on Chromium and implements a mock grammar
|
| + checker to fix a failing test.
|
| +
|
| + * src/ContextMenuClientImpl.cpp:
|
| + (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): Show suggestions when we right-click grammatically-misspelled words.
|
| + * src/EditorClientImpl.cpp:
|
| + (WebKit::EditorClientImpl::isGrammarCheckingEnabled): Enable grammar checking when we enable asynchronous spellchecking.
|
| + (WebKit::EditorClientImpl::checkGrammarOfString): set badGrammarLocation to -1 to avoid an assertion error.
|
| + * src/WebTextCheckingResult.cpp:
|
| + (WebKit::WebTextCheckingResult::operator TextCheckingResult): Fill GrammarDetails for grammatical errors.
|
| +
|
| +2012-05-24 Alexandre Elias <aelias@google.com>
|
| +
|
| + [chromium] Support mobile device rotation resizing
|
| + https://bugs.webkit.org/show_bug.cgi?id=86819
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Resizes on a mobile device are caused either by rotation or
|
| + on-screen-keyboard bringup, and need different treatment to remain
|
| + naturally laid out, scaled and scrolled without disorienting the user.
|
| +
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::resize):
|
| +
|
| +2012-05-24 Antoine Labour <piman@chromium.org>
|
| +
|
| + [chromium] Add a setForceRenderSurface to WebLayer for test/bench purpose
|
| + https://bugs.webkit.org/show_bug.cgi?id=87436
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * src/WebLayer.cpp:
|
| + (WebKit::WebLayer::setForceRenderSurface):
|
| + (WebKit):
|
| + (WebKit::WebLayer::forceRenderSurface):
|
| + * tests/CCLayerTreeHostCommonTest.cpp:
|
| + (WebKitTests::TEST):
|
| + (WebKitTests):
|
| + * tests/LayerChromiumTest.cpp:
|
| +
|
| +2012-05-24 Adam Barth <abarth@webkit.org>
|
| +
|
| + Fix the chromium-android build.
|
| +
|
| + * features.gypi:
|
| +
|
| +2012-05-24 John Mellor <johnme@chromium.org>
|
| +
|
| + Font Boosting: Add compile flag and runtime setting
|
| + https://bugs.webkit.org/show_bug.cgi?id=87394
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Expose fontBoostingEnabled runtime setting via WebSettings.
|
| +
|
| + * features.gypi:
|
| + * public/WebSettings.h:
|
| + * src/WebSettingsImpl.cpp:
|
| + (WebKit::WebSettingsImpl::setFontBoostingEnabled):
|
| + (WebKit):
|
| + * src/WebSettingsImpl.h:
|
| + (WebSettingsImpl):
|
| +
|
| +2012-05-24 Kinuko Yasuda <kinuko@chromium.org>
|
| +
|
| + Cleanup: introduce toFile() to reduce static cast from Blob to File
|
| + https://bugs.webkit.org/show_bug.cgi?id=87234
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * src/WebDragData.cpp:
|
| + (WebKit::WebDragData::items):
|
| +
|
| +2012-05-24 Lu Guanqun <guanqun.lu@intel.com>
|
| +
|
| + use built-in data type DashArray
|
| + https://bugs.webkit.org/show_bug.cgi?id=87344
|
| +
|
| + Reviewed by Eric Seidel.
|
| +
|
| + * tests/PlatformContextSkiaTest.cpp:
|
| + (WebCore::TEST):
|
| +
|
| +2012-05-24 Mark Pilgrim <pilgrim@chromium.org>
|
| +
|
| + [Chromium] Move queryLocalizedString to Platform.h
|
| + https://bugs.webkit.org/show_bug.cgi?id=85762
|
| +
|
| + Reviewed by Adam Barth.
|
| +
|
| + Part of a refactoring series. See tracking bug 82948.
|
| +
|
| + * WebKit.gyp:
|
| + * public/platform/WebKitPlatformSupport.h:
|
| + (WebKit::WebKitPlatformSupport::getPluginList):
|
| + * public/platform/WebLocalizedString.h:
|
| + * src/LocalizedStrings.cpp:
|
| + (WebCore::query):
|
| +
|
| +2012-05-24 Dana Jansens <danakj@chromium.org>
|
| +
|
| + [chromium] Only display frames created with memory allocations meant to be displayed
|
| + https://bugs.webkit.org/show_bug.cgi?id=85108
|
| +
|
| + Reviewed by Adrienne Walker.
|
| +
|
| + Removing code to protect visible textures when a tab becomes invisible,
|
| + as we want to reduce our memory limit for invisible tabs and these
|
| + textures should not be saved.
|
| +
|
| + * src/NonCompositedContentHost.cpp:
|
| + * src/NonCompositedContentHost.h:
|
| + (NonCompositedContentHost):
|
| + * src/WebViewImpl.cpp:
|
| + (WebKit::WebViewImpl::setVisibilityState):
|
| + * tests/CCLayerTreeHostTest.cpp:
|
| + (WTF::TestHooks::didCommit):
|
| + (WTF::CCLayerTreeHostTest::CCLayerTreeHostTest):
|
| + (WTF::CCLayerTreeHostTest::scheduleComposite):
|
| + (WTF::CCLayerTreeHostTest::dispatchComposite):
|
| + (CCLayerTreeHostTest):
|
| + (WTF::CCLayerTreeHostTest::doBeginTest):
|
| + (CCLayerTreeHostTestTickAnimationWhileBackgrounded):
|
| + (WTF::CCLayerTreeHostTestTickAnimationWhileBackgrounded::willAnimateLayers):
|
| + (CCLayerTreeHostTestVisibilityAndAllocationControlDrawing):
|
| + (WTF::CCLayerTreeHostTestVisibilityAndAllocationControlDrawing::CCLayerTreeHostTestVisibilityAndAllocationControlDrawing):
|
| + (WTF::CCLayerTreeHostTestVisibilityAndAllocationControlDrawing::beginTest):
|
| + (WTF::CCLayerTreeHostTestVisibilityAndAllocationControlDrawing::didCommitAndDrawFrame):
|
| + (WTF::CCLayerTreeHostTestVisibilityAndAllocationControlDrawing::didCommit):
|
| + (WTF::CCLayerTreeHostTestVisibilityAndAllocationControlDrawing::commitCompleteOnCCThread):
|
| + (WTF::CCLayerTreeHostTestVisibilityAndAllocationControlDrawing::afterTest):
|
| + (WTF):
|
| +
|
| +2012-05-24 Sheriff Bot <webkit.review.bot@gmail.com>
|
| +
|
| + Unreviewed, rolling out r118352.
|
| + http://trac.webkit.org/changeset/118352
|
| + https://bugs.webkit.org/show_bug.cgi?id=87390
|
| +
|
| + Caused 6 editing/spelling tests crash/fail on chromium in
|
| + debug. (Requested by vsevik on #webkit).
|
| +
|
| + * src/ContextMenuClientImpl.cpp:
|
| + (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems):
|
| + * src/EditorClientImpl.cpp:
|
| + (WebKit::EditorClientImpl::isGrammarCheckingEnabled):
|
| + * src/WebTextCheckingResult.cpp:
|
| + (WebKit::WebTextCheckingResult::operator TextCheckingResult):
|
| +
|
| +2012-05-24 Ian Vollick <vollick@chromium.org>
|
| +
|
| + [chromium] Forcibly sync running animations in the waiting state when synchronized start times are needed.
|
| + https://bugs.webkit.org/show_bug.cgi?id=87153
|
| +
|
| + Reviewed by James Robinson.
|
| +
|
| + * tests/CCLayerAnimationControllerTest.cpp:
|
| + (WebKitTests::TEST):
|
| + (WebKitTests):
|
| +
|
| +2012-05-23 Yury Semikhatsky <yurys@chromium.org>
|
| +
|
| + Web Inspector: add a command to InspectorMemoryAgent for getting process memory break down
|
| + https://bugs.webkit.org/show_bug.cgi?id=87263
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Added an API for retrieving render process private and shared memory in bytes.
|
| +
|
| + * public/platform/WebKitPlatformSupport.h:
|
| + (WebKitPlatformSupport):
|
| + (WebKit::WebKitPlatformSupport::getProcessMemorySize):
|
| + * src/PlatformSupport.cpp:
|
| + (WebCore::PlatformSupport::getProcessMemorySize):
|
| + (WebCore):
|
| +
|
| +2012-05-24 Hironori Bono <hbono@chromium.org>
|
| +
|
| + Enable grammar checking on Chromium when we paste text.
|
| + https://bugs.webkit.org/show_bug.cgi?id=74393
|
| +
|
| + Reviewed by Hajime Morita.
|
| +
|
| + This change enables grammar checking on Chromium and implements a mock grammar
|
| + checker to fix a failing test.
|
| +
|
| + * src/ContextMenuClientImpl.cpp:
|
| + (WebKit::ContextMenuClientImpl::getCustomMenuFromDefaultItems): Show suggestions when we right-click grammatically-misspelled words.
|
| + * src/EditorClientImpl.cpp:
|
| + (WebKit::EditorClientImpl::isGrammarCheckingEnabled): Enable grammar checking when we enable asynchronous spellchecking.
|
| + * src/WebTextCheckingResult.cpp:
|
| + (WebKit::WebTextCheckingResult::operator TextCheckingResult): Fill GrammarDetails for grammatical errors.
|
| +
|
| +2012-05-24 Vivek Galatage <vivekgalatage@gmail.com>
|
| +
|
| + Web Inspector: localStorage items are not updated when the storage changes
|
| + https://bugs.webkit.org/show_bug.cgi?id=83012
|
| +
|
| + Reviewed by Pavel Feldman.
|
| +
|
| + Instrumented the DOM Storage Events in order to update the frontend.
|
| +
|
| + * src/StorageAreaProxy.cpp:
|
| + (WebCore::StorageAreaProxy::dispatchLocalStorageEvent):
|
| + (WebCore::StorageAreaProxy::dispatchSessionStorageEvent):
|
| +
|
| +2012-05-23 Ojan Vafai <ojan@chromium.org>
|
| +
|
| + add back the ability to disable flexbox
|
| + https://bugs.webkit.org/show_bug.cgi?id=87147
|
| +
|
| + Reviewed by Tony Chang.
|
| +
|
| + * features.gypi:
|
| +
|
| 2012-05-23 Dana Jansens <danakj@chromium.org>
|
|
|
| [chromium] Enable the CCLayerTreeHostTestCanDrawBlocksDrawing test in single-threaded mode
|
|
|