Etoys Update Feed (experimental)

RSS Feed

feed.rss

Update Stream

updates.list

Updates

2410repo1705-kfr.cs (Thu, 23 Jan 2014 09:10:01 -0500)

Change Set: repo1705-kfr
Date: 23 January 2014
Author: Karl Ramberg


Changes from v1659 of 26 July 2012 to v1715 of 19 January 2014:
--------------------
System-kfr.64
Register preferences as a file service and make storing and loading preferences a little more flexible.

System-kfr.65
Don't return duplicate list
--------------------
Collections-kfr.9
Fix long standing bug with printing small numbers ie 1.2245678e-16
Copied method from Squeak 4.4
--------------------
Kernel-kfr.8
Fix long standing bug with printing small numbers ie 1.2245678e-16
Copied methods from Squeak 4.4
--------------------
Etoys-kfr.143
http://tracker.squeakland.org/browse/SQ-1118
partName and documentation in KeyPressMorph>>descriptionForPartsBin need to be translatable.

Etoys-kfr.144
Add Etoy interfaces to ScratchPlugin picture manipulation methods
http://tracker.squeakland.org/browse/SQ-996

Etoys-kfr.145
Change the graphic filters to use slots instead of commands

Etoys-kfr.146
More fixing for filters per Berts very sound suggestions

Etoys-kfr.147
Set min and max to filter values

Etoys-kfr.148
Unable change of variable type of variables in use in scripts

Etoys-kfr.149
Whirl filter does not like floating point numbers

Etoys-kfr.150
http://tracker.squeakland.org/browse/SQ-1138

> I disabled the possibility to change the type of variable if it is used in a script.

That was too drastic. A warning should be enough.

Etoys-bf.151
Move object into view *after* it has been included in its new owner, not before.

Etoys-kfr.152
Don't use corner rounding

Etoys-kfr.153
Some enhancements to GraphMorph

Etoys-kfr.154
Rename a method name

Etoys-kfr.155
Missing method for scripting 'naked' morphs

Etoys-kfr.157
Fixes issues with variables in Kedama
--------------------
Morphic-kfr.96
localization: list of mathematical functions untranslateable or wrong strings used
http://tracker.squeakland.org/browse/SQ-1110

(Some other methods from I don't know where popped up here also)

Morphic-kfr.97
Add Etoy interfaces to ScratchPlugin picture manipulation methods
http://tracker.squeakland.org/browse/SQ-996

Morphic-kfr.98
Remove instance variable 'filters' and use properties instead

Morphic-kfr.99
Small fix for hue filter

Morphic-kfr.100
empty log message

Morphic-kfr.101
Fixing issues with flexing FlapTabs

Morphic-kfr.102
A few fixes to the SelectionMorph.
Among them SelectionMorph>>slideToTrash: fix from

http://tracker.squeakland.org/browse/SQ-251

It can be tested for side effects and rolled back if it
cause any trouble.

Morphic-kfr.103
Fix for offset of a dropped morph that changes to thumbnails

Morphic-kfr.104
Fix for SelectionMorph dropping behaviour.

Morphic-kfr.105
Remove bogus commented out code

Morphic-kfr.106
Inserts multiple scaled objects into a holder causes them to scale further

http://tracker.squeakland.org/browse/SQ-935
http://tracker.squeakland.org/browse/SQ-628

The detentBy... should only be used when changing that value interactively (using the halo), not when doing it programmatically.

Halo scaling does not use extent: directly, it uses scaleToMatch wich sends detentBy...

Morphic-bf.107
Fix drawing morphs with translucent gradient (by adopting the fix made by Andreas in 2009)
--------------------
Connectors-kfr.200
http://tracker.squeakland.org/browse/SQ-1123
FSM ButtonBar appears with white text on white

Connectors-kfr.201
http://tracker.squeakland.org/browse/SQ-1124
SaveGIF button on Class ButtonBar and FSM ButtonBar is broken.
--------------------
MorphicExtras-kfr.75
Fix DNU from rotating FlapTabs. There are still other issues with rotating FlapTabs that are not addressed

MorphicExtras-kfr.76
empty log message

MorphicExtras-kfr.77
Fixing issues with flexing FlapTab

MorphicExtras-kfr.78
Fix playing between cursor position and a given position

MorphicExtras-kfr.79
Change method name

MorphicExtras-kfr.80
Reverting
http://source.squeak.org/etoys/MorphicExtras-kfr.24.mcz
--------------------
Sound-kfr.27
Fix a age old bug in
PianoRollNoteMorph>>mouseMove:

Offset is now working
--------------------
Sugar-kfr.15
Make accidental mishaps with the navigator bar less likely

Sugar-kfr.23
Remove duplicated method

Sugar-gd.24
Read gconf.xml new format. (SQ-1200)

Sugar-kfr.25
Read gconf.xml new format. (SQ-1200)
Gustavo Duarte

Sugar-kfr.26
Read gconf.xml new format. (SQ-1200)
Gustavo Duarte
--------------------
Tools-kfr.12
Add preferences to file services

Tools-kfr.13
Insert players uniqueNameForReference when dropped on a ScriptEditor textual method pane. Simple support for objRef tiles added. Rejects most other dropped tiles at the moment.

http://tracker.squeakland.org/browse/SQ-161

Tools-kfr.14
A little better conversion of tiles to code

Tools-kfr.15
Use unique name in code string for PhraseTile for other players than self.
!


2409repo1659-bf.cs (Sat, 28 Jul 2012 19:00:12 -0400)

Change Set: repo1658-bf
Date: 28 July 2012
Author: Bert Freudenberg

Update packages to repository version 1659 (update-bf.32).

Changes from v1658 of 27 June 2012 to v1659 of 26 July 2012:
--------------------
Nebraska-bf.3
Put Listener back into object catalog (still hidden from categories, only found in alphabetical list or by searching)
!


2408repo1658-bf.cs (Sun, 01 Jul 2012 11:43:29 -0400)

Change Set: repo1658-bf
Date: 1 July 2012
Author: Bert Freudenberg

Update packages to repository version 1658 (update-bf.31).

Changes from v1655 of 24 June 2012 to v1658 of 27 June 2012:
--------------------
MorphicExtras-bf.73
Do not translate the close button's 'X' label

MorphicExtras-bf.74
Revert addition of graph-location watcher items to Morph's extras menu. The viewer is a better way to get watchers.
--------------------
ScratchConnect-bf.4
Move ScratchClient to 'Tools' category
!


2407repo1655-bf.cs (Sun, 24 Jun 2012 18:35:01 -0400)

Change Set: repo1655-bf
Date: 25 June 2012
Author: Bert Freudenberg

Update packages to repository version 1655 (update-bf.30).

Changes from v1632 of 29 March 2012 to v1655 of 24 June 2012:
--------------------
System-bf.62
Change Set: dropGifFix-sw
Date: 11 June 2012
Author: Scott Wallace

SQ1094 - Dropping a GIF into Etoys gives DNU.

Reinitializing ExternalDropHandler appears to clear up the problem. This update makes a vacuous change to ExternalDropHandler>>initialize in order to get it done.

System-bf.63
Change Set: preffix-kks
Date: 20 October 2010
Author: kks

SQ-869: recover gracefully if persistent prefs don't exist
--------------------
GetText-bf.15
If a literal was marked as translatable, but no strings are found in it, then export the symbols. Normally, only strings are exported, not symbols.

GetText-bf.16
Better comment in POT for translators about the meta-phrases 'Language-Name' and 'Language-Direction'
--------------------
Kernel-bf.7
Change Set: monthAndDayOfWeek-sw
Date: 22 June 2012
Author: Scott Wallace

Makes the month names January...December and weekday names Monday..Sunday appear for translation in the translation tools.
(modified by bf: do not add a method but mark the original definitions for translation)
--------------------
Etoys-bf.138
Make sure EtoysDebugger really gets released when closing scriptor.

Change Set: scriptorCompat-sw
Date: 1 June 2012
Author: Scott Wallace

Make .pr files more likely to be usable in earlier versions of etoys, by neutralizing elements that relate to the single-step feature (which was added in etoys 5.0,) in the save-files.

Etoys-Richo.139
* The times repeat tile wasn't updating when changing language. Fixed by adding TimesRepeatTile>>localeChanged.

Etoys-bf.140
Change Set: colorArgInViewer-sw
Date: 25 April 2012
Author: Scott Wallace

SQ-1088: Fixes the bug that a color-valued argument tile seen in a viewer could not have its argument value changed there in the viewer -- every attempt would always result in tearing off a copy of the entire phrase.

Etoys-bf.141
Change Set: thumbnailing-sw
Date: 10 June 2012
Author: Scott Wallace

Fixes SQ-1099 - If you 'include' an object to a holder with 'show thumbnails' checked it does not become a thumbnail.

Fix applies to all four 'include' commands.

Also fixed here: a screen-update problem encountered when switching a playfield in or out of always-show-thumbnail mode when a plafield showing its cursor.

Etoys-bf.142
CalendarMorph: use 'Week dayNames' instead of listing the week days. This avoids exporting them for translation again.
--------------------
Morphic-bf.91
Do not store a scriptor's step button and highlights in projects.

Change Set: scriptorCompat-sw
Date: 1 June 2012
Author: Scott Wallace

Make .pr files more likely to be usable in earlier versions of etoys, by neutralizing elements that relate to the single-step feature (which was added in etoys 5.0,) in the save-files.

Morphic-bf.92
Make sure changing a Sketch's rotationStyle does not change its on-screen appearance. Previously, changing the rotation style while the Sketch's heading was in certain quadrants could result in flipping. Now, we pre-flip its form so that the object still looks the same.

Morphic-bf.93
SQ-811: Ted Kaehler's fix to QuickGuides so they do trigger scripts on opening

Morphic-bf.94
Change Set: brushSizePref-sw
Date: 13 January 2012
Author: Scott Wallace

Pass current event to ThreePhaseButtonMorph's action, if wanted.

Morphic-bf.95
SQ-1036: Fix typo in halo menu ballon help
--------------------
Connectors-bf.199
Change Set: spawnWorkaround-sw
Date: 15 March 2012
Author: Scott Wallace

SQ-1045: Some of the text objects in the Connectors category could generate an error when the user typed command-o into them; this works around that.
--------------------
MorphicExtras-bf.70
Change Set: rotateViewerFlapTab-sw
Date: 6 June 2012
Author: Scott Wallace

SQ-1096 Attempting to rotate a viewer flap tab with the rotate handle in a halo has been resulting in a system freeze.
Reduce the danger by not offering a rotate handle in the halo of a viewer flap tab.
For consistency, also don't offer a resize handle in such a halo.

MorphicExtras-bf.71
Change Set: brushSizePref-sw
Date: 13 January 2012
Author: Scott Wallace

Adds a preference, 'singlePixelNib'. when this preference is on, the smallest brush icon in the etoys painting tool will represent a single-pixel-wide nib; when it's off, the smallest brush icon will represent a three-pixel-wide nib.

MorphicExtras-bf.72
SQ-1036: fix spelling in WebCam help
--------------------
OLPC-Display-bf.5
Protect virtual sensor against using a non-virtual display.
--------------------
Sugar-bf.13
Handle object chooser response from external media instead of Journal (absolute file path instead of object id)

Sugar-bf.14
ObjectChooser: handle non-ascii filenames. Plus some cleanup.
--------------------
ScratchConnect-bf.3
ScratchConnect fixes from Koji Yokokawa

SQ-1085: ScratchClient>>broadcast: should be send message as UTF8
SQ-1086: Remove 'receive messages' tile, change help text of 'send variables'
SQ-1087: Player>>sensorUpdate: lacks a space to form the Scratch command.
!


2406repo1631-kfr.cs (Thu, 29 Mar 2012 16:05:52 -0400)

Change Set: repo1631-kfr
Date: 29 March 2012
Author: Karl Ramberg

DNU getLjusstyrkaUnder
SQ-1972


2405repo1631-kfr.cs (Thu, 29 Mar 2012 15:40:54 -0400)

Change Set: repo1631-kfr
Date: 29 March 2012
Author: Karl Ramberg

DNU getLjusstyrkaUnder
SQ-1972


2404repo1630-kfr.cs (Wed, 28 Mar 2012 13:50:10 -0400)

Change Set: repo1630-kfr
Date: 28 March 2012
Author: Karl Ramberg

Changes from v1629 of 26 March 2012 to v1630 of 28 March 2012:
--------------------
Etoys-kfr.135
Issues SQ-1070 and SQ-1071
Stepping over a script with an empty test tile hangs the image.
The 'step' button fails when trying to evaluate a test condition involving a function (like abs, random, and such).
!


2403repo1629-kfr.cs (Mon, 26 Mar 2012 13:23:24 -0400)

Change Set: repo1629-kfr
Date: 26 March 2012
Author: Karl Ramberg

Changes from v1616 of 18 March 2012 to v1629 of 26 March 2012:
--------------------
System-bf.57
Fix loading classes from image segments if they changed shape.

System-kfr.58
SQ-1064 added a missing 'toCamelCase'

System-kfr.59
Use the modal color picker

System-kfr.60
Change extent of Scraps-book

System-bf.61
Update copyright notice
--------------------
Etoys-kfr.134
Put ScriptableButton in ObjectCatalog category scripting
--------------------
Morphic-bf.89
revert removing an inst var from PasteUpMorph

Morphic-kfr.90
Typo : boundaries specifed. SQ-1065
--------------------
MorphicExtras-kfr.67
Fixes a bug that made it difficult to decrease the maxValue of a vertical number line.

MorphicExtras-kfr.68
Extent had wrong ratio applied

MorphicExtras-kfr.69
Revert previous wrong fix
--------------------
ReleaseBuilder-bf.12
Clean out ObjectScanner which may hold onto an old uniclass if there was some error

ReleaseBuilder-bf.13
Update copyright check
!


2402repo1616-kfr.cs (Mon, 19 Mar 2012 13:41:35 -0400)

Change Set: repo1616-kfr
Date: 19 March 2012
Author: Karl Ramberg

Changes from v1601 of 12 March 2012 to v1616 of 18 March 2012:
--------------------
System-kfr.56
Set connector label font
--------------------
Etoys-kfr.126
Try avoiding walkbacks when fixing projects
SQ-1041

Etoys-kfr.127
SQ-1043
Add screen feedback showing what would be torn off in a drag. Overridden vacuously here to avoid a crash when super code is applied to a SystemQueryPhrase.

Etoys-kfr.128
Missing ) in wording SQ-1044

