Changeset 39817 in webkit for trunk/JavaScriptCore/API
- Timestamp:
- Jan 11, 2009, 11:34:12 PM (16 years ago)
- Location:
- trunk/JavaScriptCore/API
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSContextRef.cpp
r39670 r39817 45 45 JSContextGroupRef JSContextGroupCreate() 46 46 { 47 initializeThreading(); 47 48 return toRef(JSGlobalData::create().releaseRef()); 48 49 } … … 61 62 JSGlobalContextRef JSGlobalContextCreate(JSClassRef globalObjectClass) 62 63 { 64 initializeThreading(); 63 65 #if PLATFORM(DARWIN) 64 66 // When running on Tiger or Leopard, or if the application was linked before JSGlobalContextCreate was changed -
trunk/JavaScriptCore/API/JSObjectRef.cpp
r39670 r39817 33 33 #include "FunctionConstructor.h" 34 34 #include "Identifier.h" 35 #include "InitializeThreading.h" 35 36 #include "JSArray.h" 36 37 #include "JSCallbackConstructor.h" … … 53 54 JSClassRef JSClassCreate(const JSClassDefinition* definition) 54 55 { 56 initializeThreading(); 55 57 RefPtr<OpaqueJSClass> jsClass = (definition->attributes & kJSClassAttributeNoAutomaticPrototype) 56 58 ? OpaqueJSClass::createNoAutomaticPrototype(definition) -
trunk/JavaScriptCore/API/JSStringRef.cpp
r36263 r39817 27 27 #include "JSStringRef.h" 28 28 29 #include "InitializeThreading.h" 29 30 #include "OpaqueJSString.h" 30 31 #include <wtf/unicode/UTF8.h> … … 35 36 JSStringRef JSStringCreateWithCharacters(const JSChar* chars, size_t numChars) 36 37 { 38 initializeThreading(); 37 39 return OpaqueJSString::create(chars, numChars).releaseRef(); 38 40 } … … 40 42 JSStringRef JSStringCreateWithUTF8CString(const char* string) 41 43 { 44 initializeThreading(); 42 45 if (string) { 43 46 size_t length = strlen(string); -
trunk/JavaScriptCore/API/JSStringRefCF.cpp
r38137 r39817 28 28 29 29 #include "APICast.h" 30 #include "InitializeThreading.h" 30 31 #include "JSStringRef.h" 31 32 #include "OpaqueJSString.h" … … 36 37 JSStringRef JSStringCreateWithCFString(CFStringRef string) 37 38 { 39 JSC::initializeThreading(); 38 40 CFIndex length = CFStringGetLength(string); 39 41 if (length) { … … 45 47 return OpaqueJSString::create(0, 0).releaseRef(); 46 48 } 47 49 } 48 50 49 51 CFStringRef JSStringCopyCFString(CFAllocatorRef alloc, JSStringRef string)
Note:
See TracChangeset
for help on using the changeset viewer.