[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Weekly Update
From: |
Adam Fedor |
Subject: |
Weekly Update |
Date: |
Mon, 11 Dec 2000 08:33:17 -0700 |
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.