Weekly Update

Adam Fedor <[email protected]>
Newsgroups gmane.comp.lib.gnustep.announce
Organization Digital Optics
Message-ID <[email protected]>
at http://www.gnustep.org
weekly.txt (text/plain, 2.3 KB)
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.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.