
=== 2258cloudsFix-sw.cs ===
Change Set:		cloudsFix-sw
Date:			27 August 2009
Author:			Scott Wallace

Reconsiders the logic introduced in 2250backToClouds-sw.

=== 2257VanishingWithScaling-yo.cs ===
Change Set:		VanishingWithScaling-yo
Date:			24 August 2009
Author:			Yoshiki Ohshima

When old sliding logic is used, the scaled display update can be messed up.  Just inserting the forceToScreen at the last part fixes it.

=== 2256KedamaFixesAug24-yo.cs ===
Change Set:		KedamaFixesAug24-yo
Date:			24 August 2009
Author:			Yoshiki Ohshima

1. when you open debugger or inspector on a kedama player, evaluation of an expression fails as there may not be a costume.  2. turtle count is not defined for the vector object.

=== 2255viewerSpanFix-rm.cs ===
Change Set:		viewerSpanFix-rm
Date:			24 August 2009
Author:			Ricardo Moran; published by Scott Wallace

Fix for a serious performance bug introduced in update 2234viewerBeneath-sw

=== 2254hostWindowSize-bf.cs ===
Change Set:		hostWindowSize-bf
Date:			22 August 2009
Author:			Bert Freudenberg

Add DisplayScreen class>>hostWindowSize: to change the window size

=== 2253PianoKeyboardMorph-kfr.cs ===
Change Set:		PianoKeyboardMorph
Date:			15 March 2009
Author:			Karl Ramberg

Makes the piano keyboard about twice as big

=== 2252duplicateViewerFix-sw.cs ===
Change Set:		duplicateViewerFix-sw
Date:			13 August 2009
Author:			Scott Wallace

Fix for JIRA ticket 292.  In some circumstances, when a viewer is opened on an object in a project loaded from disk, two copies of the viewer's contents appear, stacked one upon the other.

=== 2251fixCursor-bf.cs ===
Change Set:		fixCursor-bf
Date:			17 August 2009
Author:			Bert Freudenberg

On the Mac, the cursor looks jagged. Its alpha was not pre-multiplied. Also, it had a bluish tint. Postscript initializes new cursor.

=== 2250backToClouds-sw.cs ===
Change Set:		backToClouds-sw
Date:			13 July 2009
Author:			Scott Wallace

Wire up the prev-project button to the 'clouds' project if there is no previous project. (Edited slightly by bf)

=== 2249manifestsFix-bf.cs ===
Change Set:		manifestsFix-bf
Date:			18 August 2009
Author:			Bert Freudenberg

Fixes a bug seen when attempting to load a project which lacks a manifest.

(Published by Scott Wallace, based on fix posted by Bert to etoys-dev on 14 aug 2009.)

=== 2248collapseTweak-sw.cs ===
Change Set:		collapseTweak-sw
Date:			18 August 2009
Author:			Scott Wallace

Use a more felicitous translation idiom in a recently-modified method.

=== 2247LangInManifest-yo.cs ===
Change Set:		LangInManifest-yo
Date:			6 August 2009
Author:			Yoshiki Ohshima

Add a new key in the manifest file to not the language information.

=== 2246PolygonFix-kfr.cs ===
Change Set:		PolygonFix-kfr
Date:			3 May 2009
Author:			Karl Ramberg, Tetsuya Hayashi

Hayashi-san's February 2009 fixes for SQ-163 PolygonMorph issues, together with Karl's May 2009 tweak to StarMorph.

=== 2245thumbnailInsideZip-sw.cs ===
Change Set:		thumbnailInsideZip-sw
Date:			18 July 2009
Author:			Scott Wallace

Store a png with the project's thumbnnail as one of the members comprising the outer zip that is the pr file... SQ-274.

Version 2:  use the fixed name, thumbnail.png, rather than naming the thumbnail after the project itself, as per Bert's suggestion.

=== 2244sketchThumbLoc-sw.cs ===
Change Set:		sketchThumbLoc-sw
Date:			11 June 2009
Author:			Scott Wallace

Version 2:  6 August 2009 -- incorporates Hilaire's suggestion to make the help-message for the collapsed thumbnail be translatable.

