[ANN] [UPDATES] Squeak 3.4gamma and Squeak 3.5alpha

Bruce ONeel edoneel at sdf.lonestar.org
Fri Jan 10 12:13:45 UTC 2003


Thanks all!

The new .zip files are at:




Scott Wallace <scott.wallace at squeakland.org> wrote:
> Friends,
> The final updates for 3.4beta have now been published to the external servers.
> If you now load code updates into a 3.4beta image, a dozen new 
> updates will come rolling in.  The last of these will offer you the 
> choice of carrying your image forward either to 3.4gamma or to 
> 3.5alpha.
> If you want to maintain reference images in both lines, you can start 
> off with two identical copies of the latest 3.4beta, and carry one of 
> them forward to 3.4gamma, the other to 3.5alpha.
> A freshly-built version of the 3.4gamma image will be built and 
> placed on the main Squeak distribution site in due course.  I was 
> hoping to do it today, but there are some lingering obsolete-class 
> issues and we're still waiting for confirmation of permission to 
> reference a new Flash site in the "Welcome" window.
> Meanwhile, "evolved" images that you create by carrying 3.4beta 
> images forward either to 3.4gamma or 3.5alpha will be code-identical 
> to their forthcoming "fresh" counterparts.
> Cheers,
>     -- Scott
> -----------------------------
> 5157acornDirFixes2-tpr -- tim at sumeru.stanford.edu -- 21 December 2002
> Make sure at least one sensible directory appears in 
> directoryContentsFor:. Only affects Acorn machines"
> 5158clsCommentFixes-sw -- Scott Wallace, Alejandro Magistrello -- 4 
> January 2003
> When condensing changes, preserve not only class comments but also 
> their authoring stamps, for the benefit (e.g) of the 
> class-comment-versions browser.
> Also, fixes the bug that caused an error when you tried to browse the 
> recent log after a condense changes but before a manual snapshot.
> Also, restores the ability to file in class comments created in 
> VisualWorks using the #classComment: protocol.
> Note that 'prior' pointers that point back both for methods and for 
> class comments are lost when a condenseChanges is done.  This should 
> be fixed someday.
> 5159makeSeedFix-dew -- Doug Way -- 6 January 2003
> Remove the dependency of UUIDGenerator >> makeSeed on the presence of 
> a TimeStamp class by calling Time totalSeconds rather than TimeStamp 
> current asSeconds
> 5160morePluginTerm-JMM -- johnmci at smalltalkconsulting.com -- 9 August 2002
> when we run as a browser plugin we need to know when to terminate the 
> interp main loop. This is done by checking a flag and invoking 
> plugInTimeToReturn which becomes a C macro to issue the return. This 
> was done at on a long unconditional jump, or execution of a new 
> method. However in the case were Squeak is idle, and only the idle 
> processes is running, then the termination code will not run. 
> Therefore I made an additional call in internalExecuteNewMethod to do 
> the check after invoking a primitive. This cleaned up cases of hung 
> Squeak plugins under os-x"
> 5161ProjectArchiveFixes-nk -- Ned Konz -- 20 December 2002
> My recent changes to fileName in ArchiveMember broke project loading 
> in non-Unix systems.
> This reverts fileName so that it returns the raw Zip name, and adds 
> localFileName for use when you need a name that's compatible with the 
> local file system.
> 5162testRunnerInMenu-nk -- Ned Konz -- 16 December 2002
> This adds the TestRunner to the World menu
> 5163UUIDGEnBugFix-tpr -- tim at sumeru.stanford.edu -- 20 December 2002
> Update 5150 tried to fix UUIDGEnerator's use of random seeding but 
> used the wrong way of coping with the lack of /dev/urandom (which 
> only appears to exist on a few unix platforms). Instead of 
> #ifCurtailed:  this patch uses [] on: FileStreamException do:[] which 
> will trap any file related problem such as the file not existing or 
> being unreadable. Maybe it will be good enough to help for now.
> 5164VMMakerNicer-nk -- Ned Konz -- 16 December 2002
> VMMaker had a nasty habit of scrolling its plugin lists back to 0 
> upon selection.
> This fixes that problem.
> Also, it adds an open item for VMMakerTool in the WorldMenu.
> 5165vmParameterTo25-JMM
> 5166weakMsgSendFixes-nk -- Ned Konz, Rob Withers -- 30 December 2002
> CS 5005u16-Events introduced a call to a method 
> isReceiverOrAnyArgumentGarbage in Object>>actionSequence that was 
> only understood (much later, after CS 5155WeakMessageSend2-nk-rw) by 
> WeakMessageSends and WeakActionSequences.
> Unfortunately, if you had an ActionSequence or a MessageSend around 
> in an action map, this would break, as they don't understand 
> isReceiverOrAnyArgumentGarbage.
> I removed this call from the methods in Object so that any action 
> maps that can answer asMinimalRepresentation will work.
> This includes:
> ActionSequence, WeakActionSequence, MessageSend (added), and WeakMessageSend.
> 5167serverDirFix-sw -- Scott Wallace -- 7 January 2003
> Fixes error seen when changing sort order in a file list for a server 
> directory that had no file selected
> 5168advanceVersion-sw -- Scott Wallace -- 7 January 2003
> This is the last update for version 3.4beta.  In its postscript is an 
> executable statement that will set the version forward either to 
> 3.4gamma or to 3.5alpha, at user option.
> -------------

More information about the Squeak-dev mailing list