Coordinated Graphics : Move CoordinatedGraphics related files to WebCore
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Feb 2013 07:32:26 +0000 (07:32 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Fri, 1 Feb 2013 07:32:26 +0000 (07:32 +0000)
commit8a612a2df1322f6cd5ea578b8c2754453980c229
tree9c0a9dc5d3b5690edf9791e06f8eae8b4e483c54
parentd67dd1fd14a6b98e49fe0811d4c0081dc6c39fa2
Coordinated Graphics : Move CoordinatedGraphics related files to WebCore
https://bugs.webkit.org/show_bug.cgi?id=108149

Patch by Jae Hyun Park <jae.park@company100.net> on 2013-01-31
Reviewed by Noam Rosenthal.

This patch moves Coordinated Graphics related code to WebCore. To
implement Threaded Coordinated Graphics, most of Coordianted Graphics
code should be shared. Therefore, they should reside in WebCore instead of
WebKit2.

When moving to WebCore, two renamings have been done.

1. Rename LayerTreeRenderer to CoordinatedGraphicsScene.

2. Rename WebCustomFilterProgram and WebCustomFilterOperation to
CoordinatedCustomFilterProgram and CoordinatedCustomFilterOperation,
respectively.

No new tests, covered by existing tests.

Source/WebCore:

* CMakeLists.txt:
* Target.pri:
* platform/graphics/texmap/GraphicsLayerTextureMapper.h:
* platform/graphics/texmap/coordinated/AreaAllocator.cpp: Renamed from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/AreaAllocator.cpp.
* platform/graphics/texmap/coordinated/AreaAllocator.h: Renamed from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/AreaAllocator.h.
* platform/graphics/texmap/coordinated/CoordinatedBackingStore.cpp: Renamed from Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedBackingStore.cpp.
* platform/graphics/texmap/coordinated/CoordinatedBackingStore.h: Renamed from Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedBackingStore.h.
* platform/graphics/texmap/coordinated/CoordinatedCustomFilterOperation.h: Renamed from Source/WebKit2/Shared/CoordinatedGraphics/WebCustomFilterOperation.h.
* platform/graphics/texmap/coordinated/CoordinatedCustomFilterProgram.h: Renamed from Source/WebKit2/Shared/CoordinatedGraphics/WebCustomFilterProgram.h.
* platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp: Renamed from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp.
* platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h: Renamed from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.h.
* platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp: Renamed from Source/WebKit2/UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp.
* platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h: Renamed from Source/WebKit2/UIProcess/CoordinatedGraphics/LayerTreeRenderer.h.
* platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp: Renamed from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedImageBacking.cpp.
* platform/graphics/texmap/coordinated/CoordinatedImageBacking.h: Renamed from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedImageBacking.h.
* platform/graphics/texmap/coordinated/CoordinatedLayerInfo.h: Renamed from Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedLayerInfo.h.
* platform/graphics/texmap/coordinated/CoordinatedSurface.cpp: Renamed from Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedSurface.cpp.
* platform/graphics/texmap/coordinated/CoordinatedSurface.h: Renamed from Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedSurface.h.
* platform/graphics/texmap/coordinated/CoordinatedTile.cpp: Renamed from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedTile.cpp.
* platform/graphics/texmap/coordinated/CoordinatedTile.h: Renamed from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedTile.h.
* platform/graphics/texmap/coordinated/SurfaceUpdateInfo.h: Renamed from Source/WebKit2/Shared/CoordinatedGraphics/SurfaceUpdateInfo.h.
* platform/graphics/texmap/coordinated/UpdateAtlas.cpp: Renamed from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/UpdateAtlas.cpp.
* platform/graphics/texmap/coordinated/UpdateAtlas.h: Renamed from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/UpdateAtlas.h.

Source/WebKit2:

* CMakeLists.txt:
* Scripts/webkit2/messages.py:
* Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp:
* Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h:
* Shared/CoordinatedGraphics/WebCoordinatedSurface.h:
* Target.pri:
* UIProcess/API/efl/EwkView.cpp:
* UIProcess/API/efl/EwkView.h:
* UIProcess/API/qt/qquickwebpage.cpp:
* UIProcess/API/qt/raw/qrawwebview.cpp:
* UIProcess/API/qt/raw/qrawwebview_p.h:
* UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.cpp:
* UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h:
* UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.messages.in:
* UIProcess/efl/PageClientBase.cpp:
* UIProcess/efl/PageViewportControllerClientEfl.cpp:
* UIProcess/qt/QtWebPageSGNode.cpp:
* UIProcess/qt/QtWebPageSGNode.h:
* WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp:
* WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@141543 268f45cc-cd09-0410-ab3c-d52691b4dbfc
45 files changed:
Source/WebCore/CMakeLists.txt
Source/WebCore/ChangeLog
Source/WebCore/Target.pri
Source/WebCore/platform/graphics/texmap/GraphicsLayerTextureMapper.h
Source/WebCore/platform/graphics/texmap/coordinated/AreaAllocator.cpp [moved from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/AreaAllocator.cpp with 76% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/AreaAllocator.h [moved from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/AreaAllocator.h with 61% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStore.cpp [moved from Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedBackingStore.cpp with 96% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedBackingStore.h [moved from Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedBackingStore.h with 50% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedCustomFilterOperation.h [moved from Source/WebKit2/Shared/CoordinatedGraphics/WebCustomFilterOperation.h with 72% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedCustomFilterProgram.h [moved from Source/WebKit2/Shared/CoordinatedGraphics/WebCustomFilterProgram.h with 67% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.cpp [moved from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.cpp with 98% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsLayer.h [moved from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedGraphicsLayer.h with 84% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.cpp [moved from Source/WebKit2/UIProcess/CoordinatedGraphics/LayerTreeRenderer.cpp with 76% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedGraphicsScene.h [moved from Source/WebKit2/UIProcess/CoordinatedGraphics/LayerTreeRenderer.h with 60% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.cpp [moved from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedImageBacking.cpp with 97% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedImageBacking.h [moved from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedImageBacking.h with 86% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedLayerInfo.h [moved from Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedLayerInfo.h with 87% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedSurface.cpp [moved from Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedSurface.cpp with 95% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedSurface.h [moved from Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedSurface.h with 77% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTile.cpp [moved from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedTile.cpp with 93% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/CoordinatedTile.h [moved from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedTile.h with 62% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/SurfaceUpdateInfo.h [moved from Source/WebKit2/Shared/CoordinatedGraphics/SurfaceUpdateInfo.h with 90% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/UpdateAtlas.cpp [moved from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/UpdateAtlas.cpp with 95% similarity]
Source/WebCore/platform/graphics/texmap/coordinated/UpdateAtlas.h [moved from Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/UpdateAtlas.h with 89% similarity]
Source/WebKit2/CMakeLists.txt
Source/WebKit2/ChangeLog
Source/WebKit2/Scripts/webkit2/messages.py
Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.cpp
Source/WebKit2/Shared/CoordinatedGraphics/CoordinatedGraphicsArgumentCoders.h
Source/WebKit2/Shared/CoordinatedGraphics/WebCoordinatedSurface.h
Source/WebKit2/Target.pri
Source/WebKit2/UIProcess/API/efl/EwkView.cpp
Source/WebKit2/UIProcess/API/efl/EwkView.h
Source/WebKit2/UIProcess/API/qt/qquickwebpage.cpp
Source/WebKit2/UIProcess/API/qt/raw/qrawwebview.cpp
Source/WebKit2/UIProcess/API/qt/raw/qrawwebview_p.h
Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.cpp
Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.h
Source/WebKit2/UIProcess/CoordinatedGraphics/CoordinatedLayerTreeHostProxy.messages.in
Source/WebKit2/UIProcess/efl/PageClientBase.cpp
Source/WebKit2/UIProcess/efl/PageViewportControllerClientEfl.cpp
Source/WebKit2/UIProcess/qt/QtWebPageSGNode.cpp
Source/WebKit2/UIProcess/qt/QtWebPageSGNode.h
Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.cpp
Source/WebKit2/WebProcess/WebPage/CoordinatedGraphics/CoordinatedLayerTreeHost.h