A simple solution to the issue raised in JIRA SQ-252 'The collapsed sketch should appear below the toolbar, not on top of it.

=== 2243saveProjectButton-sw.cs ===
Change Set:		saveProjectButton-sw
Date:			18 July 2009
Author:			Scott Wallace
Version 2 - 6 August 2009, incorporates Hilaire's recommendations.

Improves and harmonizes the help-messages and menu wordings involved with the side-by-side 'load project' and 'save project' buttons in the nav-bar.

Also changes 'Key Words' to 'Tags' in the project info dialog.

Also Changes 'Name' to 'Project Name' in the project info dialog.

=== 2242revealAndGrab-sw.cs ===
Change Set:		revealAndGrab-sw
Date:			4 August 2009
Author:			Scott Wallace

6 August 2009:  make the wording of the hand-me-a-tile item in the halo-actions submenu consistent with the below, as recommended by Antonio.  The two other balloon-help situations mentioned by Antonio remain somewhat inconsistent with other balloon-help wordings for hand-me-a-tile, but are retained in their current form to maintain consistency with balloon-help wordings for adjacent items in the same tool.

Harmonizes menus that have 'reveal object', 'grab object', and 'tile for object' items, so that they all offer all three items, with the same wording and compatible balloon-help.

This finally catches up with a  very reasonable recommendation from Kathleen Harness long ago.

=== 2241macClipFix-bf.cs ===
Change Set:		macClipFix-bf
Date:			17 July 2009
Author:			Ted Kaehler/Bert Freudenberg

This is derived from Ted's unicodeMacExternal changeset:
TK: After the latest Unicode cut and paste changes, text copied from Eudora on a Mac could not be pasted.  I revivied some old code for when the latest conversion fails.  Now both unicode and older Mac text from outside Squeak can be pasted.
BF: Convert from MacRoman charset to Unicode.
BF: ... and make sure we answer a Text not String.
BF: ... and convert LFs to CRs.
BF: ... and refactor the whole so it makes sense and is less verbose

=== 2240lexiFix-sw.cs ===
Change Set:		lexiFix-sw
Date:			4 August 2009
Author:			Scott Wallace

For some reason, in the etoys image, the lexicon and instance-browser tools have been opening with traces of the old candy-colored early squeak look, even though the alternativeWindowLook preference is set.  This update provides a workaround that assures that these tools open with the proper look.

=== 2239grabPatch-kfr.cs ===
Change Set:		grabPatch-kfr
Date:			3 August 2009
Author:			Karl Ramberg (& Scott Wallace)

Improved grab-patch tool -- see SQ-99 on tracker.squeakland.org.  Allows grab action to proceed in any direction.

=== 2238fullScreenCheckbox-sw.cs ===
Change Set:		fullScreenCheckbox-sw
Date:			5 August 2009
Author:			Scott Wallace

Makes the full-screen/non-full-screen control in the scaling menu be a checkbox, just like all the other toggles in that menu.
Make a click on the checkbox representing the current screen-mode deslelect and select another screen mode in its place.

=== 2237sqLandConfigJul17-yo.cs ===
Change Set:		sqLandConfigJul17-yo
Date:			17 July 2009
Author:			Yoshiki Ohshima

Set to use Bigger cursor.  Make font bigger.

=== 2236navBar-sw-mz-yo.cs ===
Change Set:		navBar-sw-mz-yo
Date:			16 July 2009
Author:			Scott Wallace, Milan Zimmermann, Yoshiki Oshima

Adds a control at topright of screen/window to govern visibility of the full nav bar.

When opening 'old' projects, the nav bar will now appear in its collapsed form, at the top-right corner of the screen, to minimize the chance of obscuring essential content.  The criterion for oldness is:  any project lacking a 'manifest' is considered old, as is any project whose manifest indicates a version code that is not 'etoys'.

This update is derived from work done under the following two JIRA items:
	 SQ-154    	 Make it simple to show and hide the toolbar
	 SQ-280    	 Detect the version of a loading project and hide nav bar if desirable.

