diff options
author | aa@google.com <aa@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-09-04 21:46:35 +0000 |
---|---|---|
committer | aa@google.com <aa@google.com@0039d316-1c4b-4281-b951-d872f2087c98> | 2008-09-04 21:46:35 +0000 |
commit | 3112de422e881a3f7770c55778605bb5aedd1ca9 (patch) | |
tree | 69a930cb653f0457112457b495c8e4f1a17ae8ff /webkit/build | |
parent | 4293995b8250b2acf3cd305f76a2ce8130d5bda3 (diff) | |
download | chromium_src-3112de422e881a3f7770c55778605bb5aedd1ca9.zip chromium_src-3112de422e881a3f7770c55778605bb5aedd1ca9.tar.gz chromium_src-3112de422e881a3f7770c55778605bb5aedd1ca9.tar.bz2 |
gAdds the files that implement the HTML5 Database API to the
project. Also adds stubs for the integration with the renderer.
Right now, the integration is done by just replacing two key
cpp files: DatabaseTracker and OriginQuotaManager. Once this
all gets up and running, I'll circle back and think about the
changes necessary to WebCore to do a more elegant integration.
Review URL: http://codereview.chromium.org/601
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1737 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'webkit/build')
-rw-r--r-- | webkit/build/WebCore/WebCore.vcproj | 168 | ||||
-rw-r--r-- | webkit/build/port/port.vcproj | 12 | ||||
-rw-r--r-- | webkit/build/webkit_common_includes.vsprops | 4 |
3 files changed, 182 insertions, 2 deletions
diff --git a/webkit/build/WebCore/WebCore.vcproj b/webkit/build/WebCore/WebCore.vcproj index 3340c09..624efa7 100644 --- a/webkit/build/WebCore/WebCore.vcproj +++ b/webkit/build/WebCore/WebCore.vcproj @@ -1184,6 +1184,18 @@ RelativePath="..\..\pending\FileSystemWin.cpp" > </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\win\MutexWin.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\win\ThreadConditionWin.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\win\ThreadingWin.cpp" + > + </File> </Filter> <Filter Name="text" @@ -1381,6 +1393,50 @@ > </File> </Filter> + <Filter + Name="sql" + > + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\sql\SQLiteAuthorizer.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\sql\SQLiteAuthorizer.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\sql\SQLiteDatabase.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\sql\SQLiteDatabase.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\sql\SQLiteStatement.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\sql\SQLiteStatement.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\sql\SQLiteTransaction.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\sql\SQLiteTransaction.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\sql\SQLValue.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\platform\sql\SQLValue.h" + > + </File> + </Filter> </Filter> <Filter Name="css" @@ -5701,6 +5757,118 @@ <Filter Name="storage" > + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\ChangeVersionWrapper.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\ChangeVersionWrapper.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\Database.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\Database.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\DatabaseAuthorizer.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\DatabaseAuthorizer.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\DatabaseDetails.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\DatabaseTask.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\DatabaseTask.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\DatabaseThread.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\DatabaseThread.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\DatabaseTracker.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\DatabaseTrackerClient.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\OriginQuotaManager.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\OriginUsageRecord.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLError.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLResultSet.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLResultSet.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLResultSetRowList.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLResultSetRowList.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLStatement.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLStatement.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLStatementCallback.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLStatementErrorCallback.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLTransaction.cpp" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLTransaction.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLTransactionCallback.h" + > + </File> + <File + RelativePath="..\..\..\third_party\WebKit\WebCore\storage\SQLTransactionErrorCallback.h" + > + </File> </Filter> <Filter Name="plugins" diff --git a/webkit/build/port/port.vcproj b/webkit/build/port/port.vcproj index 7c08873..a213e33 100644 --- a/webkit/build/port/port.vcproj +++ b/webkit/build/port/port.vcproj @@ -1180,6 +1180,18 @@ > </File> </Filter> + <Filter + Name="storage" + > + <File + RelativePath="..\..\port\storage\DatabaseTracker.cpp" + > + </File> + <File + RelativePath="..\..\port\storage\OriginQuotaManager.cpp" + > + </File> + </Filter> </Files> <Globals> </Globals> diff --git a/webkit/build/webkit_common_includes.vsprops b/webkit/build/webkit_common_includes.vsprops index 202ae85..99b8539 100644 --- a/webkit/build/webkit_common_includes.vsprops +++ b/webkit/build/webkit_common_includes.vsprops @@ -6,7 +6,7 @@ > <Tool Name="VCCLCompilerTool" - AdditionalIncludeDirectories=""$(OutDir)\obj\WebCore";"$(OutDir)\obj\WebCore\JavaScriptHeaders";"$(OutDir)\obj\WebCore\JavaScriptHeaders\JavaScriptCore";..\..\pending\;..\..\pending\kjs;..\..\pending\wtf;..\..\port\bridge;..\..\port\css;..\..\port\dom;..\..\port\history;..\..\port\loader;..\..\port\page;..\..\port\platform;..\..\port\platform\image-decoders;..\..\port\platform\image-decoders\bmp;..\..\port\platform\image-decoders\gif;..\..\port\platform\image-decoders\ico;..\..\port\platform\image-decoders\jpeg;..\..\port\platform\image-decoders\png;..\..\port\platform\image-decoders\xbm;..\..\port\platform\network;..\..\port\plugins;..\..\port\rendering;..\..\;"$(ProjectDir)";..\..\..\third_party\WebKit\WebCore\;..\..\..\third_party\WebKit\WebCore\bridge;..\..\..\third_party\WebKit\WebCore\css;..\..\..\third_party\WebKit\WebCore\dom;..\..\..\third_party\WebKit\WebCore\editing;..\..\..\third_party\WebKit\WebCore\history;..\..\..\third_party\WebKit\WebCore\html;..\..\..\third_party\WebKit\WebCore\loader;..\..\..\third_party\WebKit\WebCore\loader\icon;..\..\..\third_party\WebKit\WebCore\page;..\..\..\third_party\WebKit\WebCore\platform;..\..\..\third_party\WebKit\WebCore\platform\text;..\..\..\third_party\WebKit\WebCore\platform\graphics;..\..\port\platform\graphics;..\..\..\third_party\WebKit\WebCore\svg\graphics;..\..\..\third_party\WebKit\WebCore\platform\network;..\..\..\third_party\WebKit\WebCore\platform\sql;..\..\..\third_party\WebKit\WebCore\platform\network\win;..\..\..\third_party\WebKit\WebCore\rendering;..\..\..\third_party\WebKit\WebCore\storage;..\..\..\third_party\WebKit\WebCore\xml;..\..\..\third_party\WebKit\WebCore;"..\..\..\third_party\WebKit\WebCore\os-win32";..\..\..\third_party\WebKit\WebCore\wtf;..\..\..\third_party\WebKit\JavaScriptCore;..\..\..\third_party\WebKit\JavaScriptCore\wtf;"..\..\..\third_party\WebKit\JavaScriptCore\os-win32";..\..\build;"$(SDKIncludes)";"$(IntDir)\..\WebCore\DerivedSources";..\..\..\third_party\WebKit\WebCore\svg;..\..\..\third_party\WebKit\WebCore\svg\graphics\filters;..\..\..\third_party\WebKit\WebCore\plugins" - PreprocessorDefinitions="ENABLE_CROSS_DOCUMENT_MESSAGING=1;ENABLE_XSLT=1;ENABLE_XPATH=1;ENABLE_SVG=1;ENABLE_SVG_AS_IMAGE=1;ENABLE_SVG_USE=1;ENABLE_SVG_FOREIGN_OBJECT=1;ENABLE_SVG_FONTS=1;ANDROID_CANVAS_IMPL=1;WEBCORE_NAVIGATOR_PLATFORM="\"Win32\"";USE_GOOGLE_URL_LIBRARY;CRASH=__debugbreak" + AdditionalIncludeDirectories=""$(OutDir)\obj\WebCore";"$(OutDir)\obj\WebCore\JavaScriptHeaders";"$(OutDir)\obj\WebCore\JavaScriptHeaders\JavaScriptCore";..\..\pending\;..\..\pending\kjs;..\..\pending\wtf;..\..\port\bridge;..\..\port\css;..\..\port\dom;..\..\port\history;..\..\port\loader;..\..\port\page;..\..\port\platform;..\..\port\platform\image-decoders;..\..\port\platform\image-decoders\bmp;..\..\port\platform\image-decoders\gif;..\..\port\platform\image-decoders\ico;..\..\port\platform\image-decoders\jpeg;..\..\port\platform\image-decoders\png;..\..\port\platform\image-decoders\xbm;..\..\port\platform\network;..\..\port\plugins;..\..\port\rendering;..\..\;"$(ProjectDir)";..\..\..\third_party\WebKit\WebCore\;..\..\..\third_party\WebKit\WebCore\bridge;..\..\..\third_party\WebKit\WebCore\css;..\..\..\third_party\WebKit\WebCore\dom;..\..\..\third_party\WebKit\WebCore\editing;..\..\..\third_party\WebKit\WebCore\history;..\..\..\third_party\WebKit\WebCore\html;..\..\..\third_party\WebKit\WebCore\loader;..\..\..\third_party\WebKit\WebCore\loader\icon;..\..\..\third_party\WebKit\WebCore\page;..\..\..\third_party\WebKit\WebCore\platform;..\..\..\third_party\WebKit\WebCore\platform\text;..\..\..\third_party\WebKit\WebCore\platform\graphics;..\..\port\platform\graphics;..\..\..\third_party\WebKit\WebCore\svg\graphics;..\..\..\third_party\WebKit\WebCore\platform\network;..\..\..\third_party\WebKit\WebCore\platform\sql;..\..\..\third_party\WebKit\WebCore\platform\network\win;..\..\..\third_party\WebKit\WebCore\rendering;..\..\..\third_party\WebKit\WebCore\storage;..\..\..\third_party\WebKit\WebCore\xml;..\..\..\third_party\WebKit\WebCore;"..\..\..\third_party\WebKit\WebCore\os-win32";..\..\..\third_party\WebKit\WebCore\wtf;..\..\..\third_party\WebKit\JavaScriptCore;..\..\..\third_party\WebKit\JavaScriptCore\wtf;"..\..\..\third_party\WebKit\JavaScriptCore\os-win32";..\..\build;"$(SDKIncludes)";"$(IntDir)\..\WebCore\DerivedSources";..\..\..\third_party\WebKit\WebCore\svg;..\..\..\third_party\WebKit\WebCore\svg\graphics\filters;..\..\..\third_party\WebKit\WebCore\plugins;..\..\..\third_party\sqlite" + PreprocessorDefinitions="ENABLE_DATABASE=1;ENABLE_CROSS_DOCUMENT_MESSAGING=1;ENABLE_XSLT=1;ENABLE_XPATH=1;ENABLE_SVG=1;ENABLE_SVG_AS_IMAGE=1;ENABLE_SVG_USE=1;ENABLE_SVG_FOREIGN_OBJECT=1;ENABLE_SVG_FONTS=1;ANDROID_CANVAS_IMPL=1;WEBCORE_NAVIGATOR_PLATFORM="\"Win32\"";USE_GOOGLE_URL_LIBRARY;CRASH=__debugbreak" /> </VisualStudioPropertySheet> |