Etoys-bf.129
properly fix missing ')' in menu SQ-1044

Etoys-bf.130
label fix ('texutally')

Etoys-kfr.131
Unlike all other vocabularies, the DateFormat vocabulary was getting added to the system's vocabulary-list by a class-initialize method of CalendarMorph, and this meant that it got lost whenever the list is rebuilt, e.g. via 'Vocabulary initialize'.

Etoys-kfr.132
Adds 'button to show/hide this script' to the Scriptor menu. When chosen, this will produce a button which, when pressed, will show the Scriptor -- or, if the Scriptor is already showing, hide it. The resulting button can subsequently be edited via its halo in the usual ways, e.g. to change the name, the color, the balloon help.

Etoys-kfr.133
The labels on certain 'detailed watchers' -- those for which the variable-name and the 'getter selector' do not bear the default relationship -- are wrong.
SQ-1052
--------------------
Morphic-kfr.87
Slight adjustment in parameters that define the x-y plane, to make the way tick-marks on the two axes line up on the underlying grid more uniform.

Morphic-kfr.88
Instance variable autoLineLayout had only one accessor and could be replaced by a self send
--------------------
MorphicExtras-kfr.65
1. Change the order in which the items appear in the 'pen use' category of the viewer, as per request from Avigail.
2. Remove the 'scriptable button' from the supplies flap, and in its place offer a Polygon. This change won't immediately be apparent after this code is loaded, but will show up on the next build, and can be seen in current beta images if you use the flaps menu to 'destroy all shared flaps', then 'install olpc etoy flaps'.

MorphicExtras-kfr.66
Fix vertical resize of supplies flap SQ-1046
--------------------
Protocols-kfr.11
Unlike all other vocabularies, the DateFormat vocabulary was getting added to the system's vocabulary-list by a class-initialize method of CalendarMorph, and this meant that it got lost whenever the list is rebuilt, e.g. via 'Vocabulary initialize'.
!


2401repo1599-kfr.cs (Mon, 12 Mar 2012 16:41:04 -0400)

Change Set: repo1599.kfr
Date: 12 March 2012
Author: Karl Ramberg

Changes from v1554 of 4 March 2012 to v1599 of 12 March 2012:
--------------------
System-kfr.52
Set preference to use properties panel to true.
Fix spelling in method name.
Two methods removed from package

System-bf.53
Default to stop sound when done on Linux

System-kfr.54
Fix for animated gif

System-kfr.55
Add connector label font to Standard systems font menu
--------------------
DrGeoII-Core-bf.22
fix typo (reported by Chris Leonard)
--------------------
Etoys-kfr.114
Change Set: graphingFixes-sw
Date: 4 March 2012
Author: Scott Wallace

Addresses various bug-reports and recommendations relating to recent number-line and graph-paper updates:
- Enforce reasonable ranges for the sliders governing the grid parameters, taking the grid-size, coarse-grid-size , and playfield dimensions into account.
- Provide a button to request 'graph paper' from the 'generic property sheet' when appropriate.
- Retain position of number line when its pixelsPerUnit changes.
- Disable the 'offset' when coarse-grid in effect.
- Protect sliders against zero-divide that can happen if minVal = maxVal.
- Protect InfiniteForms against incidental calls to #darker and #twiceDarker that can be sent to any object's fillStyle by some of the custom border code.
- Removes about a dozen superfluous methods that had mistakenly lingered in the earlier updates, and removes three inst vars of NumberLineMorph that were remnants from earlier code

Etoys-kfr.115
Delete properties panel if target not is in world

Etoys-kfr.116
Fix SimpleWatchers for variable types sound leaves a WatcherWrapper on handle delete
http://tracker.squeakland.org/browse/SQ-1018

Etoys-bf.117
Fix translatable strings in variable properties dialog

Etoys-kfr.118
Just 'grey out' decimal places in the variable panel, don't remove it. Swap places of remove variable and modify variable in menu

Etoys-kfr.119
Honor solid color choice when switching from gradient and back to solid fill

Etoys-kfr.120
Show simpler properties panel initially

Etoys-kfr.121
Open with appropriate panels

Etoys-kfr.122
Limits the choices for types for user-defined variables and for parameters for user-defined scripts.
Adds balloon help for items in the menu for a variable in a viewer.
Cleans up some symbol-list-type-related issues.
Reformulates a couple of recently-added UI elements into more translation-friendly formats.

Etoys-bf.123
KeyPressMorph: fix event listener registration

Etoys-kfr.125
Fix typo
http://tracker.squeakland.org/browse/SQ-1040
--------------------
Graphics-kfr.10
Bug fixes for animated gif
--------------------
Morphic-kfr.82
Change Set: graphingFixes-sw
Date: 4 March 2012
Author: Scott Wallace

Addresses various bug-reports and recommendations relating to recent number-line and graph-paper updates:
- Enforce reasonable ranges for the sliders governing the grid parameters, taking the grid-size, coarse-grid-size , and playfield dimensions into account.
- Provide a button to request 'graph paper' from the 'generic property sheet' when appropriate.
- Retain position of number line when its pixelsPerUnit changes.
- Disable the 'offset' when coarse-grid in effect.
- Protect sliders against zero-divide that can happen if minVal = maxVal.
- Protect InfiniteForms against incidental calls to #darker and #twiceDarker that can be sent to any object's fillStyle by some of the custom border code.
- Removes about a dozen superfluous methods that had mistakenly lingered in the earlier updates, and removes three inst vars of NumberLineMorph that were remnants from earlier code

Morphic-kfr.83
Open appropriate property sheet

Morphic-kfr.84
Limits the choices for types for user-defined variables and for parameters for user-defined scripts.

Morphic-bf.85
- fix keyboard up/down interpreter logic
--------------------
Connectors-kfr.194
Change Set: graphingFixes-sw
Date: 4 March 2012
Author: Scott Wallace

Addresses various bug-reports and recommendations relating to recent number-line and graph-paper updates:
- Enforce reasonable ranges for the sliders governing the grid parameters, taking the grid-size, coarse-grid-size , and playfield dimensions into account.
- Provide a button to request 'graph paper' from the 'generic property sheet' when appropriate.
- Retain position of number line when its pixelsPerUnit changes.
- Disable the 'offset' when coarse-grid in effect.
- Protect sliders against zero-divide that can happen if minVal = maxVal.
- Protect InfiniteForms against incidental calls to #darker and #twiceDarker that can be sent to any object's fillStyle by some of the custom border code.
- Removes about a dozen superfluous methods that had mistakenly lingered in the earlier updates, and removes three inst vars of NumberLineMorph that were remnants from earlier code

Connectors-kfr.195
Show simpler properties panel initially

Connectors-kfr.196
Attach label to connector midpoint

Connectors-kfr.197
Fixing up issues connector labels

Connectors-kfr.198
Change for standard connectors label font
--------------------
Multilingual-bf.24
- fix keyboard up/down interpreter logic
--------------------
MorphicExtras-kfr.61
Change Set: graphingFixes-sw
Date: 4 March 2012
Author: Scott Wallace

Addresses various bug-reports and recommendations relating to recent number-line and graph-paper updates:
- Enforce reasonable ranges for the sliders governing the grid parameters, taking the grid-size, coarse-grid-size , and playfield dimensions into account.
- Provide a button to request 'graph paper' from the 'generic property sheet' when appropriate.
- Retain position of number line when its pixelsPerUnit changes.
- Disable the 'offset' when coarse-grid in effect.
- Protect sliders against zero-divide that can happen if minVal = maxVal.
- Protect InfiniteForms against incidental calls to #darker and #twiceDarker that can be sent to any object's fillStyle by some of the custom border code.
- Removes about a dozen superfluous methods that had mistakenly lingered in the earlier updates, and removes three inst vars of NumberLineMorph that were remnants from earlier code

MorphicExtras-kfr.62
Fix wording of balloon help

MorphicExtras-kfr.63
Fix for animated image

MorphicExtras-kfr.64
doublespace after 'objects' to single space
doublespace after 'A' to single space
http://tracker.squeakland.org/browse/SQ-1040
--------------------
Protocols-kfr.8
'bottomRight center' should be 'bottomRight' 'center'.

