[ANN] 3.9a7011

Marcus Denker denker at iam.unibe.ch
Fri Mar 17 21:58:27 UTC 2006


http://ftp.squeak.org/3.9alpha/Squeak3.9a-7011.zip

Main news: first batch of SqueakLand changesets... 77 changesets to go.
(Thanks a lot to Michael Rueger for helping integrating the SqueakLand
changes!)

CHANGELOG
===========

7009


	Change Set:		kedama2.7-yo
	Date:			9 May 2005
	Author:			Yoshiki Ohshima	
	-------------------------------------------
	Change Set:		flexFix-sw
	Date:			30 March 2005
	Author:			Scott Wallace

	Fix for Mantis bug 993: 'rotating morph changes z-order.'  This is a  
bug that dates to the
	original implementaiton of 'flexing' (generic Morph rotation) in  
early 1998.  After this fix,
	when a flex shell is added, we now remember the z-position of the  
original morph and
	ascribe that same z-position to the TransformationMorph that  
replaces it.

	This update also fixes the dual of that bug, which is that when a  
TransformationMorph
	decides it's no longer needed, and gets itself replaced by the morph  
it formerly had been
	governing, the unrotated morph had not been getting inserted in the  
z-ordering in the same
	place.	
	---------------------------------------------
	Change Set:		noScritch-sw
	Date:			6 April 2005
	Author:			Scott Wallace

	The Scritch sound is supressed
	----------------------------------------------
	Change Set:		dupFixes-sw
	Date:			19 April 2005
	Author:			Scott Wallace

	When the user chooses 'duplicate' from the halo-actions submenu of  
the halo menu of a
	rotated object, the result had formerly been an unrotated object  
that was not known to the
	allExtantPlayers list of the project's presenter, so would not come  
up ticking, etc.  This
	update fixes those glitches.
	Also:  When you dismiss a morph via its halo, its player gets  
removed from the project's
	allExtantPlayers list -- an optimization.
	-----------------------------
	Change Set:		selectionSibFix-sw
	Date:			19 April 2005
	Author:			Scott Wallace

	Fix for Mantis bug  981: Making a sibling of SelectionMorph causes  
error.
	Version 4 of this fileout also fixes bugs involving use of the  
'duplicate' feature from the
	'halo actions' submenu of a SelectionMorph -- such duplicates were  
flawed in a couple of
	way.
	-------------------------------
	Change Set:		tickingPainting-sw
	Date:			30 April 2005
	Author:			Scott Wallace

	Two responses to the concern about ticking-while-painting:

	(1)  Adds the #keepTickingWhilePainting preference; when true,  
scripts will continue to tick
	while the user is in a painting session.
	(2)  If this new preference is *false*, scripts that had been  
ticking when painting was
	initiated now resume ticking once painting is done.
	------------
	Change Set:		acceptPlayerTile-sw
	Date:			1 May 2005
	Author:			Scott Wallace

	Implements a short-cut feature requested by Alan (or rather  
'remembered' by him ;-) as
	follows:  a player-valued tile can now be dropped onto a graphic- 
valued pad, whereup it
	expands into appropriate retrieval tiles for obtaining a graphic  
from the player.
	---------------
	Change Set:		unCustoming-sw
	Date:			17 June 2005
	Author:			Scott Wallace

	When the allowEtoyUserCustomEvents preference is false, refrain from  
showing the
	triggeringObject item in the Viewer and from offering the  
CustomEvents type in type-list 	popups.
	Also now makes the allowEtoyUserCustomEvents preference behave like  
a normal preference,
	i.e. independently of eToyFriendly, but sets it appropriately  
whenever eToyFriendly is 	
	changed -- after which it *can* subsequently be changed manually if  
desired, thus making
	it possible to set things up to operate with eToyFriendly on yet  
offering those CustomEvents.
	------------------------
	Change Set:		vectorAccess-sw
	Date:			9 July 2005
	Author:			Scott Wallace

	Gives easier access to the command for turning on the vector  
vocabulary.  Makes it possible
	to set an image up such that the vector vocbulary is always in use  
by default.  The
	primary access to this control is now via the World's Viewer, which  
now gets a
	'preferences' category, into which is also put a  
#dropProducesWatcher control.
	
7010

	Change Set:		soundUpdate
	Date:			6 April 2005
	Author:			Michael Rueger

	Loads an updates set of sounds


7011
	0003312: Can't delete projects (ImageSegment>>rootsIncludingPlayers  
still refers to Environment)
	-------------------------
	Change Set:		watcherTypeChgFix-sw
	Date:			25 July 2005
	Author:			Scott Wallace

	Makes the new watchers launched to replace existing ones upon a type- 
change to a variable
	conform to the new protocol for creating watchers; also fixes the  
bug that simple watchers
	were being replaced by fancy ones after a type change.
	---------------------------
	Change Set:		StringEqual2
	Date:			15 December 2005
	Author:			Yoshiki Ohshima

	'abc' = 'abc' asWideString wasn't returning true after the String  
refactoring.  Supposedly,
	primitiveCompareString should fail when the argument or receiver  
isn't a byte object,
	 but 	currently the primitive just traverses the internal of the  
word object.  The right fix would
	be to fix the primitive, but so far the Squeak side code should cope  
with it.
	------------------------------
	Change Set:		tileFix-sw
	Date:			18 July 2005
	Author:			Scott Wallace
	The tear-off-a-tile halo handle could sometimes tear off a bogus  
tile, if a non-Sketch object
	was rotated before a player was allocated to it.  This update fixes  
that.  Thanks to Dave
	Briccetti for pointing out this bug.
	--------
	Change Set:		FixMorphDelete
	Date:			28 July 2005
	Author:			Andreas Raab

	Always #dismissViaHalo even if #preserveTrash is true.
	--------
	Change Set:		ProjectViewDismiss
	Date:			1 August 2005
	Author:			Yoshiki Ohshima

	Match the wording when a ProjectViewMorph is dismissed via halo.
	-------
	Change Set:		turnTowardFix-sw
	Date:			29 July 2005
	Author:			Scott Wallace

	As per suggestion from Randy Heiland, Squeakland mailing list  
7/29/05, makes 'turn toward' 	
	always carry out the turn (unless the positions of the  two objects  
coincide), whether or not the
	objects overlap.
	--------
	0461MophDissmissal.cs
	--------
	Change Set:		LocaleRefactoring
	Date:			8 August 2005
	Author:			Takashi Yamamiya
	-------
	Change Set:		localeEnabler
	Date:			31 August 2005
	Author:			Michael Rueger

	Enables the use of the language setting through the locale plugin.  
If no plugin is found,
	the current locale is used.
	The preference useLocale turns the automatic settings on or off.
	-----------
	Change Set:		smWorkaround-sw
	Date:			16 March 2006
	Author:			Scott Wallace, Michael Rueger

	Adapted for 3.9.
	A change to allow SqueakMap to load packages successfully into  
images whose version
	numbers are less than 5302, which is the Squeak.org update level at  
which the convention 	
	about where the system changes were stored changed.  Goran's version  
of this code (7/13/04)
	assumed that any version number less than 5302 indicated an ancient  
Squeak, whereas in
	practice nowadays it is much more likely to indicate a recent Squeak  
that has a different
	formal version name, such as 'Tweak1.2' or Squeakland3.8', and which  
has its own
	sequence of update numbers.  This workaround was prompted a need to  
load Monticello into
	the Squeakland image.
	



More information about the Squeak-dev mailing list