--- /dev/null
+2004-08-20 Helge Hess <helge.hess@opengroupware.org>
+
+ * deprecated and moved to Recycler
+
+ * moved to SOPE 4.3 (v4.3.31)
+
+2004-08-17 Helge Hess <helge.hess@opengroupware.org>
+
+ * Core+JS.subproj/NSNumber+JS.m: check whether bool NSNumbers are
+ singletons on MacOSX - they are, so we could remove a compilation
+ warning (v4.2.30)
+
+2004-07-19 Helge Hess <helge.hess@skyrix.com>
+
+ * Core+JS.subproj/EODataSource+JS.m: fixed a gcc 3.4 warning (v4.2.29)
+
+2004-06-27 Helge Hess <helge.hess@opengroupware.org>
+
+ * Core+JS.subproj/GNUmakefile (CoreJS_HEADER_FILES_DIR): added some
+ include pathes to allow "in-place" compilation of SOPE (v4.2.28)
+
+2004-06-10 Helge Hess <helge.hess@skyrix.com>
+
+ * NGJavaScriptObject.m: fixed some gcc 3.4 warning (v4.2.27)
+
+2004-06-10 Helge Hess <helge.hess@opengroupware.org>
+
+ * GNUmakefile.preamble: added prebinding (v4.2.26)
+
+2004-05-05 Marcus Mueller <znek@mulle-kybernetik.com>
+
+ * GNUmakefile, GNUmakefile.preamble: added support for building
+ with GNUSTEP_BUILD_DIR environment variable set for recent
+ gnustep-make package. (v4.2.25)
+
+2004-03-03 Helge Hess <helge.hess@opengroupware.org>
+
+ * Core+JS.subproj/EODataSource+JS.m: fixed not to use deprecated
+ EOControl API (v4.2.24)
+
+2003-12-20 Helge Hess <helge.hess@opengroupware.org>
+
+ * GNUmakefile (BUNDLE_INSTALL_DIR): use GNUSTEP_INSTALLATION_DIR
+ (v4.2.23)
+
+2003-11-30 Helge Hess <helge.hess@opengroupware.org>
+
+ * NGJavaScriptObjectMappingContext.m: added minor patch provided by
+ chunsj@embian.com to use the gstep-base behaviour functions when
+ compiling for gstep-base (v4.2.22)
+
+2003-11-18 Helge Hess <helge@groove.local>
+
+ * Core+JS.subproj/EODataSource+JS.m: replaces some retain macros with
+ methods (v4.2.21)
+
+2003-10-14 Helge Hess <helge@groove.local.>
+
+ * NGJavaScriptObjectHandler.m, NGJavaScriptObjCClassInfo.m,
+ NGJavaScriptShadow.m: use proper ObjC runtime functions on
+ MacOSX (v4.2.20)
+
+2003-10-13 Helge Hess <helge@opengroupware.org>
+
+ * EODataSource+JS.m, common.h: fixed compilation on MacOSX (v4.2.19)
+
+2003-09-09 Helge Hess <helge.hess@skyrix.com>
+
+ * NGJavaScriptContext.m: returned a value in a void function (v4.2.18)
+
+2003-09-06 Helge Hess <helge.hess@skyrix.com>
+
+ * fixed some warnings on MacOSX (v4.2.17)
+
+2003-07-28 Helge Hess <helge.hess@skyrix.com>
+
+ * applied GNUstep patches provided by Filip Van Raemdonck for improved
+ compilation with gstep-base (v4.2.16)
+
+2003-06-20 Helge Hess <helge.hess@skyrix.com>
+
+ * v4.2.15
+
+ * NGJavaScriptObjectMappingContext.m: added even more logging
+
+ * Core+JS.subproj/NSString+JS.m: improved performance of ObjC->JS
+ conversion by using -getCString: instead of -cString
+
+2003-06-19 Helge Hess <helge.hess@skyrix.com>
+
+ * v4.2.14
+
+ * tests/JSBridgeTests.m: added a test for the string slice problem
+ (works in the test though), the dict test fails
+
+ * NGJavaScriptObjectHandler.m, NGJavaScriptShadow: print logs if
+ errors occure during attaching of funcs
+
+ * NGJavaScriptObjCClassInfo.m: improved logging (print funcname)
+
+ * NGJavaScriptLanguage.m: load standard classes into JS-Context if a
+ new mapping context is created
+
+ * NGJavaScriptContext.m: added NSLogs if loading of standard classes
+ fails
+
+ * added a lot of logging and notes to locate a weird bug (see TODO)
+ (v4.2.13)
+
+2003-05-27 Helge Hess <helge.hess@skyrix.com>
+
+ * NGJavaScriptObjectMappingContext.m: added a fix for MacOSX (v4.2.12)
+
+Mon Dec 23 15:42:16 2002 Helge Hess <helge.hess@skyrix.com>
+
+ * Core+JS.subproj: includes ../common.h instead of common.h (v4.2.11)
+
+2002-12-02 Helge Hess <helge.hess@skyrix.com>
+
+ * moved to skyrix-sope-42 (v4.2.10)
+
+2002-10-04 Helge Hess <helge.hess@skyrix.com>
+
+ * NGJavaScriptArray.m: improved NSArray compatibility, added
+ - containsObject: and -subarrayWithRange: (v4.2.9)
+
+2002-08-28 Helge Hess <helge.hess@skyrix.com>
+
+ * moved NGJavaScriptError to separate file, fixed some gcc 3.2 warnings
+
+2002-08-27 Helge Hess <helge.hess@skyrix.com>
+
+ * v4.2.7
+
+ * NGJavaScriptObject.h: added some declarations for NSJavaScriptArray
+
+ * NGJavaScriptObject.m:
+ - the JavaScript class is returned by a method now, so we can create
+ subclasses that override the class
+ - splitted NSCoding in a JavaScript encoding part and in an ObjC
+ encoding part. This way subclasses can decide which JS things to
+ archive (eg NSJavaScriptArray only archives values stored at
+ array indices, no properties)
+ - added "greedy archiving" which also archives parent and prototype
+ objects
+ - very much improved -objectForKey: etc, they worked for string
+ keys only. They still only work for string keys, but are prepared
+ for more ;-)
+
+ * NGJavaScriptContext.m: improved JavaScript error handling (eg by
+ adding the NGJavaScriptError class)
+
+ * NGJavaScriptArray.m:
+ - create array objects using JS_NewArrayObject instead of
+ JS_NewObject
+ - properly return the js_ArrayClass (added -jsObjectClass method)
+ - added -addObject: method to simulate NSMutableArray
+ - improved NSCoding (index based encoding/decoding)
+
+2002-08-22 Helge Hess <helge.hess@skyrix.com>
+
+ * testjs.m: cleanup test program, prepared for inclusion in OCUnit
+ like environments
+
+ * v4.2.6 (major feature: first working NSCoding support)
+
+ * Core+JS.subproj/NSNumber+JS.m: assume that YES/NO NSNumbers are
+ implemented as singletons in Foundation to map JS boolean values
+
+ * NGJavaScriptShadow.m: added NSCoding
+
+ * NGJavaScriptObjectMappingContext: added some docu, changed back
+ to use _js_parentObject instead of -parentObject (sigh), properly
+ map JS functions to NGJavaScriptFunction objects
+
+ * NGJavaScriptObjectHandler: added some docu, initialize some
+ local vars so that gcc doesn't complain
+
+ * NGJavaScriptObject: added new methods: -allKeys, -allValues,
+ -convertToNSDictionary, fixed NSCoding, improved -description
+
+ * NGJavaScriptObjCClassInfo: added some docu, cleanup of property
+ and function "apply" code
+
+ * NGJavaScriptFunction: NGJavaScriptFunction now inherits from
+ NGJavaScriptObject, fixed the ivars etc to match this fact
+
+2002-08-20 Helge Hess <helge.hess@skyrix.com>
+
+ * started implementation of NSCoding (v4.2.5)
+
+ * NGJavaScriptObjectMappingContext.m: use -parentObject instead of
+ -_js_parentObject
+
+2002-08-05 Helge Hess <helge.hess@skyrix.com>
+
+ * Core+JS.subproj/NSDate+JS.m: added JavaScript function to create
+ NSCalendarDate objects ...
+
+2002-06-12 Helge Hess <helge.hess@skyrix.com>
+
+ * NGJavaScriptObjectHandler.m: fixed serious bug with incorrectly
+ defined JavaScript class flags
+
+Mon Jun 10 13:04:19 2002 Helge Hess <helge.hess@skyrix.com>
+
+ * moved NGScripting to separate library
+
+2002-06-10 Helge Hess <helge.hess@skyrix.com>
+
+ * heavy reworks towards a pluggable scripting system
+
+Mon Dec 17 15:22:59 2001 Helge Hess <helge.hess@skyrix.com>
+
+ * NGFileManager+JS.m: added trash() function for moving files to
+ trash
+
+Tue Nov 27 16:42:20 2001 Bjoern Stierand <bjoern@skyrix.com>
+
+ * NGFileManager+JS.m: fixed wrong destination path in _jsfunc_mv()
+
+Tue Sep 25 12:55:53 2001 Helge Hess <helge.hess@skyrix.com>
+
+ * added bindings for NGFileManager ...
+
+ * NGJavaScriptArray.m: added -insertObject:atIndex:
+
+Fri Jul 13 17:19:18 2001 Helge Hess <helge.hess@skyrix.com>
+
+ * NGJavaScriptObjCClassInfo.m: added support for JSPROP_SHARED instead
+ of JSPROP_NOSLOT
+
+Thu Jun 14 12:51:26 2001 Helge Hess <helge.hess@skyrix.com>
+
+ * NSUserDefaults+JS.m: added JS docu
+
+Sat May 5 17:04:24 2001 Helge Hess <helge.hess@skyrix.com>
+
+ * NSArray+JS.m: auto-transform NSArray's into JavaScript arrays (note
+ that mutable array's are also transformed into a copy, too !!!)
+
+Wed May 2 17:06:04 2001 Helge Hess <helge.hess@skyrix.com>
+
+ * disable abort's in non-debug mode
+
+Mon Apr 30 21:31:18 2001 Helge Hess <helge.hess@skyrix.com>
+
+ * NGJavaScriptObjectHandler.m, NGJavaScriptShadow.m: better exception
+ handling
+
+Fri Apr 27 14:27:11 2001 Helge Hess <helge.hess@skyrix.com>
+
+ * EODataSource+JS.m: improved error handling
+
+Thu Apr 5 15:40:11 2001 Helge Hess <helge.hess@skyrix.com>
+
+ * EODataSource+JS.m ([EODataSource -_updateFetchSpecWithEntityName:qualifier:sortOrderings:]):
+ added support for setting/getting hints
+
+Fri Mar 9 12:06:08 2001 Helge Hess <helge.hess@mdlink.de>
+
+ * NSNumber+JS.m: convert NSBoolNumber to JS bools
+
+Mon Mar 5 19:43:18 2001 Helge Hess <helge.hess@mdlink.de>
+
+ * NGJavaScriptArray: add NSMutableArray as behaviour
+
+Thu Feb 22 18:56:47 2001 Helge Hess <helge.hess@mdlink.de>
+
+ * detect JavaScript construction calls (eg 'new Blah()')
+
+Mon Feb 12 18:28:10 2001 Helge Hess <helge.hess@mdlink.de>
+
+ * NGJavaScriptObjectHandler.m: fixed remove-root bug
+
+Mon Jan 8 16:22:49 2001 Helge Hess <helge.hess@mdlink.de>
+
+ * fixed compilation
+
+Fri Oct 13 17:16:42 2000 Helge Hess <helge.hess@mdlink.de>
+
+ * use hashtable to map ObjC context wrapper
+
+Tue Sep 12 18:51:47 2000 Helge Hess <helge.hess@mdlink.de>
+
+ * created ChangeLog, modified to use MOF3 internal JS library