[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Weekly Update
From: |
Adam Fedor |
Subject: |
Weekly Update |
Date: |
Sun, 19 Nov 2000 20:12:59 -0700 |
At http://www.gnustep.org
--
Adam Fedor, Digital Optics | Fudd's law of opposition: Push
fedor@doc.com http://www.doc.com | something hard enough, and it
fedor@gnu.org http://www.gnustep.org | will fall over.
Week ending 19 November 2000
gstep-base (Foundation)
NSURL - bugfix to parse username/password from URL correctly.
NSURLHandle - Added support for getting and setting properties on files.
Added support for http and https GET and POST with proxying and basic
authentication.
NSDecimal - added support in configuration scripts for detecting GMP for
the time (not yet) when NSDecimal can use that library for better performance
and precision.
GSMime - new GNUstep specific classes for parsing mime and http documents.
Used by NSURLhandle http support, but also fully documented and providing an
extensible api for parsing mail/web data.
GSTcpPort - many thread-safety fixes to ensure that Distributed Objects is
now thread safe. Also fixes to improve communication between machines with
multiple network interfaces, only some of which share a common network.
NSFileHandle - new subclass for SSL support (used for https support in
NSURLHandle). configure scripts modified to detect openssl library.
NSBundle - tidyups to get rid of compiler warnings.
NSFileManager - tidyups to get rid of compiler warnings.
NSUserDefaults - fix to avoid getting an empty string in the language list.
Locale handling - fix for systems without langinfo.h
NSConnection - fix so that a connection can be used from multiple threads.
NSArray - bugfix for error introduced in arrayWithObject by recent
optimisation changes.
NSAttributedString - optimisations including uniquing of attributes
dictionaries and avoiding unnecessary object creation.
gstep-gui (AppKit frontend)
NSSecureTextField - implemented and working. Actually this was done two
weeks ago and I missed reporting it - sorry.
NSScrollView - fix for frame size with clipped view.
NSPrintInfo - copying implemented.
NSPrintOperation - implementation started.
NSWindow and NSView - implemented printing/faxing routines (need
NSPrintOperation).
GSTextStorage - optimisations mirroring those in NSAttributedString in
base library. This should greatly reduce the memory footprint of the NSText
system, especially where data is added to an NSText object character by
character.
Nib/IM loading - code tidied, redundant code removed.
gstep-xdps (AppKit backend)
Updated to use XGBitmapImageRep.
Added DPS_ERROR macro.
gstep-xgps (AppKit backend)
XGBitmapImageRep moved to Shared subdirectory so that
it can be used by the xdps backend as well as xgps.
gstep-make (Makefiles package)
Improved support for LaTeX based documentation.
Added checks for openssl and gmp libraries.
Use grep for systems that have trouble with fgrep -v
JIGS (Java Interface for GNUstep)
Version 0.9 released.
Thread support added - multiple java threads can now use the ObjC
libraries simultaneously and the ObjC world with operate in corresponding
NSThreads.