Weekly Update
Adam Fedor <[email protected]>
| Newsgroups | gmane.comp.lib.gnustep.announce |
|---|---|
| Organization | Digital Optics |
| Message-ID | <[email protected]> |
http://www.gnustep.org
weekly.txt
(text/plain, 5.7 KB)
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: [email protected] 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.