summaryrefslogtreecommitdiffstats
path: root/WebCore
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2009-12-15 15:45:02 +0000
committerSteve Block <steveblock@google.com>2009-12-17 18:07:12 +0000
commit2fb528f4cf4b88d350947cec509672a40d1aa9fb (patch)
treea61272a2a56993560dee5c8fa29e6898a065a6c1 /WebCore
parent7a747c0b98a39b08f04bfbf16595228a6c841541 (diff)
downloadexternal_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.cpp11
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