diff options
Diffstat (limited to 'Source/WebKit/chromium/ChangeLog')
-rw-r--r-- | Source/WebKit/chromium/ChangeLog | 715 |
1 files changed, 715 insertions, 0 deletions
diff --git a/Source/WebKit/chromium/ChangeLog b/Source/WebKit/chromium/ChangeLog index 3d42baa97..7804ecd97 100644 --- a/Source/WebKit/chromium/ChangeLog +++ b/Source/WebKit/chromium/ChangeLog @@ -1,3 +1,718 @@ +2012-08-22 Sheriff Bot <webkit.review.bot@gmail.com> + + Unreviewed. Rolled DEPS. + + * DEPS: + +2012-08-21 Sheriff Bot <webkit.review.bot@gmail.com> + + Unreviewed, rolling out r126202. + http://trac.webkit.org/changeset/126202 + https://bugs.webkit.org/show_bug.cgi?id=94657 + + Causes assertion failures on Chromium Linux dbg compositing + layout tests (Requested by dominicc on #webkit). + + * tests/CCResourceProviderTest.cpp: + (WebKit::CCResourceProviderTest::CCResourceProviderTest): + (WebKit::CCResourceProviderTest::getResourcePixels): + (WebKit::TEST_F): + +2012-08-21 Leandro Gracia Gil <leandrogracia@chromium.org> + + [Chromium] Find-in-page coordinates should use containingBlock + https://bugs.webkit.org/show_bug.cgi?id=94343 + + Reviewed by Julien Chaffraix. + + The current implementation uses the container method to climb the render tree. + However, it would be more correct and convenient to use containingBlock instead. + Also, this patch introduces new tests for find-in-page coordinates in tables. + + * src/FindInPageCoordinates.cpp: + (WebKit::toNormalizedRect): use containingBlock and get rid of the output parameter as it's not required now. + (WebKit::findInPageRectFromAbsoluteRect): use containingBlock introduce some simplifications. + * tests/WebFrameTest.cpp: add new tests for tables. + * tests/data/find_in_page.html: + * tests/data/find_in_page_frame.html: new tests for tables. + +2012-08-21 Alexandre Elias <aelias@google.com> + + [chromium] Add software bitmap resources to CCResourceProvider + https://bugs.webkit.org/show_bug.cgi?id=93677 + + Reviewed by Adrienne Walker. + + This adds the ability to CCResourceProvider to use software bitmaps. + They are allocated as plain-old-memory, and exposed as Skia objects. + + We want the ResourceProvider to be able to handle different resource + types at the same time. In practice, a default resource type is + desired for most uses within a single compositor instance, which is + specified by the default resource type. Default resource types are + expected to be mostly 1-to-1 with CCRenderer types. + + New tests added by parametrizing existing CCResourceProvider tests. + + * tests/CCResourceProviderTest.cpp: + (WebKit::CCResourceProviderTest::getResourcePixels): + +2012-08-21 Oli Lan <olilan@chromium.org> + + [chromium] Add WebView methods setCompositionFromExistingText and extendSelectionAndDelete. + https://bugs.webkit.org/show_bug.cgi?id=93724 + + Reviewed by Ryosuke Niwa. + + This adds two new methods to WebViewImpl. + + 1) setCompositionFromExistingText creates a new composition from the existing text + in the currently focused input field. The new composition is between the two offsets + provided, relative to the rootEditableElement. The current selection is left unchanged. + + 2) extendSelectionAndDelete extends the selection by the specified number of characters + before and after, and then deletes the selection. If the selection is just a caret, the effect + is to delete the specified number of characters before and after the current editing point. + + These methods will be used e.g. by the Android port to implement IME functionality. + + New tests WebViewTest.ExtendSelectionAndDelete and WebViewTest.SetCompositionFromExistingText + test the two new methods. + + * public/WebView.h: + (WebView): + * src/WebViewImpl.cpp: + (WebKit::WebViewImpl::setComposingRegion): + (WebKit): + (WebKit::extendSelectionAndDelete): + * src/WebViewImpl.h: + (WebViewImpl): + * tests/WebViewTest.cpp: + +2012-08-21 Alec Flett <alecflett@chromium.org> + + IndexedDB: remove old update/openCursor glue + https://bugs.webkit.org/show_bug.cgi?id=94378 + + Reviewed by Tony Chang. + + Remove Chromium/WebKit API for old methods that have now been + removed from chromium proper. + + * public/WebIDBObjectStore.h: + * src/IDBObjectStoreBackendProxy.cpp: + * src/IDBObjectStoreBackendProxy.h: + (IDBObjectStoreBackendProxy): + * src/WebIDBObjectStoreImpl.h: + (WebIDBObjectStoreImpl): + +2012-08-21 James Robinson <jamesr@chromium.org> + + [chromium] Should be able to destroy a CCLayerTreeHost without manually setting the root layer + https://bugs.webkit.org/show_bug.cgi?id=94631 + + Reviewed by Adrienne Walker. + + Tests that destroying a CCLayerTreeHost that still points to a non-null root doesn't crash. + + * tests/LayerChromiumTest.cpp: + +2012-08-21 James Robinson <jamesr@chromium.org> + + Unreviewed, rolling out r126170. + http://trac.webkit.org/changeset/126170 + https://bugs.webkit.org/show_bug.cgi?id=94614 + + I spoke too soon + + * WebKit.gypi: + * src/NonCompositedContentHost.cpp: + (WebKit::NonCompositedContentHost::NonCompositedContentHost): + (WebKit::NonCompositedContentHost::setScrollLayer): + (WebKit::NonCompositedContentHost::setViewport): + (WebKit::NonCompositedContentHost::scrollLayer): + * src/NonCompositedContentHost.h: + * src/WebContentLayer.cpp: Renamed from Source/WebKit/chromium/src/WebVideoLayerImpl.cpp. + (WebKit): + (WebKit::WebContentLayer::create): + (WebKit::WebContentLayer::clearClient): + (WebKit::WebContentLayer::setDoubleSided): + (WebKit::WebContentLayer::setContentsScale): + (WebKit::WebContentLayer::setUseLCDText): + (WebKit::WebContentLayer::setDrawCheckerboardForMissingTiles): + (WebKit::WebContentLayer::WebContentLayer): + (WebKit::WebContentLayer::operator=): + (WebKit::WebContentLayer::operator PassRefPtr<ContentLayerChromium>): + * src/WebContentLayerImpl.cpp: + (WebKit::WebContentLayerImpl::create): + (WebKit::WebContentLayerImpl::WebContentLayerImpl): + (WebKit::WebContentLayerImpl::~WebContentLayerImpl): + (WebKit::WebContentLayerImpl::paintContents): + * src/WebContentLayerImpl.h: + (WebContentLayerImpl): + * src/WebExternalTextureLayer.cpp: Renamed from Source/WebKit/chromium/src/WebExternalTextureLayerImpl.cpp. + (WebKit): + (WebTextureUpdaterImpl): + (WebKit::WebTextureUpdaterImpl::WebTextureUpdaterImpl): + (WebExternalTextureLayerImpl): + (WebKit::WebExternalTextureLayerImpl::WebExternalTextureLayerImpl): + (WebKit::WebExternalTextureLayer::create): + (WebKit::WebExternalTextureLayer::clearClient): + (WebKit::WebExternalTextureLayer::setTextureId): + (WebKit::WebExternalTextureLayer::setFlipped): + (WebKit::WebExternalTextureLayer::setUVRect): + (WebKit::WebExternalTextureLayer::setOpaque): + (WebKit::WebExternalTextureLayer::setPremultipliedAlpha): + (WebKit::WebExternalTextureLayer::willModifyTexture): + (WebKit::WebExternalTextureLayer::setRateLimitContext): + (WebKit::WebExternalTextureLayer::WebExternalTextureLayer): + * src/WebExternalTextureLayerImpl.h: Removed. + * src/WebIOSurfaceLayer.cpp: Renamed from Source/WebKit/chromium/src/WebIOSurfaceLayerImpl.cpp. + (WebKit): + (WebKit::WebIOSurfaceLayer::create): + (WebKit::WebIOSurfaceLayer::setIOSurfaceProperties): + (WebKit::WebIOSurfaceLayer::WebIOSurfaceLayer): + * src/WebIOSurfaceLayerImpl.h: Removed. + * src/WebImageLayer.cpp: Renamed from Source/WebKit/chromium/src/WebImageLayerImpl.h. + (WebKit): + (WebKit::WebImageLayer::create): + (WebKit::WebImageLayer::WebImageLayer): + (WebKit::WebImageLayer::setBitmap): + * src/WebLayer.cpp: Added. + (WebKit): + (WebKit::WebLayer::create): + (WebKit::WebLayer::reset): + (WebKit::WebLayer::assign): + (WebKit::WebLayer::equals): + (WebKit::WebLayer::invalidateRect): + (WebKit::WebLayer::invalidate): + (WebKit::WebLayer::addChild): + (WebKit::WebLayer::insertChild): + (WebKit::WebLayer::replaceChild): + (WebKit::WebLayer::setChildren): + (WebKit::WebLayer::removeFromParent): + (WebKit::WebLayer::removeAllChildren): + (WebKit::WebLayer::setAnchorPoint): + (WebKit::WebLayer::anchorPoint): + (WebKit::WebLayer::setAnchorPointZ): + (WebKit::WebLayer::anchorPointZ): + (WebKit::WebLayer::setBounds): + (WebKit::WebLayer::bounds): + (WebKit::WebLayer::setMasksToBounds): + (WebKit::WebLayer::masksToBounds): + (WebKit::WebLayer::setMaskLayer): + (WebKit::WebLayer::setReplicaLayer): + (WebKit::WebLayer::setOpacity): + (WebKit::WebLayer::opacity): + (WebKit::WebLayer::setOpaque): + (WebKit::WebLayer::opaque): + (WebKit::WebLayer::setPosition): + (WebKit::WebLayer::position): + (WebKit::WebLayer::setSublayerTransform): + (WebKit::WebLayer::sublayerTransform): + (WebKit::WebLayer::setTransform): + (WebKit::WebLayer::transform): + (WebKit::WebLayer::setDrawsContent): + (WebKit::WebLayer::drawsContent): + (WebKit::WebLayer::setPreserves3D): + (WebKit::WebLayer::setUseParentBackfaceVisibility): + (WebKit::WebLayer::setBackgroundColor): + (WebKit::WebLayer::setFilters): + (WebKit::WebLayer::setBackgroundFilters): + (WebKit::WebLayer::setDebugBorderColor): + (WebKit::WebLayer::setDebugBorderWidth): + (WebKit::WebLayer::setDebugName): + (WebKit::WebLayer::setAnimationDelegate): + (WebKit::WebLayer::addAnimation): + (WebKit::WebLayer::removeAnimation): + (WebKit::WebLayer::pauseAnimation): + (WebKit::WebLayer::suspendAnimations): + (WebKit::WebLayer::resumeAnimations): + (WebKit::WebLayer::hasActiveAnimation): + (WebKit::WebLayer::transferAnimationsTo): + (WebKit::WebLayer::setForceRenderSurface): + (WebKit::WebLayer::clearRenderSurface): + (WebKit::WebLayer::WebLayer): + (WebKit::WebLayer::operator=): + (WebKit::WebLayer::operator PassRefPtr<LayerChromium>): + * src/WebLayerImpl.cpp: + (WebKit::WebLayerImpl::create): + (WebKit::WebLayerImpl::WebLayerImpl): + (WebKit::WebLayerImpl::~WebLayerImpl): + * src/WebLayerImpl.h: + (WebLayerImpl): + * src/WebLayerTreeView.cpp: + (WebKit::WebLayerTreeView::setRootLayer): + * src/WebLayerTreeViewImpl.cpp: + (WebKit::WebLayerTreeViewImpl::create): + * src/WebMediaPlayerClientImpl.cpp: + (WebKit::WebMediaPlayerClientImpl::readyStateChanged): + (WebKit::WebMediaPlayerClientImpl::repaint): + (WebKit::WebMediaPlayerClientImpl::setOpaque): + (WebKit::WebMediaPlayerClientImpl::platformLayer): + (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse): + * src/WebMediaPlayerClientImpl.h: + (WebMediaPlayerClientImpl): + * src/WebPluginContainerImpl.cpp: + (WebKit::WebPluginContainerImpl::setBackingTextureId): + (WebKit::WebPluginContainerImpl::setBackingIOSurfaceId): + (WebKit::WebPluginContainerImpl::commitBackingTexture): + (WebKit::WebPluginContainerImpl::setOpaque): + (WebKit::WebPluginContainerImpl::platformLayer): + * src/WebPluginContainerImpl.h: + (WebPluginContainerImpl): + * src/WebScrollableLayer.cpp: Renamed from Source/WebKit/chromium/src/WebImageLayerImpl.cpp. + (WebKit): + (WebKit::WebScrollableLayer::setScrollPosition): + (WebKit::WebScrollableLayer::setScrollable): + (WebKit::WebScrollableLayer::setHaveWheelEventHandlers): + (WebKit::WebScrollableLayer::setShouldScrollOnMainThread): + (WebKit::WebScrollableLayer::setNonFastScrollableRegion): + (WebKit::WebScrollableLayer::setIsContainerForFixedPositionLayers): + (WebKit::WebScrollableLayer::setFixedToContainerLayer): + * src/WebScrollbarLayer.cpp: Renamed from Source/WebKit/chromium/src/WebScrollbarLayerImpl.cpp. + (WebKit): + (WebKit::WebScrollbarLayer::setScrollLayer): + (WebKit::WebScrollbarLayer::create): + (WebKit::WebScrollbarLayer::WebScrollbarLayer): + (WebKit::WebScrollbarLayer::operator=): + (WebKit::WebScrollbarLayer::operator PassRefPtr<ScrollbarLayerChromium>): + * src/WebScrollbarLayerImpl.h: Removed. + * src/WebSolidColorLayer.cpp: Copied from Source/Platform/chromium/public/WebSolidColorLayer.h. + (WebKit): + (WebKit::WebSolidColorLayer::create): + (WebKit::WebSolidColorLayer::WebSolidColorLayer): + (WebKit::WebSolidColorLayer::setBackgroundColor): + * src/WebSolidColorLayerImpl.cpp: + (WebKit::WebSolidColorLayerImpl::create): + (WebKit::WebSolidColorLayerImpl::WebSolidColorLayerImpl): + * src/WebSolidColorLayerImpl.h: + (WebSolidColorLayerImpl): + * src/WebVideoLayer.cpp: Renamed from Source/WebKit/chromium/src/WebVideoLayerImpl.h. + (WebKit): + (WebKit::WebVideoLayer::create): + (WebKit::WebVideoLayer::WebVideoLayer): + (WebKit::WebVideoLayer::active): + * src/WebViewImpl.cpp: + (WebKit::WebViewImpl::WebViewImpl): + (WebKit::WebViewImpl::setRootGraphicsLayer): + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): + (WebKit): + * src/WebViewImpl.h: + * tests/ImageLayerChromiumTest.cpp: + (WebCore::TEST): + * tests/WebLayerTest.cpp: + * tests/WebLayerTreeViewTest.cpp: + +2012-08-21 James Robinson <jamesr@chromium.org> + + Unreviewed, rolling out r126169. + http://trac.webkit.org/changeset/126169 + https://bugs.webkit.org/show_bug.cgi?id=94614 + + Crashes already fixed downstream + + * WebKit.gypi: + * src/NonCompositedContentHost.cpp: + (WebKit::NonCompositedContentHost::NonCompositedContentHost): + (WebKit::NonCompositedContentHost::setScrollLayer): + (WebKit::NonCompositedContentHost::setViewport): + (WebKit::NonCompositedContentHost::scrollLayer): + * src/NonCompositedContentHost.h: + * src/WebContentLayer.cpp: Removed. + * src/WebContentLayerImpl.cpp: + (WebKit::WebContentLayer::create): + (WebKit::WebContentLayerImpl::WebContentLayerImpl): + (WebKit::WebContentLayerImpl::~WebContentLayerImpl): + (WebKit::WebContentLayerImpl::layer): + (WebKit): + (WebKit::WebContentLayerImpl::setDoubleSided): + (WebKit::WebContentLayerImpl::setContentsScale): + (WebKit::WebContentLayerImpl::setUseLCDText): + (WebKit::WebContentLayerImpl::setDrawCheckerboardForMissingTiles): + (WebKit::WebContentLayerImpl::paintContents): + * src/WebContentLayerImpl.h: + (WebContentLayerImpl): + * src/WebExternalTextureLayerImpl.cpp: Renamed from Source/WebKit/chromium/src/WebExternalTextureLayer.cpp. + (WebKit): + (WebKit::WebExternalTextureLayer::create): + (WebKit::WebExternalTextureLayerImpl::WebExternalTextureLayerImpl): + (WebKit::WebExternalTextureLayerImpl::~WebExternalTextureLayerImpl): + (WebKit::WebExternalTextureLayerImpl::layer): + (WebKit::WebExternalTextureLayerImpl::setTextureId): + (WebKit::WebExternalTextureLayerImpl::setFlipped): + (WebKit::WebExternalTextureLayerImpl::setUVRect): + (WebKit::WebExternalTextureLayerImpl::setOpaque): + (WebKit::WebExternalTextureLayerImpl::setPremultipliedAlpha): + (WebKit::WebExternalTextureLayerImpl::willModifyTexture): + (WebKit::WebExternalTextureLayerImpl::setRateLimitContext): + (WebTextureUpdaterImpl): + (WebKit::WebTextureUpdaterImpl::WebTextureUpdaterImpl): + (WebKit::WebExternalTextureLayerImpl::prepareTexture): + (WebKit::WebExternalTextureLayerImpl::context): + * src/WebExternalTextureLayerImpl.h: Copied from Source/Platform/chromium/public/WebVideoLayer.h. + (WebKit): + (WebExternalTextureLayerImpl): + * src/WebIOSurfaceLayerImpl.cpp: Renamed from Source/WebKit/chromium/src/WebIOSurfaceLayer.cpp. + (WebKit): + (WebKit::WebIOSurfaceLayer::create): + (WebKit::WebIOSurfaceLayerImpl::WebIOSurfaceLayerImpl): + (WebKit::WebIOSurfaceLayerImpl::~WebIOSurfaceLayerImpl): + (WebKit::WebIOSurfaceLayerImpl::setIOSurfaceProperties): + (WebKit::WebIOSurfaceLayerImpl::layer): + * src/WebIOSurfaceLayerImpl.h: Copied from Source/Platform/chromium/public/WebImageLayer.h. + (WebCore): + (WebKit): + (WebIOSurfaceLayerImpl): + * src/WebImageLayerImpl.cpp: Renamed from Source/WebKit/chromium/src/WebSolidColorLayer.cpp. + (WebKit): + (WebKit::WebImageLayer::create): + (WebKit::WebImageLayerImpl::WebImageLayerImpl): + (WebKit::WebImageLayerImpl::~WebImageLayerImpl): + (WebKit::WebImageLayerImpl::layer): + (WebKit::WebImageLayerImpl::setBitmap): + * src/WebImageLayerImpl.h: Renamed from Source/WebKit/chromium/src/WebImageLayer.cpp. + (WebCore): + (WebKit): + (WebImageLayerImpl): + * src/WebLayer.cpp: Removed. + * src/WebLayerImpl.cpp: + (WebKit::WebLayer::create): + (WebKit::WebLayerImpl::WebLayerImpl): + (WebKit::WebLayerImpl::~WebLayerImpl): + (WebKit): + (WebKit::WebLayerImpl::id): + (WebKit::WebLayerImpl::invalidateRect): + (WebKit::WebLayerImpl::invalidate): + (WebKit::WebLayerImpl::addChild): + (WebKit::WebLayerImpl::insertChild): + (WebKit::WebLayerImpl::replaceChild): + (WebKit::WebLayerImpl::setChildren): + (WebKit::WebLayerImpl::removeFromParent): + (WebKit::WebLayerImpl::removeAllChildren): + (WebKit::WebLayerImpl::setAnchorPoint): + (WebKit::WebLayerImpl::anchorPoint): + (WebKit::WebLayerImpl::setAnchorPointZ): + (WebKit::WebLayerImpl::anchorPointZ): + (WebKit::WebLayerImpl::setBounds): + (WebKit::WebLayerImpl::bounds): + (WebKit::WebLayerImpl::setMasksToBounds): + (WebKit::WebLayerImpl::masksToBounds): + (WebKit::WebLayerImpl::setMaskLayer): + (WebKit::WebLayerImpl::setReplicaLayer): + (WebKit::WebLayerImpl::setOpacity): + (WebKit::WebLayerImpl::opacity): + (WebKit::WebLayerImpl::setOpaque): + (WebKit::WebLayerImpl::opaque): + (WebKit::WebLayerImpl::setPosition): + (WebKit::WebLayerImpl::position): + (WebKit::WebLayerImpl::setSublayerTransform): + (WebKit::WebLayerImpl::sublayerTransform): + (WebKit::WebLayerImpl::setTransform): + (WebKit::WebLayerImpl::transform): + (WebKit::WebLayerImpl::setDrawsContent): + (WebKit::WebLayerImpl::drawsContent): + (WebKit::WebLayerImpl::setPreserves3D): + (WebKit::WebLayerImpl::setUseParentBackfaceVisibility): + (WebKit::WebLayerImpl::setBackgroundColor): + (WebKit::WebLayerImpl::setFilters): + (WebKit::WebLayerImpl::setBackgroundFilters): + (WebKit::WebLayerImpl::setDebugBorderColor): + (WebKit::WebLayerImpl::setDebugBorderWidth): + (WebKit::WebLayerImpl::setDebugName): + (WebKit::WebLayerImpl::setAnimationDelegate): + (WebKit::WebLayerImpl::addAnimation): + (WebKit::WebLayerImpl::removeAnimation): + (WebKit::WebLayerImpl::pauseAnimation): + (WebKit::WebLayerImpl::suspendAnimations): + (WebKit::WebLayerImpl::resumeAnimations): + (WebKit::WebLayerImpl::hasActiveAnimation): + (WebKit::WebLayerImpl::transferAnimationsTo): + (WebKit::WebLayerImpl::setForceRenderSurface): + (WebKit::WebLayerImpl::setScrollPosition): + (WebKit::WebLayerImpl::setScrollable): + (WebKit::WebLayerImpl::setHaveWheelEventHandlers): + (WebKit::WebLayerImpl::setShouldScrollOnMainThread): + (WebKit::WebLayerImpl::setNonFastScrollableRegion): + (WebKit::WebLayerImpl::setIsContainerForFixedPositionLayers): + (WebKit::WebLayerImpl::setFixedToContainerLayer): + (WebKit::WebLayerImpl::layer): + * src/WebLayerImpl.h: + (WebCore): + (WebLayerImpl): + * src/WebLayerTreeView.cpp: + (WebKit::WebLayerTreeView::setRootLayer): + * src/WebLayerTreeViewImpl.cpp: + (WebKit::WebLayerTreeViewImpl::create): + * src/WebMediaPlayerClientImpl.cpp: + (WebKit::WebMediaPlayerClientImpl::readyStateChanged): + (WebKit::WebMediaPlayerClientImpl::repaint): + (WebKit::WebMediaPlayerClientImpl::setOpaque): + (WebKit::WebMediaPlayerClientImpl::platformLayer): + (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse): + * src/WebMediaPlayerClientImpl.h: + (WebMediaPlayerClientImpl): + * src/WebPluginContainerImpl.cpp: + (WebKit::WebPluginContainerImpl::setBackingTextureId): + (WebKit::WebPluginContainerImpl::setBackingIOSurfaceId): + (WebKit::WebPluginContainerImpl::commitBackingTexture): + (WebKit::WebPluginContainerImpl::setOpaque): + (WebKit::WebPluginContainerImpl::platformLayer): + * src/WebPluginContainerImpl.h: + (WebPluginContainerImpl): + * src/WebScrollableLayer.cpp: Removed. + * src/WebScrollbarLayerImpl.cpp: Renamed from Source/WebKit/chromium/src/WebScrollbarLayer.cpp. + (WebKit): + (WebKit::WebScrollbarLayer::create): + (WebKit::WebScrollbarLayerImpl::WebScrollbarLayerImpl): + (WebKit::WebScrollbarLayerImpl::~WebScrollbarLayerImpl): + (WebKit::WebScrollbarLayerImpl::layer): + (WebKit::WebScrollbarLayerImpl::setScrollLayer): + * src/WebScrollbarLayerImpl.h: Copied from Source/WebKit/chromium/src/WebSolidColorLayerImpl.h. + (WebCore): + (WebKit): + (WebScrollbarLayerImpl): + * src/WebSolidColorLayerImpl.cpp: + (WebKit::WebSolidColorLayer::create): + (WebKit::WebSolidColorLayerImpl::WebSolidColorLayerImpl): + (WebKit::WebSolidColorLayerImpl::layer): + (WebKit): + (WebKit::WebSolidColorLayerImpl::setBackgroundColor): + * src/WebSolidColorLayerImpl.h: + (WebCore): + (WebKit): + (WebSolidColorLayerImpl): + * src/WebVideoLayerImpl.cpp: Copied from Source/WebKit/chromium/src/WebVideoLayer.cpp. + (WebKit): + (WebKit::WebVideoLayer::create): + (WebKit::WebVideoLayerImpl::WebVideoLayerImpl): + (WebKit::WebVideoLayerImpl::~WebVideoLayerImpl): + (WebKit::WebVideoLayerImpl::layer): + (WebKit::WebVideoLayerImpl::active): + * src/WebVideoLayerImpl.h: Renamed from Source/WebKit/chromium/src/WebVideoLayer.cpp. + (WebCore): + (WebKit): + (WebVideoLayerImpl): + * src/WebViewImpl.cpp: + (WebKit::WebViewImpl::WebViewImpl): + (WebKit::WebViewImpl::setRootGraphicsLayer): + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): + (WebKit): + * src/WebViewImpl.h: + * tests/ImageLayerChromiumTest.cpp: + (WebCore::TEST): + * tests/WebLayerTest.cpp: + * tests/WebLayerTreeViewTest.cpp: + +2012-08-21 Sheriff Bot <webkit.review.bot@gmail.com> + + Unreviewed, rolling out r126076, r126099, and r126106. + http://trac.webkit.org/changeset/126076 + http://trac.webkit.org/changeset/126099 + http://trac.webkit.org/changeset/126106 + https://bugs.webkit.org/show_bug.cgi?id=94614 + + Caused crashes during compositor shutdown in Aura builds of + Chromium (Requested by kbr_google on #webkit). + + * WebKit.gypi: + * src/NonCompositedContentHost.cpp: + (WebKit::NonCompositedContentHost::NonCompositedContentHost): + (WebKit::NonCompositedContentHost::setScrollLayer): + (WebKit::NonCompositedContentHost::setViewport): + (WebKit::NonCompositedContentHost::scrollLayer): + * src/NonCompositedContentHost.h: + * src/WebContentLayer.cpp: Renamed from Source/WebKit/chromium/src/WebVideoLayerImpl.cpp. + (WebKit): + (WebKit::WebContentLayer::create): + (WebKit::WebContentLayer::clearClient): + (WebKit::WebContentLayer::setDoubleSided): + (WebKit::WebContentLayer::setContentsScale): + (WebKit::WebContentLayer::setUseLCDText): + (WebKit::WebContentLayer::setDrawCheckerboardForMissingTiles): + (WebKit::WebContentLayer::WebContentLayer): + (WebKit::WebContentLayer::operator=): + (WebKit::WebContentLayer::operator PassRefPtr<ContentLayerChromium>): + * src/WebContentLayerImpl.cpp: + (WebKit::WebContentLayerImpl::create): + (WebKit::WebContentLayerImpl::WebContentLayerImpl): + (WebKit::WebContentLayerImpl::~WebContentLayerImpl): + (WebKit::WebContentLayerImpl::paintContents): + * src/WebContentLayerImpl.h: + (WebContentLayerImpl): + * src/WebExternalTextureLayer.cpp: Renamed from Source/WebKit/chromium/src/WebExternalTextureLayerImpl.cpp. + (WebKit): + (WebTextureUpdaterImpl): + (WebKit::WebTextureUpdaterImpl::WebTextureUpdaterImpl): + (WebExternalTextureLayerImpl): + (WebKit::WebExternalTextureLayerImpl::WebExternalTextureLayerImpl): + (WebKit::WebExternalTextureLayer::create): + (WebKit::WebExternalTextureLayer::clearClient): + (WebKit::WebExternalTextureLayer::setTextureId): + (WebKit::WebExternalTextureLayer::setFlipped): + (WebKit::WebExternalTextureLayer::setUVRect): + (WebKit::WebExternalTextureLayer::setOpaque): + (WebKit::WebExternalTextureLayer::setPremultipliedAlpha): + (WebKit::WebExternalTextureLayer::willModifyTexture): + (WebKit::WebExternalTextureLayer::setRateLimitContext): + (WebKit::WebExternalTextureLayer::WebExternalTextureLayer): + * src/WebExternalTextureLayerImpl.h: Removed. + * src/WebIOSurfaceLayer.cpp: Renamed from Source/WebKit/chromium/src/WebIOSurfaceLayerImpl.cpp. + (WebKit): + (WebKit::WebIOSurfaceLayer::create): + (WebKit::WebIOSurfaceLayer::setIOSurfaceProperties): + (WebKit::WebIOSurfaceLayer::WebIOSurfaceLayer): + * src/WebIOSurfaceLayerImpl.h: Removed. + * src/WebImageLayer.cpp: Renamed from Source/WebKit/chromium/src/WebImageLayerImpl.h. + (WebKit): + (WebKit::WebImageLayer::create): + (WebKit::WebImageLayer::WebImageLayer): + (WebKit::WebImageLayer::setBitmap): + * src/WebLayer.cpp: Added. + (WebKit): + (WebKit::WebLayer::create): + (WebKit::WebLayer::reset): + (WebKit::WebLayer::assign): + (WebKit::WebLayer::equals): + (WebKit::WebLayer::invalidateRect): + (WebKit::WebLayer::invalidate): + (WebKit::WebLayer::addChild): + (WebKit::WebLayer::insertChild): + (WebKit::WebLayer::replaceChild): + (WebKit::WebLayer::setChildren): + (WebKit::WebLayer::removeFromParent): + (WebKit::WebLayer::removeAllChildren): + (WebKit::WebLayer::setAnchorPoint): + (WebKit::WebLayer::anchorPoint): + (WebKit::WebLayer::setAnchorPointZ): + (WebKit::WebLayer::anchorPointZ): + (WebKit::WebLayer::setBounds): + (WebKit::WebLayer::bounds): + (WebKit::WebLayer::setMasksToBounds): + (WebKit::WebLayer::masksToBounds): + (WebKit::WebLayer::setMaskLayer): + (WebKit::WebLayer::setReplicaLayer): + (WebKit::WebLayer::setOpacity): + (WebKit::WebLayer::opacity): + (WebKit::WebLayer::setOpaque): + (WebKit::WebLayer::opaque): + (WebKit::WebLayer::setPosition): + (WebKit::WebLayer::position): + (WebKit::WebLayer::setSublayerTransform): + (WebKit::WebLayer::sublayerTransform): + (WebKit::WebLayer::setTransform): + (WebKit::WebLayer::transform): + (WebKit::WebLayer::setDrawsContent): + (WebKit::WebLayer::drawsContent): + (WebKit::WebLayer::setPreserves3D): + (WebKit::WebLayer::setUseParentBackfaceVisibility): + (WebKit::WebLayer::setBackgroundColor): + (WebKit::WebLayer::setFilters): + (WebKit::WebLayer::setBackgroundFilters): + (WebKit::WebLayer::setDebugBorderColor): + (WebKit::WebLayer::setDebugBorderWidth): + (WebKit::WebLayer::setDebugName): + (WebKit::WebLayer::setAnimationDelegate): + (WebKit::WebLayer::addAnimation): + (WebKit::WebLayer::removeAnimation): + (WebKit::WebLayer::pauseAnimation): + (WebKit::WebLayer::suspendAnimations): + (WebKit::WebLayer::resumeAnimations): + (WebKit::WebLayer::hasActiveAnimation): + (WebKit::WebLayer::transferAnimationsTo): + (WebKit::WebLayer::setForceRenderSurface): + (WebKit::WebLayer::clearRenderSurface): + (WebKit::WebLayer::WebLayer): + (WebKit::WebLayer::operator=): + (WebKit::WebLayer::operator PassRefPtr<LayerChromium>): + * src/WebLayerImpl.cpp: + (WebKit::WebLayerImpl::create): + (WebKit::WebLayerImpl::WebLayerImpl): + (WebKit::WebLayerImpl::~WebLayerImpl): + * src/WebLayerImpl.h: + (WebLayerImpl): + * src/WebLayerTreeView.cpp: + (WebKit::WebLayerTreeView::setRootLayer): + * src/WebLayerTreeViewImpl.cpp: + (WebKit::WebLayerTreeViewImpl::create): + * src/WebMediaPlayerClientImpl.cpp: + (WebKit::WebMediaPlayerClientImpl::readyStateChanged): + (WebKit::WebMediaPlayerClientImpl::repaint): + (WebKit::WebMediaPlayerClientImpl::setOpaque): + (WebKit::WebMediaPlayerClientImpl::platformLayer): + (WebKit::WebMediaPlayerClientImpl::acceleratedRenderingInUse): + * src/WebMediaPlayerClientImpl.h: + (WebMediaPlayerClientImpl): + * src/WebPluginContainerImpl.cpp: + (WebKit::WebPluginContainerImpl::setBackingTextureId): + (WebKit::WebPluginContainerImpl::setBackingIOSurfaceId): + (WebKit::WebPluginContainerImpl::commitBackingTexture): + (WebKit::WebPluginContainerImpl::setOpaque): + (WebKit::WebPluginContainerImpl::platformLayer): + * src/WebPluginContainerImpl.h: + (WebPluginContainerImpl): + * src/WebScrollableLayer.cpp: Renamed from Source/WebKit/chromium/src/WebImageLayerImpl.cpp. + (WebKit): + (WebKit::WebScrollableLayer::setScrollPosition): + (WebKit::WebScrollableLayer::setScrollable): + (WebKit::WebScrollableLayer::setHaveWheelEventHandlers): + (WebKit::WebScrollableLayer::setShouldScrollOnMainThread): + (WebKit::WebScrollableLayer::setNonFastScrollableRegion): + (WebKit::WebScrollableLayer::setIsContainerForFixedPositionLayers): + (WebKit::WebScrollableLayer::setFixedToContainerLayer): + * src/WebScrollbarLayer.cpp: Renamed from Source/WebKit/chromium/src/WebScrollbarLayerImpl.cpp. + (WebKit): + (WebKit::WebScrollbarLayer::setScrollLayer): + (WebKit::WebScrollbarLayer::create): + (WebKit::WebScrollbarLayer::WebScrollbarLayer): + (WebKit::WebScrollbarLayer::operator=): + (WebKit::WebScrollbarLayer::operator PassRefPtr<ScrollbarLayerChromium>): + * src/WebScrollbarLayerImpl.h: Removed. + * src/WebSolidColorLayer.cpp: Copied from Source/Platform/chromium/public/WebSolidColorLayer.h. + (WebKit): + (WebKit::WebSolidColorLayer::create): + (WebKit::WebSolidColorLayer::WebSolidColorLayer): + (WebKit::WebSolidColorLayer::setBackgroundColor): + * src/WebSolidColorLayerImpl.cpp: + (WebKit::WebSolidColorLayerImpl::create): + (WebKit::WebSolidColorLayerImpl::WebSolidColorLayerImpl): + * src/WebSolidColorLayerImpl.h: + (WebSolidColorLayerImpl): + * src/WebVideoLayer.cpp: Renamed from Source/WebKit/chromium/src/WebVideoLayerImpl.h. + (WebKit): + (WebKit::WebVideoLayer::create): + (WebKit::WebVideoLayer::WebVideoLayer): + (WebKit::WebVideoLayer::active): + * src/WebViewImpl.cpp: + (WebKit::WebViewImpl::WebViewImpl): + (WebKit::WebViewImpl::setRootGraphicsLayer): + (WebKit::WebViewImpl::setIsAcceleratedCompositingActive): + (WebKit): + * src/WebViewImpl.h: + * tests/ImageLayerChromiumTest.cpp: + (WebCore::TEST): + * tests/WebLayerTest.cpp: + * tests/WebLayerTreeViewTest.cpp: + +2012-08-21 Ilya Tikhonovsky <loislo@chromium.org> + + Web Inspector: NMI: rename addMember for strings and KURL to addInstrumentedMember. + https://bugs.webkit.org/show_bug.cgi?id=94580 + + Reviewed by Yury Semikhatsky. + + Drive by fix: immutable ElementAttrybuteData uses the same trick with placement new as in StylePropertySet. + + * tests/MemoryInstrumentationTest.cpp: + (WebCore::TEST): + (WebCore): + +2012-08-21 Peter Beverloo <peter@chromium.org> + + Unreviewed. Rolled DEPS. + + * DEPS: + 2012-08-20 Kent Tamura <tkent@chromium.org> [Chromium-win] Use native digits in parsing/formatting dates in the textfield part of input[type=date] |