diff options
| author | Steve Block <steveblock@google.com> | 2009-10-08 17:19:54 +0100 |
|---|---|---|
| committer | Steve Block <steveblock@google.com> | 2009-10-20 00:41:58 +0100 |
| commit | 231d4e3152a9c27a73b6ac7badbe6be673aa3ddf (patch) | |
| tree | a6c7e2d6cd7bfa7011cc39abbb436142d7a4a7c8 /JavaScriptGlue/ChangeLog | |
| parent | e196732677050bd463301566a68a643b6d14b907 (diff) | |
| download | external_webkit-231d4e3152a9c27a73b6ac7badbe6be673aa3ddf.zip external_webkit-231d4e3152a9c27a73b6ac7badbe6be673aa3ddf.tar.gz external_webkit-231d4e3152a9c27a73b6ac7badbe6be673aa3ddf.tar.bz2 | |
Merge webkit.org at R49305 : Automatic merge by git.
Change-Id: I8968561bc1bfd72b8923b7118d3728579c6dbcc7
Diffstat (limited to 'JavaScriptGlue/ChangeLog')
| -rw-r--r-- | JavaScriptGlue/ChangeLog | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/JavaScriptGlue/ChangeLog b/JavaScriptGlue/ChangeLog index 502a764..87f87f0 100644 --- a/JavaScriptGlue/ChangeLog +++ b/JavaScriptGlue/ChangeLog @@ -1,3 +1,64 @@ +2009-09-28 Geoffrey Garen <ggaren@apple.com> + + Reviewed by Sam Weinig. + + Removed virtual destructor from JSGlobalObjectData to eliminate pointer + fix-ups when accessing JSGlobalObject::d. + + Replaced with an explicit destructor function pointer. + + * JSRun.cpp: + (JSGlueGlobalObject::destroyData): + * JSRun.h: + (JSGlueGlobalObject::Data::Data): + +2009-09-12 Oliver Hunt <oliver@apple.com> + + Reviewed by Maciej Stachowiak. + + [ES5] Implement Object.keys + https://bugs.webkit.org/show_bug.cgi?id=29170 + + Switch over to getOwnPropertyNames instead of getPropertyNames. + + * UserObjectImp.cpp: + (UserObjectImp::getOwnPropertyNames): + * UserObjectImp.h: + +2009-09-02 Darin Adler <darin@apple.com> + + Reviewed by Geoff Garen. + + * JSValueWrapper.cpp: + (JSValueWrapper::JSObjectMark): Removed a check of the mark + bit. It's OK to do more work in this case, and there is no + longer a public function to access the mark bit. + +2009-08-14 Darin Adler <darin@apple.com> + + Reviewed by Sam Weinig. + + Rename the confusing isObject(<class>) to inherits(<class>). + It still works on non-objects, returning false. + + * JSUtils.cpp: + (KJSValueToJSObject): + (KJSValueToCFTypeInternal): + Changed from isObject to inherits. + +2009-08-13 Oliver Hunt <oliver@apple.com> + + Reviewed by Maciej Stachowiak. + + Devirtualise marking + https://bugs.webkit.org/show_bug.cgi?id=28294 + + Continue to jump through hoops to deal with the exposed marking routines + in JavaScriptGlue. + + * JSValueWrapper.cpp: + (JSValueWrapper::JSObjectMark): + 2009-08-07 Oliver Hunt <oliver@apple.com> Reviewed by Sam Weinig. |
