diff options
author | Ben Murdoch <benm@google.com> | 2009-05-05 13:09:04 +0100 |
---|---|---|
committer | Ben Murdoch <benm@google.com> | 2009-05-05 14:54:08 +0100 |
commit | 83f34b474a05b73f11f91f4ef806340b542ce7b9 (patch) | |
tree | 2dc3bb645a9fdc7e8fa950bff0f77be9d00fb8a1 /V8Binding/v8 | |
parent | b5b022e2729875123279ed98370b03cd28080ebd (diff) | |
download | external_webkit-83f34b474a05b73f11f91f4ef806340b542ce7b9.zip external_webkit-83f34b474a05b73f11f91f4ef806340b542ce7b9.tar.gz external_webkit-83f34b474a05b73f11f91f4ef806340b542ce7b9.tar.bz2 |
Enable Database API V8 bindings.
Diffstat (limited to 'V8Binding/v8')
-rw-r--r-- | V8Binding/v8/v8_index.cpp | 3 | ||||
-rw-r--r-- | V8Binding/v8/v8_index.h | 5 |
2 files changed, 8 insertions, 0 deletions
diff --git a/V8Binding/v8/v8_index.cpp b/V8Binding/v8/v8_index.cpp index 1078847..fcc75e9 100644 --- a/V8Binding/v8/v8_index.cpp +++ b/V8Binding/v8/v8_index.cpp @@ -204,6 +204,9 @@ #if PLATFORM(CHROMIUM) #include "V8InspectorController.h" +#endif + +#if PLATFORM(CHROMIUM) || ENABLE(DATABASE) #include "V8Database.h" #include "V8SQLError.h" #include "V8SQLResultSet.h" diff --git a/V8Binding/v8/v8_index.h b/V8Binding/v8/v8_index.h index ae32ba2..b8d76ed 100644 --- a/V8Binding/v8/v8_index.h +++ b/V8Binding/v8/v8_index.h @@ -338,12 +338,16 @@ typedef v8::Persistent<v8::FunctionTemplate> (*FunctionTemplateFactory)(); V(XPATHNSRESOLVER, XPathNSResolver) \ V(XPATHRESULT, XPathResult) +#if ENABLE(DATABASE) #define DOM_OBJECT_DATABASE_TYPES(V) \ V(DATABASE, Database) \ V(SQLERROR, SQLError) \ V(SQLRESULTSET, SQLResultSet) \ V(SQLRESULTSETROWLIST, SQLResultSetRowList) \ V(SQLTRANSACTION, SQLTransaction) +#else +#define DOM_OBJECT_DATABASE_TYPES(V) +#endif #if PLATFORM(CHROMIUM) #define DOM_OBJECT_TYPES(V) \ @@ -359,6 +363,7 @@ typedef v8::Persistent<v8::FunctionTemplate> (*FunctionTemplateFactory)(); #define DOM_OBJECT_TYPES(V) \ DOM_OBJECT_TYPES_1(V) \ DOM_OBJECT_TYPES_2(V) \ + DOM_OBJECT_DATABASE_TYPES(V) \ V(COORDINATES, Coordinates) \ V(GEOLOCATION, Geolocation) \ V(GEOPOSITION, Geoposition) \ |