Rubber stamped by hyatt.
[WebKit-https.git] / JavaScriptGlue / ChangeLog
1 2005-09-01  Maciej Stachowiak  <mjs@apple.com>
2
3         Rubber stamped by hyatt.
4
5         - initial import of JavaScriptGlue into our repository
6
7         * English.lproj/InfoPlist.strings: Added.
8         * JSBase.cpp: Added.
9         (JSBase::JSBase):
10         (JSBase::~JSBase):
11         (JSBase::Retain):
12         (JSBase::Release):
13         (JSBase::RetainCount):
14         (JSBase::GetTypeID):
15         (JSBase::CopyDescription):
16         (JSBase::Equal):
17         * JSBase.h: Added.
18         * JSObject.cpp: Added.
19         (JSUserObject::JSUserObject):
20         (JSUserObject::~JSUserObject):
21         (JSUserObject::CopyPropertyNames):
22         (JSUserObject::CopyProperty):
23         (JSUserObject::SetProperty):
24         (JSUserObject::ImplementsCall):
25         (JSUserObject::CallFunction):
26         (JSUserObject::CopyCFValue):
27         (JSUserObject::Equal):
28         (JSUserObject::Mark):
29         (JSUserObject::GetData):
30         * JSObject.h: Added.
31         (JSUserObject::DataType):
32         * JSRun.cpp: Added.
33         (JSRun::JSRun):
34         (JSRun::~JSRun):
35         (JSRun::Flags):
36         (JSRun::GetSource):
37         (JSRun::GlobalObject):
38         (JSRun::GetInterpreter):
39         (JSRun::Evaluate):
40         (JSRun::CheckSyntax):
41         * JSRun.h: Added.
42         (JSInterpreter::JSInterpreter):
43         (JSInterpreter::JSInterpreter::~JSInterpreter):
44         (JSInterpreter::Flags):
45         * JSUtils.cpp: Added.
46         (CFStringToUString):
47         (UStringToCFString):
48         (CFStringToIdentifier):
49         (IdentifierToCFString):
50         (KJSValueToJSObject):
51         (JSObjectKJSValue):
52         (KJSValueToCFTypeInternal):
53         (KJSValueToCFType):
54         (GetCFNull):
55         * JSUtils.h: Added.
56         (RetainCFType):
57         (ReleaseCFType):
58         * JSValueWrapper.cpp: Added.
59         (JSValueWrapper::JSValueWrapper):
60         (JSValueWrapper::~JSValueWrapper):
61         (JSValueWrapper::GetValue):
62         (JSValueWrapper::GetExecState):
63         (JSValueWrapper::GetJSObectCallBacks):
64         (JSValueWrapper::JSObjectDispose):
65         (JSValueWrapper::JSObjectCopyPropertyNames):
66         (JSValueWrapper::JSObjectCopyProperty):
67         (JSValueWrapper::JSObjectSetProperty):
68         (JSValueWrapper::JSObjectCallFunction):
69         (JSValueWrapper::JSObjectCopyCFValue):
70         (JSValueWrapper::JSObjectMark):
71         * JSValueWrapper.h: Added.
72         * JavaScriptGlue.cpp: Added.
73         (JSSetCFNull):
74         (JSGetCFNull):
75         (JSRetain):
76         (JSRelease):
77         (JSCopyDescription):
78         (JSEqual):
79         (JSGetTypeID):
80         (JSGetRetainCount):
81         (JSObjectCreate):
82         (JSObjectCreateInternal):
83         (JSObjectCopyCFValue):
84         (JSObjectGetData):
85         (JSObjectCopyProperty):
86         (JSObjectSetProperty):
87         (JSObjectCallFunction):
88         (JSRunCreate):
89         (JSRunCopySource):
90         (JSRunCopyGlobalObject):
91         (JSRunEvaluate):
92         (JSRunCheckSyntax):
93         (JSCollect):
94         (JSTypeGetCFArrayCallBacks):
95         (JSCFRetain):
96         (JSCFRelease):
97         (JSObjectCreateWithCFType):
98         (CFJSObjectDispose):
99         (JSObjectCopyPropertyNames):
100         (CFJSObjectCopyProperty):
101         (CFJSObjectSetProperty):
102         (CFJSObjectCopyCFValue):
103         (CFJSObjectEqual):
104         (CFJSObjectCopyPropertyNames):
105         (JSCreateCFArrayFromJSArray):
106         (JSCreateJSArrayFromCFArray):
107         (JSLockInterpreter):
108         (JSUnlockInterpreter):
109         * JavaScriptGlue.exp: Added.
110         * JavaScriptGlue.h: Added.
111         * JavaScriptGlue.pbproj/project.pbxproj: Added.
112         * UserObjectImp.cpp: Added.
113         (UserObjectPrototypeImp::UserObjectPrototypeImp):
114         (UserObjectPrototypeImp::GlobalUserObjectPrototypeImp):
115         (UserObjectImp::UserObjectImp):
116         (UserObjectImp::~UserObjectImp):
117         (UserObjectImp::classInfo):
118         (UserObjectImp::implementsCall):
119         (UserObjectImp::call):
120         (UserObjectImp::propList):
121         (UserObjectImp::hasProperty):
122         (UserObjectImp::get):
123         (UserObjectImp::put):
124         (UserObjectImp::GetJSUserObject):
125         (UserObjectImp::toPrimitive):
126         (UserObjectImp::toBoolean):
127         (UserObjectImp::toNumber):
128         (UserObjectImp::toString):
129         (UserObjectImp::mark):
130         * UserObjectImp.h: Added.
131