Protocols-kfr.9
Vocabulary initialize

Protocols-kfr.10
Limits the choices for types for user-defined variables and for parameters for user-defined scripts.
Adds balloon help for items in the menu for a variable in a viewer.
Cleans up some symbol-list-type-related issues.
Reformulates a couple of recently-added UI elements into more translation-friendly formats.
--------------------
Sound-kfr.24
Fix loading/drops of aif and aiff files
http://tracker.squeakland.org/browse/SQ-1032

Sound-kfr.25
Fix sampling rate when adding sound to sound library

Sound-kfr.26
Update list info when contents is changed
--------------------
Tools-kfr.11
File servce for aif and aiff files
http://tracker.squeakland.org/browse/SQ-1032
--------------------
ReleaseBuilder-bf.11
execute 'Vocabulary initialize' when building image
!


2400repo1554-kfr.cs (Thu, 08 Mar 2012 09:09:01 -0500)

Change Set: repo1554-kfr
Date: 4 March 2012
Author: Karl Ramberg

Changes from v1465 of 29 August 2011 to v1554 of 4 March 2012:
--------------------
System-Richo.48
* Modified the way the locale changes are notified to morphs. Basically, Project>>#updateLocaleDependentsWithPreviousSupplies:gently: now sends #localeChanged to all morphs and the default implementation in Morph does nothing.
* Added Scott fix to retain the old order (first all morphs that are not top-level ScriptEditorMorphs)

System-Richo.49
* Now changed the correct string (I hope) from 'Really delete the project <name> and all its contents? <yes/no>' to 'Really delete the icon and remove the project from Etoys (file will still be saved on disk) <yes/no>'
--------------------
Collections-kfr.8
Change the bumper that is put out at the front of a .pr file so if it is encountered by an older version of etoys, instead of simply refusing to load, it now describes the problem to the user and gives the option of proceeding anyway.

Note: also retains the older bumper guard against loading into even older systems. Pre-olpc-era projects can still not be loaded
--------------------
DrGeoII-Core-kfr.18
http://tracker.squeakland.org/browse/SQ-910
Typos in DrGeo

DrGeoII-Core-kfr.19
http://tracker.squeakland.org/browse/SQ-910
Fix typo

DrGeoII-Core-kfr.20
eToys typo
http://tracker.squeakland.org/browse/SQ-986

DrGeoII-Core-kfr.21
Fix comment issue
--------------------
Kernel-kfr.6
A slightly modified version of Ricardo Moran's CalendarMorph circulated in late 2011. Provides a scriptable calendar object, with a variety of useful items available in the 'calendar' category of its viewer.
http://tracker.squeakland.org/browse/SQ-1008
--------------------
Etoys-bf.94
Fix SQ-983 (in Spanish, viewer does not start with basic category). This was caused by differing translations in different domains. Now we always use the 'Etoys-Tiles' translation domain.

Etoys-kfr.98
http://tracker.squeakland.org/browse/SQ-1005
'Open script' halo handle for ScriptActivationButton

Etoys-kfr.99
This is Ricardo Moran's implementation of a step-next-phrase feature in etoy Scriptors, with minor curating by Scott Wallace.

Etoys-Richo.100
* Fixed step button behavior when #batchPenTrails option is on.

Etoys-kfr.101
A slightly modified version of Ricardo Moran's CalendarMorph circulated in late 2011. Provides a scriptable calendar object, with a variety of useful items available in the 'calendar' category of its viewer.
http://tracker.squeakland.org/browse/SQ-1008

Etoys-kfr.102
Fix issue starting a script ticking in the Viewer.

Etoys-Richo.103
Sixteen items for Squeakland 2012:

11. On Add Variable: Show options for value type - to make it easier to discover different types besides number (Ex: player, color, etc).

Etoys-Richo.104
* Fixed bug when adding a new variable and not selecting a type.

Etoys-Richo.105
empty log message

Etoys-Richo.106
* Added a new dialog for adding/modifying user slots.

Etoys-Richo.107
* Fixed a bug when trying to set the pen down on the world.
Even though the tile is hidden it can be accessed if you look for it in the search pane.
Also, the error appears when you try to step over a button script.

Etoys-Richo.108
* Added a morph to test if a key is currently pressed.

Etoys-Richo.109
Sixteen items for Squeakland 2012:
8. When saving file display only: Name, Notes and Tags - Remove Subject, Target Age, and Region - Matches Scratch (can fold subject entries into tags for existing and older versions)

I just commented the code, it might be good to clean up a bit but I didn't dare to remove anything.

Etoys-kfr.110
Adde balloon help: 'Move toward the given object. If the object has an instance variable named speed, the speed of the motion will be governed by that value'

Etoys-Richo.111
* Preserved 'Subject' information in the EToyProjectDetailsMorph when reading in older projects, transferring the info into the free-form 'Tags' field.

Etoys-kfr.112
Following watchers
http://tracker.squeakland.org/browse/SQ-1029

add 'attached watchers': watcher variants that behave as if 'attached' to the object they are observing. Unlabeled and labeled versions are available. from both the halo-menu and the viewer of an attached watcher, one can configure where it should attach to the observed (e.g. left, topLeft, top, etc...) and how much it should be offset from the nominal attachment position.

Etoys-kfr.113
Notice moved method
--------------------
Files-Richo.2
Added two useful methods to FileStream class: #fileNamed:do: and #forceNewFileNamed:do: (taken from Squeak)
--------------------
Graphics-kfr.7
Do color palette padding with Color Black instead of color transparent. Maybe we can catch if the gif should be diplayed opaque...

Graphics-kfr.8
Revert method to old version. Impossible to detect transparency the way I tought.

Graphics-kfr.9
Deficient support for Point-valued variables
http://tracker.squeakland.org/browse/SQ-1012
--------------------
GStreamer-UI-kfr.20
Remove from partsbin
--------------------
Morphic-kfr.67
Fix keyDown/keyUp events. Must not be interpreted. Berts fix

Morphic-kfr.72
Partial fix for triggering opening and closing scripts.
No fix for book pages yet.
http://tracker.squeakland.org/browse/SQ-999

Morphic-Richo.73
* Added #localeChanged to Morph with an empty implementation. Subclasses that want to get notified of a locale change should override this method.

Morphic-kfr.74
Deficient support for Point-valued variables
http://tracker.squeakland.org/browse/SQ-1012

Morphic-Richo.75
* Fixed a bug when making a script that sets some object's heading to zero and then trying to rotate the object manually (via halo) while the script is ticking.

Morphic-kfr.76
The pen trails work different in a playfield than in the world. In the world the background morph is draw above the pen trails, but in the playfield the pen trails are draw above the background. The latter is the correct.

Morphic-Richo.77
Sixteen items for Squeakland 2012:

12. When deleting a project icon, change 'delete the icon and delete the project' to 'delete the icon and remove the project' delete indicates it may delete it from disk. And change wording from 'Really delete the project <name> and all its contents? <yes/no>' to 'Realy delete the icon and remove the project from Etoys (file will still be saved on disk) <yes/no>'

Morphic-Richo.78
* Reverted one of the strings changed in previous commit because I think that's not the one to be changed.

Morphic-kfr.79
Author: Scott Wallace
Adds a graph-paper option for the fillStyle of playfields.
Adds a graph-paper tool, allowing all the contributing factors to be viewed and manipulated, and the results seen immediately.

Fixed darker scrollbars in panel and a bug with offset and coarse grid

Morphic-kfr.80
Stray method from graph paper

Morphic-kfr.81
Update for moved methods
--------------------
Multilingual-bf.22
Generate proper key down / up events for Mac. The keyValuenow it is set to an upper-case character value as if the keyboard had a US-layout. The code refers to the physical key, not its label in a language-specific layout. That means e.g. on a German keyboard, the 'z' key will report $z in a stroke event but $Y in an up or down event. OTOH, e.g. WASD will always refer to the same 4 keys commonly used for navigation, even if using the French AZERTY layout instead of QWERTY.

Multilingual-bf.23
Correct three codes for full Mac ISO keyboard
--------------------
MorphicExtras-kfr.30
Adding WebCam in MorphicExtras

MorphicExtras-kfr.31
Renamed CameraPlugin to CameraInterface

MorphicExtras-kfr.32
Restore two methods accidentally removed

MorphicExtras-kfr.33
Change description for partsbin

MorphicExtras-kfr.34
Add missing Player extentions

MorphicExtras-kfr.35
Removing instance side primitive methods in CameraInterface

MorphicExtras-kfr.36
Do not clobber instance variables.

MorphicExtras-kfr.37
Remove methods and instance variables. We don't need so many settings

MorphicExtras-kfr.38
Removed most stuff now. Not much left, but now it should be easy to work with.

MorphicExtras-kfr.39
Fixing up stuff. Making Etoys tiles work as expected.

MorphicExtras-kfr.40
More finetuning

MorphicExtras-kfr.41
Some more fixing.
I'll say this is pretty much good to gow now.
Famous last words...

MorphicExtras-kfr.42
Some more fixes. Leaving project camera is turned off. entering its turned on again (if it was previously left on). Renamed category

MorphicExtras-kfr.43
Fix ObjectsTool entry. Renamed morph to player.

MorphicExtras-kfr.44
Add menu on off toggle

MorphicExtras-kfr.45
Changes to use #getvalueFromCostume: in Player. outOfWorld: and inToWorld: creates some issues where the WecCameMorph starts stepping after being moved and dropped. Not solved yet...

MorphicExtras-kfr.46
Try to get more stable reults. CameraPlugin fail sometimes to turn off the camera and restart it.

MorphicExtras-kfr.47
Fix some player issue and add longer delay for camera start

MorphicExtras-kfr.48
Just scale the form we have

MorphicExtras-kfr.49
Chenge WebCamMorph delete to not turn off camera if there are more instances. Translate 'camera is off'. Stop stepping if instanceVariable comIsOn is false

MorphicExtras-kfr.50
Display animated gifs better.

MorphicExtras-kfr.51
Better formating and use :=

MorphicExtras-kfr.52
fixing

MorphicExtras-kfr.53
Some additions to AnimatedImagemorph. Its now possible to playn and stop animaton playback. Posibility to toggle the opaque setting from etoys as well. Currently the gif reader does not set opaque correctly so it's pure chanse if playback looks right.

MorphicExtras-kfr.54
Missed some extensions

MorphicExtras-kfr.55
make animated gifs display opaque as default

MorphicExtras-kfr.56
Webcam does not need the get grapics tile

MorphicExtras-kfr.57
Fix for triggering opening and closing scripts in BookMorphs
http://tracker.squeakland.org/browse/SQ-999
¨

MorphicExtras-kfr.58
Add Ricardo Moran's 'Sector' object to the system. Provides a new kind of object corresponding to a 'sector' of a circle; its viewer offers items reporting the angle and radius of the sector.
http://tracker.squeakland.org/browse/SQ-1007

MorphicExtras-kfr.59
Add number lines, for use both in cuisanaire-rod-like applications and as axes for cartesian planes and graphs.

MorphicExtras-kfr.60
More numbered lines
--------------------
Nebraska-kfr.2
http://tracker.squeakland.org/browse/SQ-994
Spelling error
--------------------
OLPC-Display-yo.4
When you are showing 'actual pixels', the zoom goes outside of expected area.
--------------------
Protocols-kfr.6
Readout tile for points

