summaryrefslogtreecommitdiffstats
path: root/Source/JavaScriptGlue
diff options
context:
space:
mode:
authorSteve Block <steveblock@google.com>2011-05-25 19:08:45 +0100
committerSteve Block <steveblock@google.com>2011-06-08 13:51:31 +0100
commit2bde8e466a4451c7319e3a072d118917957d6554 (patch)
tree28f4a1b869a513e565c7760d0e6a06e7cf1fe95a /Source/JavaScriptGlue
parent6939c99b71d9372d14a0c74a772108052e8c48c8 (diff)
downloadexternal_webkit-2bde8e466a4451c7319e3a072d118917957d6554.zip
external_webkit-2bde8e466a4451c7319e3a072d118917957d6554.tar.gz
external_webkit-2bde8e466a4451c7319e3a072d118917957d6554.tar.bz2
Merge WebKit at r82507: Initial merge by git
Change-Id: I60ce9d780725b58b45e54165733a8ffee23b683e
Diffstat (limited to 'Source/JavaScriptGlue')
-rw-r--r--Source/JavaScriptGlue/ChangeLog134
-rw-r--r--Source/JavaScriptGlue/Configurations/Base.xcconfig14
-rw-r--r--Source/JavaScriptGlue/Configurations/Version.xcconfig2
-rw-r--r--Source/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeRefCounted.h1
-rw-r--r--Source/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h1
-rw-r--r--Source/JavaScriptGlue/JSRun.cpp15
-rw-r--r--Source/JavaScriptGlue/JSRun.h21
-rw-r--r--Source/JavaScriptGlue/JSUtils.cpp2
-rw-r--r--Source/JavaScriptGlue/UserObjectImp.cpp8
-rw-r--r--Source/JavaScriptGlue/UserObjectImp.h4
-rw-r--r--Source/JavaScriptGlue/config.h3
-rw-r--r--Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp73
-rw-r--r--Source/JavaScriptGlue/gyp/JavaScriptGlue.gypi111
13 files changed, 168 insertions, 221 deletions
diff --git a/Source/JavaScriptGlue/ChangeLog b/Source/JavaScriptGlue/ChangeLog
index ed47e76..6093c84 100644
--- a/Source/JavaScriptGlue/ChangeLog
+++ b/Source/JavaScriptGlue/ChangeLog
@@ -1,3 +1,137 @@
+2011-03-25 Oliver Hunt <oliver@apple.com>
+
+ Reviewed by Geoffrey Garen.
+
+ instanceof Array test fails when using iframes
+ https://bugs.webkit.org/show_bug.cgi?id=17250
+
+ Up date for new toObject api
+
+ * UserObjectImp.cpp:
+ (UserObjectImp::toPrimitive):
+ (UserObjectImp::toBoolean):
+ (UserObjectImp::toNumber):
+ (UserObjectImp::toString):
+
+2011-03-26 Adam Barth <abarth@webkit.org>
+
+ Remove the JavaScriptGlue GYP build. We're not going to use GYP for
+ JavaScriptGlue because JavaScriptGlue is used only by one port.
+
+ * gyp: Removed.
+ * gyp/JavaScriptGlue.gyp: Removed.
+ * gyp/JavaScriptGlue.gypi: Removed.
+ * gyp/remove-headers-if-needed.sh: Removed.
+ * gyp/run-if-exists.sh: Removed.
+ * gyp/update-info-plist.sh: Removed.
+
+2011-03-22 Eric Seidel <eric@webkit.org>
+
+ Reviewed by Adam Barth.
+
+ Make it possible to build JavaScriptCore and WebCore gyp builds outside of Source
+ https://bugs.webkit.org/show_bug.cgi?id=56867
+
+ This should make it possible to build the gyp-generated JavaScriptGlue.xcodeproj
+ from a JavaScriptGlue directory outside of Source.
+
+ * gyp/JavaScriptGlue.gyp:
+ * gyp/run-if-exists.sh: Added.
+ * gyp/update-info-plist.sh: Added.
+
+2011-03-22 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ Production configuration in GYP isn&apos;t set up correctly
+ https://bugs.webkit.org/show_bug.cgi?id=56786
+
+ Update JavaScriptGlue.gyp with information mined from
+ JavaScriptGlue.xcodeproj.
+
+ * gyp/JavaScriptGlue.gyp:
+ * gyp/JavaScriptGlue.gypi:
+
+2011-03-21 Adam Barth <abarth@webkit.org>
+
+ Reviewed by Eric Seidel.
+
+ GYP build should not have include paths that point within the source tree
+ https://bugs.webkit.org/show_bug.cgi?id=56788
+
+ Turns out we don't need these include paths anymore now that we have
+ header maps working properly.
+
+ * gyp/JavaScriptGlue.gyp:
+
+2011-03-20 Bill Budge <bbudge@chromium.org>
+
+ Reviewed by Adam Barth.
+
+ Rename ThreadSafeShared to ThreadSafeRefCounted
+ https://bugs.webkit.org/show_bug.cgi?id=56714
+
+ No new tests. Exposes no new functionality.§
+
+ * ForwardingHeaders/wtf/ThreadSafeRefCounted.h: Copied from ForwardingHeaders/wtf/ThreadSafeShared.h.
+ * ForwardingHeaders/wtf/ThreadSafeShared.h: Removed.
+ * gyp/JavaScriptGlue.gypi:
+
+2011-03-17 Jeff Miller <jeffm@apple.com>
+
+ Use a consistent set of file patterns in the svn:ignore property for all .xcodeproj directories, specifically:
+
+ *.mode*
+ *.pbxuser
+ *.perspective*
+ project.xcworkspace
+ xcuserdata
+
+ * JavaScriptGlue.xcodeproj: Modified property svn:ignore.
+
+2011-03-15 Oliver Hunt <oliver@apple.com>
+
+ Reviewed by Geoffrey Garen.
+
+ Make Structure creation require a JSGlobalData
+ https://bugs.webkit.org/show_bug.cgi?id=56438
+
+ Mechanical change to make all structure creation pass a JSGlobalData&.
+
+ * JSRun.cpp:
+ (JSGlueGlobalObject::JSGlueGlobalObject):
+ (JSRun::JSRun):
+ * JSRun.h:
+ * JSUtils.cpp:
+ (getThreadGlobalObject):
+ * UserObjectImp.h:
+ (UserObjectImp::createStructure):
+
+2011-03-15 Kevin Ollivier <kevino@theolliviers.com>
+
+ Reviewed by Darin Adler.
+
+ Introduce WTF_USE_EXPORT_MACROS, which will allow us to put shared library import/export
+ info into the headers rather than in export symbol definition files, but disable it on
+ all platforms initially so we can deal with port build issues one port at a time.
+
+ https://bugs.webkit.org/show_bug.cgi?id=27551
+
+ * config.h:
+
+2011-03-10 Geoffrey Garen <ggaren@apple.com>
+
+ Reviewed by Oliver Hunt.
+
+ Rolled back in 80277 and 80280 with event handler layout test failures fixed.
+ https://bugs.webkit.org/show_bug.cgi?id=55653
+
+ The failures were caused by a last minute typo: assigning to currentEvent
+ instead of m_currentEvent.
+
+ * JSRun.cpp:
+ * JSRun.h:
+
2011-03-04 Adam Barth <abarth@webkit.org>
Reviewed by Dimitri Glazkov.
diff --git a/Source/JavaScriptGlue/Configurations/Base.xcconfig b/Source/JavaScriptGlue/Configurations/Base.xcconfig
index 036a80c..3f5eeda 100644
--- a/Source/JavaScriptGlue/Configurations/Base.xcconfig
+++ b/Source/JavaScriptGlue/Configurations/Base.xcconfig
@@ -26,7 +26,6 @@ DEBUG_INFORMATION_FORMAT = dwarf;
GCC_C_LANGUAGE_STANDARD = gnu99;
GCC_DEBUGGING_SYMBOLS = default;
GCC_DYNAMIC_NO_PIC = NO;
-GCC_ENABLE_CPP_EXCEPTIONS = NO;
GCC_ENABLE_CPP_RTTI = NO;
GCC_ENABLE_OBJC_EXCEPTIONS = YES;
GCC_ENABLE_OBJC_GC = supported;
@@ -85,12 +84,23 @@ TARGET_GCC_VERSION_1050_ = $(TARGET_GCC_VERSION_1050_$(XCODE_VERSION_ACTUAL));
TARGET_GCC_VERSION_1050_0310 = GCC_42;
TARGET_GCC_VERSION_1050_0320 = GCC_42;
TARGET_GCC_VERSION_1060 = GCC_42;
-TARGET_GCC_VERSION_1070 = LLVM_GCC_42;
+TARGET_GCC_VERSION_1070 = $(TARGET_GCC_VERSION_1070_$(CONFIGURATION));
+TARGET_GCC_VERSION_1070_Debug = LLVM_COMPILER;
+TARGET_GCC_VERSION_1070_Release = LLVM_GCC_42;
+TARGET_GCC_VERSION_1070_Production = LLVM_GCC_42;
GCC_VERSION = $(GCC_VERSION_$(TARGET_GCC_VERSION));
GCC_VERSION_GCC_40 = 4.0;
GCC_VERSION_GCC_42 = 4.2;
GCC_VERSION_LLVM_GCC_42 = com.apple.compilers.llvmgcc42;
+GCC_VERSION_LLVM_COMPILER = com.apple.compilers.llvm.clang.1_0;
+
+// FIXME: Disable C++ exceptions in the LLVM Compiler once it supports enabling Obj-C exceptions without C++ exceptions.
+GCC_ENABLE_CPP_EXCEPTIONS = $(GCC_ENABLE_CPP_EXCEPTIONS_$(TARGET_GCC_VERSION));
+GCC_ENABLE_CPP_EXCEPTIONS_GCC_40 = NO;
+GCC_ENABLE_CPP_EXCEPTIONS_GCC_42 = NO;
+GCC_ENABLE_CPP_EXCEPTIONS_LLVM_GCC = NO;
+GCC_ENABLE_CPP_EXCEPTIONS_LLVM_COMPILER = YES;
// If the target Mac OS X version does not match the current Mac OS X version then we'll want to build using the target version's SDK.
SDKROOT = $(SDKROOT_$(MAC_OS_X_VERSION_MAJOR)_$(TARGET_MAC_OS_X_VERSION_MAJOR));
diff --git a/Source/JavaScriptGlue/Configurations/Version.xcconfig b/Source/JavaScriptGlue/Configurations/Version.xcconfig
index ae9167c..59988e3 100644
--- a/Source/JavaScriptGlue/Configurations/Version.xcconfig
+++ b/Source/JavaScriptGlue/Configurations/Version.xcconfig
@@ -22,7 +22,7 @@
// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
MAJOR_VERSION = 534;
-MINOR_VERSION = 24;
+MINOR_VERSION = 27;
TINY_VERSION = 0;
FULL_VERSION = $(MAJOR_VERSION).$(MINOR_VERSION);
diff --git a/Source/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeRefCounted.h b/Source/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeRefCounted.h
new file mode 100644
index 0000000..48a54cc
--- /dev/null
+++ b/Source/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeRefCounted.h
@@ -0,0 +1 @@
+#include <JavaScriptCore/ThreadSafeRefCounted.h>
diff --git a/Source/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h b/Source/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h
deleted file mode 100644
index 4a7a77f..0000000
--- a/Source/JavaScriptGlue/ForwardingHeaders/wtf/ThreadSafeShared.h
+++ /dev/null
@@ -1 +0,0 @@
-#include <JavaScriptCore/ThreadSafeShared.h>
diff --git a/Source/JavaScriptGlue/JSRun.cpp b/Source/JavaScriptGlue/JSRun.cpp
index 78151c1..a8096aa 100644
--- a/Source/JavaScriptGlue/JSRun.cpp
+++ b/Source/JavaScriptGlue/JSRun.cpp
@@ -33,22 +33,17 @@
#include <JavaScriptCore/Completion.h>
#include <JavaScriptCore/SourceCode.h>
-JSGlueGlobalObject::JSGlueGlobalObject(PassRefPtr<Structure> structure, JSFlags flags)
- : JSGlobalObject(structure, new Data, this)
+JSGlueGlobalObject::JSGlueGlobalObject(JSGlobalData& globalData, PassRefPtr<Structure> structure, JSFlags flags)
+ : JSGlobalObject(structure)
+ , m_flags(flags)
+ , m_userObjectStructure(UserObjectImp::createStructure(globalData, jsNull()))
{
- d()->flags = flags;
- d()->userObjectStructure = UserObjectImp::createStructure(jsNull());
-}
-
-void JSGlueGlobalObject::destroyData(void* data)
-{
- delete static_cast<Data*>(data);
}
JSRun::JSRun(CFStringRef source, JSFlags inFlags)
: JSBase(kJSRunTypeID),
fSource(CFStringToUString(source)),
- fGlobalObject(getThreadGlobalExecState()->globalData(), new (&getThreadGlobalExecState()->globalData()) JSGlueGlobalObject(JSGlueGlobalObject::createStructure(jsNull()), inFlags)),
+ fGlobalObject(getThreadGlobalExecState()->globalData(), new (&getThreadGlobalExecState()->globalData()) JSGlueGlobalObject(getThreadGlobalExecState()->globalData(), JSGlueGlobalObject::createStructure(getThreadGlobalExecState()->globalData(), jsNull()), inFlags)),
fFlags(inFlags)
{
}
diff --git a/Source/JavaScriptGlue/JSRun.h b/Source/JavaScriptGlue/JSRun.h
index 924becd..d7aa682 100644
--- a/Source/JavaScriptGlue/JSRun.h
+++ b/Source/JavaScriptGlue/JSRun.h
@@ -34,25 +34,14 @@
class JSGlueGlobalObject : public JSGlobalObject {
public:
- JSGlueGlobalObject(PassRefPtr<Structure>, JSFlags = kJSFlagNone);
+ JSGlueGlobalObject(JSGlobalData&, PassRefPtr<Structure>, JSFlags = kJSFlagNone);
- JSFlags Flags() const { return d()->flags; }
- Structure* userObjectStructure() const { return d()->userObjectStructure.get(); }
+ JSFlags Flags() const { return m_flags; }
+ Structure* userObjectStructure() const { return m_userObjectStructure.get(); }
private:
- struct Data : JSGlobalObjectData {
- Data()
- : JSGlobalObjectData(destroyData)
- {
- }
-
- RefPtr<Structure> userObjectStructure;
- JSFlags flags;
- };
-
- static void destroyData(void*);
-
- Data* d() const { return static_cast<Data*>(JSGlobalObject::d()); }
+ JSFlags m_flags;
+ RefPtr<Structure> m_userObjectStructure;
};
class JSRun : public JSBase {
diff --git a/Source/JavaScriptGlue/JSUtils.cpp b/Source/JavaScriptGlue/JSUtils.cpp
index 94c8dcc..b62e7bf 100644
--- a/Source/JavaScriptGlue/JSUtils.cpp
+++ b/Source/JavaScriptGlue/JSUtils.cpp
@@ -414,7 +414,7 @@ static JSGlueGlobalObject* getThreadGlobalObject()
pthread_once(&globalObjectKeyOnce, initializeGlobalObjectKey);
JSGlueGlobalObject* globalObject = static_cast<JSGlueGlobalObject*>(pthread_getspecific(globalObjectKey));
if (!globalObject) {
- globalObject = new (getThreadGlobalData()) JSGlueGlobalObject(JSGlueGlobalObject::createStructure(jsNull()));
+ globalObject = new (getThreadGlobalData()) JSGlueGlobalObject(*getThreadGlobalData(), JSGlueGlobalObject::createStructure(*getThreadGlobalData(), jsNull()));
gcProtect(globalObject);
pthread_setspecific(globalObjectKey, globalObject);
}
diff --git a/Source/JavaScriptGlue/UserObjectImp.cpp b/Source/JavaScriptGlue/UserObjectImp.cpp
index f48a230..a04f58e 100644
--- a/Source/JavaScriptGlue/UserObjectImp.cpp
+++ b/Source/JavaScriptGlue/UserObjectImp.cpp
@@ -167,7 +167,7 @@ JSUserObject* UserObjectImp::GetJSUserObject() const
JSValue UserObjectImp::toPrimitive(ExecState *exec, PreferredPrimitiveType) const
{
JSValue result = jsUndefined();
- JSUserObject* jsObjPtr = KJSValueToJSObject(toObject(exec), exec);
+ JSUserObject* jsObjPtr = KJSValueToJSObject(toObject(exec, exec->lexicalGlobalObject()), exec);
CFTypeRef cfValue = jsObjPtr ? jsObjPtr->CopyCFValue() : 0;
if (cfValue) {
CFTypeID cfType = CFGetTypeID(cfValue); // toPrimitive
@@ -204,7 +204,7 @@ JSValue UserObjectImp::toPrimitive(ExecState *exec, PreferredPrimitiveType) cons
bool UserObjectImp::toBoolean(ExecState *exec) const
{
bool result = false;
- JSUserObject* jsObjPtr = KJSValueToJSObject(toObject(exec), exec);
+ JSUserObject* jsObjPtr = KJSValueToJSObject(toObject(exec, exec->lexicalGlobalObject()), exec);
CFTypeRef cfValue = jsObjPtr ? jsObjPtr->CopyCFValue() : 0;
if (cfValue)
{
@@ -284,7 +284,7 @@ bool UserObjectImp::toBoolean(ExecState *exec) const
double UserObjectImp::toNumber(ExecState *exec) const
{
double result = 0;
- JSUserObject* jsObjPtr = KJSValueToJSObject(toObject(exec), exec);
+ JSUserObject* jsObjPtr = KJSValueToJSObject(toObject(exec, exec->lexicalGlobalObject()), exec);
CFTypeRef cfValue = jsObjPtr ? jsObjPtr->CopyCFValue() : 0;
if (cfValue)
{
@@ -318,7 +318,7 @@ double UserObjectImp::toNumber(ExecState *exec) const
UString UserObjectImp::toString(ExecState *exec) const
{
UString result;
- JSUserObject* jsObjPtr = KJSValueToJSObject(toObject(exec), exec);
+ JSUserObject* jsObjPtr = KJSValueToJSObject(toObject(exec, exec->lexicalGlobalObject()), exec);
CFTypeRef cfValue = jsObjPtr ? jsObjPtr->CopyCFValue() : 0;
if (cfValue)
{
diff --git a/Source/JavaScriptGlue/UserObjectImp.h b/Source/JavaScriptGlue/UserObjectImp.h
index 3f64153..c6b8d86 100644
--- a/Source/JavaScriptGlue/UserObjectImp.h
+++ b/Source/JavaScriptGlue/UserObjectImp.h
@@ -58,9 +58,9 @@ public:
JSUserObject *GetJSUserObject() const;
- static PassRefPtr<Structure> createStructure(JSValue prototype)
+ static PassRefPtr<Structure> createStructure(JSGlobalData& globalData, JSValue prototype)
{
- return Structure::create(prototype, TypeInfo(ObjectType, OverridesGetOwnPropertySlot | OverridesMarkChildren | OverridesGetPropertyNames), AnonymousSlotCount, &s_info);
+ return Structure::create(globalData, prototype, TypeInfo(ObjectType, OverridesGetOwnPropertySlot | OverridesMarkChildren | OverridesGetPropertyNames), AnonymousSlotCount, &s_info);
}
private:
diff --git a/Source/JavaScriptGlue/config.h b/Source/JavaScriptGlue/config.h
index 62a17f0..2e60237 100644
--- a/Source/JavaScriptGlue/config.h
+++ b/Source/JavaScriptGlue/config.h
@@ -19,3 +19,6 @@
#define JS_EXPORTDATA
#define JS_EXPORTCLASS
+#define JS_EXPORT_PRIVATE
+#define WTF_EXPORT_PRIVATE
+
diff --git a/Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp b/Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp
deleted file mode 100644
index c3bb711..0000000
--- a/Source/JavaScriptGlue/gyp/JavaScriptGlue.gyp
+++ /dev/null
@@ -1,73 +0,0 @@
-{
- 'includes': [
- '../../gyp/common.gypi',
- 'JavaScriptGlue.gypi',
- ],
- 'xcode_config_file': '<(DEPTH)/JavaScriptGlue/Configurations/DebugRelease.xcconfig',
- 'targets': [
- {
- 'target_name': 'JavaScriptGlue',
- 'type': 'shared_library',
- 'dependencies': [
- 'Update Version'
- ],
- 'include_dirs': [
- '<(DEPTH)/JavaScriptGlue',
- '<(DEPTH)/JavaScriptGlue/ForwardingHeaders',
- '<(DEPTH)/JavaScriptGlue/icu',
- '<(PRODUCT_DIR)/include',
- ],
- 'sources': [
- '<@(javascriptglue_files)',
- '<(PRODUCT_DIR)/JavaScriptCore.framework',
- '$(SDKROOT)/System/Library/Frameworks/CoreServices.framework',
- '$(SDKROOT)/System/Library/Frameworks/Foundation.framework',
- '$(SDKROOT)/System/Library/Frameworks/AppKit.framework',
- ],
- 'xcode_config_file': '../Configurations/JavaScriptGlue.xcconfig',
- 'postbuilds': [
- {
- 'postbuild_name': 'Check For Global Initializers',
- 'action': [
- 'sh', '<(DEPTH)/gyp/run-if-exists.sh', '<(DEPTH)/../Tools/Scripts/check-for-global-initializers'
- ],
- },
- {
- 'postbuild_name': 'Check For Weak VTables and Externals',
- 'action': [
- 'sh', '<(DEPTH)/gyp/run-if-exists.sh', '<(DEPTH)/../Tools/Scripts/check-for-weak-vtables-and-externals'
- ],
- },
- {
- 'postbuild_name': 'Remove Headers If Needed',
- 'action': [
- 'sh', '<(DEPTH)/gyp/remove-headers-if-needed.sh'
- ],
- },
- ],
- 'conditions': [
- ['OS=="mac"', {
- 'mac_bundle': 1,
- 'xcode_settings': {
- # FIXME: Remove these overrides once JavaScriptGlue.xcconfig is
- # used only by this project.
- 'INFOPLIST_FILE': '<(DEPTH)/JavaScriptGlue/Info.plist',
- 'EXPORTED_SYMBOLS_FILE': '<(DEPTH)/JavaScriptGlue/JavaScriptGlue.exp',
- },
- }],
- ],
- },
- {
- 'target_name': 'Update Version',
- 'type': 'none',
- 'actions': [{
- 'action_name': 'Update Info.plist with version information',
- 'inputs': [],
- 'outputs': [],
- 'action': [
- 'sh', '<(DEPTH)/gyp/update-info-plist.sh', '<(DEPTH)/JavaScriptGlue/Info.plist'
- ]
- }],
- },
- ], # targets
-}
diff --git a/Source/JavaScriptGlue/gyp/JavaScriptGlue.gypi b/Source/JavaScriptGlue/gyp/JavaScriptGlue.gypi
deleted file mode 100644
index abc98d0..0000000
--- a/Source/JavaScriptGlue/gyp/JavaScriptGlue.gypi
+++ /dev/null
@@ -1,111 +0,0 @@
-{
- 'variables': {
- 'javascriptglue_files': [
- '../JavaScriptGlue.cpp',
- '../JSBase.cpp',
- '../JSObject.cpp',
- '../JSRun.cpp',
- '../JSUtils.cpp',
- '../JSValueWrapper.cpp',
- '../UserObjectImp.cpp',
- '../config.h',
- '../ForwardingHeaders/masm/X86Assembler.h',
- '../ForwardingHeaders/profiler/Profiler.h',
- '../ForwardingHeaders/runtime/CallFrame.h',
- '../ForwardingHeaders/wtf/AlwaysInline.h',
- '../ForwardingHeaders/wtf/ASCIICType.h',
- '../ForwardingHeaders/wtf/Assertions.h',
- '../ForwardingHeaders/wtf/Atomics.h',
- '../ForwardingHeaders/wtf/Bitmap.h',
- '../ForwardingHeaders/wtf/BumpPointerAllocator.h',
- '../ForwardingHeaders/wtf/CrossThreadRefCounted.h',
- '../ForwardingHeaders/wtf/CurrentTime.h',
- '../ForwardingHeaders/wtf/DateInstanceCache.h',
- '../ForwardingHeaders/wtf/DateMath.h',
- '../ForwardingHeaders/wtf/FastAllocBase.h',
- '../ForwardingHeaders/wtf/FastMalloc.h',
- '../ForwardingHeaders/wtf/FixedArray.h',
- '../ForwardingHeaders/wtf/Forward.h',
- '../ForwardingHeaders/wtf/HashCountedSet.h',
- '../ForwardingHeaders/wtf/HashFunctions.h',
- '../ForwardingHeaders/wtf/HashMap.h',
- '../ForwardingHeaders/wtf/HashSet.h',
- '../ForwardingHeaders/wtf/HashTraits.h',
- '../ForwardingHeaders/wtf/ListHashSet.h',
- '../ForwardingHeaders/wtf/ListRefPtr.h',
- '../ForwardingHeaders/wtf/Locker.h',
- '../ForwardingHeaders/wtf/MainThread.h',
- '../ForwardingHeaders/wtf/MathExtras.h',
- '../ForwardingHeaders/wtf/Noncopyable.h',
- '../ForwardingHeaders/wtf/NotFound.h',
- '../ForwardingHeaders/wtf/OSAllocator.h',
- '../ForwardingHeaders/wtf/OwnArrayPtr.h',
- '../ForwardingHeaders/wtf/OwnFastMallocPtr.h',
- '../ForwardingHeaders/wtf/OwnPtr.h',
- '../ForwardingHeaders/wtf/OwnPtrCommon.h',
- '../ForwardingHeaders/wtf/PageAllocation.h',
- '../ForwardingHeaders/wtf/PageAllocationAligned.h',
- '../ForwardingHeaders/wtf/PageBlock.h',
- '../ForwardingHeaders/wtf/PageReservation.h',
- '../ForwardingHeaders/wtf/PassOwnArrayPtr.h',
- '../ForwardingHeaders/wtf/PassOwnPtr.h',
- '../ForwardingHeaders/wtf/PassRefPtr.h',
- '../ForwardingHeaders/wtf/Platform.h',
- '../ForwardingHeaders/wtf/PossiblyNull.h',
- '../ForwardingHeaders/wtf/PtrAndFlags.h',
- '../ForwardingHeaders/wtf/RandomNumber.h',
- '../ForwardingHeaders/wtf/RefCounted.h',
- '../ForwardingHeaders/wtf/RefPtr.h',
- '../ForwardingHeaders/wtf/StackBounds.h',
- '../ForwardingHeaders/wtf/StdLibExtras.h',
- '../ForwardingHeaders/wtf/StringHasher.h',
- '../ForwardingHeaders/wtf/text/CString.h',
- '../ForwardingHeaders/wtf/text/StringHash.h',
- '../ForwardingHeaders/wtf/text/StringImpl.h',
- '../ForwardingHeaders/wtf/text/StringImplBase.h',
- '../ForwardingHeaders/wtf/text/TextPosition.h',
- '../ForwardingHeaders/wtf/text/WTFString.h',
- '../ForwardingHeaders/wtf/Threading.h',
- '../ForwardingHeaders/wtf/ThreadingPrimitives.h',
- '../ForwardingHeaders/wtf/ThreadSafeShared.h',
- '../ForwardingHeaders/wtf/ThreadSpecific.h',
- '../ForwardingHeaders/wtf/unicode/icu/UnicodeIcu.h',
- '../ForwardingHeaders/wtf/unicode/Unicode.h',
- '../ForwardingHeaders/wtf/UnusedParam.h',
- '../ForwardingHeaders/wtf/ValueCheck.h',
- '../ForwardingHeaders/wtf/Vector.h',
- '../ForwardingHeaders/wtf/VectorTraits.h',
- '../ForwardingHeaders/wtf/VMTags.h',
- '../ForwardingHeaders/wtf/WTFThreadData.h',
- '../icu/unicode/platform.h',
- '../icu/unicode/putil.h',
- '../icu/unicode/uchar.h',
- '../icu/unicode/ucnv.h',
- '../icu/unicode/ucnv_err.h',
- '../icu/unicode/uconfig.h',
- '../icu/unicode/uenum.h',
- '../icu/unicode/uiter.h',
- '../icu/unicode/umachine.h',
- '../icu/unicode/urename.h',
- '../icu/unicode/ustring.h',
- '../icu/unicode/utf.h',
- '../icu/unicode/utf16.h',
- '../icu/unicode/utf8.h',
- '../icu/unicode/utf_old.h',
- '../icu/unicode/utypes.h',
- '../icu/unicode/uversion.h',
- '../JavaScriptGlue.h',
- '../JSBase.h',
- '../JSObject.h',
- '../JSRun.h',
- '../JSUtils.h',
- '../JSValueWrapper.h',
- '../UserObjectImp.h',
- '../Info.plist',
- ],
- 'testjsglue_files': [
- '../testjsglue.cpp',
- ]
- }
-}
-