info-gnustep
[Top][All Lists]
Advanced

[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.



reply via email to

[Prev in Thread] Current Thread [Next in Thread]