Protocols-kfr.7
Following watchers
--------------------
Sound-kfr.20
Fix to SoundLibraryMorph. Make sure contents is up to date.
--------------------
Tools-kfr..9
Inspectors where too cramped up. Adjust a little.

Tools-kfr.10
http://tracker.squeakland.org/browse/SQ-984
--------------------
VideoForSqueak-kfr.2
Hide for now. Use new Camera with Scratch plugin instead.
!


2398jumpTo5dot0-bf.cs (Tue, 06 Mar 2012 08:14:44 -0500)

Change Set: jumpTo5dot0-bf
Date: 6 March 2012
Author: Bert Freudenberg

Jump to version 5.0"


2397repo1465-bf.cs (Wed, 31 Aug 2011 16:05:15 -0400)

Change Set: repo1465-bf
Date: 31 August 2011
Author: Bert Freudenberg

Update packages to repository version 1465 (update-bf.23).

Changes from v1452 of 30 July 2011 to v1465 of 29 August 2011:
--------------------
System-bf.47
update copyright notice to match file
--------------------
Etoys-kfr.87
Using Arrows to decrease from 0.01 displays epsilon instead of 0.00 in scripting tiles
http://tracker.squeakland.org/browse/SQ-946

Etoys-kfr.88
Fix typos in translatable strings
http://tracker.squeakland.org/browse/SQ-978

Etoys-kfr.89
Revert some of the ViewerLine changes pickup and visual feedback changes .
http://tracker.squeakland.org/browse/SQ-972

Etoys-kfr.90
Fix typos in translatable strings
http://tracker.squeakland.org/browse/SQ-980

Etoys-kfr.91
Fix typos in translatable strings
http://tracker.squeakland.org/browse/SQ-981

Etoys-kfr.92
Fix typos in translatable strings
http://tracker.squeakland.org/browse/SQ-982

Etoys-kfr.93
Fix typos in translatable strings
http://tracker.squeakland.org/browse/SQ-983
--------------------
Connectors-kfr.193
Fix typos in translatable strings
http://tracker.squeakland.org/browse/SQ-977
--------------------
MorphicExtras-kfr.28
By changing to show page controls full breaks stuff in QuickGuides etc.
Page controls will be shown short hereby
http://tracker.squeakland.org/browse/SQ-636

MorphicExtras-kfr.29
By changing to show page controls full breaks stuff in QuickGuides etc.
Page controls will be shown short hereby
http://tracker.squeakland.org/browse/SQ-636
--------------------
WS-Sound-kfr.7
Fix typos in translatable strings
http://tracker.squeakland.org/browse/SQ-979
--------------------
ReleaseBuilder-bf.10
fix copyright check
!


2396repo1454-kfr.cs (Sun, 31 Jul 2011 15:15:54 -0400)

Change Set: repo1454-kfr
Date: 31 July 2011
Author: Karl Ramberg

<your descriptive text goes here>


2395repo1453-kfr.cs (Sun, 31 Jul 2011 09:17:24 -0400)

Change Set: repo1453-kfr
Date: 31 July 2011
Author: Karl Ramberg

Changes from v1421 of 7 June 2011 to v1453 of 30 July 2011:
--------------------
Etoys-kfr.75
CategoryViewer row height changes when locale is changed
http://tracker.squeakland.org/browse/SQ-944

Etoys-kfr.76
CategoryViewer row height changes when locale is changed
http://tracker.squeakland.org/browse/SQ-944

Etoys-kfr.77
Get the CategoryViewer lines the right height

Etoys-kfr.78
Set the right heigth for the CategoryViewer line

Etoys-kfr.79
Small fixup in WatcherWrapper so it build valid watchers

Etoys-kfr.83
Simplify the way of selecting sounds as instrument

Etoys-kfr.84
Simplify the selection of sounds for instruments.
Nore to self: Test before publishing

Etoys-kfr.85
http://tracker.squeakland.org/browse/SQ-955

Etoys-kfr.86
http://tracker.squeakland.org/browse/SQ-955
--------------------
Morphic-kfr.64
Minor typo, Etoy > Morphic.po, 'Trignometric' -> 'Trigonometric'
SQ-963

Morphic-kfr.65
Grammar / typo, Etoy » Morphic.po, 'changed to point to Dot'
http://tracker.squeakland.org/browse/SQ-966

Morphic-kfr.66
http://tracker.squeakland.org/browse/SQ-968
--------------------
Connectors-kfr.192
Purple halo-handle: 'open a Connector properties panel for the morph' broken
http://tracker.squeakland.org/browse/SQ-969
--------------------
MorphicExtras-kfr.26
Minor typo, Etoys » MorphicExtras.po, 'scripting. with' (misplaced punctuation)
http://tracker.squeakland.org/browse/SQ-965

MorphicExtras-kfr.27
http://tracker.squeakland.org/browse/SQ-967
--------------------
Sound-kfr.14
Sounds as instruments that can change pitch

Sound-kfr.15
Sounds as instruments that can change pitch

Sound-kfr.16
Refactoring of change to make sounds play different pitches

Sound-kfr.17
Reverb was turnes on everytime SoundPlayer started playing. Preference setting must be put somwhere else.

Sound-kfr.18
Do not initialize SoundPlayer every time SoundPlayer starts

Sound-kfr.19
Do not initialize SounPlayer every time sound is played
--------------------
Tools-kfr.5
Make wav files loadable for Etoys

Tools-kfr.6
Make wav files loadble from Etoys

Tools-kfr.7
Make own category for Sounds in FileList

Tools-kfr.8
Make own category for Sounds in FileList
--------------------
WS-Sound-kfr.5
Sounds as instruments that can change pitch

WS-Sound-kfr.6
Refactoring of change to make sounds play different pitches
Utilities


2394repo1421-kfr.cs (Tue, 07 Jun 2011 14:07:10 -0400)

Change Set: repo1421-kfr
Date: 7 June 2011
Author: Karl Ramberg

Changes from v1416 of 28 May 2011 to v1421 of 7 June 2011:
--------------------
Etoys-kfr.73
In Particles Gas model, open viewer for 'molecule' and drag out molecule speed and you get an exception
http://tracker.squeakland.org/browse/SQ-941

Etoys-kfr.74
fix a slip
--------------------
Connectors-kfr.191
Revert this change:

Include NCNoteMorph in ObjectsTool
http://tracker.squeakland.org/browse/SQ-920
--------------------
Movies-kfr.4
Try to play example videos across project saves and moves
--------------------
ReleaseBuilder-kfr.10
comment change
Utilities


2393repo1416-kfr.cs (Sun, 29 May 2011 06:24:46 -0400)

Change Set: repo1416-kfr
Date: 29 May 2011
Author: Karl Ramberg

Changes from v1409 of 23 May 2011 to v1416 of 28 May 2011:
--------------------
System-kfr.46
Put Kedama object in category UserObjects
--------------------
Etoys-kfr.71
Put Kedama object in category UserObjects

Etoys-kfr.72
Put Kedama object in category UserObjects
Small fix to this
--------------------
Connectors-kfr.190
Include NCNoteMorph in ObjectsTool
http://tracker.squeakland.org/browse/SQ-920
--------------------
Multilingual-kfr.20
Input method and clipboard copy&paste do not work for Chinese in Windows
http://tracker.squeakland.org/browse/SQ-876

Multilingual-kfr.21
Failed to open projects named with Chinese characters
http://tracker.squeakland.org/browse/SQ-879
--------------------
Movies-kfr.3
to keep reference to external video file over project saves


2392repo1409-kfr.cs (Mon, 23 May 2011 13:23:59 -0400)

Change Set: repo1409-kfr
Date: 23 May 2011
Author: Karl Ramberg

Morphic-kfr.63
Missing methods from fix
http://source.squeak.org/etoys/Etoys-kfr.70.mcz


2391repo1408-bf.cs (Sun, 22 May 2011 17:20:16 -0400)

Change Set: repo1408-bf
Date: 22 May 2011
Author: Bert Freudenberg


Changes from v1347 of 13 October 2010 to v1408 of 22 May 2011:
--------------------
System-bf.45
- always use SQUEAKLETS command line argument if given
--------------------
GetText-Richo.14
* Exporting a GetTextTranslator was giving a DNU because GetTextExporter>>translationFor:in: was asking 'translator translations'.
* TextDomainManager class>>allKnownDomains was ignoring the special domain 'Etoys-Tiles'
--------------------
Monticello-kfr.401
Fix layout of MC window

Monticello-kfr.402
Fix some window layout

Monticello-kfr.403
slip
--------------------
Compiler-Richo.4
* Fixed parsing of external function declarations in order to make FFI work correctly.
--------------------
Etoys-kfr.51
Assure not placing above script header

Etoys-kfr.52
Insert characters at end of text.
Fix SQ-809

Etoys-bf.53
- rename insertCharactersAtEnd: to appendCharacters:

Etoys-kfr.54
Fix for issue http://tracker.squeakland.org/browse/SQ-831

Etoys-kfr.55
Fixes http://tracker.squeakland.org/browse/SQ-884

I'm a little unsure about the use of the deep copier and when you do weak copies etc...

Etoys-kfr.56
Updated with veryDeepFixupWith:

Fixes http://tracker.squeakland.org/browse/SQ-884

I'm a little unsure about the use of the deep copier and when you do weak copies etc...

Etoys-bf.57
chooseClickTarget returns topRenderer now, so use renderedMorph to access the actual morph

Etoys-kfr.58
If you delete an object its scripts disappear, but its watcher's remain
http://tracker.squeakland.org/browse/SQ-885

Etoys-kfr.59
fix for deleting Players and associates

Etoys-kfr.60
If you scale a Holder, 'shuffle contents' does not work
http://tracker.squeakland.org/browse/SQ-842

Etoys-kfr.61
Extraneous double spaces present in UI strings
http://tracker.squeakland.org/browse/SQ-666

Etoys-kfr.62
When using 'looks like' tile from graphics, the forward direction is changed to that object we look like
http://tracker.squeakland.org/browse/SQ-932

Changed so 'look like' really looks like the SketchMorph in the Holder
Also changed so forward direction is not changed under the hood.

This must be tested so it does not break backward compability with project.
Should not be a big issue I think....

Etoys-kfr.63
When using 'looks like' tile from graphics, the forward direction is changed to that object we look like
http://tracker.squeakland.org/browse/SQ-932

Changed so 'look like' really looks like the SketchMorph in the Holder
Also changed so forward direction is not changed under the hood.

Etoys-kfr.64
empty log message

Etoys-kfr.65
When switching language, parentheses turn into 'grouped' function
http://tracker.squeakland.org/browse/SQ-686

Etoys-kfr.66
When switching language, parentheses turn into 'grouped' function
http://tracker.squeakland.org/browse/SQ-686

Etoys-kfr.67
Watcher for 'Playfields : cursor' changes to 'Playfields : pasteUpCursor'
http://tracker.squeakland.org/browse/SQ-886

Etoys-kfr.68
Hide 'add search pane' menu item if it already is present

Etoys-kfr.69
Revert http://source.squeak.org/etoys/Etoys-kfr.68.mcz

