at http://www.gnustep.org
Week ending 10 December 2000 gstep-base (Foundation) NSConnection - Added support for FFCALL stack frame = manipulation NSInvocation - Added support for FFCALL stack frame = manipulation NSDistantObject - forward requestss using FFCALL as necessary NSSet - simplification and tidyup NSURLHandle - minor improvements for background loading. makefiles - chanfges to spport flattened directory structure. gstep-gui (GUI frontend library) NSCell - missing methods implemented, and all subclasses = updated! NSFont - made predefined fonts redefinable NSTabView - draw in bounds rectangle Minor fixes to avoid compiler warnings etc gstep-xdps (GUI backend library) Makefiles updated for flattened directory structure gstep-xgps (GUI backend library) Makefiles updated for flattened directory structure gstep-make (Makefiles package) Added --enable-ffcall to enable use of FFCALL library for = invocations and DO Documentation regenerated Added --enable-flattened to enable a 'flattened' directory = structure. gsweb (WebObjects compatible library) GSWDisplayGroup - -setSelectedObjects: implemented. GSWCheckBoxList - minor fixes. tests (regression testing framework) NSCalendarDate - added another file to test creating of dates from = strings without timezones specified. The three main items this week are - NSCell updates - changes to implement many (all?) missing methods, tidy = instance variables, and update all subclasses of NSCell to deal with the changes. This means your = library will need a rebuild and any archived NSCell objects will be invalid :-( FFCALL support - The FFCALL library can now be used to support the = stack frame handling needed by invocations and distributed objects. This should provide greater = portability than the old method that depended on features of the gcc compiler that were not properly = implemented for many systems. The author of FFCALL has kindly permitted it's use in GNUstep under the = LGPL license. Flattened directory structure - with this option, you lose the = flexibility of the normal GNUstep directory structure to support multiple = machine-architectures/operating-systems/objc-and-openstep-libraries simultaneously, but you have a simple directory structure with all the = binaries at the top level.
