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

Stephane Ducasse ducasse at iam.unibe.ch
Fri Jan 10 20:01:07 UTC 2003

I just wanted to thank you bruce for all the updates. This is an 
important job
yet certainly boring.


On Friday, January 10, 2003, at 01:13 PM, Bruce ONeel wrote:

> Hi,
> Thanks all!
> The new .zip files are at:
> ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/3.4gamma/Squeak3.4g-5168.zip
> ftp://st.cs.uiuc.edu/pub/Smalltalk/Squeak/3.5alpha/Squeak3.5a-5168.zip
> cheers
> bruce
> 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.
>> -------------
Dr. Stéphane DUCASSE (ducasse at iam.unibe.ch) 
  "if you knew today was your last day on earth, what would you do
  different? ... especially if, by doing something different, today
  might not be your last day on earth" Calvin&Hobbes

More information about the Squeak-dev mailing list