Etoys-kfr.70
Mouseover Feedback of a phrase tile is wrong
http://tracker.squeakland.org/browse/SQ-62
--------------------
GStreamer-UI-kfr.19
GStreamerPlayer's Viewer throws an exception when you try to view 'movie controls' category in Viewer
http://tracker.squeakland.org/browse/SQ-671
--------------------
Morphic-kfr.48
Fix removeAllMorph for TranformationMorphs

Morphic-kfr.49
Fix removeAllMorphs when flexing

Morphic-kfr.50
Fix removeAllMorphs when flexing

Morphic-kfr.51
Insert characters at end of text.
Fix SQ-809

Morphic-kfr.52
Insert characters at end of text.
Fix SQ-809

Morphic-bf.53
- rename insertCharactersAtEnd: to appendCharacters:
- make appendCharacters: and insertCharacters: retain the text attributes

Morphic-bf.54
Fix for SQ-867: picking a morph needs to select its topRenderer, to access the right player

Morphic-kfr.55
eToys typos
http://tracker.squeakland.org/browse/SQ-922

Morphic-kfr.56
Fix for deleting morph with scripted submorphs

Morphic-kfr.57
Extraneous double spaces present in UI strings
http://tracker.squeakland.org/browse/SQ-666

Morphic-kfr.58
empty log message

Morphic-kfr.59
The Ruler Object stops measuring when you rotate it
Kind of fixed

Morphic-kfr.60
Reverting the change

Morphic-kfr.61
If you scale a parts bin, then drag an object out an exception is thrown
http://tracker.squeakland.org/browse/SQ-936

Morphic-kfr.62
Connectors Flap, Maker Button when clicked gives subscript error
http://tracker.squeakland.org/browse/SQ-538
--------------------
Multilingual-kfr.17
Possible infinite loop in FixedFaceFont

Multilingual-kfr.18
MultiTTCFont cache does not initialized
http://tracker.squeakland.org/browse/SQ-877

Multilingual-kfr.19
Minor bugs about TTCFont fallbackFont
http://tracker.squeakland.org/browse/SQ-878
--------------------
MorphicExtras-Richo.18
* Fix for: (SQ-911) 'Scrolling Text' Scripts do not fire with certain Mouse events

MorphicExtras-Richo.19
* Fix for: (SQ-912) You get an exception when you have a Scrollable Text's Halo displayed and click <CMD-O> to get the Object catalog.

MorphicExtras-kfr.20
Sound Recorder show does not work properly
http://tracker.squeakland.org/browse/SQ-672

MorphicExtras-kfr.21
Default Book page controls should be 'advanced' instead of short
http://tracker.squeakland.org/browse/SQ-636

MorphicExtras-kfr.22
eToys typos
http://tracker.squeakland.org/browse/SQ-922

MorphicExtras-kfr.23
empty log message

MorphicExtras-kfr.24
Playfield's menu item: 'set thumbnail height' does not take effect until you uncheck and re-check 'use thumbnails
http://tracker.squeakland.org/browse/SQ-814
--------------------
Movies-kfr.2
Fix file dialog if movie file is missing in movie player
--------------------
OLPC-Display-bf.3
force display update after reversing parts of the scaled screen (makes 'indicate all siblings' work)
--------------------
Sound-kfr.10
Honor Prefrerence soundReverb

Sound-kfr.11
Sound Recorder show does not work properly
http://tracker.squeakland.org/browse/SQ-672

Sound-kfr.12
Fix balloon help text
--------------------
Sugar-bf.10
get user name and user colors from gconf if no presence service

Sugar-kfr.11
Fix to SQ-906

Sugar-kfr.12
Fix to SQ-906
--------------------
WS-Sound-kfr.4
Help bubble text is wrong for color component tiles
http://tracker.squeakland.org/browse/SQ-918
!


2390repo1347-bf.cs (Thu, 14 Oct 2010 01:52:51 -0400)

Change Set: repo1347-bf
Date: 13 October 2010
Author: Bert Freudenberg

Update packages to repository version 1347 (update-bf.16).

Changes from v1345 of 13 October 2010 to v1347 of 13 October 2010:
--------------------
Multilingual-kks.16
Initialize language environment on startup to pickup appropriate interpreters for UTF-8 charset locales.
--------------------
ReleaseBuilder-bf.9
Generate POT files only after setting the new version
!


2389repo1345-bf.cs (Wed, 13 Oct 2010 03:39:54 -0400)

Change Set: repo1345-bf
Date: 13 October 2010
Author: Bert Freudenberg

Update packages to repository version 1345 (update-bf.15).

Changes from v1339 of 25 September 2010 to v1345 of 13 October 2010:
--------------------
System-bf.43
Default to soundReverb off (SQ-853)

System-bf.44
Do not translate the systemInformationString included in error logs, only the one in the UI.
--------------------
Etoys-bf.50
Only keep actual sounds as property (SQ-845)
--------------------
Multilingual-kks.15
added multilingual Unicode environments (SQ-850)
--------------------
Sound-bf.9
Fix soundReverb preference not being honored when loading project (SQ-852)
--------------------
TrueType-bf.7
Make TTFontDescription>>size compatible with TTFontDescription>>at:. This fixes the error when switching to Vietnamese (as reported by Serge Stinckwich)
!


2388repo1339-bf.cs (Sat, 25 Sep 2010 13:20:03 -0400)

Change Set: repo1339-bf
Date: 25 September 2010
Author: Bert Freudenberg

Update packages to repository version 1339 (update-bf.14).

Changes from v1335 of 19 September 2010 to v1339 of 25 September 2010:
--------------------
Etoys-bf.49
Fix decimal places in loaded QuickGuide scriptors
--------------------
Protocols-bf.5
Fix SQ-832: In Spanish, viewer only shows two empty panes
!


2387repo1335-bf.cs (Sun, 19 Sep 2010 13:21:32 -0400)

Change Set: repo1335-bf
Date: 19 September 2010
Author: Bert Freudenberg

Update packages to repository version 1335 (update-bf.13).

Changes from v1326 of 13 September 2010 to v1335 of 19 September 2010:
--------------------
System-bf.40
Add soundReverb preference

System-bf.41
Add button to reset saved preferences.

System-bf.42
Put manifest in front of project file, uncompressed for easier access.
--------------------
Etoys-bf.46
Fix SQ-816: Error when adding variable named 'val'
--------------------
MorphicExtras-bf.17
Remove reverb setting from envelope editor menu
--------------------
Protocols-bf.4
Fix tile help balloons not being translated (SQ-821)
--------------------
ReleaseBuilder-bf.8
When building a release, ensure preferences default values are set correctly.
--------------------
Sound-bf.8
Add soundReverb preference
--------------------
Sugar-bf.9
Fix SQ-791: Journal saving fails in Sugar 0.82.1
!


2386repo1326-bf.cs (Mon, 13 Sep 2010 14:11:04 -0400)

Change Set: repo1326-bf
Date: 13 September 2010
Author: Bert Freudenberg

Update packages to repository version 1325 (update-bf.12).
Changes from v1321 of 11 September 2010 to v1326 of 13 September 2010:
--------------------
System-bf.38
Fix SQ-796: Toolbar not restored after hiding

System-bf.39
preserve loaded update numbers when setting new version
--------------------
Morphic-bf.47
Merge Morphic-kks.46: get back paintbox in event theatre
remove obsolete repositionPaintPalette: implementers
--------------------
MorphicExtras-bf.16
remove send of repositionPaintPalette:
--------------------
ReleaseBuilder-bf.7
Update system version when building release
!


2385repo1321-bf.cs (Sat, 11 Sep 2010 13:48:25 -0400)

Change Set: repo1321-bf
Date: 11 September 2010
Author: Bert Freudenberg

Update packages to repository version 1321 (update-bf.11).

Changes from v1303 of 29 August 2010 to v1321 of 11 September 2010:
--------------------
System-bf.35
Hide preference panel buttons in user mode.

System-bf.36
Fix SQ-779: all shared flaps destroyed when switching projects.

System-bf.37
Adjust default preferences. 'cambridge' is now the regular OLPC and Etoys default, 'chicago' is for developers
--------------------
Monticello-bf.400
Merge latest from Squeak trunk
--------------------
Etoys-Richo.42
* Fix for (SQ-776) If you detach a Speech Bubble, then 'stop saying or thinking' the bubble disappears and what looks like playfield remains

Etoys-Richo.43
* Fix for (SQ-771) If you try and rotate a Speech Bubble Etoys Freezes

Etoys-bf.44
- SQ-787: allow negative timer values

Etoys-bf.45
SQ-783: Add back TimesRepeatMorph
--------------------
Morphic-bf.43
SQ-788: showing space keystroke as <space> broke old projects (reverting Morphic-kfr.18)

Morphic-bf.44
Translate 'Jump to...' button.

Morphic-bf.45
One *should* be able to use a 'fire' tile from a playback-button's viewer (a 'playback-button' being the button you get after hitting 'Publish' once you're satisfied with an event recording. The playback button, when pressed by the user, invokes a playback of the recording, and the halo menu of a playback button contains about a dozen options concerning playback.)
However, it doesn't work, because of a missing method, which I attach herewith, -- Scott

Morphic-bf.46
Move QuickGuideMorph>>preloadIndex to class side, fix it, remove unused methods
--------------------
Multilingual-bf.14
Fix SQ-229: Can't type non-latin characters on Mac OS X
--------------------
MorphicExtras-bf.15
Fix reverting book pages. Needed for the castle tutorial (SQ-752)
--------------------
ReleaseBuilder-bf.4
Fix release builder scripts

ReleaseBuilder-bf.5
More release builder cleanup, remove some outdated methods

ReleaseBuilder-bf.6
More release builder clean up. Getting there ...
!


2384repo1303-bf.cs (Sun, 29 Aug 2010 13:51:29 -0400)

Change Set: repo1303-bf
Date: 29 August 2010
Author: Bert Freudenberg

Update packages to repository version 1300 (update-bf.10). Rebuild flaps afterwards.
Changes from v1280 of 18 August 2010 to v1303 of 29 August 2010:
--------------------
System-bf.30
- do not call outdated update check methods on startup

System-bf.31
- set previous locale to a project's locale when entering it (TextMorph>>localeChanged depends on previous locale being set correctly)

System-bf.32
- make pasting images from other apps work on Mac, and possibly on WIndows (untested)

System-bf.33
- change copyright to 2010

System-bf.34
- use forceToScreen: to make displayProgressWithJump: visible on virtual screen
--------------------
GetText-Richo.13
* Fix for bug (SQ-753) Viewer shows only variables.
String>>#translatedInDomain: will try to translate using the specified domain and if the translation wasn't found it will send #translatedInAllDomains. Also, #translatedInDomain:or: was added to String.
--------------------
Etoys-Richo.39
* Adding the Speech Bubbles implementation with balloon helps and a small bug fix.

Etoys-bf.40
- changing language while the Players tool was open gave an error (thanks to Carlos Rabassa for reporting)

Etoys-bf.41
Fix SQ-660: Changing variable type to 'Patch' throws 'Message Not Understood' error
--------------------
Morphic-bf.39
- do not make UserText translatable by default

Morphic-Richo.40
* I made this change a while ago thinking there wouldn't be a problem but there is. I just found it while playing with Scrolling Text.
Anyway, I'm changing it back to its original behavior.