=== 2235enterNew-sw.cs ===
Change Set:		enterNew-sw
Date:			11 June 2009
Author:			Scott Wallace

JIRA SQ-257 (Tim) Should the 'new project'  button open the newly created project, like the 'Make a project' cloud?

  The difference in user experience is disturbing, and it might not be obvious to new users that they need to click the little project window.

=== 2234viewerBeneath-sw.cs ===
Change Set:		viewerBeneath-sw
Date:			6 July 2009
Author:			Scott Wallace

Fix for JIRA issue SQ-88:  Position the viewer beneath the nav-bar,

=== 2233toggleFullScreen-bf.cs ===
Change Set:		toggleFullScreen-bf
Date:			7 July 2009
Author:			Bert Freudenberg

Make the zoom button toggle full screen mode, hold down to show display options.

=== 2232ChicagoTheme-yo.cs ===
Change Set:		ChicagoTheme-yo
Date:			13 July 2009
Author:			Yoshiki Ohshima

Chicago theme redone. Not to use green for the bar.

=== 2231strtUpPjEncoding-KR.cs ===
Change Set:		strtUpPjEncoding-KR
Date:			23 June 2009
Author:			Korakurider

SQ-265: Startup project name has to be decoded as VM-neutral encoding, not systemString.


=== 2230SqueaklandRelease09-yo.cs ===
Change Set:		SqueaklandRelease09-yo
Date:			9 July 2009
Author:			Yoshiki Ohshima

Adopt the new policy on the screen size, where almost always use the virtual screen.

=== 2229hideHaloFix-kfr.cs ===
Change Set:		hideHaloFix-kfr
Date:			6 June 2009
Author:			Karl Ramberg

A dropped SelectionMorph still showed its halo, which could give nasty errors if a handle was clicked

=== 2228allKeystrokes-sw.cs ===
Change Set:		allKeystrokes-sw
Date:			7 May 2009
Author:			Scott Wallace

Report all keystrokes to all consumers of  #lastKeystroke, even if they are also consumed by some object other than the World.

=== 2227stepIntoFix-bf.cs ===
Change Set:		stepIntoFix-bf
Date:			22 May 2009
Author:			Bert Freudenberg

The debugger did not step into blocks evaluated using #valueWithArguments:. This uses primitive 82 which was not properly special-cased yet in #doPrimitive:method:receiver:args: so  the debugger did not regain control until the block was done. This changeset handles this case.

=== 2226projectTitle-bf.cs ===
Change Set:		projectTitle-bf
Date:			30 April 2009
Author:			Bert Freudenberg

Set main window title to project name (if projectNameInTitle pref is true)

=== 2225setTitle-bf.cs ===
Change Set:		setTitle-bf
Date:			29 April 2009
Author:			Bert Freudenberg

Add a method to set the main window's title using the HostWindowPlugin

=== 2224fillBlank-sw.cs ===
Change Set:		fillBlank-sw
Date:			27 May 2009
Author:			Scott Wallace

Adds a #layoutChanged call in a FillInTheBlank method... which is hard to justify except that it does happen to eliminate the bug symptom reporter in the Squeakland Tracker as issue SQ-132  (=TRAC 8781 on olpc tracker), 

=== 2223hideHaloAfterDup-kfr.cs ===
Change Set:		hideHaloAfterDup-kfr
Date:			10 May 2009
Author:			Karl Ramberg

A dropped SelectionMorph still showed its halo, which could give nasty errors if a handle was clicked

=== 2222InhibitBlinkparen-yo.cs ===
Change Set:		InhibitBlinkparen-yo
Date:			16 April 2009
Author:			Yoshiki Ohshima

When preference blinkParen is false, it doesn't try to highlight  the matching opening paren for a type in.

=== 2221paintBoxLocation-kfr.cs ===
Change Set:		paintBoxLocation-kfr
Date:			10 May 2009
Author:			Karl Ramberg

Do some adjustment so the Paint pallette does not open slightly off screen when using Preferences unlimitedPaintArea and useBiggerPaintingBox

