See http://www.gnustep.org

Weeks ending 13 May 2001

gnustep-base (Foundation)
  • As usual, a considerable amount of tidying up and fixing for portability has been done, in particular the archive format has been fixed for portability between machines where the 'char' datatype has different signedness.
  • The NSAutoreleasePool class has been documented, including the GNUstep extensions.
  • The old OpenStep format property-lists now handle unicode characters using a \U escape sequence ... another step towards the code being fully internationalised
gnustep-gui (GUI frontend library)
  • There have been many varied bugfixes made.
  • There have been some drawing optimisations made.
  • Work has been done on the fonts code and drawing of text in general, in an attempt to ensure that text drawing is handled consistently through a single API.
gnustep-xdps (GUI back end library)
  • Some portability fixes made.
  • Drawing code largely simplified and optimised
gnustep-xgps (GUI back end library)
  • Font handling reorganised.
  • Dashed lines implemented (eg for drawing round a selected control)
gnustep-make (Makefiles package)
  • As usual, a number of fixes have been made ... for cross-platform portability and for Java
JIGS (Java language interface)
  • Version 1.3 released
  • Morphing of Java number objects to/from NSNumber now supported.
GNUstep-Guile (Guile language interface)
  • Some minor bugs fixed, and configuration issues resolved.
tests (Regression testing package)
  • NSScanner tests added.
  • NSProxy tests added.
  • Property-list encoding/decoding tests added.
Gorm (Interface Builder clone)
  • Raphael Sebbe contributed code to support custom objects, which makes it possible to connect objects written by you to standard GNUstep objects.
  • Validation of view frames during editing has also been added - this stops you accidentally doing things like dragging a view to a size where it's contents can't be displayed.

Reply via email to