summaryrefslogtreecommitdiffstats
path: root/cc/DEPS
diff options
context:
space:
mode:
authorenne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-14 22:21:30 +0000
committerenne@chromium.org <enne@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2012-09-14 22:21:30 +0000
commit9c88e5615608f133483adb6c5c1ba5e170290d6b (patch)
treea0aaebff1b1cdf8e306532e38986e2e546357756 /cc/DEPS
parent9a9805d494f06037618cbd966a08c4602a04b53f (diff)
downloadchromium_src-9c88e5615608f133483adb6c5c1ba5e170290d6b.zip
chromium_src-9c88e5615608f133483adb6c5c1ba5e170290d6b.tar.gz
chromium_src-9c88e5615608f133483adb6c5c1ba5e170290d6b.tar.bz2
Change cc files from namespace WebCore to cc
These files no longer are part of WebCore, so it doesn't make any sense to keep that namespace. Due to being unable to forward declare typedefs in C++, the stubs files (like FloatSize) now define cc::FloatSize as being derived from WebCore::FloatSize. With enough constructors, this lets them be used interchangably in the short term until those geometry classes become real and not dependent on WebCore files. This allows (nearly) all the forward declarations and uses of these types in cc stay as-is with minimal churn. BUG=none Review URL: https://codereview.chromium.org/10914268 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@156905 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'cc/DEPS')
-rw-r--r--cc/DEPS11
1 files changed, 11 insertions, 0 deletions
diff --git a/cc/DEPS b/cc/DEPS
index c24f5f8..dd7cfe4 100644
--- a/cc/DEPS
+++ b/cc/DEPS
@@ -10,11 +10,22 @@ include_rules = [
"+third_party/WebKit/Source/WebCore/platform/graphics/IntPoint.h",
"+third_party/WebKit/Source/WebCore/platform/graphics/IntRect.h",
"+third_party/WebKit/Source/WebCore/platform/graphics/IntSize.h",
+ "+Source/WebCore/platform/graphics/FloatPoint.h",
+ "+Source/WebCore/platform/graphics/FloatPoint3D.h",
+ "+Source/WebCore/platform/graphics/FloatQuad.h",
+ "+Source/WebCore/platform/graphics/FloatRect.h",
+ "+Source/WebCore/platform/graphics/FloatSize.h",
+ "+Source/WebCore/platform/graphics/IntPoint.h",
+ "+Source/WebCore/platform/graphics/IntRect.h",
+ "+Source/WebCore/platform/graphics/IntSize.h",
# http://crbug.com/144540
"+third_party/WebKit/Source/WebCore/platform/graphics/Region.h",
+ "+Source/WebCore/platform/graphics/Region.h",
# TODO(jamesr): Resolve these
"+third_party/WebKit/Source/WebCore/platform/graphics/UnitBezier.h",
"+third_party/WebKit/Source/WebCore/platform/graphics/gpu/TilingData.h",
+ "+Source/WebCore/platform/graphics/UnitBezier.h",
+ "+Source/WebCore/platform/graphics/gpu/TilingData.h",
# TODO(jamesr): We depend on these things just to do test setup. We should be
# able to run unit tests without these dependencies.
"+third_party/WebKit/Source/Platform/chromium/public/Platform.h",