=== 2220squeaklandDevImage-yo.cs ===
ChangeSet:		squeaklandDevImage-yo
Date:			26 May 2009
Author:			Yoshiki Oshima

Supplies a method which, when evaluated, will transform the user's dev image into one suitable for ongoing Squeakland development work.

=== 2219categoryFullyVisible-sw.cs ===
Change Set:		categoryFullyVisible-sw
Date:			18 May 2009
Author:			Scott Wallace

When the user adds a new category-viewer to a viewer using the + button at the top of the viewer, make certain that all the contents of the category are fully visible, even that requires deleting another category viewer above the one in question.

Similarly, when the user retargets a category viewer to show a new category, make certain that the newly-chosen category is fully visible, deleting a category-viewer above the one in question if necessary.

=== 2218splitGeometry-sw.cs ===
Change Set:		splitGeometry-sw
Date:			18 May 2009
Author:			Scott Wallace

Splits the items formerly in the 'geometry' pane into two different categories -- for starters, the extra category is called 'more geometry', and the less widely-used items have been moved out to that new category.

Caution: several misspellings in help-string wordings are corrected here:


OLD:
The x coordiante of rotation center in parent's coodinate system.
The y coordiante of rotation center in parent

NEW:
The x coordinate of rotation center in parent's coordinate system
The y coordinate of rotation center in parent's coordinate system



=== 2217sdecimalRemove-yo.cs ===
Change Set:		sdecimalRemove-yo
Date:			22 May 2009
Author:			Yoshiki Ohshima

Remove the Test class for ScaledDecimal, which is holding onto an obsolete instance.

=== 2216ReadMona-yo.cs ===

=== 2215fixImmWin32-ka.cs ===
Change Set:		fixImmWin32-ka
Date:			7 April 2009
Author:			Kazuhiro Abe

setting correct CompositionWindowManager for HandMorph at startUp.
correcting prefereredKeyboardPosition by scale and offset of virtual screen.


=== 2214tabLoopFix-sw.cs ===
Change Set:		tabLoopFix-sw
Date:			2 April 2009
Author:			Scott Wallace

Fix to the bug that hitting tab key in a text field when the 'tabAmongFields' preference is false can result in an infinite loop.

=== 2213fixBlackScreen-yo.cs ===
Change Set:		fixBlackScreen-yo
Date:			4 April 2009
Author:			Yoshiki Ohshima

Avoid black screen flashing when switching same-sized project with display scale enabled for both. 

=== 2212haloClickTweak-sw.cs ===
Change Set:		haloClickTweak-sw
Date:			24 March 2009
Author:			Scott Wallace

JIRA SQ-143:  Make it less easy to rip a BookMorph's nav-bar out of the book.

This is another take on a fix.  This time, without removing the ability of a user to get a halo on any morph, the favorable properties of the existing algorithm (in regard to a a morph on a page of a BookMorph for example) are preserved while at the same time assuring that a first halo-click on the nav-bar of a book will bring up the halo for the entire book rather than for the nav-bar.

So I propose this as a replacement for the earlier workaround posted to SQ-143.

=== 2211renameFix-sw.cs ===
Change Set:		renameFix-sw
Date:			26 February 2009
Author:			Scott Wallace

Fix for TRAC 9032 - A script saved as textual asks for author initials

=== 2210scriptCatFix-sw.cs ===
Change Set:		scriptCatFix-sw
Date:			2 March 2009
Author:			Scott Wallace

Restore proper classification of scripts compiled from an etoy scriptor, that got lost a couple of years ago when 1305ScriptorToParseNode1-yo came into the etoys image.

=== 2209GStreamerUI18ForEtoys.cs ===
Change Set:		GStreamerUI18ForEtoys
Date:			26 March 2009
Author:			John McIntosh and others

The diff from the code in Etoys and GStreamer-UI-JMM.18.mcz

=== 2208GStreamerBase40ForEtoys.cs ===
Change Set:		GStreamerBase40ForEtoys
Date:			26 March 2009
Author:			John McIntosh and others

The diff from the code in Etoys and GStreamer-Base-JMM.40.mcz

