[ANN] [UPDATES] Squeak 3.4gamma and Squeak 3.5alpha
edoneel at sdf.lonestar.org
Fri Jan 10 12:13:45 UTC 2003
The new .zip files are at:
Scott Wallace <scott.wallace at squeakland.org> wrote:
> 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
> 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.
> -- 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.
> 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
> 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