[UPDATES] 3 more

Michael Rueger michael at impara.de
Fri Feb 25 16:36:27 UTC 2005


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."



More information about the Squeak-dev mailing list