summaryrefslogtreecommitdiffstats
path: root/WebCore
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2009-12-17 10:18:00 -0800
committerAndroid Git Automerger <android-git-automerger@android.com>2009-12-17 10:18:00 -0800
commit2427cd61fec29b72e27eb037ca0c6c57cb4ad66c (patch)
treea61272a2a56993560dee5c8fa29e6898a065a6c1 /WebCore
parent59ae5ddbde249184d70f52fcb042e22249013b49 (diff)
parent2fb528f4cf4b88d350947cec509672a40d1aa9fb (diff)
downloadexternal_webkit-2427cd61fec29b72e27eb037ca0c6c57cb4ad66c.zip
external_webkit-2427cd61fec29b72e27eb037ca0c6c57cb4ad66c.tar.gz
external_webkit-2427cd61fec29b72e27eb037ca0c6c57cb4ad66c.tar.bz2
am 2fb528f4: Adds notes to upstream feature guards added in V8DOMWrapper.cpp.
Merge commit '2fb528f4cf4b88d350947cec509672a40d1aa9fb' into eclair-mr2-plus-aosp * commit '2fb528f4cf4b88d350947cec509672a40d1aa9fb': Adds notes to upstream feature guards added in V8DOMWrapper.cpp.
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