diff options
author | Steve Block <steveblock@google.com> | 2009-12-15 15:45:02 +0000 |
---|---|---|
committer | Steve Block <steveblock@google.com> | 2009-12-17 18:07:12 +0000 |
commit | 2fb528f4cf4b88d350947cec509672a40d1aa9fb (patch) | |
tree | a61272a2a56993560dee5c8fa29e6898a065a6c1 /WebCore | |
parent | 7a747c0b98a39b08f04bfbf16595228a6c841541 (diff) | |
download | external_webkit-2fb528f4cf4b88d350947cec509672a40d1aa9fb.zip external_webkit-2fb528f4cf4b88d350947cec509672a40d1aa9fb.tar.gz external_webkit-2fb528f4cf4b88d350947cec509672a40d1aa9fb.tar.bz2 |
Adds notes to upstream feature guards added in V8DOMWrapper.cpp.
Change-Id: Id7659cfcab17f24e48958086b4206b1906562d74
Diffstat (limited to 'WebCore')
-rw-r--r-- | WebCore/bindings/v8/V8DOMWrapper.cpp | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/WebCore/bindings/v8/V8DOMWrapper.cpp b/WebCore/bindings/v8/V8DOMWrapper.cpp index a31c5bd..6a691a9 100644 --- a/WebCore/bindings/v8/V8DOMWrapper.cpp +++ b/WebCore/bindings/v8/V8DOMWrapper.cpp @@ -32,6 +32,7 @@ #include "V8DOMWrapper.h" #include "CSSMutableStyleDeclaration.h" +// ANDROID: Upstream CHROMIUM guard. #if PLATFORM(CHROMIUM) #include "ChromiumBridge.h" #endif @@ -39,12 +40,10 @@ #include "DocumentLoader.h" #include "FrameLoaderClient.h" #include "Notification.h" -#if PLATFORM(ANDROID) -// TODO: Upstream SVG guard. +// ANDROID: Upstream SVG guard. #if ENABLE(SVG) #include "SVGElementInstance.h" #endif -#endif #include "ScriptController.h" #include "V8AbstractEventListener.h" #include "V8Binding.h" @@ -593,18 +592,20 @@ v8::Persistent<v8::FunctionTemplate> V8DOMWrapper::getTemplate(V8ClassIndex::V8W instanceTemplate->SetInternalFieldCount(V8Custom::kXMLHttpRequestInternalFieldCount); break; } +// ANDROID: Upstream XPATH guard. #if ENABLE(XPATH) case V8ClassIndex::XPATHEVALUATOR: descriptor->SetCallHandler(USE_CALLBACK(XPathEvaluatorConstructor)); break; #endif +// ANDROID: Upstream XSLT guard. #if ENABLE(XSLT) case V8ClassIndex::XSLTPROCESSOR: descriptor->SetCallHandler(USE_CALLBACK(XSLTProcessorConstructor)); break; #endif +// ANDROID: Upstream TOUCH_EVENTS. #if ENABLE(TOUCH_EVENTS) - // TODO(andreip): upstream touch related changes to Chromium case V8ClassIndex::TOUCHLIST: { v8::Local<v8::ObjectTemplate> instanceTemplate = descriptor->InstanceTemplate(); instanceTemplate->SetIndexedPropertyHandler(USE_INDEXED_PROPERTY_GETTER(TouchList)); @@ -1261,8 +1262,8 @@ v8::Handle<v8::Value> V8DOMWrapper::convertEventToV8Object(Event* event) type = V8ClassIndex::MOUSEEVENT; else if (event->isWheelEvent()) type = V8ClassIndex::WHEELEVENT; +// ANDROID: Upstream TOUCH_EVENTS. #if ENABLE(TOUCH_EVENTS) - // TODO(andreip): upstream touch related changes to WebKit else if (event->isTouchEvent()) type = V8ClassIndex::TOUCHEVENT; #endif |