Morphic-bf.41
- delete the 'add/remove objects' menu entry from SelectionMorph's halo menu. It was broken because the selection is deleted when the menu is shown. It is available on the extra blue halo handle instead.

Morphic-bf.42
Fix for SQ-764: Guides not translated in Brasilian Portuguese
- pt_BR falls back to pt now
- if no localized guide found, look for any
- English guides moved to locale folder just as the others
--------------------
MorphicExtras-bf.13
- fix for SQ-767 (error in Magnifier)
- better help balloon for Quit button

MorphicExtras-bf.14
Fix for SQ-529: Need easier way to add a flap
- adds a flap to Supplies and Object Catalog
--------------------
Protocols-Richo.3
* Fix for bug (SQ-753) Viewer shows only variables. ObjectWithDocumentation>>#wording tries to translate using the domains 'Etoys-Tiles' and 'Etoys'
--------------------
ReleaseBuilder-bf.3
- fix copyright check
--------------------
Sugar-bf.4
- showAdvancedNavigatorButtons preference toggles 'new project' button

Sugar-bf.5
- adjust navbar for Sugarness only at startup, not while stepping
- rebuild navbar when toggling showAdvancedNavigatorButtons preference

Sugar-bf.6
- while initializing, do not add nav bar buttons yet


Sugar-bf.7
- do not save automatically when quitting under Sugar
- keep button brings up details dialog (but not yet synced with Sugar properties)
- the old behavior can be restored by enabling the sugarAutoSave preference

Sugar-bf.8
Inform user about missing QuickGuides
--------------------
Tools-bf.4
- in the project load/save dialog under Sugar, hide the user directory
- instead, pre-select the [Journal] target
!


2383rebuildNavBar-bf.cs (Fri, 20 Aug 2010 03:44:49 -0400)

Change Set: rebuildNavBar-bf
Date: 20 August 2010
Author: Bert Freudenberg

Rebuild the nav bar so everyone sees the same ..."


2382repo1280-bf.cs (Thu, 19 Aug 2010 16:08:13 -0400)

Change Set: repo1280-bf
Date: 19 August 2010
Author: Bert Freudenberg

Update packages to repository version 1280 (update-bf.9).

Changes from v1264 of 15 August 2010 to v1280 of 18 August 2010:
--------------------
DBus-Objects-bf.8
- dbusMethod: declarations were broken since a CompiledMethod's literals nowadays are not just literals anymore
--------------------
Monticello-bf.392
- use larger default extents for MC tools to make sure all buttons show

Monticello-bf.398
Merge latest from trunk:
- display class comment changes
- file-out-all for PatchBrowser (to package changes)
- more robust HTTP upload

--------------------
Etoys-Richo.36
* It seems the 'world geometry' category made the slots 'length' and 'width' behave as readOnly for all morphs.
I changed the 'world geometry' viewer category to make all slots readWrite. They won't work for the world but at least the other morphs slots are now readWrite again. Also, all of the 'world geometry' slots were supposed to be readOnly but they wasn't so I guess this is not a big deal.

Etoys-bf.37
- make sure that default script names are legal selectors (fixes SQ-683, in Greek the translation of 'script' is not a legal selector)

Etoys-bf.38
- rename flip commands to 'flip left right' and 'flip up down'
--------------------
MonticelloConfigurations-dtl.76
Allow MCConfigurationBrowser to remove a repository from a configuration.
Add class comments for classes in MonticelloConfigurations.

MonticelloConfigurations-dtl.77
Updated class comments

MonticelloConfigurations-bf.76
- use larger default extents for MC tools to make sure all buttons show

MonticelloConfigurations-bf.78
merge latest from trunk:
- updated class comments
- 'remove repository' menu entry
--------------------
Morphic-tk.38
When QuickGuides folder contains a file whose name begins with an unfamiliar category, show it anyway. It does not show on the Index page, but it does show in the Jump To menu. This allows teachers to add help guides for their own curriculum.
Bug fixed: In a foreign language, in the Jump To menu, every category appeared twice.
--------------------
Sugar-bf.3
- nav bar buttons were not switching to Sugar mode correctly
!


2381repo1264-bf.cs (Sun, 15 Aug 2010 19:10:59 -0400)

Change Set: repo1264-bf
Date: 15 August 2010
Author: Bert Freudenberg

Update packages to repository version 1264.

Changes from v1238 of 28 June 2010 to v1264 of 15 August 2010:
--------------------
System-bf.24
- make DiskProxy printString translateable (used in balloon help of unloaded projects)

System-bf.25
- Fix for SQ-592: when switching language and neither fonts are loadable nor Pango is available, simply switch the language (and hope for the best). In particular, do not show a menu that only has a 'cancel' entry.
- Also, make NaturalLanguageTranslator default to be an InternalTranslator (NaturalLanguageTranslator is abstract)

System-bf.27
- safe-guard against malformed UTF-8 clipboard data

System-bf.26
- allow to persist preferences (SQ-134)
- store value using menu in preferences tool
- restore on startup

System-bf.28
- Merge System-Richo.24 (enable drop of *.morph files)

System-bf.29
Merge from inbox
===========
Name: System-bf.26
Author: bf
Time: 8 August 2010, 6:46:40 pm
UUID: 49a53b17-2294-4f3a-9fe1-f4051afce791
Ancestors: System-bf.25

- allow to persist preferences (SQ-134)
- store value using menu in preferences tool
- restore on startup
--------------------
Kernel-Richo.4
* Fixed Date>>#addMonths: (from Squeak)

Kernel-bf.5
- do not ask about removing class vars while filing in code
--------------------
Etoys-Richo.31
* When dragging out the parameter tile from the repeat tile it used to throw an error.

Etoys-bf.33
* merge from inbox Etoys-kfr.16
Makes a read only category 'world geometry' that is only visible to the world.

Etoys-wiz.32
* This patches setTarget: for ButtonProperties class. Only that one method is changed.

Etoys-bf.34
* merge from inbox Etoys-bf.31
- add a 'timer' tile to the 'playfield' category

Etoys-bf.35
* merge from inbox Etoys-wiz.32
--------------------
Graphics-bf.6
- add Point>>grouped
--------------------
Morphic-bf.30
- protect against nil owner in StringMorphEditor>>keyStroke: (which happens when the key hit actually deleted self)

Morphic-tk.31
Integrate Korakurider's changes to QuickGuides. File index.txt for each language has filename/beautiful name. The second is the UTF-8 name of the QuickGuide.
1. If a guide file is present, but not in the index, show it at the end of the menu list.
2. If a guide is in the index, but the file is not present, don't crash.
3. allow index.txt to have either cr or linefeed.
4. tested the different languages -- Quickguides folder is inside locale/en/ etc.
5. Title of a guide shows correctly at bottom of help flap.
6. again allow .pr files. Very useful when a person is preparing a new guide.
7. other bug fixes.

Morphic-bf.32
- fix editing in QG generator dialog

Morphic-bf.33
- when converting QuickGuide projects to sexp data files, use the file name instead of stored project name
- remove unused Thumbnails, Colors, and Descriptions class vars

Morphic-bf.34
- merge Morphic-Richo.30 (saving morph on file)

Morphic-bf.35
* merge from inbox Morphic-wiz.32
This removes the Collection>>#asKnownNameMenu and puts the code into the former senders.
* Morphic-wiz.31
This is for the targeting changes.
This adds the underlying methods to allow aquiring targets by sighting them with the cursor.
- It adds a targetPoint method to handMorph that is needed in some places that were mistakenly using handMorph targetOffset.
- It also patches up the set target methods for MenuMorph and SimpleButtonMorph
- The addCustomMenuItems:toHand: method for the above classes was updated to include targetsighting.
- for sketchMorph and movie morph the insertIntoMovieMethod is patched.
- In all of these cases the patch is to substitute evt targetPoint for evt hand targetOffset.

Morphic-bf.36
* merge from inbox Morphic-Richo.33
Added some useful methods for the Graphing tools:
ScrollPane now defers halo to its interior.
TextMorph adds the following behavior:
- If a property called #crPassesFocus is true it passes the focus to the next morph when the enter key is pressed.
- If a property called #highlightsOnFocus is true it changes its border color to red when it gets the focus.

Morphic-tk.37
Code to read both index.txt and files on the disk was not comparing them correctly. If two entries have the same file name but two different pretty names, they need to be only one entry. Fixed.
--------------------
MorphicExtras-RIF.10
* changed phrase 'revertable' to 'revertible' since it was misspelled

MorphicExtras-wiz.11
*Targeting changes third part.
This patches the classes SimpleSliderMorph and StringButtonMorph. The std changes to setTarget: method. The update of the addMenuItems: toHand: method.

MorphicExtras-bf.12
- clean up targetting menus
--------------------
Sugar-tk.2
Read the index file every time the user clicks the help button in the Sugar nav bar. Rebuild all data about what guides are present.
!


2380DrGeoII-Core-17.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: DrGeoII-Core-17
Date: 28 June 2010
Author: Bert Freudenberg

Load DrGeoII-Core-HilaireFernandes.17 and DrGeoII-Etoys-HilaireFernandes.10."


2379repo1237-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: repo1237-bf
Date: 27 June 2010
Author: Bert Freudenberg

Update packages to repository version 1237.

Changes from v1117 of 24 May 2010 to v1237 of 26 June 2010:
--------------------
Added packages: DrGeoII-Core DrGeoII-Etoys
--------------------
System-Richo.17
* Fixed LocaleID>>#displayName

System-Richo.18
* Reverted Project>>#chooseNaturalLanguage to old version. The source is the same, I just want to preserve the version info.

System-Richo.19
* Simple fix for a bug that broke the trash can and saving projects.

System-Richo.20
* Revert my last commit.

System-bf.21
- fix from Squeak Trunk: move compiled preferences to *autogenerated category so that the package does not get dirty

System-bf.22
- store list of languages used in a project in the project manifest (SQ-513)

System-bf.23
- reset hands when loading project (fix for SQ-401)
--------------------
GetText-Richo.4
* Removed unused classes: GetTextExporter and LanguageEditor.
* Renamed GetTextExporter2 to GetTextExported.

GetText-Richo.5
* Fixed #appendStringReceivers:into: to correctly use the default domain when a method doesn't belong to any package.
* Removed all extra information except 'Language-Name' and 'Language-Direction' (both are only exported to default domain po file).

GetText-Richo.6
* Changed String>>#translated to look in all domains if the translation wasn't found.

GetText-Richo.7
* Fixed formatting in two methods.
* Changed #= for #== in String>>translated

GetText-KR.8
+ Fix class comment of GetTextExporter.
+ To modify structure of POs/PO that GetTextExporter creates to:
po/
<lang>/
<domain>.po
templates/
<domain>.pot

GetText-Richo.9
* Changed #translated to return self if the current locale is English.

GetText-Richo.10
* Fixed a stupid mistake in my last commit :P

GetText-Richo.11
* Removed #translated 'optimization' for english locale

GetText-kfr.12
Comment out printing to Transcript
--------------------
Compiler-kfr.3

Fixes jira bug SQ-710
Removal of variable used in a script caused a walkback
--------------------
Etoys-Richo.11
* Textual scripts wasn't working because CompiledMethod>>#decompileString is broken for some cases (I don't know why). Now #decompileString is still broken but textual scripts work.

