OLD | NEW |
1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2006-2008 The Chromium Authors. All rights reserved. |
2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
4 | 4 |
5 #ifndef V8_PROXY_H__ | 5 #ifndef V8_PROXY_H__ |
6 #define V8_PROXY_H__ | 6 #define V8_PROXY_H__ |
7 | 7 |
8 #include <v8.h> | 8 #include <v8.h> |
9 #include "v8_index.h" | 9 #include "v8_index.h" |
10 #include "v8_custom.h" | 10 #include "v8_custom.h" |
(...skipping 54 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
65 class Plugin; | 65 class Plugin; |
66 class PluginArray; | 66 class PluginArray; |
67 class StyleSheetList; | 67 class StyleSheetList; |
68 class CSSValue; | 68 class CSSValue; |
69 class CSSRule; | 69 class CSSRule; |
70 class CSSRuleList; | 70 class CSSRuleList; |
71 class CSSValueList; | 71 class CSSValueList; |
72 class NodeFilter; | 72 class NodeFilter; |
73 class ScriptExecutionContext; | 73 class ScriptExecutionContext; |
74 | 74 |
| 75 #if ENABLE(DOM_STORAGE) |
| 76 class Storage; |
| 77 class StorageEvent; |
| 78 #endif |
| 79 |
75 #if ENABLE(SVG) | 80 #if ENABLE(SVG) |
76 class SVGElementInstance; | 81 class SVGElementInstance; |
77 #endif | 82 #endif |
78 | 83 |
79 class V8EventListener; | 84 class V8EventListener; |
80 class V8ObjectEventListener; | 85 class V8ObjectEventListener; |
81 | 86 |
82 | 87 |
83 // TODO(fqian): use standard logging facilities in WebCore. | 88 // TODO(fqian): use standard logging facilities in WebCore. |
84 void log_info(Frame* frame, const String& msg, const String& url); | 89 void log_info(Frame* frame, const String& msg, const String& url); |
(...skipping 559 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
644 V8Proxy::SetDOMWrapper(args.Holder(), tag, obj.get()); | 649 V8Proxy::SetDOMWrapper(args.Holder(), tag, obj.get()); |
645 obj->ref(); | 650 obj->ref(); |
646 V8Proxy::SetJSWrapperForDOMObject( | 651 V8Proxy::SetJSWrapperForDOMObject( |
647 obj.get(), v8::Persistent<v8::Object>::New(args.Holder())); | 652 obj.get(), v8::Persistent<v8::Object>::New(args.Holder())); |
648 return args.Holder(); | 653 return args.Holder(); |
649 } | 654 } |
650 | 655 |
651 } // namespace WebCore | 656 } // namespace WebCore |
652 | 657 |
653 #endif // V8_PROXY_H__ | 658 #endif // V8_PROXY_H__ |
OLD | NEW |