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.
!
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)
!
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
!
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.
!
Change Set: repo1631-kfr
Date: 29 March 2012
Author: Karl Ramberg
DNU getLjusstyrkaUnder
SQ-1972
Change Set: repo1631-kfr
Date: 29 March 2012
Author: Karl Ramberg
DNU getLjusstyrkaUnder
SQ-1972
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).
!
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
!
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'.
!
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
!
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.
!
Change Set: jumpTo5dot0-bf
Date: 6 March 2012
Author: Bert Freudenberg
Jump to version 5.0"
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
!
Change Set: repo1454-kfr
Date: 31 July 2011
Author: Karl Ramberg
<your descriptive text goes here>
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
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
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
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
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
!
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
!
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)
!
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
!
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
!
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
!
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 ...
!
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
!
Change Set: rebuildNavBar-bf
Date: 20 August 2010
Author: Bert Freudenberg
Rebuild the nav bar so everyone sees the same ..."
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
!
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.
!
Change Set: DrGeoII-Core-17
Date: 28 June 2010
Author: Bert Freudenberg
Load DrGeoII-Core-HilaireFernandes.17 and DrGeoII-Etoys-HilaireFernandes.10."
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!!
Change Set: FlushMC-bf
Date: 24 May 2010
Author: Bert freudenberg
Reset 'dirty' flags and flush MC caches."
Change Set: lowSpace-dtl
Date: 24 May 2010
Author: David T. Lewis
Install new low-space watcher"
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
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
!
Change Set: discardTranslations-bf
Date: 4 May 2010
Author: Bert Freudenberg
Remove internal translations to free up space. We have switched to gettext now."
Change Set: fixHome-bf
Date: 4 May 2010
Author: Bert Freudenberg
Recompile all players to fix the references in the home project."
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:
Change Set: removeIslands-bf
Date: 4 May 2010
Author: Bert Freudenberg
Remove gratuitous islands method accidentally included in 2352Pragmas-eem."
Change Set: obsoletePackages-bf
Date: 4 May 2010
Author: Bert Freudenberg
Unregister obsolete packages"
Change Set: initialPackages-bf
Date: 29 April 2010
Author: Bert Freudenberg
Initial packages for Etoys 4.1."
Change Set: fixTranscript-bf
Date: 29 April 2010
Author: Bert Freudenberg
Add #countOpenTranscripts
Change Set: removePI-bf
Date: 29 April 2010
Author: Bert Freudenberg
Remove duplicate method in obsolete PackageInfo package
Change Set: mcUpdates-bf
Date: 28 April 2010
Author: Bert Freudenberg
Enable updates from Monticello repository at
'http://source.squeak.org/etoys'
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."
Change Set: reorgFlash-bf
Date: 28 April 2010
Author: Bert Freudenberg
Move Flash support to separate package"
Change Set: nonArraySort-bf
Date: 28 April 2010
Author: Bert Freudenberg
Add #sort: to non-arrayed collections
Change Set: loadMC-bf
Date: 26 April 2010
Author: Bert Freudenberg
Load Monticello from etoys repository, register packages for everything"
Change Set: unregisterPkgs-bf
Date: 26 April 2010
Author: Bert Freudenberg
Remove obsolete packages from MczInstaller"
Change Set: moreReorg-kfr-bf
Date: 23 April 2010
Author: Karl Ramberg / Bert Freudenberg
Recategorize more to get rid of accidental packages"
Change Set: removeSmaCC-bf
Date: 26 April 2010
Author: Bert Freudenberg
Remove unused SmaCC runtime classes
Change Set: removeArray2D-bf
Date: 23 April 2010
Author: Bert Freudenberg
Remove unused Array2D class, and its sole unsent user.
Change Set: removeB3D-bf
Date: 23 April 2010
Author: Bert Freudenberg
Remove left-over Balloon3D method
Change Set: removeFFI-bf
Date: 23 April 2010
Author: Bert Freudenberg
remove left-over FFI accessors
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.
Change Set: FakeUIManager-bf
Date: 19 April 2010
Author: Bert Freudenberg
Fake enough of UIManager for various newer tools like Monticello to work
Change Set: MonadicIfNotNil-eem
Date: 20 April 2010
Author: Eliot Miranda
Support #[1 2 3] syntax.
Change Set: Pragmas-eem
Date: 23 January 2010
Author: Eliot Miranda
Add method properties.
Change Set: compatFixes-bf
Date: 11 April 2010
Author: Bert Freudenberg
Some fixes so we can install Monticello
Change Set: MonadicIfNotNil-eem
Date: 19 April 2010
Author: Vassili Bykov / Eliot Miranda
Allow an optional argument for the block passed to ifNotNil:.
Change Set: jumpTo4dot1-bf
Date: 23 April 2010
Author: Bert Freudenberg
Jump to version 4.1"
Change Set: newUpdateStream-bf
Date: 23 April 2010
Author: Bert Freudenberg
Switch to new updateStream at http://etoys.squeak.org/updates/
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.
Change Set: viewSourceDBus-bf
Date: 25 November 2009
Author: Bert Freudenberg
Handle Sugar's view-source DBus message
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.
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.