Etoys-kfr.12
Compute up/down arrow increments in NumberTiles from decimal places

Etoys-kfr.13
Fix the overlap logic in Morph>>overlapsShadowForm:bounds:
Fix for not including self in testing for overlaps i Player>>overlapsAny:
Refactor Player>>overlaps: to use Morph>>overlapsShadowForm:bounds:

Etoys-kfr.14
We must keep a reference to the sound we are playing so we can stop it later...

Etoys-kfr.16
Makes a read only category 'world geometry' that is only visible to the world.

Etoys-kfr.17
Try to fix a problem caused in Etoys-kfr.12 with arrow deltas. All player gettermethods got categorized as variables

Etoys-kfr.18
Try once again to get to changes right. Do not add info to slotInfo, just change it if it's there....

Etoys-kfr.19
Fix again, wrong merge applied ...

Etoys-kfr.20
Fix for http://tracker.squeakland.org/browse/SQ-500
Scriptor layout not updated

Etoys-kfr.21
Use ScriptEditorMorph>>fixLayout

Etoys-kfr.22
SQ-667
The description states:
scrolledIntoView -- (Morph) when I am scrolled into view in a GeeMailMorph
scrolledOutOfView -- (Morph) when I am scrolled out of view in a GeeMailMorph

Etoys-kfr.23
Trying to solve http://tracker.squeakland.org/browse/SQ-660
Change Variable Type to 'Patch' throws 'Message Not Understood' error
This fix removes the #Patch slot type for all but KedamaMorphs.
I guess Yoshiki must look at this error for a real fix.

Etoys-kfr.24
SQ-485 Function tile not translated
trnFuncHelp-KR is the proposed patch for translating balloon help

Etoys-kfr.25
SQ-94 Flip operations broken on Etoys

Etoys-kfr.26
empty log message

Etoys-kfr.27
empty log message

Etoys-kfr.28
Flipping fixing

Etoys-kfr.29
Move SketchMorph>>additionsToViewerCategories to Etoys package

Etoys-bf.30
- fix color component accessing (SQ-627)
- move them from WS-Sound package to Etoys package
--------------------
Graphics-Richo.3
* Integrating true type font support by Andreas Raab.

Graphics-Richo.4
* Integrating true type font support by Andreas Raab

Graphics-kfr.5
SQ-597 Animated Gif has several basic bugs
Fix by Jerome Peace
--------------------
Morphic-KR.9
SQ-297: localized QuickGuides contents could be placed in '<imagePath>/locale/<lang>/QuickGuides'. if the directory doesn't exist, fallback to default one '<imagePath>/QuickGuides'

Morphic-KR.10
For SQ-562:
Introduce catalog for QuickGuides to translate display of index and control display order.
+ the catalog file 'catalog.txt' is placed to where QG contents reside
Format is like this:
:NavBar/Navigator <--- categoryName/title of category
PaintBrushes/Brushes <--- guideName/title of guide
PaintColorPalette/Color Palette
Order of guides in some category can be specified in this file.
Titles for categories and guides can be translated.
The file has to be UTF8 encoded.
File name for each guide contents is assumed as <guideName>.sexp.data.gz.
<guideName> should be named only with ascii characters
for portability among various filename encodings.
+ Template of catalog file can be generated by evaluating this:
QuickGuideMorph buildDefaultCatalog.
QuickGuideMorph saveCatalog.
TODO:
+wiki/html/sexp generation functionalities haven't been adopted to this change.
+Buttons on index page are hard coded so aren't affected by translation in catalog.

Morphic-KR.14
For SQ-562:
Introduce index for QuickGuides to translate and control order of guide title in index page.
+ the index file 'index.txt' is placed to where QG contents reside
Format is like this:
:NavBar|Navigator <--- categoryName/title of category
PaintBrushes|Brushes <--- guideName/title of guide
PaintColorPalette|Color Palette
Order of guides in some category can be specified in this file.
Titles for categories and guides can be translated.
The file has to be UTF8 encoded.
File name for each guide contents is assumed as <guideName>.sexp.data.gz.
<guideName> should be named only with ascii characters
for portability among various filename encodings.
+ Template of index file can be generated by evaluating this:
QuickGuideMorph buildDefaultIndex.
QuickGuideMorph saveIndex.
TODO:
+wiki/html/sexp generation functionalities haven't been adopted to this change.
+Buttons on index page are hard coded so aren't affected by translation.
Changes from Morphic-KR.10:
+ teminology change: catalog->index. name of the file was also changed.
+separator in index file.

Morphic-KR.15
For SQ-562:
Introduce index file for QuickGuides to translate and and control order of display of guide titles in index page.
+ the file 'index.txt' is placed to where QG contents reside
Format is like this:
:NavBar|Navigator <--- categoryName|title of category
PaintBrushes|Brushes <--- guideName|title of guide
PaintColorPalette|Color Palette
Order of guides in some category can be specified in this file.
Titles for categories and guides can be translated.
The file has to be UTF8 encoded.
File name for each guide contents is assumed as <guideName>.sexp.data.gz.
<guideName> should be named only with ascii characters
for portability among various filename encodings.
+ Template of the index file can be generated by evaluating this:
QuickGuideMorph buildDefaultIndex.
QuickGuideMorph saveIndex.
TODO:
+wiki/html/sexp generation functionalities haven't been adopted to this change.
+Buttons on index page are hard coded so aren't affected by translation.
Changes from Morphic-KR.10;
+ terminology change: catalog->index; also name of file and related methods were changed
+ separator character is now '|'

Morphic-kfr.16
Adds a Color Palette to the Objects Tool Graphics category. Can be used interactively for picking colors or for random color picking via scripting. The color palette is hard to get hold of as a object otherwise

Morphic-kfr.17
test

Morphic-kfr.18
Display keystroke space as <space> in lastKeystroke

Morphic-kfr.19
When a Holders indicate cursor is true and it's resize to fit is false the cursor will indicate stuff in the Holder outside the bounds of the Holder.

Morphic-kfr.20
SQ-94 Flip operations broken on Etoys

Morphic-kfr.21
Move SketchMorph>>additionsToViewerCategories to Etoys package

Morphic-Richo.22
* Fix for bug: (SQ-719) Can only change a circles diameter to a value less than the current value using width or length tiles

Morphic-Richo.23
* Fixed the comments in Circle>>#width: and #height:

Morphic-bf.24
- like dragging with the right mousebutton, resize if the control key is pressed

Morphic-bf.25
- grow equally in all directions on control-halo-drag

Morphic-bf.26
- fix copying text from lists (SQ-691)

Morphic-bf.27
- fix an ambiguous translation in abandonUnsituatedPlayers (SQ-649)

Morphic-bf.28
- prevent deleting paint palette (SQ-687, fix by Karl Ramberg)

Morphic-bf.29
- clear keyboard interpreter when re-initializing hand (SQ-401)
--------------------
Connectors-kfr.188
Fix the overlap logic in Morph>>overlapsShadowForm:bounds:

Fix for not including self in testing for overlaps i Player>>overlapsAny:

Refactor Player>>overlaps: to use Morph>>overlapsShadowForm:bounds:

Connectors-bf.189
- move overlapsShadowForm:bounds: back to Morphic package
--------------------
Multilingual-KR.6
fix SQ-539 'Cannot copy & paste Japanese external texts on Windows platform'

Multilingual-Richo.7
* Integrating true type font support by Andreas Raab

Multilingual-Richo.8
* Fixed a bug in TTCFont>>#textStyle

Multilingual-Richo.9
* Integrating true type font support by Andreas Raab

Multilingual-Richo.10
* Allows defining new sizes for TrueType fonts.

Multilingual-Richo.11
* Changing to korean locale wasn't installing the font because #isFontAvailable used to return true.
The problem was that 'TextStyle defaultFont fallbackFont fontArray' contained nil at korean's location.

