summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--Android.v8.mk4
-rw-r--r--V8Binding/Android.libv8.mk13
-rw-r--r--V8Binding/Android.v8shell.mk4
-rw-r--r--V8Binding/V8Binding.derived.mk40
-rw-r--r--V8Binding/binding/DOMObjectsInclude.h (renamed from V8Binding/bindings/DOMObjectsInclude.h)3
-rw-r--r--V8Binding/binding/JSDOMBinding.cpp (renamed from V8Binding/bindings/JSDOMBinding.cpp)0
-rw-r--r--V8Binding/binding/JSDOMBinding.h (renamed from V8Binding/bindings/JSDOMBinding.h)0
-rw-r--r--V8Binding/binding/JSXPathNSResolver.cpp (renamed from V8Binding/bindings/JSXPathNSResolver.cpp)0
-rw-r--r--V8Binding/binding/JSXPathNSResolver.h (renamed from V8Binding/bindings/JSXPathNSResolver.h)0
-rw-r--r--V8Binding/binding/NPV8Object.cpp (renamed from V8Binding/bindings/NPV8Object.cpp)0
-rw-r--r--V8Binding/binding/NPV8Object.h (renamed from V8Binding/bindings/NPV8Object.h)0
-rw-r--r--V8Binding/binding/RGBColor.cpp (renamed from V8Binding/bindings/RGBColor.cpp)0
-rw-r--r--V8Binding/binding/RGBColor.h (renamed from V8Binding/bindings/RGBColor.h)0
-rw-r--r--V8Binding/binding/ScriptController.cpp (renamed from V8Binding/bindings/ScriptController.cpp)0
-rw-r--r--V8Binding/binding/ScriptController.h (renamed from V8Binding/bindings/ScriptController.h)0
-rw-r--r--V8Binding/binding/UndetectableHTMLCollection.idl (renamed from V8Binding/bindings/UndetectableHTMLCollection.idl)0
-rw-r--r--V8Binding/binding/V8CanvasPixelArrayCustom.cpp (renamed from V8Binding/bindings/V8CanvasPixelArrayCustom.cpp)0
-rw-r--r--V8Binding/binding/V8InitializeThreading.cpp (renamed from V8Binding/bindings/V8InitializeThreading.cpp)0
-rw-r--r--V8Binding/binding/V8InitializeThreading.h (renamed from V8Binding/bindings/V8InitializeThreading.h)0
-rw-r--r--V8Binding/binding/V8MessagePortCustom.cpp (renamed from V8Binding/bindings/V8MessagePortCustom.cpp)0
-rw-r--r--V8Binding/binding/V8NPObject.cpp (renamed from V8Binding/bindings/V8NPObject.cpp)0
-rw-r--r--V8Binding/binding/V8NPObject.h (renamed from V8Binding/bindings/V8NPObject.h)0
-rw-r--r--V8Binding/binding/V8NPUtils.cpp (renamed from V8Binding/bindings/V8NPUtils.cpp)0
-rw-r--r--V8Binding/binding/V8NPUtils.h (renamed from V8Binding/bindings/V8NPUtils.h)0
-rw-r--r--V8Binding/binding/V8SVGPODTypeWrapper.h (renamed from V8Binding/bindings/V8SVGPODTypeWrapper.h)0
-rw-r--r--V8Binding/binding/V8Utilities.cpp (renamed from V8Binding/bindings/V8Utilities.cpp)0
-rw-r--r--V8Binding/binding/V8Utilities.h (renamed from V8Binding/bindings/V8Utilities.h)0
-rw-r--r--V8Binding/binding/V8WorkerContextCustom.cpp (renamed from V8Binding/bindings/V8WorkerContextCustom.cpp)0
-rw-r--r--V8Binding/binding/V8WorkerCustom.cpp (renamed from V8Binding/bindings/V8WorkerCustom.cpp)0
-rw-r--r--V8Binding/binding/dom_wrapper_map.h (renamed from V8Binding/bindings/dom_wrapper_map.h)0
-rw-r--r--V8Binding/binding/npruntime.cpp (renamed from V8Binding/bindings/npruntime.cpp)0
-rw-r--r--V8Binding/binding/npruntime_impl.h (renamed from V8Binding/bindings/npruntime_impl.h)0
-rw-r--r--V8Binding/binding/npruntime_internal.h (renamed from V8Binding/bindings/npruntime_internal.h)0
-rw-r--r--V8Binding/binding/npruntime_priv.h (renamed from V8Binding/bindings/npruntime_priv.h)0
-rw-r--r--V8Binding/binding/v8_binding.cpp (renamed from V8Binding/bindings/v8_binding.cpp)0
-rw-r--r--V8Binding/binding/v8_binding.h (renamed from V8Binding/bindings/v8_binding.h)0
-rw-r--r--V8Binding/binding/v8_custom.cpp (renamed from V8Binding/bindings/v8_custom.cpp)0
-rw-r--r--V8Binding/binding/v8_custom.h (renamed from V8Binding/bindings/v8_custom.h)0
-rw-r--r--V8Binding/binding/v8_helpers.cpp (renamed from V8Binding/bindings/v8_helpers.cpp)0
-rw-r--r--V8Binding/binding/v8_helpers.h (renamed from V8Binding/bindings/v8_helpers.h)0
-rw-r--r--V8Binding/binding/v8_index.cpp (renamed from V8Binding/bindings/v8_index.cpp)0
-rw-r--r--V8Binding/binding/v8_index.h (renamed from V8Binding/bindings/v8_index.h)0
-rw-r--r--V8Binding/binding/v8_npobject.h (renamed from V8Binding/bindings/v8_npobject.h)0
-rw-r--r--V8Binding/binding/v8_proxy.cpp (renamed from V8Binding/bindings/v8_proxy.cpp)0
-rw-r--r--V8Binding/binding/v8_proxy.h (renamed from V8Binding/bindings/v8_proxy.h)0
45 files changed, 34 insertions, 30 deletions
diff --git a/Android.v8.mk b/Android.v8.mk
index d25730e..17e85c3 100644
--- a/Android.v8.mk
+++ b/Android.v8.mk
@@ -246,5 +246,5 @@ include $(BASE_PATH)/WebKit/android/wds/client/Android.mk
include $(BASE_PATH)/WebKitTools/android/webkitmerge/Android.mk
# Build libv8 and v8shell
-include $(BASE_PATH)/v8/Android.mk
-include $(BASE_PATH)/v8/Android.v8shell.mk
+include $(BASE_PATH)/V8Binding/Android.libv8.mk
+include $(BASE_PATH)/V8Binding/Android.v8shell.mk
diff --git a/V8Binding/Android.libv8.mk b/V8Binding/Android.libv8.mk
index 1e91788..c83b046 100644
--- a/V8Binding/Android.libv8.mk
+++ b/V8Binding/Android.libv8.mk
@@ -73,10 +73,11 @@ LOCAL_SRC_FILES := \
src/v8threads.cc \
src/variables.cc \
src/virtual-frame.cc \
+ src/version.cc \
src/zone.cc
ifeq ($(TARGET_ARCH),arm)
- LOCAL_SRC_FILES += \
+ LOCAL_SRC_FILES += \
src/assembler-arm.cc \
src/builtins-arm.cc \
src/codegen-arm.cc \
@@ -127,7 +128,9 @@ LOCAL_SRC_FILES += \
src/snapshot-empty.cc \
src/dtoa-config.c
-LOCAL_JS_LIBRARY_FILES := $(addprefix $(LOCAL_PATH)/, \
+LOCAL_SRC_FILES := $(addprefix v8/, $(LOCAL_SRC_FILES))
+
+LOCAL_JS_LIBRARY_FILES := $(addprefix $(LOCAL_PATH)/v8/, \
src/runtime.js \
src/v8natives.js \
src/array.js \
@@ -138,6 +141,7 @@ LOCAL_JS_LIBRARY_FILES := $(addprefix $(LOCAL_PATH)/, \
src/apinatives.js \
src/date-delay.js \
src/regexp-delay.js \
+ src/json-delay.js \
src/macros.py \
)
@@ -156,13 +160,12 @@ LOCAL_CFLAGS += \
-Wno-endif-labels \
-Wno-import \
-Wno-format \
- -fno-exceptions \
- -fno-tree-sink
+ -fno-exceptions
ifeq ($(TARGET_ARCH),arm)
LOCAL_CFLAGS += -DARM
endif
-LOCAL_C_INCLUDES += $(LOCAL_PATH)/src
+LOCAL_C_INCLUDES += $(LOCAL_PATH)/v8/src
include $(BUILD_STATIC_LIBRARY)
diff --git a/V8Binding/Android.v8shell.mk b/V8Binding/Android.v8shell.mk
index ea18166..46cf4ee 100644
--- a/V8Binding/Android.v8shell.mk
+++ b/V8Binding/Android.v8shell.mk
@@ -1,13 +1,13 @@
LOCAL_PATH:= $(call my-dir)
include $(CLEAR_VARS)
-LOCAL_SRC_FILES:= samples/shell.cc
+LOCAL_SRC_FILES:= v8/samples/shell.cc
LOCAL_MODULE := v8shell
LOCAL_CPP_EXTENSION := .cc
LOCAL_STATIC_LIBRARIES := libv8
-LOCAL_C_INCLUDES += $(LOCAL_PATH)/include
+LOCAL_C_INCLUDES += $(LOCAL_PATH)/v8/include
include $(BUILD_EXECUTABLE)
diff --git a/V8Binding/V8Binding.derived.mk b/V8Binding/V8Binding.derived.mk
index 3cf3665..22aca51 100644
--- a/V8Binding/V8Binding.derived.mk
+++ b/V8Binding/V8Binding.derived.mk
@@ -20,10 +20,10 @@ LOCAL_CFLAGS += -DWTF_USE_V8=1
v8binding_dir := $(LOCAL_PATH)
BINDING_C_INCLUDES := \
- $(BASE_PATH)/v8/include \
+ $(LOCAL_PATH)/v8/include \
$(WEBCORE_PATH)/bindings/v8 \
$(WEBCORE_PATH)/bindings/v8/custom \
- $(LOCAL_PATH)/v8 \
+ $(LOCAL_PATH)/binding \
$(LOCAL_PATH)/npapi \
$(LOCAL_PATH)/jni \
$(JAVASCRIPTCORE_PATH)/wtf \
@@ -113,24 +113,24 @@ WEBCORE_SRC_FILES := $(WEBCORE_SRC_FILES) \
bindings/v8/custom/V8XMLSerializerConstructor.cpp
LOCAL_SRC_FILES := \
- v8/V8InitializeThreading.cpp \
- v8/JSDOMBinding.cpp \
- v8/JSXPathNSResolver.cpp \
- v8/NPV8Object.cpp \
- v8/RGBColor.cpp \
- v8/V8CanvasPixelArrayCustom.cpp \
- v8/V8MessagePortCustom.cpp \
- v8/V8NPObject.cpp \
- v8/V8NPUtils.cpp \
- v8/V8Utilities.cpp \
- v8/V8WorkerContextCustom.cpp \
- v8/V8WorkerCustom.cpp \
- v8/npruntime.cpp \
- v8/v8_binding.cpp \
- v8/v8_custom.cpp \
- v8/v8_helpers.cpp \
- v8/v8_index.cpp \
- v8/v8_proxy.cpp \
+ binding/V8InitializeThreading.cpp \
+ binding/JSDOMBinding.cpp \
+ binding/JSXPathNSResolver.cpp \
+ binding/NPV8Object.cpp \
+ binding/RGBColor.cpp \
+ binding/V8CanvasPixelArrayCustom.cpp \
+ binding/V8MessagePortCustom.cpp \
+ binding/V8NPObject.cpp \
+ binding/V8NPUtils.cpp \
+ binding/V8Utilities.cpp \
+ binding/V8WorkerContextCustom.cpp \
+ binding/V8WorkerCustom.cpp \
+ binding/npruntime.cpp \
+ binding/v8_binding.cpp \
+ binding/v8_custom.cpp \
+ binding/v8_helpers.cpp \
+ binding/v8_index.cpp \
+ binding/v8_proxy.cpp \
\
jni/jni_class.cpp \
jni/jni_instance.cpp \
diff --git a/V8Binding/bindings/DOMObjectsInclude.h b/V8Binding/binding/DOMObjectsInclude.h
index 0268bca..a79f03d 100644
--- a/V8Binding/bindings/DOMObjectsInclude.h
+++ b/V8Binding/binding/DOMObjectsInclude.h
@@ -24,9 +24,10 @@
#include "CSSPageRule.h"
#include "CSSRule.h"
#include "CSSRuleList.h"
-#include "CSSValueList.h"
+#include "CSSStyleDeclaration.h"
#include "CSSStyleRule.h"
#include "CSSStyleSheet.h"
+#include "CSSValueList.h"
#include "CSSVariablesDeclaration.h"
#include "CSSVariablesRule.h"
#include "Database.h"
diff --git a/V8Binding/bindings/JSDOMBinding.cpp b/V8Binding/binding/JSDOMBinding.cpp
index c72a92b..c72a92b 100644
--- a/V8Binding/bindings/JSDOMBinding.cpp
+++ b/V8Binding/binding/JSDOMBinding.cpp
diff --git a/V8Binding/bindings/JSDOMBinding.h b/V8Binding/binding/JSDOMBinding.h
index 8ed5602..8ed5602 100644
--- a/V8Binding/bindings/JSDOMBinding.h
+++ b/V8Binding/binding/JSDOMBinding.h
diff --git a/V8Binding/bindings/JSXPathNSResolver.cpp b/V8Binding/binding/JSXPathNSResolver.cpp
index 2fb2849..2fb2849 100644
--- a/V8Binding/bindings/JSXPathNSResolver.cpp
+++ b/V8Binding/binding/JSXPathNSResolver.cpp
diff --git a/V8Binding/bindings/JSXPathNSResolver.h b/V8Binding/binding/JSXPathNSResolver.h
index f0c340c..f0c340c 100644
--- a/V8Binding/bindings/JSXPathNSResolver.h
+++ b/V8Binding/binding/JSXPathNSResolver.h
diff --git a/V8Binding/bindings/NPV8Object.cpp b/V8Binding/binding/NPV8Object.cpp
index defe6bf..defe6bf 100644
--- a/V8Binding/bindings/NPV8Object.cpp
+++ b/V8Binding/binding/NPV8Object.cpp
diff --git a/V8Binding/bindings/NPV8Object.h b/V8Binding/binding/NPV8Object.h
index 1b9713e..1b9713e 100644
--- a/V8Binding/bindings/NPV8Object.h
+++ b/V8Binding/binding/NPV8Object.h
diff --git a/V8Binding/bindings/RGBColor.cpp b/V8Binding/binding/RGBColor.cpp
index 4a37ea6..4a37ea6 100644
--- a/V8Binding/bindings/RGBColor.cpp
+++ b/V8Binding/binding/RGBColor.cpp
diff --git a/V8Binding/bindings/RGBColor.h b/V8Binding/binding/RGBColor.h
index afc0500..afc0500 100644
--- a/V8Binding/bindings/RGBColor.h
+++ b/V8Binding/binding/RGBColor.h
diff --git a/V8Binding/bindings/ScriptController.cpp b/V8Binding/binding/ScriptController.cpp
index e53606e..e53606e 100644
--- a/V8Binding/bindings/ScriptController.cpp
+++ b/V8Binding/binding/ScriptController.cpp
diff --git a/V8Binding/bindings/ScriptController.h b/V8Binding/binding/ScriptController.h
index 40534fb..40534fb 100644
--- a/V8Binding/bindings/ScriptController.h
+++ b/V8Binding/binding/ScriptController.h
diff --git a/V8Binding/bindings/UndetectableHTMLCollection.idl b/V8Binding/binding/UndetectableHTMLCollection.idl
index bcb2aee..bcb2aee 100644
--- a/V8Binding/bindings/UndetectableHTMLCollection.idl
+++ b/V8Binding/binding/UndetectableHTMLCollection.idl
diff --git a/V8Binding/bindings/V8CanvasPixelArrayCustom.cpp b/V8Binding/binding/V8CanvasPixelArrayCustom.cpp
index d5441a1..d5441a1 100644
--- a/V8Binding/bindings/V8CanvasPixelArrayCustom.cpp
+++ b/V8Binding/binding/V8CanvasPixelArrayCustom.cpp
diff --git a/V8Binding/bindings/V8InitializeThreading.cpp b/V8Binding/binding/V8InitializeThreading.cpp
index 869e374..869e374 100644
--- a/V8Binding/bindings/V8InitializeThreading.cpp
+++ b/V8Binding/binding/V8InitializeThreading.cpp
diff --git a/V8Binding/bindings/V8InitializeThreading.h b/V8Binding/binding/V8InitializeThreading.h
index e548441..e548441 100644
--- a/V8Binding/bindings/V8InitializeThreading.h
+++ b/V8Binding/binding/V8InitializeThreading.h
diff --git a/V8Binding/bindings/V8MessagePortCustom.cpp b/V8Binding/binding/V8MessagePortCustom.cpp
index 6405b67..6405b67 100644
--- a/V8Binding/bindings/V8MessagePortCustom.cpp
+++ b/V8Binding/binding/V8MessagePortCustom.cpp
diff --git a/V8Binding/bindings/V8NPObject.cpp b/V8Binding/binding/V8NPObject.cpp
index 60e66a9..60e66a9 100644
--- a/V8Binding/bindings/V8NPObject.cpp
+++ b/V8Binding/binding/V8NPObject.cpp
diff --git a/V8Binding/bindings/V8NPObject.h b/V8Binding/binding/V8NPObject.h
index 04cbff1..04cbff1 100644
--- a/V8Binding/bindings/V8NPObject.h
+++ b/V8Binding/binding/V8NPObject.h
diff --git a/V8Binding/bindings/V8NPUtils.cpp b/V8Binding/binding/V8NPUtils.cpp
index 04e6ede..04e6ede 100644
--- a/V8Binding/bindings/V8NPUtils.cpp
+++ b/V8Binding/binding/V8NPUtils.cpp
diff --git a/V8Binding/bindings/V8NPUtils.h b/V8Binding/binding/V8NPUtils.h
index 2e07e66..2e07e66 100644
--- a/V8Binding/bindings/V8NPUtils.h
+++ b/V8Binding/binding/V8NPUtils.h
diff --git a/V8Binding/bindings/V8SVGPODTypeWrapper.h b/V8Binding/binding/V8SVGPODTypeWrapper.h
index 79553c2..79553c2 100644
--- a/V8Binding/bindings/V8SVGPODTypeWrapper.h
+++ b/V8Binding/binding/V8SVGPODTypeWrapper.h
diff --git a/V8Binding/bindings/V8Utilities.cpp b/V8Binding/binding/V8Utilities.cpp
index 8853506..8853506 100644
--- a/V8Binding/bindings/V8Utilities.cpp
+++ b/V8Binding/binding/V8Utilities.cpp
diff --git a/V8Binding/bindings/V8Utilities.h b/V8Binding/binding/V8Utilities.h
index f4346f6..f4346f6 100644
--- a/V8Binding/bindings/V8Utilities.h
+++ b/V8Binding/binding/V8Utilities.h
diff --git a/V8Binding/bindings/V8WorkerContextCustom.cpp b/V8Binding/binding/V8WorkerContextCustom.cpp
index e646bb5..e646bb5 100644
--- a/V8Binding/bindings/V8WorkerContextCustom.cpp
+++ b/V8Binding/binding/V8WorkerContextCustom.cpp
diff --git a/V8Binding/bindings/V8WorkerCustom.cpp b/V8Binding/binding/V8WorkerCustom.cpp
index 1f7e5fe..1f7e5fe 100644
--- a/V8Binding/bindings/V8WorkerCustom.cpp
+++ b/V8Binding/binding/V8WorkerCustom.cpp
diff --git a/V8Binding/bindings/dom_wrapper_map.h b/V8Binding/binding/dom_wrapper_map.h
index e95ff88..e95ff88 100644
--- a/V8Binding/bindings/dom_wrapper_map.h
+++ b/V8Binding/binding/dom_wrapper_map.h
diff --git a/V8Binding/bindings/npruntime.cpp b/V8Binding/binding/npruntime.cpp
index f32c63d..f32c63d 100644
--- a/V8Binding/bindings/npruntime.cpp
+++ b/V8Binding/binding/npruntime.cpp
diff --git a/V8Binding/bindings/npruntime_impl.h b/V8Binding/binding/npruntime_impl.h
index 31db922..31db922 100644
--- a/V8Binding/bindings/npruntime_impl.h
+++ b/V8Binding/binding/npruntime_impl.h
diff --git a/V8Binding/bindings/npruntime_internal.h b/V8Binding/binding/npruntime_internal.h
index 75bf2b0..75bf2b0 100644
--- a/V8Binding/bindings/npruntime_internal.h
+++ b/V8Binding/binding/npruntime_internal.h
diff --git a/V8Binding/bindings/npruntime_priv.h b/V8Binding/binding/npruntime_priv.h
index 8b1ddec..8b1ddec 100644
--- a/V8Binding/bindings/npruntime_priv.h
+++ b/V8Binding/binding/npruntime_priv.h
diff --git a/V8Binding/bindings/v8_binding.cpp b/V8Binding/binding/v8_binding.cpp
index 3a36fc5..3a36fc5 100644
--- a/V8Binding/bindings/v8_binding.cpp
+++ b/V8Binding/binding/v8_binding.cpp
diff --git a/V8Binding/bindings/v8_binding.h b/V8Binding/binding/v8_binding.h
index 8300dd7..8300dd7 100644
--- a/V8Binding/bindings/v8_binding.h
+++ b/V8Binding/binding/v8_binding.h
diff --git a/V8Binding/bindings/v8_custom.cpp b/V8Binding/binding/v8_custom.cpp
index 855e192..855e192 100644
--- a/V8Binding/bindings/v8_custom.cpp
+++ b/V8Binding/binding/v8_custom.cpp
diff --git a/V8Binding/bindings/v8_custom.h b/V8Binding/binding/v8_custom.h
index caeac41..caeac41 100644
--- a/V8Binding/bindings/v8_custom.h
+++ b/V8Binding/binding/v8_custom.h
diff --git a/V8Binding/bindings/v8_helpers.cpp b/V8Binding/binding/v8_helpers.cpp
index 7a72ab5..7a72ab5 100644
--- a/V8Binding/bindings/v8_helpers.cpp
+++ b/V8Binding/binding/v8_helpers.cpp
diff --git a/V8Binding/bindings/v8_helpers.h b/V8Binding/binding/v8_helpers.h
index b7f15aa..b7f15aa 100644
--- a/V8Binding/bindings/v8_helpers.h
+++ b/V8Binding/binding/v8_helpers.h
diff --git a/V8Binding/bindings/v8_index.cpp b/V8Binding/binding/v8_index.cpp
index df138dc..df138dc 100644
--- a/V8Binding/bindings/v8_index.cpp
+++ b/V8Binding/binding/v8_index.cpp
diff --git a/V8Binding/bindings/v8_index.h b/V8Binding/binding/v8_index.h
index 71453c3..71453c3 100644
--- a/V8Binding/bindings/v8_index.h
+++ b/V8Binding/binding/v8_index.h
diff --git a/V8Binding/bindings/v8_npobject.h b/V8Binding/binding/v8_npobject.h
index c2d8550..c2d8550 100644
--- a/V8Binding/bindings/v8_npobject.h
+++ b/V8Binding/binding/v8_npobject.h
diff --git a/V8Binding/bindings/v8_proxy.cpp b/V8Binding/binding/v8_proxy.cpp
index 45b56d7..45b56d7 100644
--- a/V8Binding/bindings/v8_proxy.cpp
+++ b/V8Binding/binding/v8_proxy.cpp
diff --git a/V8Binding/bindings/v8_proxy.h b/V8Binding/binding/v8_proxy.h
index 17a2d1b..17a2d1b 100644
--- a/V8Binding/bindings/v8_proxy.h
+++ b/V8Binding/binding/v8_proxy.h