[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/Source/Platform/chromium/public@137256 268f45cc-cd09-0410-ab3c-d52691b4dbfc
3 files changed
tree: 2a54af51a520e351fa018378d196e39f88ecd527
  1. android/
  2. default/
  3. linux/
  4. mac/
  5. win/
  6. Platform.h
  7. WebAnimation.h
  8. WebAnimationCurve.h
  9. WebAnimationDelegate.h
  10. WebAudioBus.h
  11. WebAudioDestinationConsumer.h
  12. WebAudioDevice.h
  13. WebBlobData.h
  14. WebBlobRegistry.h
  15. WebCanvas.h
  16. WebClipboard.h
  17. WebColor.h
  18. WebCommon.h
  19. WebCompositorFrame.h
  20. WebCompositorFrameAck.h
  21. WebCompositorOutputSurface.h
  22. WebCompositorSupport.h
  23. WebCompositorTransferableResourceList.h
  24. WebContentLayer.h
  25. WebContentLayerClient.h
  26. WebCookie.h
  27. WebCookieJar.h
  28. WebCString.h
  29. WebData.h
  30. WebDelegatedRendererLayer.h
  31. WebDragData.h
  32. WebExternalTextureLayer.h
  33. WebExternalTextureLayerClient.h
  34. WebFileInfo.h
  35. WebFileSystem.h
  36. WebFileUtilities.h
  37. WebFilterOperation.h
  38. WebFilterOperations.h
  39. WebFlingAnimator.h
  40. WebFloatAnimationCurve.h
  41. WebFloatKeyframe.h
  42. WebFloatPoint.h
  43. WebFloatQuad.h
  44. WebFloatRect.h
  45. WebGamepad.h
  46. WebGamepads.h
  47. WebGestureCurve.h
  48. WebGestureCurveTarget.h
  49. WebGraphicsContext3D.h
  50. WebGraphicsMemoryAllocation.h
  51. WebGraphicsMemoryStats.h
  52. WebHTTPBody.h
  53. WebHTTPHeaderVisitor.h
  54. WebHTTPLoadInfo.h
  55. WebImage.h
  56. WebImageLayer.h
  57. WebInputHandler.h
  58. WebInputHandlerClient.h
  59. WebIOSurfaceLayer.h
  60. WebLayer.h
  61. WebLayerScrollClient.h
  62. WebLayerTreeView.h
  63. WebLayerTreeViewClient.h
  64. WebLocalizedString.h
  65. WebMediaConstraints.h
  66. WebMediaStreamCenter.h
  67. WebMediaStreamCenterClient.h
  68. WebMediaStreamComponent.h
  69. WebMediaStreamDescriptor.h
  70. WebMediaStreamSource.h
  71. WebMediaStreamSourcesRequest.h
  72. WebMessagePortChannel.h
  73. WebMessagePortChannelClient.h
  74. WebMimeRegistry.h
  75. WebNonCopyable.h
  76. WebPluginListBuilder.h
  77. WebPoint.h
  78. WebPrerender.h
  79. WebPrerenderingSupport.h
  80. WebPrivateOwnPtr.h
  81. WebPrivatePtr.h
  82. WebRect.h
  83. WebReferrerPolicy.h
  84. WebRenderingStats.h
  85. WebRTCConfiguration.h
  86. WebRTCDataChannel.h
  87. WebRTCICECandidate.h
  88. WebRTCPeerConnectionHandler.h
  89. WebRTCPeerConnectionHandlerClient.h
  90. WebRTCSessionDescription.h
  91. WebRTCSessionDescriptionRequest.h
  92. WebRTCStatsRequest.h
  93. WebRTCStatsResponse.h
  94. WebRTCVoidRequest.h
  95. WebScreenInfo.h
  96. WebScrollbar.h
  97. WebScrollbarLayer.h
  98. WebScrollbarThemeGeometry.h
  99. WebScrollbarThemePainter.h
  100. WebSharedGraphicsContext3D.h
  101. WebSize.h
  102. WebSocketStreamError.h
  103. WebSocketStreamHandle.h
  104. WebSocketStreamHandleClient.h
  105. WebSolidColorLayer.h
  106. WebStorageArea.h
  107. WebStorageNamespace.h
  108. WebString.h
  109. WebThread.h
  110. WebThreadSafeData.h
  111. WebTransformAnimationCurve.h
  112. WebTransformationMatrix.h
  113. WebTransformKeyframe.h
  114. WebTransformOperations.h
  115. WebURL.h
  116. WebURLError.h
  117. WebURLLoader.h
  118. WebURLLoaderClient.h
  119. WebURLLoadTiming.h
  120. WebURLRequest.h
  121. WebURLResponse.h
  122. WebVector.h
  123. WebVideoFrame.h
  124. WebVideoFrameProvider.h
  125. WebVideoLayer.h
  126. WebWorkerRunLoop.h