=== 2390repo1347-bf.cs === 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 === 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 === 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 === 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 === 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 === 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 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 === 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 === Change Set: rebuildNavBar-bf Date: 20 August 2010 Author: Bert Freudenberg Rebuild the nav bar so everyone sees the same ... === 2382repo1280-bf.cs === 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 === 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 === 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 === 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/ / .po templates/ .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 '/locale//QuickGuides'. if the directory doesn't exist, fallback to default one '/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 .sexp.data.gz. 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 .sexp.data.gz. 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 .sexp.data.gz. 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 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 === Change Set: FlushMC-bf Date: 24 May 2010 Author: Bert freudenberg Reset 'dirty' flags and flush MC caches. === 2377lowSpace-dtl.cs === Change Set: lowSpace-dtl Date: 24 May 2010 Author: David T. Lewis Install new low-space watcher === 2376GetText-Removals.cs === 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 === 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 === 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 === 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 === 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 === Change Set: removeIslands-bf Date: 4 May 2010 Author: Bert Freudenberg Remove gratuitous islands method accidentally included in 2352Pragmas-eem. === 2370obsoletePackages-bf.cs === Change Set: obsoletePackages-bf Date: 4 May 2010 Author: Bert Freudenberg Unregister obsolete packages === 2369initialPackages-bf.cs === Change Set: initialPackages-bf Date: 29 April 2010 Author: Bert Freudenberg Initial packages for Etoys 4.1. === 2368fixTranscript-bf.cs === Change Set: fixTranscript-bf Date: 29 April 2010 Author: Bert Freudenberg Add #countOpenTranscripts === 2367removePI-bf.cs === Change Set: removePI-bf Date: 29 April 2010 Author: Bert Freudenberg Remove duplicate method in obsolete PackageInfo package === 2366mcUpdates-bf.cs === 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 === Change Set: pkgRename-bf Date: 28 April 2010 Author: Bert Freudenberg Split various packages, and remove trailing slash from default repository. === 2364reorgFlash-bf.cs === Change Set: reorgFlash-bf Date: 28 April 2010 Author: Bert Freudenberg Move Flash support to separate package === 2363nonArraySort-bf.cs === Change Set: nonArraySort-bf Date: 28 April 2010 Author: Bert Freudenberg Add #sort: to non-arrayed collections === 2362loadMC-bf.cs === Change Set: loadMC-bf Date: 26 April 2010 Author: Bert Freudenberg Load Monticello from etoys repository, register packages for everything === 2361unregisterPkgs-bf.cs === Change Set: unregisterPkgs-bf Date: 26 April 2010 Author: Bert Freudenberg Remove obsolete packages from MczInstaller === 2360moreReorg-kfr-bf.cs === 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 === Change Set: removeSmaCC-bf Date: 26 April 2010 Author: Bert Freudenberg Remove unused SmaCC runtime classes === 2358removeArray2D-bf.cs === Change Set: removeArray2D-bf Date: 23 April 2010 Author: Bert Freudenberg Remove unused Array2D class, and its sole unsent user. === 2357removeB3D-bf.cs === Change Set: removeB3D-bf Date: 23 April 2010 Author: Bert Freudenberg Remove left-over Balloon3D method === 2356removeFFI-bf.cs === Change Set: removeFFI-bf Date: 23 April 2010 Author: Bert Freudenberg remove left-over FFI accessors === 2355trunkReorg-bf.st === 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 === 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 === Change Set: MonadicIfNotNil-eem Date: 20 April 2010 Author: Eliot Miranda Support #[1 2 3] syntax. === 2352Pragmas-eem.cs === Change Set: Pragmas-eem Date: 23 January 2010 Author: Eliot Miranda Add method properties. === 2351compatFixes-bf.cs === Change Set: compatFixes-bf Date: 11 April 2010 Author: Bert Freudenberg Some fixes so we can install Monticello === 2350MonadicIfNotNil-eem.cs === Change Set: MonadicIfNotNil-eem Date: 19 April 2010 Author: Vassili Bykov / Eliot Miranda Allow an optional argument for the block passed to ifNotNil:.