Index: webkit/port/bindings/v8/v8_custom.h |
=================================================================== |
--- webkit/port/bindings/v8/v8_custom.h (revision 18002) |
+++ webkit/port/bindings/v8/v8_custom.h (working copy) |
@@ -507,14 +507,27 @@ |
DECLARE_CALLBACK(MessagePortRemoveEventListener) |
// Database |
+#if ENABLE(DATABASE) |
DECLARE_CALLBACK(DatabaseChangeVersion) |
DECLARE_CALLBACK(DatabaseTransaction) |
DECLARE_CALLBACK(SQLTransactionExecuteSql) |
DECLARE_CALLBACK(SQLResultSetRowListItem) |
+#endif |
// ClientRectList |
DECLARE_INDEXED_PROPERTY_GETTER(ClientRectList) |
+// localStorage and sessionStorage |
+#if ENABLE(DOM_STORAGE) |
+DECLARE_INDEXED_PROPERTY_GETTER(Storage) |
+DECLARE_INDEXED_PROPERTY_SETTER(Storage) |
+DECLARE_INDEXED_PROPERTY_DELETER(Storage) |
+DECLARE_NAMED_PROPERTY_GETTER(Storage) |
+DECLARE_NAMED_PROPERTY_SETTER(Storage) |
+DECLARE_NAMED_PROPERTY_DELETER(Storage) |
+static v8::Handle<v8::Array> v8StorageNamedPropertyEnumerator(const v8::AccessorInfo& info); |
+#endif |
+ |
// SVG custom properties and callbacks |
#if ENABLE(SVG) |
DECLARE_PROPERTY_ACCESSOR_GETTER(SVGLengthValue) |