diff options
Diffstat (limited to 'JavaScriptGlue/ChangeLog')
-rw-r--r-- | JavaScriptGlue/ChangeLog | 782 |
1 files changed, 772 insertions, 10 deletions
diff --git a/JavaScriptGlue/ChangeLog b/JavaScriptGlue/ChangeLog index 31380fa..cb8a368 100644 --- a/JavaScriptGlue/ChangeLog +++ b/JavaScriptGlue/ChangeLog @@ -1,3 +1,765 @@ +2008-11-04 Cameron Zwarich <zwarich@apple.com> + + Reviewed by Mark Rowe. + + Remove JavaScriptGlue forwarding headers that are no longer necessary, + and correct the path of the ExecState.h forwarding header. + + * ForwardingHeaders/kjs: Removed. + * ForwardingHeaders/kjs/CTI.h: Removed. + * ForwardingHeaders/kjs/ExecState.h: Removed. + * ForwardingHeaders/kjs/JSValue.h: Removed. + * ForwardingHeaders/kjs/PutPropertySlot.h: Removed. + * ForwardingHeaders/kjs/ustring.h: Removed. + * ForwardingHeaders/runtime: Added. + * ForwardingHeaders/runtime/ExecState.h: Copied from ForwardingHeaders/kjs/ExecState.h. + * config.h: + +2008-10-31 Stephanie Lewis <slewis@apple.com> + + Fix build by including right files. + + * JSRun.cpp: + +2008-10-30 Mark Rowe <mrowe@apple.com> + + Reviewed by Jon Homeycutt. + + Explicitly default to building for only the native architecture in debug and release builds. + + * Configurations/DebugRelease.xcconfig: + +2008-10-24 Darin Adler <darin@apple.com> + + - finish rolling out https://bugs.webkit.org/show_bug.cgi?id=21732 + + * JSObject.cpp: + (nativeCallFunction): + * JSUtils.cpp: + (KJSValueToJSObject): + (JSObjectKJSValue): + (KJSValueToCFTypeInternal): + (KJSValueToCFType): + * JSUtils.h: + * JSValueWrapper.cpp: + (JSValueWrapper::JSValueWrapper): + (JSValueWrapper::GetValue): + (JSValueWrapper::JSObjectCopyProperty): + (JSValueWrapper::JSObjectSetProperty): + (JSValueWrapper::JSObjectCallFunction): + * JSValueWrapper.h: + * UserObjectImp.cpp: + (UserObjectImp::callAsFunction): + (UserObjectImp::userObjectGetter): + (UserObjectImp::getOwnPropertySlot): + (UserObjectImp::put): + (UserObjectImp::toPrimitive): + * UserObjectImp.h: + (UserObjectImp::createStructureID): + Use JSValue* instead of JSValuePtr. + +2008-10-23 Darin Adler <darin@apple.com> + + - roll out https://bugs.webkit.org/show_bug.cgi?id=21732 + + * JSValueWrapper.cpp: + (JSValueWrapper::GetValue): Added missing call to .get(). + * JSValueWrapper.h: ProtectedPtr<JSValue> instead of ProtectedPtr<JSValuePtr>. + +2008-10-22 Darin Adler <darin@apple.com> + + Reviewed by Sam Weinig. + + - fix https://bugs.webkit.org/show_bug.cgi?id=21294 + Bug 21294: Devirtualize getOwnPropertySlot() + + * JSRun.cpp: + (JSGlueGlobalObject::JSGlueGlobalObject): Moved constructor here. + Set up flags in its new location in global object data, and set up + a structure for UserObjectImp too. + (JSRun::JSRun): Added code to give the JSGlueGlobalObject its own unique + structure, rather than using the default one from JSGlobalObject. + + * JSRun.h: Made JSGlueGlobalObject take a structure ID. Also moved + the data into a separate data object. And added userObjectStructure, + a Structure to be used by UserObjectImp. + + * JSUtils.cpp: Removed unused sharedGlobalData global. + (JSObjectKJSValue): Pass Structure in when creating UserObjectImp. + (unprotectGlobalObject): Use JSGlueGLobalObject type specifically. + (initializeGlobalObjectKey): Removed code to set up unused sharedGlobalData. + (getThreadGlobalObject): Added. Shared by JSObjectKJSValue and + getThreadGlobalExecState. Also now passes in a structure ID when creating + the global object. + (getThreadGlobalExecState): Changed to call getThreadGlobalObject. + + * UserObjectImp.cpp: + (UserObjectImp::UserObjectImp): Changed to take a structure. + * UserObjectImp.h: + (UserObjectImp::createStructureID): Added. Returns a structure without + HasStandardGetOwnPropertySlot since this class overrides getOwnPropertySlot. + +2008-10-20 Sam Weinig <sam@webkit.org> + + Reviewed by Cameron Zwarich. + + Fix for https://bugs.webkit.org/show_bug.cgi?id=21766 + REGRESSION: 12 JSC tests fail + + The JSGlobalObject constructor no longer takes a JSGlobalData + as an argument. + + * JSRun.cpp: + (JSRun::JSRun): + * JSRun.h: + (JSGlueGlobalObject::JSGlueGlobalObject): + * JSUtils.cpp: + (getThreadGlobalExecState): + +2008-10-19 Darin Adler <darin@apple.com> + + Reviewed by Oliver Hunt. + + - next step of https://bugs.webkit.org/show_bug.cgi?id=21732 + improve performance by eliminating JSValue as a base class for JSCell + + Remove most uses of JSValue, which will be removed in a future patch. + + * JSValueWrapper.h: Use JSValuePtr instead of JSValue*. + +2008-10-18 Darin Adler <darin@apple.com> + + Reviewed by Oliver Hunt. + + - next step of https://bugs.webkit.org/show_bug.cgi?id=21732 + improve performance by eliminating JSValue as a base class for JSCell + + Tweak a little more to get closer to where we can make JSValuePtr a class. + + * JSObject.cpp: + (nativeCallFunction): Call asObject. + + * JSUtils.cpp: + (KJSValueToJSObject): Use JSValuePtr and asObject. + (JSObjectKJSValue): Ditto. + (KJSValueToCFTypeInternal): Ditto. + (KJSValueToCFType): Ditto. + * JSUtils.h: Ditto. + + * UserObjectImp.cpp: + (UserObjectImp::callAsFunction): Use JSValuePtr and asObject. + (UserObjectImp::userObjectGetter): Ditto. + (UserObjectImp::getOwnPropertySlot): Ditto. + (UserObjectImp::put): Ditto. + (UserObjectImp::toPrimitive): Ditto. + * UserObjectImp.h: Ditto. + +2008-10-18 Darin Adler <darin@apple.com> + + Reviewed by Cameron Zwarich. + + - next step on https://bugs.webkit.org/show_bug.cgi?id=21732 + improve performance by eliminating JSValue as a base class for JSCell + + Use JSValuePtr everywhere instead of JSValue*. In the future, we'll be + changing JSValuePtr to be a class, and then eventually renaming it + to JSValue once that's done. + + * JSObject.cpp: + * JSValueWrapper.cpp: + * UserObjectImp.cpp: + * UserObjectImp.h: + Replace JSValue* with JSValuePtr. + +2008-10-13 Maciej Stachowiak <mjs@apple.com> + + Rubber stamped by Mark Rowe. + + - use gcc 4.2 when building with Xcode 3.1 or newer on Leopard, even though this is not the default + + * Configurations/DebugRelease.xcconfig: + +2008-10-06 Maciej Stachowiak <mjs@apple.com> + + Not reviewed. Build fix. + + - revert toBoolean changes (r37333 and r37335); need to make WebCore work with these + + * JSUtils.cpp: + (KJSValueToCFTypeInternal): + +2008-10-06 Maciej Stachowiak <mjs@apple.com> + + Not reviewed. + + - fix build; toBoolean no longer takes an ExecState + + * JSUtils.cpp: + (KJSValueToCFTypeInternal): + +2008-10-04 Mark Rowe <mrowe@apple.com> + + Reviewed by Tim Hatcher. + + Add a 'Check For Weak VTables' build phase to catch weak vtables as early as possible. + + * JavaScriptGlue.xcodeproj/project.pbxproj: + +2008-10-01 Geoffrey Garen <ggaren@apple.com> + + Reviewed by Darin Adler and Cameron Zwarich. + + * JSRun.cpp: + (JSRun::Evaluate): + (JSRun::CheckSyntax): Provide a SourceCode to the Interpreter, since + other APIs are no longer supported. + +2008-09-29 Geoffrey Garen <ggaren@apple.com> + + Not reviewed. + + Forwarding headers to fix the build. + + * ForwardingHeaders/kjs/CTI.h: Copied from ForwardingHeaders/kjs/ExecState.h. + * ForwardingHeaders/kjs/ustring.h: Copied from ForwardingHeaders/kjs/ExecState.h. + * ForwardingHeaders/masm: Added. + * ForwardingHeaders/masm/X86Assembler.h: Added. + * ForwardingHeaders/profiler: Added. + * ForwardingHeaders/profiler/Profiler.h: Added. + +2008-09-08 Sam Weinig <sam@webkit.org> + + Reviewed by Maciej Stachowiak and Oliver Hunt. + + Add forwarding headers. + + * ForwardingHeaders/wtf/HashFunctions.h: Added. + * ForwardingHeaders/wtf/HashTraits.h: Added. + +2008-09-02 Geoffrey Garen <ggaren@apple.com> + + Reviewed by Sam Weinig. + + Implemented the rest of Darin's review comments for the 09-01 inline + caching patch. + + * ForwardingHeaders/kjs/PutPropertySlot.h: Added. + +2008-09-01 Geoffrey Garen <ggaren@apple.com> + + Reviewed by Darin Adler. + + First cut at inline caching for access to vanilla JavaScript properties. + + Updated for JavaScriptCore changes. Mostly mechanical addition of StructureIDs + to JavaScriptGlue classes, and PutPropertySlot& arguments to put functions. + +2008-08-22 Anders Carlsson <andersca@apple.com> + + Fix build for real this time. + + * UserObjectImp.h: + +2008-08-22 Anders Carlsson <andersca@apple.com> + + Fix build. + + * UserObjectImp.cpp: + (UserObjectImp::toPrimitive): + * UserObjectImp.h: + +2008-08-19 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Geoff Garen. + + Bring back shared JSGlobalData and implicit locking, because too many clients rely on it. + + * JSBase.cpp: + (JSBase::Release): + * JSUtils.cpp: + (JSObjectKJSValue): + (KJSValueToCFTypeInternal): + (unprotectGlobalObject): + * JSUtils.h: + * JSValueWrapper.cpp: + (JSValueWrapper::JSObjectCopyPropertyNames): + (JSValueWrapper::JSObjectCopyProperty): + (JSValueWrapper::JSObjectSetProperty): + (JSValueWrapper::JSObjectCallFunction): + (JSValueWrapper::JSObjectCopyCFValue): + * JavaScriptGlue.cpp: + (JSRunCreate): + (JSRunEvaluate): + (JSRunCheckSyntax): + (JSCollect): + (JSLockInterpreter): + (JSUnlockInterpreter): + * UserObjectImp.cpp: + (UserObjectImp::callAsFunction): + +2008-08-12 Darin Adler <darin@apple.com> + + Reviewed by Geoff. + + - eliminate JSValue::type() + + * JSUtils.cpp: + (KJSValueToCFTypeInternal): Replaced uses of JSValue::type() with + JSValue::is functions. + * UserObjectImp.cpp: + (UserObjectImp::getOwnPropertySlot): Ditto. + (UserObjectImp::toPrimitive): Take PreferredPrimitiveType argument + instead of JSType argument. + * UserObjectImp.h: Ditto. + +2008-08-17 Geoffrey Garen <ggaren@apple.com> + + Reviewed by Cameron Zwarich. + + Updated project files to XCode 3.1. + + * JavaScriptGlue.xcodeproj/project.pbxproj: + +2008-08-15 Mark Rowe <mrowe@apple.com> + + Rubber-stamped by Geoff Garen. + + <rdar://problem/6139914> Please include a _debug version of JavaScriptCore framework + + * Configurations/Base.xcconfig: Factor out the debug-only settings so that they can shared + between the Debug configuration and debug Production variant. + * JavaScriptGlue.xcodeproj/project.pbxproj: Enable the debug variant. + +2008-07-31 Alexey Proskuryakov <ap@webkit.org> + + Rubber-stamped by Maciej. + + Eliminate JSLock (it was already disabled, removing the stub implementaion and all + call sites now). + + * JSBase.cpp: + (JSBase::Release): + * JSUtils.cpp: + (JSObjectKJSValue): + (KJSValueToCFTypeInternal): + (unprotectGlobalObject): + * JSUtils.h: + * JSValueWrapper.cpp: + (JSValueWrapper::JSObjectCopyPropertyNames): + (JSValueWrapper::JSObjectCopyProperty): + (JSValueWrapper::JSObjectSetProperty): + (JSValueWrapper::JSObjectCallFunction): + (JSValueWrapper::JSObjectCopyCFValue): + * JavaScriptGlue.cpp: + (JSRunCreate): + (JSRunEvaluate): + (JSRunCheckSyntax): + (JSCollect): + (JSLockInterpreter): + (JSUnlockInterpreter): + * UserObjectImp.cpp: + (UserObjectImp::callAsFunction): + +2008-07-29 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Geoff Garen. + + Implement JSContextGroup APIs to make concurrent execution possible for + JavaScriptCore clients. + + * JSRun.cpp: + (JSRun::JSRun): + * JSUtils.cpp: + (getThreadGlobalExecState): + Changed JavaScriptGlue to use a JSGlobalData of its own, now that there is no shared + instance. + +2008-07-23 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Geoff Garen. + + Make JSClassRef work with any context, not just the first one it was used in. + + * ForwardingHeaders/wtf/HashMap.h: Added. + +2008-07-22 Geoffrey Garen <ggaren@apple.com> + + Reviewed by Oliver Hunt and Sam Weinig. + + Next step toward putting doubles in registers: Prepare the Register class + and its clients for registers that don't contain JSValue*s. + +2008-07-21 Mark Rowe <mrowe@apple.com> + + Reviewed by Sam Weinig. + + <rdar://problem/6091287> Revamp the handling of CFBundleShortVersionString to be fixed at the major component of the version number. + + * Configurations/Version.xcconfig: + * Info.plist: + +2008-07-18 Geoffrey Garen <ggaren@apple.com> + + Reviewed by Cameron Zwarich. + + Three renames: + + "CallTypeNative" => "CallTypeHost" + "code" => "byteCode" + "generatedCode" => "generatedByteCode" + + * ChangeLog: + * JSObject.cpp: + (JSUserObject::getCallData): + +2008-07-14 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Geoff Garen. + + Eliminate per-thread JavaScript global data instance support and make arbitrary + global data/global object combinations possible. + + * ForwardingHeaders/wtf/ThreadSpecific.h: Added. + * JSRun.cpp: + (JSRun::JSRun): + * JSUtils.cpp: + (getThreadGlobalExecState): + Adapt to the new way of asking for shared JSGlobalData. + +2008-07-10 Mark Rowe <mrowe@apple.com> + + Reviewed by Sam Weinig. + + Define WEBKIT_VERSION_MIN_REQUIRED=WEBKIT_VERSION_LATEST when building WebKit to ensure that no symbols end up with the weak_import attribute. + + * Configurations/JavaScriptGlue.xcconfig: + +2008-07-09 Mark Rowe <mrowe@apple.com> + + Reviewed by Geoff Garen. + + Don't warn about deprecated functions in production builds. + + * Configurations/Base.xcconfig: + * Configurations/DebugRelease.xcconfig: + +2008-07-08 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Darin Adler. + + <rdar://problem/6058368> REGRESSION: Crash occurs in KJS::Machine after launching + Apple Installer + + The problem was that JSUserObject::getCallData() was setting call type to native, but + left callData.native.function uninitialized. + + * JSObject.cpp: + (JSUserObject::getCallData): Initialize callData.native.function. + (nativeCallFunction): Call UserObjectImp::callAsFunction(). + +2008-07-04 Sam Weinig <sam@webkit.org> + + Rubber-stamped by Dan Bernstein. + + * JSObject.h: Rename the header guard as it now conflicts with the + JSObject in JavaScriptCore. + +2008-07-01 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Darin Adler. + + Disable JSLock for per-thread contexts. + + * ForwardingHeaders/wtf/Locker.h: Added. + * ForwardingHeaders/wtf/Threading.h: Added. + * JSBase.cpp: + (JSBase::Release): + * JSUtils.cpp: + (JSObjectKJSValue): + (KJSValueToCFTypeInternal): + (unprotectGlobalObject): + * JSUtils.h: + * JSValueWrapper.cpp: + (JSValueWrapper::JSObjectCopyPropertyNames): + (JSValueWrapper::JSObjectCopyProperty): + (JSValueWrapper::JSObjectSetProperty): + (JSValueWrapper::JSObjectCallFunction): + (JSValueWrapper::JSObjectCopyCFValue): + * JavaScriptGlue.cpp: + (JSRunCreate): + (JSRunEvaluate): + (JSRunCheckSyntax): + (JSCollect): + (JSLockInterpreter): + (JSUnlockInterpreter): + * UserObjectImp.cpp: + (UserObjectImp::callAsFunction): + Pass a parameter (always true) to JSLock and JSLock::DropAllLocks to indicate that JSG + clients always need implicit mutex protection. + Added includes that are now needed. + +2008-06-26 Darin Adler <darin@apple.com> + + Reviewed by Geoff. + + * JSUtils.cpp: Added include of <JavaScriptCore/JSString.h> since jsString + will soon be changed to return a JSString*. + * UserObjectImp.cpp: Ditto. + +2008-06-23 Darin Adler <darin@apple.com> + + Reviewed by Geoff. + + * JSValueWrapper.cpp: + (JSValueWrapper::JSObjectCallFunction): Updated to use getCallData and call instead + of the old callAsFunction. + +2008-06-17 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Darin Adler. + + Prepare JavaScript heap for being per-thread. + + * JSRun.cpp: (JSRun::JSRun): Create JSGlueGlobalObject in a shared JS heap. + + * JSUtils.h: Made getThreadGlobalExecState available throughout JSGlue. + + * JSUtils.cpp: + (JSObjectKJSValue): Pass an ExecState where now required. + (unprotectGlobalObject): + (initializeGlobalObjectKey): + (getThreadGlobalExecState): + Moved these functions from JSValueWrapper.cpp, as the global exec state is now needed + elsewhere. I'm not quite sure how this relates to the global object from JSRun, but + since the new uses are all for Heap access, there doesn't seem to be any behavior change. + + * JavaScriptGlue.cpp: + (JSLockInterpreter): Don't call registerThread explicitly, as JSLock will do that. + + * UserObjectImp.cpp: (UserObjectImp::toPrimitive): Pass ExecState* where now required. + +2008-06-17 Mark Rowe <mrowe@apple.com> + + Reviewed by Darin Adler. + + <rdar://problem/5775802> JavaScriptGlue should not force use of GCC 4.0. + + * JavaScriptGlue.xcodeproj/project.pbxproj: + +2008-06-16 Maciej Stachowiak <mjs@apple.com> + + Reviewed by Alexey. + + - removed nearly unused types.h and LocalStorageEntry.h headers + + * JSUtils.h: + +2008-06-16 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Geoff Garen. + + Make Identifier construction use an explicitly passed IdentifierTable. + + * JSUtils.cpp: + (CFStringToIdentifier): + (KJSValueToCFTypeInternal): + * JSUtils.h: + * JSValueWrapper.cpp: + (JSValueWrapper::JSObjectCopyPropertyNames): + (JSValueWrapper::JSObjectCopyProperty): + (JSValueWrapper::JSObjectSetProperty): + * UserObjectImp.cpp: + (UserObjectImp::getPropertyNames): + Pass ExecState or JSGlobalData everywhere. + +2008-06-15 Darin Adler <darin@apple.com> + + - rename KJS::List to KJS::ArgList + + * JSValueWrapper.cpp: + (JSValueWrapper::JSObjectCallFunction): + * UserObjectImp.cpp: + (UserObjectImp::callAsFunction): + * UserObjectImp.h: + +2008-06-15 Darin Adler <darin@apple.com> + + - new names for a few key JavaScriptCore files + + * ForwardingHeaders/kjs/JSValue.h: Copied from JavaScriptGlue/ForwardingHeaders/kjs/value.h. + * ForwardingHeaders/kjs/value.h: Removed. + * JSUtils.h: + +2008-06-03 Darin Adler <darin@apple.com> + + - update for JavaScriptCore changes for https://bugs.webkit.org/show_bug.cgi?id=19269 + speed up SunSpider by eliminating the toObject call for most get/put/delete + + * UserObjectImp.cpp: + (UserObjectImp::userObjectGetter): Removed originalObject argument. + * UserObjectImp.h: Ditto. + +2008-06-02 Geoffrey Garen <ggaren@apple.com> + + Reviewed by Alexey Proskuryakov. + + Removed JSObject::call, since it just called JSObject::callAsFunction. + + SunSpider reports no change. + +2008-05-28 Geoffrey Garen <ggaren@apple.com> + + Reviewed by Oliver Hunt. + + Fixed total destruction in Software Update.app. + + Updated JavaScriptGlue to honor squirrelfish's new getCallData mechanism for + indicating that an object can be called as a function. + +2008-05-10 Maciej Stachowiak <mjs@apple.com> + + Reviewed by Oliver. + + - JavaScriptGlue part of fix for: "SQUIRRELFISH: function toString broken after calling" + https://bugs.webkit.org/show_bug.cgi?id=18869 + + * JSRun.cpp: + (JSRun::Evaluate): Use UString version of eveluate() instead of + the now departed UChar*/length variant; use of the lower-level + version was gratuitous in any case. + (JSRun::CheckSyntax): Ditto for checkSyntax(). + +2008-04-30 Geoffrey Garen <ggaren@apple.com> + + Build fix: supply missing parameter that used to be implicit. + + * JSRun.cpp: + (JSRun::Evaluate): + +2008-03-30 Geoffrey Garen <ggaren@apple.com> + + Reviewed by Oliver Hunt. + + Build fix. + + * ForwardingHeaders/wtf/UnusedParam.h: Copied from ForwardingHeaders/wtf/OwnPtr.h. + +2008-05-12 Alexey Proskuryakov <ap@webkit.org> + + Roll out recent threading changes (r32807, r32810, r32819, r32822) to simplify + SquirrelFish merging. + + * JSUtils.cpp: + (JSObjectKJSValue): + * JSUtils.h: + * JSValueWrapper.cpp: + (unprotectGlobalObject): + (initializeGlobalObjectKey): + (getThreadGlobalExecState): + * JavaScriptGlue.cpp: + (JSCollect): + (JSLockInterpreter): + * UserObjectImp.cpp: + (UserObjectImp::toPrimitive): + +2008-05-02 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Darin Adler. + + Make JavaScriptGlue and JavaScriptCore API functions implicitly call initializeThreading + for the sake of non-WebKit clients. + + * JavaScriptGlue.cpp: + (JSRunCreate): + (JSCollect): + (JSCreateJSArrayFromCFArray): + (JSLockInterpreter): + These are all possible JavaScriptGlue entry points. + +2008-05-02 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Geoffrey Garen. + + https://bugs.webkit.org/show_bug.cgi?id=18826 + Make JavaScript heap per-thread + + * JSValueWrapper.cpp: + * JSUtils.h: + Moved getThreadGlobalExecState() to JSUtils and made it extern, as ExecState is now needed + for all JS allocations. + + * JSUtils.cpp: + (JSObjectKJSValue): Pass ExecState to functions that now need it. + (unprotectGlobalObject): Moved from JSValueWrapper.cpp. + (initializeGlobalObjectKey): Ditto. + (getThreadGlobalExecState): Ditto. + + * UserObjectImp.cpp: (UserObjectImp::toPrimitive): Pass ExecState to jsString and jsNumber. + + * JavaScriptGlue.cpp: + (JSCollect): Use current thread's heap. + (JSLockInterpreter): Removed JSLock::registerThread(), because a JS heap doesn't need to + know about other threads. + +2008-04-25 Alexey Proskuryakov <ap@webkit.org> + + Reviewed by Darin Adler. + + Fix run-webkit-tests --threading + and provisionally fix <https://bugs.webkit.org/show_bug.cgi?id=18661> + Proxy server issue in Sunday's Nightly + + * UserObjectImp.cpp: Adjusted for the new member added to ClassInfo. + +2008-04-25 Mark Rowe <mrowe@apple.com> + + Reviewed by Adele Peterson. + + <rdar://problem/5891264> Don't install the JavaScriptGlue headers + + * JavaScriptGlue.xcodeproj/project.pbxproj: + +2008-04-25 Mark Rowe <mrowe@apple.com> + + Rubber-stamped by Sam Weinig. + + Add some content to an empty ICU header file to prevent verification errors. + + * icu/unicode/utf_old.h: + +2008-04-02 Mark Rowe <mrowe@apple.com> + + Reviewed by Oliver Hunt. + + Ensure that debug symbols are generated for x86_64 and ppc64 builds. + + * Configurations/Base.xcconfig: + +2008-03-20 Maciej Stachowiak <mjs@apple.com> + + - fix build + + * ForwardingHeaders/wtf/ListRefPtr.h: Added. + +2008-03-01 Mark Rowe <mrowe@apple.com> + + Reviewed by Tim Hatcher. + + Update Xcode configuration to support building debug and release from the mysterious future. + + * Configurations/Base.xcconfig: + * Configurations/DebugRelease.xcconfig: + +2008-02-29 Geoffrey Garen <ggaren@apple.com> + + Reviewed by David Harrison. + + Fixed <rdar://problem/5765063> TOT REGRESSION: Software Update crash in + KJS::Collector::collect() (missing JSLock) + + * JSValueWrapper.cpp: + (unprotectGlobalObject): Added missing JSLock. + 2008-02-05 Mark Rowe <mrowe@apple.com> Reviewed by Oliver Hunt. @@ -164,7 +926,7 @@ Sort files(...); sections of Xcode project files. - Rubber-stamped by Darin. + Rubber-stamped by Darin Adler. * JavaScriptGlue.xcodeproj/project.pbxproj: @@ -245,7 +1007,7 @@ 2007-03-24 Mark Rowe <mrowe@apple.com> - Rubber-stamped by Darin. + Rubber-stamped by Darin Adler. * Configurations/JavaScriptGlue.xcconfig: Remove unnecessary INFOPLIST_PREPROCESS. @@ -400,7 +1162,7 @@ 2006-12-19 Timothy Hatcher <timothy@apple.com> - Reviewed by Darin. + Reviewed by Darin Adler. <rdar://problem/4891774> Local WebCore/WebBrowser builds fail in 9A328 due to warning about ObjC-2.0 language features @@ -436,7 +1198,7 @@ 2006-08-04 Sam Weinig <sam.weinig@gmail.com> - Reviewed by Darin. + Reviewed by Darin Adler. - patch for http://bugs.webkit.org/show_bug.cgi?id=10192 Make WebCore (and friends) compile with -Wshorten-64-to-32 @@ -447,7 +1209,7 @@ 2006-08-03 Sam Weinig <sam.weinig@gmail.com> - Reviewed by Darin. + Reviewed by Darin Adler. - patch for http://bugs.webkit.org/show_bug.cgi?id=10176 Make WebCore compile with -Wundef @@ -458,7 +1220,7 @@ 2006-07-29 Sam Weinig <sam.weinig@gmail.com> - Reviewed by Darin. + Reviewed by Darin Adler. - patch for http://bugs.webkit.org/show_bug.cgi?id=10080 Adopt pedantic changes from the Unity project to improve @@ -489,7 +1251,7 @@ 2006-07-15 Maciej Stachowiak <mjs@apple.com> - Reviewed by Darin. + Reviewed by Darin Adler. - switch property lists to be vector+set of Identifiers instead of list of References @@ -658,7 +1420,7 @@ 2006-04-04 Timothy Hatcher <timothy@apple.com> - Reviewed by Darin. + Reviewed by Darin Adler. The Debug and Release frameworks are now built with install paths relative to the build products directory. This removes the need for other projects to build with -framework WebCore and -framework JavaScriptCore. @@ -675,7 +1437,7 @@ 2006-03-31 Geoffrey Garen <ggaren@apple.com> - Reviewed by Darin. + Reviewed by Darin Adler. - Fixed <rdar://problem/4430836> JavaScript patch crashing Quartz Composer @@ -946,7 +1708,7 @@ 2005-11-04 Timothy Hatcher <timothy@apple.com> - Reviewed by Darin. + Reviewed by Darin Adler. * JavaScriptGlue.xcodeproj/project.pbxproj: Fixed the FRAMEWORK_SEARCH_PATHS to look in the WebKit |