* I believe this was a problem of my image (I don't know how I got into that state) but I think this may be useful anyway.

Multilingual-Richo.12
* Fixed an error in TTCFont. It used to throw an error in #displayString:on:from:to:at:kern:baselineY: when ascent wasn't properly initialized.

Multilingual-bf.13
- use UTF8 clipboard in Latin1 locale on all platforms (fix for SQ-725)
--------------------
MorphicExtras-Richo.4
* The unregister flaps quads error appeared again.
(see http://lists.squeakland.org/pipermail/etoys-dev/2010-May/004658.html).
This is not the best fix but at least it lets you finish the update.

MorphicExtras-kfr.5
Magnifyer, Add a test for flexing (changing heading). Increase stepTime to 100 mSec

MorphicExtras-kfr.6
SQ-634
In Book object advanced menu under 'save for later revert' option:
Mark this page to be revertable - change spelling of revertable to revertible.
Mark this entire book to be revertable - change spelling of revertable to revertible.

MorphicExtras-kfr.7
SQ-597 Animated Gif has several basic bugs
Some fixes harvested of Mantis made by Jerome Peace

MorphicExtras-kfr.8
SQ-679 MagnifierMorph menu round is broken

MorphicExtras-bf.9
- prevent deleting paint palette (SQ-687, fix by Karl Ramberg)
--------------------
ReleaseBuilder-Richo.2
* Changed a reference to GetTextExporter2 to GetTextExporter
--------------------
Sound-kfr.2
We must keep a reference to the sound we are playing so we can stop it later...

Sound-kfr.3
Added possibility to compress sounds in the SoundLibrary. Menu option to show compression format of sounds in library.

Sound-kfr.4
Bug fix in SoundLibraryMorph>>soundName

Sound-kfr.5
SQ-698
- Deleting the morph does not stop the process
- If deleted while recording it carries on recording (in the trash-can)

Sound-kfr.6
RecordingControls stop stepping and recording on delete!!


2378FlushMC-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: FlushMC-bf
Date: 24 May 2010
Author: Bert freudenberg

Reset 'dirty' flags and flush MC caches."


2377lowSpace-dtl.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: lowSpace-dtl
Date: 24 May 2010
Author: David T. Lewis

Install new low-space watcher"


2376GetText-Removals.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: GetText-Removals
Date: 24 May 2010
Author: Bert Freudenberg

Delete methods for real that got left out of Richo's GetText package and are still lingering in the image


2375repo1117-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: repo1117-bf
Date: 24 May 2010
Author: Bert Freudenberg

Load configuration map for repository version 1117.

Changes from v1080 of 4 May 2010 to v1117 of 24 May 2010:
--------------------
Added packages: GetText
--------------------
System-Richo.10
* A few changes to TextDomainManager and TextDomainInfo to link the text domain of a method with its package instead of its class or class category. Please note that I kinda removed the old behavior, except for the method #domainForClass: which is still needed for String>>#translated but this will change soon.

System-Richo.11
* Modified TextDomainManager class>>#initialize to use 'Etoys' as the default domain (I changed this before as part of an experiment).
I don't know if this is correct, though. AFAIK the only reason to use the default domain would be if a method doesn't belong to any package. In that case, would be desirable to use 'Etoys' as text domain?

System-Richo.12
* Removed a lot of stuff used for Localization.
* Modified TextDomainManager to use method properties to store the text domain of each method. This happens in a lazy way. It's also posible to preconfigure the method properties of all methods with translations but it takes forever and it ends up with a Space Low warning (see TextDomainManager class>>updateDomainOfAllMethodsWithTranslations)

System-Richo.14
* Added TextDomainManager>>#domainForClass:. This method should be removed later, but I can't load the package without it.

System-Richo.15
* Removed some of the stuff that now belongs to GetText package

System-bf.16
- move essential classes back from GetText package to System-Localization
--------------------
Collections-Richo.4
* Modified String>>#translated

Collections-Richo.5
* Added some methods to get a translation in a defined domain.

Collections-Richo.6
* Removed some of the stuff that now belong to GetText package.

Collections-bf.7
- revert Dictionary>>at:ifAbsentPut: to its non-optimized but correct version (fixes DNU when updating)
--------------------
Monticello-bf.391
- add MCAncestry>>findAncestor:
--------------------
Etoys-kfr.5
Classes from Morphic-Scripting

Etoys-kfr.6
Removes unused class TimesRepeatMorph (is duplicate of TimesRepeatTile)

Etoys-kfr.7
Guard against repeating less than 0 times in TimesRepeatTile

Etoys-kfr.8
And fix TimesRow for PhraseTileMorph which we dont guard against less than zero value

Etoys-Richo.9
* Modified EtoyVocabulary>>#allPhrasesWithContextToTranslate. It used to return Morph as the class containing #additionsToViewerCategoryXXX, I modified to return Morph class. I don't know if this is used in other places than GetTextExporter2 (I guess not).

Etoys-Richo.10
* Fixed TheWorldMenu to avoid sending #translated twice for all its items.
--------------------
Graphics-bf.2
- add DisplayScreen>>actualDisplay
--------------------
Morphic-bf.4
- fix password font size

Morphic-kfr.5
Remove classes from Morphic-Scripting and Morphic-Scripting tiles

Morphic-kfr.6
Remove classes from Morphic-Scripting (to Etoys-Scripting)

Morphic-Richo.7
* Fixed TheWorldMenu to avoid sending #translated twice for all its items.

Morphic-bf.7
- make scrollbars wider if biggerHandles preference is set

Morphic-bf.8
- merge Morphic-Richo.7 (avoid sending #translated twice in world menu)

--------------------
Multilingual-Richo.2
* A few changes I made to GetTextExporter2 to look for the text domain of the method using its package instead of its class.

* Also, my first attempt to push something to the inbox so please forgive me if I make a mistake. :)

Multilingual-Richo.3
* Modified GetTextExporter2>>#appendStringReceivers:into: to use the default domain if a method that doesn't belong to any package was found.
The only case I found is in Player150132>>#setVersion which is a script in the 'Home' project that sets the current version in the text inside the 'About' flap.

Multilingual-Richo.4
* Hardcoded GetTextExporter2 to export all tiles translations in the 'Etoys-Tiles' domain

Multilingual-Richo.5
* Removed some of the stuff that now belong to GetText.
--------------------
MorphicExtras-bf.2
- remove Celeste and Scamper from Tools flap

MorphicExtras-Richo.3
* Fixed TheWorldMenu to avoid sending #translated twice for all its items.
--------------------
OLPC-Display-bf.2
- add DisplayScreen>>actualDisplay
--------------------
Protocols-Richo.2
This change is probably wrong. But I'm experimenting anyway :).
I made ObjectWithDocumentation>>#wording return the translated value using 'Etoys-Tiles' domain.

--------------------
ST80-bf.3
- Fix for SQ-489 (Alt-. does not always work): LowSpaceAndInterruptHandler-3-dtl-1

ST80-bf.4
- Fix for SQ-489 (Alt-. does not always work): LowSpaceAndInterruptHandler-4Etoys-M1041-dtl

ST80-bf.5
- fix password font size
!


2374discardTranslations-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: discardTranslations-bf
Date: 4 May 2010
Author: Bert Freudenberg

Remove internal translations to free up space. We have switched to gettext now."


2373fixHome-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: fixHome-bf
Date: 4 May 2010
Author: Bert Freudenberg

Recompile all players to fix the references in the home project."


2372repo1080-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: repo1080-bf
Date: 4 May 2010
Author: Bert Freudenberg

Load configuration map for repository version 1080.

Changes from v1062 of 29 April 2010 to v1080 of 4 May 2010:
--------------------
Collections-bf.3
- in String>>translated, use ''context mclass'' instead of the less accurate ''context receiver class'' to look up the text domain
--------------------
Connectors-bf.187
- move flaps methods back into the connectors package
--------------------
Compiler-bf.2
- fix compiling scripts (reported by Ricardo, fixed by Eliot).
--------------------
Etoys-bf.3
- remove unused EToySystem class

Etoys-bf.4
- protect references in Player scripts when recompiling
--------------------
System-bf.2
- tolerate nil date in updated mc packages

System-kfr.3
Add preference useLocale to language menu when noviceMode is off. I prefer to use english language and it was a little painful to set this...

System-kfr.4
Add preference useLocale to language menu when noviceMode is off. I prefer to use english language and it was a little painful to set this...

System-bf.5
- protect against nil cache in InternalTranslator class>>availableLanguageLocaleIDs

System-kfr.6
Fix a few things from System-kfr.4 per Berts suggestion

System-bf.7
- report repository version in system version string

System-bf.8
- protect references in Player scripts when recompiling

System-bf.9
- add InternalTranslator class>>discardAllTranslations
--------------------
Morphic-bf.3
- remove reference to unused EToySystem class
--------------------
Network-bf.2
- fix posting an MCConfiguration to the update stream

Network-bf.3
- fix typo introduced in Network-bf.2
--------------------
Rome-PluginCanvas-bf.38
- add dummy inst vars to RomePluginCanvas (some compiled versions of the Mac plugin expect 13 inst vars, even though they are unused)
--------------------
Toolbuilder-bf.2
- add UIManager>>chooseFrom:values:



2371removeIslands-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: removeIslands-bf
Date: 4 May 2010
Author: Bert Freudenberg

Remove gratuitous islands method accidentally included in 2352Pragmas-eem."


2370obsoletePackages-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: obsoletePackages-bf
Date: 4 May 2010
Author: Bert Freudenberg

Unregister obsolete packages"


2369initialPackages-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: initialPackages-bf
Date: 29 April 2010
Author: Bert Freudenberg

Initial packages for Etoys 4.1."


2368fixTranscript-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: fixTranscript-bf
Date: 29 April 2010
Author: Bert Freudenberg

Add #countOpenTranscripts


2367removePI-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: removePI-bf
Date: 29 April 2010
Author: Bert Freudenberg

Remove duplicate method in obsolete PackageInfo package


2366mcUpdates-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: mcUpdates-bf
Date: 28 April 2010
Author: Bert Freudenberg

Enable updates from Monticello repository at
'http://source.squeak.org/etoys'


2365pkgRename-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: pkgRename-bf
Date: 28 April 2010
Author: Bert Freudenberg

Split 'Toolbuilder' into 'Toolbuilder-Kernel' and 'Toolbuilder-Morphic'. Rename 'XML' to 'XML-Parser'. Remove trailing slash from default repository."


2364reorgFlash-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: reorgFlash-bf
Date: 28 April 2010
Author: Bert Freudenberg

Move Flash support to separate package"


2363nonArraySort-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: nonArraySort-bf
Date: 28 April 2010
Author: Bert Freudenberg

Add #sort: to non-arrayed collections


2362loadMC-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: loadMC-bf
Date: 26 April 2010
Author: Bert Freudenberg

Load Monticello from etoys repository, register packages for everything"


2361unregisterPkgs-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: unregisterPkgs-bf
Date: 26 April 2010
Author: Bert Freudenberg

Remove obsolete packages from MczInstaller"


2360moreReorg-kfr-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: moreReorg-kfr-bf
Date: 23 April 2010
Author: Karl Ramberg / Bert Freudenberg

Recategorize more to get rid of accidental packages"


2359removeSmaCC-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: removeSmaCC-bf
Date: 26 April 2010
Author: Bert Freudenberg

Remove unused SmaCC runtime classes


2358removeArray2D-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: removeArray2D-bf
Date: 23 April 2010
Author: Bert Freudenberg

Remove unused Array2D class, and its sole unsent user.


2357removeB3D-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: removeB3D-bf
Date: 23 April 2010
Author: Bert Freudenberg

Remove left-over Balloon3D method


2356removeFFI-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: removeFFI-bf
Date: 23 April 2010
Author: Bert Freudenberg

remove left-over FFI accessors


2355trunkReorg-bf.st (Tue, 01 Mar 2011 12:04:52 -0500)

Filing this in will recategorize all classes and methods to match what's in trunk.

The big array literal at the end of this file was created like this:

================
FileStream newFileNamed: 'trunkReorg.st' do: [:strm |
strm nextPutAll: '#('; cr.
Smalltalk allClassesDo: [:cls |
strm nextPut: $(.
strm print: cls; space.
strm print: cls category; cr.
strm nextPut: $(; print: cls organization; nextPut: $).
strm nextPut: $(; print: cls class organization; nextPut: $).
strm nextPut: $).
].
strm nextPutAll: ')'; cr].
================

The following code goes through that array and moves every existing class and method to the right category.


2354FakeUIManager-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: FakeUIManager-bf
Date: 19 April 2010
Author: Bert Freudenberg

Fake enough of UIManager for various newer tools like Monticello to work


2353LiteralByteArrays-eem.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: MonadicIfNotNil-eem
Date: 20 April 2010
Author: Eliot Miranda

Support #[1 2 3] syntax.


2352Pragmas-eem.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: Pragmas-eem
Date: 23 January 2010
Author: Eliot Miranda

Add method properties.


2351compatFixes-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: compatFixes-bf
Date: 11 April 2010
Author: Bert Freudenberg

Some fixes so we can install Monticello


2350MonadicIfNotNil-eem.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: MonadicIfNotNil-eem
Date: 19 April 2010
Author: Vassili Bykov / Eliot Miranda

Allow an optional argument for the block passed to ifNotNil:.


2342jumpTo4dot1-bf.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: jumpTo4dot1-bf
Date: 23 April 2010
Author: Bert Freudenberg

Jump to version 4.1"


2341newUpdateStream-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: newUpdateStream-bf
Date: 23 April 2010
Author: Bert Freudenberg

Switch to new updateStream at http://etoys.squeak.org/updates/


2340compressSources-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: compressSources-bf
Date: 14 January 2010
Author: Bert Freudenberg

Fix compressing sources to preserve utf8 encoding. Fix reading chunks to decode utf8.
Decode chunk language tags, too.
TODO: figure out if anything else than chunk reading is used. decode utf8 there, too.


2339viewSourceDBus-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: viewSourceDBus-bf
Date: 25 November 2009
Author: Bert Freudenberg

Handle Sugar's view-source DBus message


2338otherActivities-bf.cs (Tue, 01 Mar 2011 12:04:52 -0500)

Change Set: otherActivities-bf
Date: 25 November 2009
Author: Bert Freudenberg

Prevent automatic saving of projects of non-Etoys activities. Also, when resuming such an activity with an explicitly saved project, do not load both from the bundle and from the journal, but just the latter.


2337smarterSetupVirtDisp-yo.cs (Tue, 01 Mar 2011 12:04:51 -0500)

Change Set: smarterSetupVirtDisp-yo
Date: 20 November 2009
Author: Yoshiki Ohshima

Disable virtual display when running in Sugar at 1200x900 pixels.
Postscript checks this immediately.