=== 2207keepTempNames-yo.cs ===
Change Set:		keepTempNames-yo
Date:			18 March 2009
Author:			Yoshiki Ohshima

Keep temp names for tetually coded scripts.

=== 2206positionFixes-sw.cs ===
Change Set:		positionFixes-sw
Date:			4 February 2009
Author:			Scott Wallace

Fix for TRAC #9115: Etoys: 'bearing to' and 'distance to' tiles is calculated based on the top-
left corner. -- should be based on reference positions.

=== 2205virtDisplayJan12-yo.cs ===
Change Set:		virtDisplayJan12-yo
Date:			12 January 2009
Author:			Yoshiki Ohshima

Enable it a bit more eagerly.

=== 2204copyright-bf.cs ===
Change Set:		copyright-bf
Date:			8 January 2009
Author:			Bert Freudenberg

Put a full copyright notice into the image, make  Smalltalk>>copyright match that, and add a check to release builder so they remain consistent. Also, the about menu offers to show the license now.

=== 2203jaInputDec8-yo.cs ===
Change Set:		jaInputDec8-yo
Date:			8 December 2008
Author:			Yoshiki Ohshima

Make Anthy based Japanese input work.

=== 2202fullAuthTools-sw.cs ===
Change Set:		fullAuthTools-sw
Date:			5 January 2009
Author:			Scott Wallace

TRAC 9173:  Offer full authoring-tools menu to all users.
Show the same, full, set of choices in the authoring-tools menu whether or not eToyFriendly is turned on.

=== 2201FixOnSugarSandBox-yo.cs ===
Change Set:		FixnOnSugarSandBox-yo
Date:			15 December 2008
Author:			Yoshiki Ohshima

The logic was wrong when to enable the sandbox.

=== 2200dismissProjView-sw.cs ===
Change Set:		dismissProjView-sw
Date:			8 December 2008
Author:			Scott Wallace

Fix for TRAC 9058.  Cannot delete a ProjectViewMorph that represents a remote project.

=== 2199altDot-sw.cs ===
Change Set:		altDot-sw
Date:			23 November 2008
Author:			Scott Wallace

TRAC 8879 -- make alt-dot pause all ticking scripts even when eToyFriendly flag is off

=== 2198unCamelCase-sw.cs ===
Change Set:		unCamelCase-sw
Date:			3 November 2008
Author:			Scott Wallace

Fix for TRAC ticket 8929:
Should not attempt to 'un-camel-case' user-defined script and variable names.

User-defined script names and user-defined variable names will now always appear in the same form  accepted when the names are defined, which means they will always
 -- start with a lower-case alphabetic character
 -- consist entirely of alphabetic and numeric characters (NB:  no spaces)
Except for forcing the first character to be lower-case-alphabetic, the case of the identifiers dfor user-defined variable and script names will be exactly as the user typed them in.

These rules had gotten somewhat compromised with stamp-out-camel-case code earlier this year, but now are restored.  Note that *system-defined* method and variable names still undergo 'un-camel-casing', so that for example 'scaleFactor' appears on tiles as 'scale factor'.

=== 2197arrowsOnLangChg-sw.cs ===
Change Set:		arrowsOnLangChg-sw
Date:			3 November 2008
Author:			Scott Wallace

Fix for TRAC 8928 - Switching language loses arrows.

=== 2196wrap-swyo.cs ===
Change Set:		wrap-swyo
Date:			5 November 2008
Author:			Scott Wallace and Yoshiki Ohshima

A workaround for wrap issues in UserText and PreferencesPanel.

=== 2195koEnvironment.cs ===

=== 2194scriptNameTileFixup-sw.cs ===
Change Set:		scriptNameTileFixup-sw
Date:			22 October 2008
Author:			Scott Wallace

Some old projects from earlier versions of etoys can have faulty structure in ScriptNameTiles.  This update adds fixing up such tiles to the procedures undertaken under 'attempt misc repairs' in authoring-tools menu. 

=== 2193newDatastore-bf.cs ===
Change Set:		newDatastore-bf
Date:			28 October 2008
Author:			Bert Freudenberg

Cope with new Datastore using ByteArrays for Strings
