Changeset 37759 in webkit for trunk/JavaScriptCore/API
- Timestamp:
- Oct 20, 2008, 11:08:06 PM (17 years ago)
- Location:
- trunk/JavaScriptCore/API
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSCallbackObject.h
r37684 r37759 38 38 public: 39 39 JSCallbackObject(ExecState*, PassRefPtr<StructureID>, JSClassRef, void* data); 40 JSCallbackObject(JS GlobalData*, JSClassRef);40 JSCallbackObject(JSClassRef); 41 41 virtual ~JSCallbackObject(); 42 42 -
trunk/JavaScriptCore/API/JSCallbackObjectFunctions.h
r37684 r37759 58 58 // FIXME: Move this into a separate JSGlobalCallbackObject class derived from this one. 59 59 template <class Base> 60 JSCallbackObject<Base>::JSCallbackObject(JS GlobalData* globalData, JSClassRef jsClass)61 : Base( globalData)60 JSCallbackObject<Base>::JSCallbackObject(JSClassRef jsClass) 61 : Base() 62 62 , m_callbackObjectData(new JSCallbackObjectData(0, jsClass)) 63 63 { -
trunk/JavaScriptCore/API/JSContextRef.cpp
r37684 r37759 68 68 69 69 if (!globalObjectClass) { 70 JSGlobalObject* globalObject = new (globalData.get()) JSGlobalObject (globalData.get());70 JSGlobalObject* globalObject = new (globalData.get()) JSGlobalObject; 71 71 return JSGlobalContextRetain(toGlobalRef(globalObject->globalExec())); 72 72 } 73 73 74 JSGlobalObject* globalObject = new (globalData.get()) JSCallbackObject<JSGlobalObject>(global Data.get(), globalObjectClass);74 JSGlobalObject* globalObject = new (globalData.get()) JSCallbackObject<JSGlobalObject>(globalObjectClass); 75 75 ExecState* exec = globalObject->globalExec(); 76 76 JSValuePtr prototype = globalObjectClass->prototype(exec);
Note:
See TracChangeset
for help on using the changeset viewer.