Hi all,
just so you guys don't get bored ;-)
Thanks for everybody pitching in!
Michael
-----------
"Change Set: filePathMethodRename Date: 24 February 2005 Author: Yoshiki Ohshima
Rename systemPath to vmPath."
"Change Set: FontSetFixes-di Date: 24 January 2005 Author: Dan Ingalls
Recent changes to support extended character sets have made it no longer possible to fileOut code with arbitrary string literals and read them back in again without corruption. The fileOut / fileIn capability of FontSet depended on this ability and is consequently broken in release 3.8.
This changeSet changes that mechanism to use MIME64 encoded literals which still work in the latest releases. It includes a method that will accept the new encodings, and it puts a useful comment in the method most likely to break if an attempt is made to read in one of the now-unreadable fileOuts.
This code has been tested in 3.8, and it should work in old Squeaks back to when MIME encoding was introduced. It therefore not only fixes 3.8 in this regard, but it can be filed into old Squeaks to make them FontSet-compatible with 3.8 when fixed. "
"Change Set: CategorizerFix Date: 25 February 2005 Author: Hans-Martin Mosner
Fixes a bug with reading class organizations containing nil, true or false as message selectors. The cause of the bug: Recent Squeak versions changed parsing of literal vectors such that nil, true and false are not stored as Symbols but as the respective objects."
Hi,
These now live on http://box1.squeakfoundation.org/files
cheers
bruce
Michael Rueger michael@impara.de wrote:
Date: Fri, 25 Feb 2005 17:36:27 +0100 From: Michael Rueger michael@impara.de Subject: [UPDATES] 3 more To: Squeak squeak-dev@lists.squeakfoundation.org organization: impara.de reply-to: The general-purpose Squeak developers list squeak-dev@lists.squeakfoundation.org content-length: 1509
Hi all,
just so you guys don't get bored ;-)
Thanks for everybody pitching in!
Michael
"Change Set: filePathMethodRename Date: 24 February 2005 Author: Yoshiki Ohshima
Rename systemPath to vmPath."
"Change Set: FontSetFixes-di Date: 24 January 2005 Author: Dan Ingalls
Recent changes to support extended character sets have made it no longer possible to fileOut code with arbitrary string literals and read them back in again without corruption. The fileOut / fileIn capability of FontSet depended on this ability and is consequently broken in release 3.8.
This changeSet changes that mechanism to use MIME64 encoded literals which still work in the latest releases. It includes a method that will accept the new encodings, and it puts a useful comment in the method most likely to break if an attempt is made to read in one of the now-unreadable fileOuts.
This code has been tested in 3.8, and it should work in old Squeaks back to when MIME encoding was introduced. It therefore not only fixes 3.8 in this regard, but it can be filed into old Squeaks to make them FontSet-compatible with 3.8 when fixed. "
"Change Set: CategorizerFix Date: 25 February 2005 Author: Hans-Martin Mosner
Fixes a bug with reading class organizations containing nil, true or false as message selectors. The cause of the bug: Recent Squeak versions changed parsing of literal vectors such that nil, true and false are not stored as Symbols but as the respective objects."
squeak-dev@lists.squeakfoundation.org