[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Weekly Update
From: |
Adam Fedor |
Subject: |
Weekly Update |
Date: |
Tue, 26 Dec 2000 15:26:04 -0700 |
http://www.gnustep.org
Weeks ending 17 and 24 December 2000
gstep-base (Foundation)
NSDebug - extended object allocation statistics to record peak usages
NSMakeRange - optimisation, make NSMakeRange() an inline function
NSString - use ISO Latin1 as default string encoding, added raising of
exceptions in a couple of places when loss of information would occur when
converting a string from uniocode to an 8-bit encoding. Memory leak fixed
in property-list parsing.
NSMutableAttributedString - bugfixes in the complicated logic handling
setting of attributes.
GSIMap - initialisation modified to improve sizing of map capacity,
resulting in an average of 10 percent saving in memory used by sets and
dictionaries. All classes using GSIMap cleaned up to use map enumerators
rather than inspecting the internals of the map structures directly.
NSDistantObject - some fixes for FFCALL library support.
gstep-gui (GUI frontend library)
NSImage - big tidyup along with related classes.
Implemented composite and dissolve to point methods.
NSCell - draw images using NSCompositeSourceOver now that
composite works. Large update to handle attributed string content
in addition to simple strings.
NSTextView - Restructured relationship with NSText.
Implemented decent selection and shift-clicking to extend selected regions.
Rewritten use of text attributes based on insertion point.
Implemented delegate notifications.
Restructured to have multiple text views with a single layout manager.
NSAttributedString - improve rules for word-breaks in text. Optimised.
Minor memory leak fixed.
NSView - scaling fixes in -setFrameSize: and -scaleUnitSquareSize:
NSApplication - cleanup and simplify, especially loop termination.
gstep-xgps (GUI backend library)
XGBitmapImageRep - updated for changes in frontend library
gstep-make (Makefiles package)
Various minor fixes and tidyups
MacOS-X bundle creation support added
Tool install fixes for win32.
Timezone location fixes.
gstep-guile (Guile interface library)
Update to avoid warnings by making sure an autorelease pool exists when
Guile destroys a GNUstep object in its garbage collection system.
tests (regression testing framework)
New tests for NSHost, NSProcessInfo, NSRunLoop and NSTask
Minor fix to retain count checking.
>From - Sun Dec 24 13:55:48 2000
Received: from netmaster.doc.com (192.168.8.3 [192.168.8.3]) by ntpapa.doc.com
with SMTP (Microsoft Exchange Internet Mail Service Version 5.5.2650.21)
id ZDGF2AL6; Sun, 24 Dec 2000 03:18:58 -0500
Received: (qmail 27284 invoked from network); 24 Dec 2000 09:21:23 -0000
Received: from www.brainstorm.co.uk (HELO brainstorm.co.uk) (212.134.110.195)
by 192.168.8.3 with SMTP; 24 Dec 2000 09:21:23 -0000
Received: (from mail@localhost)
by brainstorm.co.uk (8.9.3/8.9.3) id IAA14165
for ; Sun, 24 Dec 2000 08:23:30 GMT
Received: from brainstorm.co.uk(193.114.28.41) by brainstorm.co.uk via smap
(V2.0)
id xma014163; Sun, 24 Dec 00 08:23:26 GMT
Received: from richard (unknown [193.114.29.7])
by lin7.brainstorm.co.uk (Postfix) with SMTP id E1BF9BB47F
for ; Sun, 24 Dec 2000 08:23:19 +0000 (GMT)
X-Authentication-Warning: brainstorm.co.uk: mail set sender to using -f
Date: Sun, 24 Dec 2000 08:23:19 +0000
Reply-To: richard@brainstorm.co.uk
Content-Type: text/plain;
charset=us-ascii
X-Mailer: Apple Mail (2.337)
From: Richard Frith-Macdonald
To: Adam Fedor
Mime-Version: 1.0 (Apple Message framework v337)
Content-Transfer-Encoding: quoted-printable
Subject: Progress report
Message-Id:
Weeks ending 17 and 24 December 2000
gstep-base (Foundation)
NSDebug - extended object allocation statistics to record peak usages
NSMakeRange - optimisation, make NSMakeRange() an inline function
NSString - use ISO Latin1 as default string encoding, added raising of
exceptions in a couple of places when loss of information would occur when
converting a string from uniocode to an 8-bit encoding. Memory leak fixed
in property-list parsing.
NSMutableAttributedString - bugfixes in the complicated logic handling
setting of attributes.
GSIMap - initialisation modified to improve sizing of map capacity,
resulting in an average of 10 percent saving in memory used by sets and
dictionaries. All classes using GSIMap cleaned up to use map enumerators
rather than inspecting the internals of the map structures directly.
NSDistantObject - some fixes for FFCALL library support.
gstep-gui (GUI frontend library)
NSImage - big tidyup along with related classes.
Implemented composite and dissolve to point methods.
NSCell - draw images using NSCompositeSourceOver now that
composite works. Large update to handle attributed string content
in addition to simple strings.
NSTextView - Restructured relationship with NSText.
Implemented decent selection and shift-clicking to extend selected regions.
Rewritten use of text attributes based on insertion point.
Implemented delegate notifications.
Restructured to have multiple text views with a single layout manager.
NSAttributedString - improve rules for word-breaks in text. Optimised.
Minor memory leak fixed.
NSView - scaling fixes in -setFrameSize: and -scaleUnitSquareSize:
NSApplication - cleanup and simplify, especially loop termination.
gstep-xgps (GUI backend library)
XGBitmapImageRep - updated for changes in frontend library
gstep-make (Makefiles package)
Various minor fixes and tidyups
MacOS-X bundle creation support added
Tool install fixes for win32.
Timezone location fixes.
gstep-guile (Guile interface library)
Update to avoid warnings by making sure an autorelease pool exists when
Guile destroys a GNUstep object in its garbage collection system.
tests (regression testing framework)
New tests for NSHost, NSProcessInfo, NSRunLoop and NSTask
Minor fix to retain count checking.
- Weekly Update, Adam Fedor, 2000/12/03
- Weekly Update,
Adam Fedor <=