[chromium] Remove WebCompositorOutputSurface implementations from DRT
authordanakj@chromium.org <danakj@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 11 Dec 2012 07:45:17 +0000 (07:45 +0000)
committerdanakj@chromium.org <danakj@chromium.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 11 Dec 2012 07:45:17 +0000 (07:45 +0000)
commita1e9a789598c9a45de88ba8e90107e7ebbb50f83
tree137300f985baa8df2b3d4a5a82fd696728b3f05e
parente41d9148181085a1911995bbd6c848b297d26ce2
[chromium] Remove WebCompositorOutputSurface implementations from DRT
https://bugs.webkit.org/show_bug.cgi?id=104046

Reviewed by Darin Fisher.

Source/Platform:

Remove now-unused definitions for these classes. The cc::OutputSurface
and its related classes have replaced these, with the
WebCompositorOutputSurface class as an empty base class.

* Platform.gypi:
* chromium/public/WebCompositorOutputSurface.h:
(WebKit):
* chromium/public/WebCompositorOutputSurfaceClient.h: Removed.
* chromium/public/WebCompositorSoftwareOutputDevice.h: Removed.

Source/WebKit/chromium:

Use WebCompositorSupport to create an OutputSurface.

* WebKit.gypi:
* src/WebViewImpl.cpp:
(WebKit):
* tests/Canvas2DLayerBridgeTest.cpp:
* tests/FakeWebCompositorOutputSurface.h: Removed.
* tests/WebLayerTreeViewTestCommon.h:

Tools:

The classes are now provided through WebCompositorSupport.

* DumpRenderTree/DumpRenderTree.gypi:
* DumpRenderTree/chromium/WebViewHost.cpp:
(WebViewHost::createOutputSurface):
* DumpRenderTree/chromium/WebViewHostOutputSurface.cpp: Removed.
* DumpRenderTree/chromium/WebViewHostOutputSurface.h: Removed.
* DumpRenderTree/chromium/WebViewHostSoftwareOutputDevice.cpp: Removed.
* DumpRenderTree/chromium/WebViewHostSoftwareOutputDevice.h: Removed.

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@137256 268f45cc-cd09-0410-ab3c-d52691b4dbfc
19 files changed:
Source/Platform/ChangeLog
Source/Platform/Platform.gypi
Source/Platform/chromium/public/WebCompositorOutputSurface.h
Source/Platform/chromium/public/WebCompositorOutputSurfaceClient.h [deleted file]
Source/Platform/chromium/public/WebCompositorSoftwareOutputDevice.h [deleted file]
Source/WebKit/chromium/ChangeLog
Source/WebKit/chromium/WebKit.gypi
Source/WebKit/chromium/src/WebViewImpl.cpp
Source/WebKit/chromium/tests/Canvas2DLayerBridgeTest.cpp
Source/WebKit/chromium/tests/FakeWebCompositorOutputSurface.h [deleted file]
Source/WebKit/chromium/tests/ScrollingCoordinatorChromiumTest.cpp
Source/WebKit/chromium/tests/WebLayerTreeViewTestCommon.h
Tools/ChangeLog
Tools/DumpRenderTree/DumpRenderTree.gypi
Tools/DumpRenderTree/chromium/WebViewHost.cpp
Tools/DumpRenderTree/chromium/WebViewHostOutputSurface.cpp [deleted file]
Tools/DumpRenderTree/chromium/WebViewHostOutputSurface.h [deleted file]
Tools/DumpRenderTree/chromium/WebViewHostSoftwareOutputDevice.cpp [deleted file]
Tools/DumpRenderTree/chromium/WebViewHostSoftwareOutputDevice.h [deleted file]