Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBert Freudenberg <bert@freudenbergs.de>2010-08-17 00:44:03 (GMT)
committer Bert Freudenberg <bert@freudenbergs.de>2010-08-17 00:44:03 (GMT)
commitc14a3f9b9807bb33cfc7cb298c32280ace0b96c4 (patch)
tree256e0394de0f27e4855f7ff25f191571854c2eab
parent32920d1faab2d77f21249c90698bb1bd91822deb (diff)
Etoys 4.1.2381 alpha release
(forgot some files in previous commit) - switched to etoys.squeak.org/svn - activity version will not track etoys version anymore - translations split into smaller files - added translated QuickGuides
-rw-r--r--ChangeLog1725
-rw-r--r--Content.revision2
-rw-r--r--Makefile.in56
-rw-r--r--NEWS1566
-rw-r--r--configure.ac2
-rw-r--r--etoys.spec17
-rwxr-xr-xmkChangeLog4
7 files changed, 845 insertions, 2527 deletions
diff --git a/ChangeLog b/ChangeLog
index 530d4e5..63fd7d1 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,1126 +1,875 @@
-=== 2340compressSources-bf.cs ===
-Change Set: compressSources-bf
-Date: 14 January 2010
-Author: Bert Freudenberg
-
-Fix compressing sources to preserve utf8 encoding. Fix reading chunks to decode utf8.
-Decode chunk language tags, too.
-TODO: figure out if anything else than chunk reading is used. decode utf8 there, too.
-
-=== 2339viewSourceDBus-bf.cs ===
-Change Set: viewSourceDBus-bf
-Date: 25 November 2009
-Author: Bert Freudenberg
-
-Handle Sugar's view-source DBus message
-
-=== 2338otherActivities-bf.cs ===
-Change Set: otherActivities-bf
-Date: 25 November 2009
-Author: Bert Freudenberg
-
-Prevent automatic saving of projects of non-Etoys activities. Also, when resuming such an activity with an explicitly saved project, do not load both from the bundle and from the journal, but just the latter.
-
-=== 2337smarterSetupVirtDisp-yo.cs ===
-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.
-
-=== 2336ftpClient-kzy.cs ===
-Change Set: ftpClient-kzy
-Date: 17 October 2009
-Author: Koji Yokokawa
-
-Make FTPClient work again
-
-=== 2335JapaneseMacVM4-mu.cs ===
-Change Set: JapaneseMacVM4-mu
-Date: 1 July 2009
-Author: Masashi Umezawa
-
-Added a support of input and clipboard copy & paste in Japanese especially for Mac VM 4.*.
+=== 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
-=== 2334storeOnServerFix-mu.cs ===
-Change Set: storeOnServerFix-mu
-Date: 11 October 2009
-Author: Masashi Umezawa
+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.
-Project>>storeOnServerShowProgressOn:forgetURL: will raise DNU because MessageSend argument is not set properly.
-The patch adds projectDetails argument.
+* 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.
-=== 2333unknownFix-sw.cs ===
-Change Set: unknownFix-sw
-Date: 12 October 2009
-Author: Scott Wallace
+MorphicExtras-kfr.5
+Magnifyer, Add a test for flexing (changing heading). Increase stepTime to 100 mSec
-Fix for SQ-510: strange URI for Fraction Bars 31.
+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.
-Correct the uri transformation made when a project previously saved with 'unknown' user gets re-saved on behalf of a registered user.
+MorphicExtras-kfr.7
+SQ-597 Animated Gif has several basic bugs
+Some fixes harvested of Mantis made by Jerome Peace
-=== 2332trnSlotType-KR.cs ===
-Change Set: trnSlotType-KR
-Date: 6 October 2009
-Author: Korakurider
+MorphicExtras-kfr.8
+ SQ-679 MagnifierMorph menu round is broken
-SQ-483: name of slot type not extracted to POT ans can't be translated
+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...
-=== 2331trnFuncTile-KR.cs ===
-Change Set: trnFuncTile-KR
-Date: 3 October 2009
-Author: Korakurider
+Sound-kfr.3
+Added possibility to compress sounds in the SoundLibrary. Menu option to show compression format of sounds in library.
-SQ-485: to correctly translate function tiles
+Sound-kfr.4
+Bug fix in SoundLibraryMorph>>soundName
-=== 2330funcTileForm-KR.cs ===
-Change Set: funcTileForm-KR
-Date: 3 October 2009
-Author: Korakurider
+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)
-SQ-485 build graphical icon for random' and 'abs' in gold box menu dynamically
+Sound-kfr.6
+RecordingControls stop stepping and recording on delete
-=== 2329suffixArrowTweak-sw.cs ===
-Change Set: suffixArrowTweak-sw
-Date: 4 October 2009
-Author: Scott Wallace
-
-Fix for the follow-on issue in the reopened version of SQ-450 missing expand-arrows.
-
-Now deals with the special case of a bearing-to or distance-to tile being dropped into a TEST pane.
-
-=== 2328etoyCodeFont-Richo.cs ===
-Change Set: etoyCodeFont-Richo
-Date: 30 September 2009
-Author: Ricardo Moran
-
-This change set changes the default etoy code font to size 15.
-Postscript restores the default fonts to set the new size
-
-=== 2327useSymbolKey-sw.cs ===
-Change Set: useSymbolKey-sw
-Date: 3 October 2009
-Author: Scott Wallace
-
-Addresses SQ-488 'Prev-URI not set in manifest'. Use symbol keys for the project-info items stored in project parameters. Thanks to Yoshiki for pointing out the root of the problem.
-
-=== 2326pasteFixUnix-bf.cs ===
-Change Set: pasteFixUnix-bf
-Date: 30 September 2009
-Author: Bert Freudenberg
-
-Fix clipboard on Unix (introduced in 2324pasteFix-bf.cs)
-
-=== 2325reduceBlockUsage-sw.cs ===
-Change Set: reduceBlockUsage-sw
-Date: 28 September 2009
-Author: Scott Wallace
-
-Cease using blocks in the actionBlock mechanism in the EToyProjectDetailsMorph and related classes. This turned out to involve a surprising number of methods.
-
-Some of the code affected is not reachable in the current image so may not have been deeply tested; the EToyProjectRenamerMorph is never instantiated these days (presumably it once was,) and the EToyProjectQueryMorph is only referenced by a method which itself is never called. But I converted all the code that relies on the actionBlock being a block anyway, since possibly there are packages (e.g. superswiki implementations) which may need them in their de-blockified form.
-
-=== 2324pasteFix-bf.cs ===
-Change Set: pasteFix-bf
-Date: 29 September 2009
-Author: Bert Freudenberg
+=== 2378FlushMC-bf.cs ===
+Change Set: FlushMC-bf
+Date: 24 May 2010
+Author: Bert freudenberg
-Move ExtendedClipboard text handling to Clipboard class, to retain text formatting when copied from Etoys.
+Reset 'dirty' flags and flush MC caches.
-=== 2323ISO639Update-yo.cs ===
-Change Set: ISO639Update-yo
-Date: 28 September 2009
-Author: Yoshiki Ohshima
+=== 2377lowSpace-dtl.cs ===
+Change Set: lowSpace-dtl
+Date: 24 May 2010
+Author: David T. Lewis
-Update the in image ISO 639 language code table. The country code is not updated by this changeset.
+Install new low-space watcher
-=== 2322deferEvents-bf.cs ===
-Change Set: deferEvents-bf
-Date: 29 September 2009
+=== 2376GetText-Removals.cs ===
+Change Set: GetText-Removals
+Date: 24 May 2010
Author: Bert Freudenberg
-Defer event handling to after startup. This is because when launching Etoys with a project on the Mac, the VM creates a drop event, entering which terminates the startup sequence prematurely.
+Delete methods for real that got left out of Richo's GetText package and are still lingering in the image
-=== 2321suffixArrowOnFn-sw.cs ===
-Change Set: suffixArrowOnFn-sw
-Date: 28 September 2009
-Author: Scott Wallace
-
-Addresses SQ-450 - 'missing expand-arrow'.
-
-Supply parentheses around 'bearing to' and 'distance to' tiles when they are dropped into a script, so that the resulting numeric entities will have extension arrows, allowing further arithmetic with the result of the function computations.
-
-=== 2320lockNavBar-kks.cs ===
-Change Set: lockNavBar-kks
-Date: 24 September 2009
-Author: kks
-
-Lock the Sugar Navigation Bar against accidental deletion
-
-=== 2319LoginNetErroGuard2-yo.cs ===
-
-=== 2318cacheClean-bf.cs ===
-Change Set: cacheClean-bf
-Date: 17 September 2009
+=== 2375repo1117-bf.cs ===
+Change Set: repo1117-bf
+Date: 24 May 2010
Author: Bert Freudenberg
-Make sure to truncate the cached files before overwriting.
-
-=== 2317africa-sw.cs ===
-Change Set: africa-sw
-Date: 17 September 2009
-Author: Scott Wallace
+Load configuration map for repository version 1117.
-Africa had been missing from the default region list. Also, renumbering the region codes.
+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.
-=== 2316ShowcaseURL-yo.cs ===
-Change Set: ShowcaseURL-yo
-Date: 17 September 2009
-Author: Yoshiki Ohshima
+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?
-Further fix for 2314 to make it work with http://content.squeakland.org/showcase.
+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)
-=== 2315LoginNetErrorGuard-yo.cs ===
-Change Set: LoginNetworkErrorGuard-yo
-Date: 16 September 2009
-Author: Yoshiki Ohshima
+System-Richo.14
+* Added TextDomainManager>>#domainForClass:. This method should be removed later, but I can't load the package without it.
-More kinds of errors may happen. Guard against them.
+System-Richo.15
+* Removed some of the stuff that now belongs to GetText package
-=== 2314ShowcaseURL-yo.cs ===
-Change Set: ShowcaseURL-yo
-Date: 16 September 2009
-Author: Yoshiki Ohshima
+System-bf.16
+- move essential classes back from GetText package to System-Localization
+--------------------
+Collections-Richo.4
+* Modified String>>#translated
-SQ-389, if the path is http://content.squeakland.org/showcase/
+Collections-Richo.5
+* Added some methods to get a translation in a defined domain.
-=== 2313cacheCats-bf.cs ===
-Change Set: cacheCats-bf
-Date: 16 September 2009
-Author: Bert Freudenberg
-
-Cache squeakland categories on file. Update after logging in to showcase
+Collections-Richo.6
+* Removed some of the stuff that now belong to GetText package.
-=== 2312assureLastModified-yo.cs ===
-Change Set: assureLastModified-yo
-Date: 16 September 2009
-Author: Yoshiki Ohshima
+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
-getlastmodified may be empty or malformed.
+Etoys-kfr.6
+Removes unused class TimesRepeatMorph (is duplicate of TimesRepeatTile)
-=== 2311notLoggedInTR-yo.cs ===
+Etoys-kfr.7
+Guard against repeating less than 0 times in TimesRepeatTile
-=== 2310SignupPanel-yo.cs ===
-Change Set: SignupPanel-yo
-Date: 15 September 2009
-Author: Yoshiki Ohshima
+Etoys-kfr.8
+And fix TimesRow for PhraseTileMorph which we dont guard against less than zero value
-SQ-382.
+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).
-=== 2309grabbersInSupplies-sw.cs ===
-Change Set: grabbersInSupplies-sw
-Date: 3 September 2009
-Author: Scott Wallace
+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
-SQ-267 Lasso and Grab patch tools back to Supplies flap.
+Morphic-kfr.5
+Remove classes from Morphic-Scripting and Morphic-Scripting tiles
-=== 2308GrabLassoCursor-tk.cs ===
-Change Set: GrabLassoCursor-tk
-Date: 15 September 2009
-Author: Ted Kaehler
+Morphic-kfr.6
+Remove classes from Morphic-Scripting (to Etoys-Scripting)
-SQ-328 Show a cursor throughout patch-grabbing. This update fixes the remaining cursor issues.
+Morphic-Richo.7
+* Fixed TheWorldMenu to avoid sending #translated twice for all its items.
-=== 2307fixBalloonHelp-bf.cs ===
-Change Set: fixBalloonHelp-bf
-Date: 15 September 2009
-Author: Bert Freudenberg
+Morphic-bf.7
+- make scrollbars wider if biggerHandles preference is set
-Replace non-undo-related uses of undoButton with paintButton.
-NOTE: Changeset has been modified manually.
-Postscript rebuilds tool bar
+Morphic-bf.8
+- merge Morphic-Richo.7 (avoid sending #translated twice in world menu)
-=== 2306bulletproofCats-sw.cs ===
-Change Set: bulletproofCats-sw
-Date: 14 September 2009
-Author: Scott Wallace
+--------------------
+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.
-Provide some bulletproofing against the possibility that the project-category information obtained from the squeakland web site might be corrupt.
+* Also, my first attempt to push something to the inbox so please forgive me if I make a mistake. :)
-=== 2305FontAvailCheck-yo.cs ===
-Change Set: FontAvailCheck-yo
-Date: 31 August 2009
-Author: Yoshiki Ohshima
+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.
-Mitigate the font not available problem.
+Multilingual-Richo.4
+* Hardcoded GetTextExporter2 to export all tiles translations in the 'Etoys-Tiles' domain
-=== 2304askProjectInfo-yo.cs ===
-Change Set: askProjectInfo-yo
-Date: 14 September 2009
-Author: Yoshiki Ohshima
+Multilingual-Richo.5
+* Removed some of the stuff that now belong to GetText.
+--------------------
+MorphicExtras-bf.2
+- remove Celeste and Scamper from Tools flap
-a possible patch to implement the suggested behavior at SQ-379.
+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.
-=== 2303sugarObjectId-bf.cs ===
-Change Set: sugarObjectId-bf
-Date: 14 September 2009
-Author: Bert Freudenberg
+--------------------
+ST80-bf.3
+- Fix for SQ-489 (Alt-. does not always work): LowSpaceAndInterruptHandler-3-dtl-1
-Remember Sugar object id in each project rather than globally. This prevents accidental overwriting of project in the Journal
+ST80-bf.4
+- Fix for SQ-489 (Alt-. does not always work): LowSpaceAndInterruptHandler-4Etoys-M1041-dtl
-=== 2302noUndoButton-sw.cs ===
-Change Set: noUndoButton-sw
-Date: 13 September 2009
-Author: Scott Wallace
+ST80-bf.5
+- fix password font size
-SQ-378 -- remove the undo button from the navigator bar. This change-set removes the undo item from all the variants of project-navigator-bar.
-bf: Postscript rebuilds nav bar.
-=== 2301loadSaveIcons-bf.cs ===
-Change Set: loadSaveIcons-bf
-Date: 12 September 2009
+=== 2374discardTranslations-bf.cs ===
+Change Set: discardTranslations-bf
+Date: 4 May 2010
Author: Bert Freudenberg
-If running outside Sugar, use folder-like icons for load and save. In Sugar, replace load icon with the Sugar-standard insert-object icon. To test:
-SugarLauncher current parameters at: 'ACTIVITY_ID' put: '123'
-SugarLauncher current parameters removeKey: 'ACTIVITY_ID'
+Remove internal translations to free up space. We have switched to gettext now.
-
-=== 2300quitOrStop-bf.cs ===
-Change Set: quitOrStop-bf
-Date: 11 September 2009
+=== 2373fixHome-bf.cs ===
+Change Set: fixHome-bf
+Date: 4 May 2010
Author: Bert Freudenberg
-Make Quit button look like a quit button (under Sugar it still is the Stop sign).
-
-=== 2299manifestAdditions-sw.cs ===
-Change Set: manifestAdditions-sw
-Date: 11 September 2009
-Author: Scott Wallace
-
-Adds items to the project manifest:
- user The squeakland user-name of the user publishing the project,
- if the user is logged in; if not logged in, this will be 'unknown'.
- URI A URI of the form http://squeakland.org/etoys/<user>-<secondsSinceEpoch>
- prev-URI The prior URI for this project, if user has changed
+Recompile all players to fix the references in the home project.
-=== 2298renameWelcome-bf.cs ===
-Change Set: renameWelcome-bf
-Date: 11 September 2009
+=== 2372repo1080-bf.cs ===
+Change Set: repo1080-bf
+Date: 4 May 2010
Author: Bert Freudenberg
-Rename the welcome project from 'Etoys Activity' to 'Home'.
+Load configuration map for repository version 1080.
-=== 2297ProjectDAV5-yo.cs ===
-Change Set: ProjectDAV5-yo
-Date: 11 September 2009
-Author: Yoshiki Ohshima
+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
-Change the layout of login box and put default label when not logged in. Also the default path name is changed to everyone from public.
+Etoys-bf.4
+- protect references in Player scripts when recompiling
+--------------------
+System-bf.2
+- tolerate nil date in updated mc packages
-=== 2296ProjectDAV4-yo.cs ===
-Change Set: ProjectDAV4-yo
-Date: 11 September 2009
-Author: Yoshiki Ohshima
+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...
-Hook up with primOpenURL:. Add #translated a few more places.
+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...
-=== 2295authorName-sw.cs ===
-Change Set: authorName-sw
-Date: 11 September 2009
-Author: Scott Wallace
+System-bf.5
+- protect against nil cache in InternalTranslator class>>availableLanguageLocaleIDs
-Bulletproof Utilities authorName against nil value for the name -- needed after some recent change.
+System-kfr.6
+Fix a few things from System-kfr.4 per Berts suggestion
-=== 2294AdjustNameField-yo.cs ===
-Change Set: AdjustNameField-yo
-Date: 11 September 2009
-Author: Yoshiki Ohshima
+System-bf.7
+- report repository version in system version string
-Bullet proof against various name field size change.
+System-bf.8
+- protect references in Player scripts when recompiling
-=== 2293savebuttonhelp-yo.cs ===
-Change Set: savebuttonhelp-yo
-Date: 9 September 2009
-Author: Yoshiki Ohshima
+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
-Now the stuff is above the button but comment said otherwise.
+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:
-=== 2292BalloonHelpForLogin-yo.cs ===
-Change Set: BalloonHelpForLogin-yo
-Date: 11 September 2009
-Author: Yoshiki Ohshima
-Adds help to new button and field.
-=== 2291ScratchPlugin-jm.cs ===
-Change Set: ScratchPlugin-jm
-Date: 11 September 2009
-Author: John Maloney (packaged by Bert Freudenberg)
-
-This is the (class-side of the) ScratchPlugin class which provides primitive accessors to the ScratchPlugin. Reused with permission from the ScratchCode1.3.1 release. Thanks to Mitchel and John and the other Lifelong Kindergardeners
-
-=== 2290prevProject-bf.cs ===
-Change Set: prevProject-bf
-Date: 11 September 2009
+=== 2371removeIslands-bf.cs ===
+Change Set: removeIslands-bf
+Date: 4 May 2010
Author: Bert Freudenberg
-Simplify prevButton logic: if there is no proper previous project, set the current project's parent to the welcome screen (cloudy launcher), and exit to that.
-
-=== 2289toolBarHelpTweak-sw.cs ===
-Change Set: toolBarHelpTweak-sw
-Date: 10 September 2009
-Author: Scott Wallace
-
-SQ-257 When auto-hiding toolbar (when opening an 'old' project created in a version of the system before we had the tool bar at the top), initially show the balloon help for the show-tool-bar button
-
-=== 2288HierListAutoExpand-yo.cs ===
-Change Set: HierListAutomaticallyExpand-yo
-Date: 11 September 2009
-Author: Yoshiki Ohshima
-
-When the name part of indented list is clicked the content is automatically expand. (not just the small triangle).
-
-Now each hierarchical morph and list items have #autoExpand property. When it is true (per item basis), it automatically expands. In this change set, only the use from FileList2 is taking advantage of it, but if it is found useful the other parts (like explorer) and do the same.
+Remove gratuitous islands method accidentally included in 2352Pragmas-eem.
-=== 2287sugarScale2-bf.cs ===
-Change Set: sugarScale2-bf
-Date: 11 September 2009
+=== 2370obsoletePackages-bf.cs ===
+Change Set: obsoletePackages-bf
+Date: 4 May 2010
Author: Bert Freudenberg
-Forgot to enable screen scaling
+Unregister obsolete packages
-=== 2286sugarScale-bf.cs ===
-Change Set: sugarScale-bf
-Date: 11 September 2009
+=== 2369initialPackages-bf.cs ===
+Change Set: initialPackages-bf
+Date: 29 April 2010
Author: Bert Freudenberg
-When building sugar image, make it 800x600 by default
-
-=== 2285SaveLoadAutoSelect-yo.cs ===
-Change Set: SaveLoadAutoSelect-yo
-Date: 9 September 2009
-Author: Yoshiki Ohshima
-
-Automatically selects the local document dir by default.
-
-=== 2284ProjectDAV3-yo.cs ===
-Change Set: ProjectDAV3-yo
-Date: 9 September 2009
-Author: Yoshiki Ohshima
-
-Better error recovery. The save and load dialogs now have login button and current user's name. The apperance is slightly modified based on SQ-269.
-
-=== 2283noReadingAStream-sw.cs ===
-Change Set: noReadingAStream-sw
-Date: 3 September 2009, 7 September 2009
-Author: Scott Wallace
-
-Fix for SQ-237 Gratuitous 'Reading a stream' message.
-Version of 7 September follows Bert's advice on JIRA:
-(a) Don't use the 'format:' construct for the message after all.
-(b) Run the stream-name through 'translated' before deciding whether or not we're in the degenerate case.
-
-As Bert suggests on JIRA, perhaps we want to suppress the progress informer in general -- if we decide to adopt that suggestion, the code in this fileout would be unnecessary.
+Initial packages for Etoys 4.1.
-=== 2282BalloonsForLocalDir-yo.cs ===
-Change Set: BalloonsForLocalDir-yo
-Date: 9 September 2009
-Author: Yoshiki Ohshima
-
-Add balloon helps for local dirs to show the full path.
-
-=== 2281projInfoRearrange-sw.cs ===
-Change Set: projInfoRearrange-sw
-Date: 10 September 2009
-Author: Scott Wallace
-
-Rearrange items in project-info dialog, and restore (none) as the default wording for pop-up items for which no value has been specified.
-
-=== 2280ProjectDAV2-yo.cs ===
-Change Set: ProjectDAV2-yo
-Date: 8 September 2009
-Author: Yoshiki Ohshima
-
-Remember a password forever.
-
-=== 2279localizedCats-sw.cs ===
-Change Set: localizedCats-sw
-Date: 8 September 2009
-Author: Scott Wallace
-
-Obtain language-specific category-lists from the web site where possible.
-
-=== 2278navbarButtons-bf.cs ===
-Change Set: navbarButtons-bf
-Date: 8 September 2009
-Author: Bert Freudenberg
-
-Adjust navbar buttons: add Next button, hide Fullscreen button, show Share button. Outside of Sugar always show Fullscreen button but hide Share button.
-
-=== 2277grabPatchFeedback-sw.cs ===
-Change Set: grabPatchFeedback-sw
-Date: 6 September 2009
-Author: Scott Wallace
-
-Show crosshair feedback during patch-grabbing.
-Restore display after patch-grabbing, to correct for gribblies sometimes left behind.
-
-=== 2276displayModeMenu-sw.cs ===
-Change Set: displayModeMenu-sw
-Date: 8 September 2009
-Author: Scott Wallace
-
-Add display-mode item to the world's halo menu.
-
-=== 2275sugarToolbar-bf.cs ===
-Change Set: sugarToolbar-bf
-Date: 8 September 2009
+=== 2368fixTranscript-bf.cs ===
+Change Set: fixTranscript-bf
+Date: 29 April 2010
Author: Bert Freudenberg
-Adjust navbar under Sugar: hide Fullscreen button, add Next button. Show Share button only in Sugar.
-
-=== 2274noGifThumbnail-sw.cs ===
-Change Set: noGifThumbnail-sw
-Date: 1 September 2009
-Author: Scott Wallace
-
-No longer write out the gif thumbnail.
-No longer include the filename of the gif thumbnail in info transmitted to the SuperSwikiServer.
-Consequences for existing superSwikiServers and other project servers unknown -- need help testing. Project servers are now expected to cut over to using the .png thumbnail embededded in the outer .pr file.
-
-=== 2273SSUploadProjEncFix-mu.cs ===
-Change Set: SuperSwikiUploadProjectEncodingFix-mu
-Date: 8 September 2009
-Author: Masashi Umezawa
-SuperSwikiServer's default encoding should be always utf-8.
+Add #countOpenTranscripts
-=== 2272projInfoFix-sw.cs ===
-Change Set: projInfoFix-sw
-Date: 8 September 2009
-Author: Scott Wallace
-
-Fixes an integration issue between updates 2268 and 2269.
-
-=== 2271codeFont-bf.cs ===
-Change Set: codeFont-bf
-Date: 8 September 2009
+=== 2367removePI-bf.cs ===
+Change Set: removePI-bf
+Date: 29 April 2010
Author: Bert Freudenberg
-- fix default code font size
+Remove duplicate method in obsolete PackageInfo package
-=== 2270limitedPaint-bf.cs ===
-Change Set: limitedPaint-bf
-Date: 8 September 2009
+=== 2366mcUpdates-bf.cs ===
+Change Set: mcUpdates-bf
+Date: 28 April 2010
Author: Bert Freudenberg
-Disable unlimitedPaintArea
-
-=== 2269projectInfoPopUps-sw.cs ===
-Change Set: projectInfoPopUps-sw
-Date: 24 August 2009
-Author: Scott Wallace
+Enable updates from Monticello repository at
+'http://source.squeak.org/etoys'
-Changes to the project-info dialog in support of the 'showcase'.
-- 'Sub-Category' removed.
-- 'Category' appears as 'Subject'.
-- Subject, Target Age, and Region are added as pop-ups.
-- Choices for Subject, Target Age, and Region, and corresponding codes, obtained from web-site where possible.
-- Project manifest now includes Age, and Region info. Subject is represented as before as projectcategory. The codes are strings of digits, e.g. '554' as a Subject code means 'Language Arts'.
-- Names of fields are presented to the user in localized form.
-- Values of pop-up fields are presented to the user in localized form.
-
-=== 2268ProjectDAV-yo.cs ===
-Change Set: ProjectDAV-yo
-Date: 8 September 2009
-Author: Yoshiki Ohshima
-
-A stub for adding webdav in the dialog.
-
-=== 2267sugarDirEntries-bf.cs ===
-Change Set: sugarDirEntries-bf
-Date: 8 September 2009
+=== 2365pkgRename-bf.cs ===
+Change Set: pkgRename-bf
+Date: 28 April 2010
Author: Bert Freudenberg
-Handle ByteArrays we get from the Datastore instead of Strings. This was breaking saving under recent Sugar, wonder why nobody noticed?
+Split various packages, and remove trailing slash from default repository.
-=== 2266swapCtrlAlt-bf.cs ===
-Change Set: swapCtrlAlt-bf
-Date: 7 September 2009
+=== 2364reorgFlash-bf.cs ===
+Change Set: reorgFlash-bf
+Date: 28 April 2010
Author: Bert Freudenberg
-Restore swapping on Linux.
-
-=== 2265PinMorphEmbedding-kfr.cs ===
-Change Set: PinMorphEmbedding-kfr
-Date: 7 June 2009
-Author: Karl Ramberg/Bert Freudenberg
-
-PinMorph popped up a menu about embedding in objects tool. I added a check for where it is embedded in quite a ugly way but it made the pop up menu go away...
-Edit: use a slightly better workaround --bf
-
-=== 2264clearHandUponLoading-yo.cs ===
-Change Set: clearHandUponLoading-yo
-Date: 7 September 2009
-Author: Yoshiki Ohshima
-
-Reset keyboard interpreter upon loading.
+Move Flash support to separate package
-=== 2263downloadLink-sw.cs ===
-Change Set: downloadLink-sw
-Date: 17 July 2009
-Author: Scott Wallace
-
-SQ-270: change .pr download link.
-
-This update changes the url in the download link as specified in JIRA ticket SQ-270
-
-=== 2262sugarSaveHelp-sw.cs ===
-Change Set: sugarSaveHelp-sw
-Date: 3 September 2009
-Author: Scott Wallace
-
-Fix for SQ-294 Save Project balloon help wrong under Sugar.
-
-=== 2261lookLikeBug-sw.cs ===
-Change Set: lookLikeBug-sw
-Date: 2 September 2009
-Author: Scott Wallace
-
-Avoid the hopeless special-purpose spaghetti that doomed the wear-costume code to numerous problems. Instead, make look-like now directly call the graphic-setting code, and make look-like only available for SketchMorphs. Among other things, this clears up 'Alex's bug' in which tearing off a sibling of a morph that has a ticking script which calls 'look like' generated an error.
-
-Version of 2Sept -- place a neutral offset into the form being applied as the new costume, thus avoiding the offset bug reported in http://jira.immuexa.com/browse/SQ-316.
-
-2 Sept second version -- copy over center of rotation, etc.. when appropriate.
-
-=== 2260ctrlAltDefault-bf.cs ===
-Change Set: ctrlAltDefault-bf
-Date: 31 August 2009
+=== 2363nonArraySort-bf.cs ===
+Change Set: nonArraySort-bf
+Date: 28 April 2010
Author: Bert Freudenberg
-Enable #swapControlAndAltKeys on non-Mac platforms
-
-=== 2259swapCtrlAltAt6-yo.cs ===
-Change Set: swapCtrlAltAt6-yo
-Date: 31 August 2009
-Author: Yoshiki Ohshima
-
-The sixth entry should be changed, too.
-
-=== 2258cloudsFix-sw.cs ===
-Change Set: cloudsFix-sw
-Date: 27 August 2009
-Author: Scott Wallace
-
-Reconsiders the logic introduced in 2250backToClouds-sw.
-
-=== 2257VanishingWithScaling-yo.cs ===
-Change Set: VanishingWithScaling-yo
-Date: 24 August 2009
-Author: Yoshiki Ohshima
+Add #sort: to non-arrayed collections
-When old sliding logic is used, the scaled display update can be messed up. Just inserting the forceToScreen at the last part fixes it.
-
-=== 2256KedamaFixesAug24-yo.cs ===
-Change Set: KedamaFixesAug24-yo
-Date: 24 August 2009
-Author: Yoshiki Ohshima
-
-1. when you open debugger or inspector on a kedama player, evaluation of an expression fails as there may not be a costume. 2. turtle count is not defined for the vector object.
-
-=== 2255viewerSpanFix-rm.cs ===
-Change Set: viewerSpanFix-rm
-Date: 24 August 2009
-Author: Ricardo Moran; published by Scott Wallace
-
-Fix for a serious performance bug introduced in update 2234viewerBeneath-sw
-
-=== 2254hostWindowSize-bf.cs ===
-Change Set: hostWindowSize-bf
-Date: 22 August 2009
+=== 2362loadMC-bf.cs ===
+Change Set: loadMC-bf
+Date: 26 April 2010
Author: Bert Freudenberg
-Add DisplayScreen class>>hostWindowSize: to change the window size
-
-=== 2253PianoKeyboardMorph-kfr.cs ===
-Change Set: PianoKeyboardMorph
-Date: 15 March 2009
-Author: Karl Ramberg
-
-Makes the piano keyboard about twice as big
-
-=== 2252duplicateViewerFix-sw.cs ===
-Change Set: duplicateViewerFix-sw
-Date: 13 August 2009
-Author: Scott Wallace
-
-Fix for JIRA ticket 292. In some circumstances, when a viewer is opened on an object in a project loaded from disk, two copies of the viewer's contents appear, stacked one upon the other.
-
-=== 2251fixCursor-bf.cs ===
-Change Set: fixCursor-bf
-Date: 17 August 2009
-Author: Bert Freudenberg
-
-On the Mac, the cursor looks jagged. Its alpha was not pre-multiplied. Also, it had a bluish tint. Postscript initializes new cursor.
-
-=== 2250backToClouds-sw.cs ===
-Change Set: backToClouds-sw
-Date: 13 July 2009
-Author: Scott Wallace
+Load Monticello from etoys repository, register packages for everything
-Wire up the prev-project button to the 'clouds' project if there is no previous project. (Edited slightly by bf)
-
-=== 2249manifestsFix-bf.cs ===
-Change Set: manifestsFix-bf
-Date: 18 August 2009
+=== 2361unregisterPkgs-bf.cs ===
+Change Set: unregisterPkgs-bf
+Date: 26 April 2010
Author: Bert Freudenberg
-Fixes a bug seen when attempting to load a project which lacks a manifest.
-
-(Published by Scott Wallace, based on fix posted by Bert to etoys-dev on 14 aug 2009.)
-
-=== 2248collapseTweak-sw.cs ===
-Change Set: collapseTweak-sw
-Date: 18 August 2009
-Author: Scott Wallace
-
-Use a more felicitous translation idiom in a recently-modified method.
-
-=== 2247LangInManifest-yo.cs ===
-Change Set: LangInManifest-yo
-Date: 6 August 2009
-Author: Yoshiki Ohshima
-
-Add a new key in the manifest file to not the language information.
-
-=== 2246PolygonFix-kfr.cs ===
-Change Set: PolygonFix-kfr
-Date: 3 May 2009
-Author: Karl Ramberg, Tetsuya Hayashi
-
-Hayashi-san's February 2009 fixes for SQ-163 PolygonMorph issues, together with Karl's May 2009 tweak to StarMorph.
-
-=== 2245thumbnailInsideZip-sw.cs ===
-Change Set: thumbnailInsideZip-sw
-Date: 18 July 2009
-Author: Scott Wallace
-
-Store a png with the project's thumbnnail as one of the members comprising the outer zip that is the pr file... SQ-274.
-
-Version 2: use the fixed name, thumbnail.png, rather than naming the thumbnail after the project itself, as per Bert's suggestion.
-
-=== 2244sketchThumbLoc-sw.cs ===
-Change Set: sketchThumbLoc-sw
-Date: 11 June 2009
-Author: Scott Wallace
-
-Version 2: 6 August 2009 -- incorporates Hilaire's suggestion to make the help-message for the collapsed thumbnail be translatable.
-
-A simple solution to the issue raised in JIRA SQ-252 'The collapsed sketch should appear below the toolbar, not on top of it.
-
-=== 2243saveProjectButton-sw.cs ===
-Change Set: saveProjectButton-sw
-Date: 18 July 2009
-Author: Scott Wallace
-Version 2 - 6 August 2009, incorporates Hilaire's recommendations.
-
-Improves and harmonizes the help-messages and menu wordings involved with the side-by-side 'load project' and 'save project' buttons in the nav-bar.
-
-Also changes 'Key Words' to 'Tags' in the project info dialog.
-
-Also Changes 'Name' to 'Project Name' in the project info dialog.
-
-=== 2242revealAndGrab-sw.cs ===
-Change Set: revealAndGrab-sw
-Date: 4 August 2009
-Author: Scott Wallace
-
-6 August 2009: make the wording of the hand-me-a-tile item in the halo-actions submenu consistent with the below, as recommended by Antonio. The two other balloon-help situations mentioned by Antonio remain somewhat inconsistent with other balloon-help wordings for hand-me-a-tile, but are retained in their current form to maintain consistency with balloon-help wordings for adjacent items in the same tool.
-
-Harmonizes menus that have 'reveal object', 'grab object', and 'tile for object' items, so that they all offer all three items, with the same wording and compatible balloon-help.
-
-This finally catches up with a very reasonable recommendation from Kathleen Harness long ago.
-
-=== 2241macClipFix-bf.cs ===
-Change Set: macClipFix-bf
-Date: 17 July 2009
-Author: Ted Kaehler/Bert Freudenberg
-
-This is derived from Ted's unicodeMacExternal changeset:
-TK: After the latest Unicode cut and paste changes, text copied from Eudora on a Mac could not be pasted. I revivied some old code for when the latest conversion fails. Now both unicode and older Mac text from outside Squeak can be pasted.
-BF: Convert from MacRoman charset to Unicode.
-BF: ... and make sure we answer a Text not String.
-BF: ... and convert LFs to CRs.
-BF: ... and refactor the whole so it makes sense and is less verbose
-
-=== 2240lexiFix-sw.cs ===
-Change Set: lexiFix-sw
-Date: 4 August 2009
-Author: Scott Wallace
-
-For some reason, in the etoys image, the lexicon and instance-browser tools have been opening with traces of the old candy-colored early squeak look, even though the alternativeWindowLook preference is set. This update provides a workaround that assures that these tools open with the proper look.
-
-=== 2239grabPatch-kfr.cs ===
-Change Set: grabPatch-kfr
-Date: 3 August 2009
-Author: Karl Ramberg (& Scott Wallace)
-
-Improved grab-patch tool -- see SQ-99 on tracker.squeakland.org. Allows grab action to proceed in any direction.
+Remove obsolete packages from MczInstaller
-=== 2238fullScreenCheckbox-sw.cs ===
-Change Set: fullScreenCheckbox-sw
-Date: 5 August 2009
-Author: Scott Wallace
+=== 2360moreReorg-kfr-bf.cs ===
+Change Set: moreReorg-kfr-bf
+Date: 23 April 2010
+Author: Karl Ramberg / Bert Freudenberg
-Makes the full-screen/non-full-screen control in the scaling menu be a checkbox, just like all the other toggles in that menu.
-Make a click on the checkbox representing the current screen-mode deslelect and select another screen mode in its place.
+Recategorize more to get rid of accidental packages
-=== 2237sqLandConfigJul17-yo.cs ===
-Change Set: sqLandConfigJul17-yo
-Date: 17 July 2009
-Author: Yoshiki Ohshima
-
-Set to use Bigger cursor. Make font bigger.
-
-=== 2236navBar-sw-mz-yo.cs ===
-Change Set: navBar-sw-mz-yo
-Date: 16 July 2009
-Author: Scott Wallace, Milan Zimmermann, Yoshiki Oshima
-
-Adds a control at topright of screen/window to govern visibility of the full nav bar.
-
-When opening 'old' projects, the nav bar will now appear in its collapsed form, at the top-right corner of the screen, to minimize the chance of obscuring essential content. The criterion for oldness is: any project lacking a 'manifest' is considered old, as is any project whose manifest indicates a version code that is not 'etoys'.
-
-This update is derived from work done under the following two JIRA items:
- SQ-154 Make it simple to show and hide the toolbar
- SQ-280 Detect the version of a loading project and hide nav bar if desirable.
-
-=== 2235enterNew-sw.cs ===
-Change Set: enterNew-sw
-Date: 11 June 2009
-Author: Scott Wallace
-
-JIRA SQ-257 (Tim) Should the 'new project' button open the newly created project, like the 'Make a project' cloud?
-
- The difference in user experience is disturbing, and it might not be obvious to new users that they need to click the little project window.
-
-=== 2234viewerBeneath-sw.cs ===
-Change Set: viewerBeneath-sw
-Date: 6 July 2009
-Author: Scott Wallace
-
-Fix for JIRA issue SQ-88: Position the viewer beneath the nav-bar,
-
-=== 2233toggleFullScreen-bf.cs ===
-Change Set: toggleFullScreen-bf
-Date: 7 July 2009
+=== 2359removeSmaCC-bf.cs ===
+Change Set: removeSmaCC-bf
+Date: 26 April 2010
Author: Bert Freudenberg
-Make the zoom button toggle full screen mode, hold down to show display options.
-
-=== 2232ChicagoTheme-yo.cs ===
-Change Set: ChicagoTheme-yo
-Date: 13 July 2009
-Author: Yoshiki Ohshima
-
-Chicago theme redone. Not to use green for the bar.
-
-=== 2231strtUpPjEncoding-KR.cs ===
-Change Set: strtUpPjEncoding-KR
-Date: 23 June 2009
-Author: Korakurider
+Remove unused SmaCC runtime classes
-SQ-265: Startup project name has to be decoded as VM-neutral encoding, not systemString.
-
-
-=== 2230SqueaklandRelease09-yo.cs ===
-Change Set: SqueaklandRelease09-yo
-Date: 9 July 2009
-Author: Yoshiki Ohshima
-
-Adopt the new policy on the screen size, where almost always use the virtual screen.
-
-=== 2229hideHaloFix-kfr.cs ===
-Change Set: hideHaloFix-kfr
-Date: 6 June 2009
-Author: Karl Ramberg
-
-A dropped SelectionMorph still showed its halo, which could give nasty errors if a handle was clicked
-
-=== 2228allKeystrokes-sw.cs ===
-Change Set: allKeystrokes-sw
-Date: 7 May 2009
-Author: Scott Wallace
-
-Report all keystrokes to all consumers of #lastKeystroke, even if they are also consumed by some object other than the World.
-
-=== 2227stepIntoFix-bf.cs ===
-Change Set: stepIntoFix-bf
-Date: 22 May 2009
+=== 2358removeArray2D-bf.cs ===
+Change Set: removeArray2D-bf
+Date: 23 April 2010
Author: Bert Freudenberg
-The debugger did not step into blocks evaluated using #valueWithArguments:. This uses primitive 82 which was not properly special-cased yet in #doPrimitive:method:receiver:args: so the debugger did not regain control until the block was done. This changeset handles this case.
+Remove unused Array2D class, and its sole unsent user.
-=== 2226projectTitle-bf.cs ===
-Change Set: projectTitle-bf
-Date: 30 April 2009
+=== 2357removeB3D-bf.cs ===
+Change Set: removeB3D-bf
+Date: 23 April 2010
Author: Bert Freudenberg
-Set main window title to project name (if projectNameInTitle pref is true)
+Remove left-over Balloon3D method
-=== 2225setTitle-bf.cs ===
-Change Set: setTitle-bf
-Date: 29 April 2009
+=== 2356removeFFI-bf.cs ===
+Change Set: removeFFI-bf
+Date: 23 April 2010
Author: Bert Freudenberg
-Add a method to set the main window's title using the HostWindowPlugin
-
-=== 2224fillBlank-sw.cs ===
-Change Set: fillBlank-sw
-Date: 27 May 2009
-Author: Scott Wallace
-
-Adds a #layoutChanged call in a FillInTheBlank method... which is hard to justify except that it does happen to eliminate the bug symptom reporter in the Squeakland Tracker as issue SQ-132 (=TRAC 8781 on olpc tracker),
-
-=== 2223hideHaloAfterDup-kfr.cs ===
-Change Set: hideHaloAfterDup-kfr
-Date: 10 May 2009
-Author: Karl Ramberg
-
-A dropped SelectionMorph still showed its halo, which could give nasty errors if a handle was clicked
-
-=== 2222InhibitBlinkparen-yo.cs ===
-Change Set: InhibitBlinkparen-yo
-Date: 16 April 2009
-Author: Yoshiki Ohshima
-
-When preference blinkParen is false, it doesn't try to highlight the matching opening paren for a type in.
+remove left-over FFI accessors
-=== 2221paintBoxLocation-kfr.cs ===
-Change Set: paintBoxLocation-kfr
-Date: 10 May 2009
-Author: Karl Ramberg
+=== 2355trunkReorg-bf.st ===
+Filing this in will recategorize all classes and methods to match what's in trunk.
-Do some adjustment so the Paint pallette does not open slightly off screen when using Preferences unlimitedPaintArea and useBiggerPaintingBox
+The big array literal at the end of this file was created like this:
-=== 2220squeaklandDevImage-yo.cs ===
-ChangeSet: squeaklandDevImage-yo
-Date: 26 May 2009
-Author: Yoshiki Oshima
+================
+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].
+================
-Supplies a method which, when evaluated, will transform the user's dev image into one suitable for ongoing Squeakland development work.
+The following code goes through that array and moves every existing class and method to the right category.
-=== 2219categoryFullyVisible-sw.cs ===
-Change Set: categoryFullyVisible-sw
-Date: 18 May 2009
-Author: Scott Wallace
-When the user adds a new category-viewer to a viewer using the + button at the top of the viewer, make certain that all the contents of the category are fully visible, even that requires deleting another category viewer above the one in question.
-
-Similarly, when the user retargets a category viewer to show a new category, make certain that the newly-chosen category is fully visible, deleting a category-viewer above the one in question if necessary.
-
-=== 2218splitGeometry-sw.cs ===
-Change Set: splitGeometry-sw
-Date: 18 May 2009
-Author: Scott Wallace
-
-Splits the items formerly in the 'geometry' pane into two different categories -- for starters, the extra category is called 'more geometry', and the less widely-used items have been moved out to that new category.
-
-Caution: several misspellings in help-string wordings are corrected here:
-
-
-OLD:
-The x coordiante of rotation center in parent's coodinate system.
-The y coordiante of rotation center in parent
-
-NEW:
-The x coordinate of rotation center in parent's coordinate system
-The y coordinate of rotation center in parent's coordinate system
-
-
-
-=== 2217sdecimalRemove-yo.cs ===
-Change Set: sdecimalRemove-yo
-Date: 22 May 2009
-Author: Yoshiki Ohshima
-
-Remove the Test class for ScaledDecimal, which is holding onto an obsolete instance.
-
-=== 2216ReadMona-yo.cs ===
-
-=== 2215fixImmWin32-ka.cs ===
-Change Set: fixImmWin32-ka
-Date: 7 April 2009
-Author: Kazuhiro Abe
-
-setting correct CompositionWindowManager for HandMorph at startUp.
-correcting prefereredKeyboardPosition by scale and offset of virtual screen.
-
-
-=== 2214tabLoopFix-sw.cs ===
-Change Set: tabLoopFix-sw
-Date: 2 April 2009
-Author: Scott Wallace
-
-Fix to the bug that hitting tab key in a text field when the 'tabAmongFields' preference is false can result in an infinite loop.
-
-=== 2213fixBlackScreen-yo.cs ===
-Change Set: fixBlackScreen-yo
-Date: 4 April 2009
-Author: Yoshiki Ohshima
-
-Avoid black screen flashing when switching same-sized project with display scale enabled for both.
-
-=== 2212haloClickTweak-sw.cs ===
-Change Set: haloClickTweak-sw
-Date: 24 March 2009
-Author: Scott Wallace
-
-JIRA SQ-143: Make it less easy to rip a BookMorph's nav-bar out of the book.
-
-This is another take on a fix. This time, without removing the ability of a user to get a halo on any morph, the favorable properties of the existing algorithm (in regard to a a morph on a page of a BookMorph for example) are preserved while at the same time assuring that a first halo-click on the nav-bar of a book will bring up the halo for the entire book rather than for the nav-bar.
-
-So I propose this as a replacement for the earlier workaround posted to SQ-143.
-
-=== 2211renameFix-sw.cs ===
-Change Set: renameFix-sw
-Date: 26 February 2009
-Author: Scott Wallace
-
-Fix for TRAC 9032 - A script saved as textual asks for author initials
-
-=== 2210scriptCatFix-sw.cs ===
-Change Set: scriptCatFix-sw
-Date: 2 March 2009
-Author: Scott Wallace
-
-Restore proper classification of scripts compiled from an etoy scriptor, that got lost a couple of years ago when 1305ScriptorToParseNode1-yo came into the etoys image.
-
-=== 2209GStreamerUI18ForEtoys.cs ===
-Change Set: GStreamerUI18ForEtoys
-Date: 26 March 2009
-Author: John McIntosh and others
-
-The diff from the code in Etoys and GStreamer-UI-JMM.18.mcz
-
-=== 2208GStreamerBase40ForEtoys.cs ===
-Change Set: GStreamerBase40ForEtoys
-Date: 26 March 2009
-Author: John McIntosh and others
-
-The diff from the code in Etoys and GStreamer-Base-JMM.40.mcz
-
-=== 2207keepTempNames-yo.cs ===
-Change Set: keepTempNames-yo
-Date: 18 March 2009
-Author: Yoshiki Ohshima
-
-Keep temp names for tetually coded scripts.
-
-=== 2206positionFixes-sw.cs ===
-Change Set: positionFixes-sw
-Date: 4 February 2009
-Author: Scott Wallace
-
-Fix for TRAC #9115: Etoys: 'bearing to' and 'distance to' tiles is calculated based on the top-
-left corner. -- should be based on reference positions.
-
-=== 2205virtDisplayJan12-yo.cs ===
-Change Set: virtDisplayJan12-yo
-Date: 12 January 2009
-Author: Yoshiki Ohshima
-
-Enable it a bit more eagerly.
-
-=== 2204copyright-bf.cs ===
-Change Set: copyright-bf
-Date: 8 January 2009
+=== 2354FakeUIManager-bf.cs ===
+Change Set: FakeUIManager-bf
+Date: 19 April 2010
Author: Bert Freudenberg
-Put a full copyright notice into the image, make Smalltalk>>copyright match that, and add a check to release builder so they remain consistent. Also, the about menu offers to show the license now.
-
-=== 2203jaInputDec8-yo.cs ===
-Change Set: jaInputDec8-yo
-Date: 8 December 2008
-Author: Yoshiki Ohshima
-
-Make Anthy based Japanese input work.
-
-=== 2202fullAuthTools-sw.cs ===
-Change Set: fullAuthTools-sw
-Date: 5 January 2009
-Author: Scott Wallace
-
-TRAC 9173: Offer full authoring-tools menu to all users.
-Show the same, full, set of choices in the authoring-tools menu whether or not eToyFriendly is turned on.
+Fake enough of UIManager for various newer tools like Monticello to work
-=== 2201FixOnSugarSandBox-yo.cs ===
-Change Set: FixnOnSugarSandBox-yo
-Date: 15 December 2008
-Author: Yoshiki Ohshima
+=== 2353LiteralByteArrays-eem.cs ===
+Change Set: MonadicIfNotNil-eem
+Date: 20 April 2010
+Author: Eliot Miranda
-The logic was wrong when to enable the sandbox.
+Support #[1 2 3] syntax.
-=== 2200dismissProjView-sw.cs ===
-Change Set: dismissProjView-sw
-Date: 8 December 2008
-Author: Scott Wallace
+=== 2352Pragmas-eem.cs ===
+Change Set: Pragmas-eem
+Date: 23 January 2010
+Author: Eliot Miranda
-Fix for TRAC 9058. Cannot delete a ProjectViewMorph that represents a remote project.
+Add method properties.
-=== 2199altDot-sw.cs ===
-Change Set: altDot-sw
-Date: 23 November 2008
-Author: Scott Wallace
-
-TRAC 8879 -- make alt-dot pause all ticking scripts even when eToyFriendly flag is off
-
-=== 2198unCamelCase-sw.cs ===
-Change Set: unCamelCase-sw
-Date: 3 November 2008
-Author: Scott Wallace
-
-Fix for TRAC ticket 8929:
-Should not attempt to 'un-camel-case' user-defined script and variable names.
-
-User-defined script names and user-defined variable names will now always appear in the same form accepted when the names are defined, which means they will always
- -- start with a lower-case alphabetic character
- -- consist entirely of alphabetic and numeric characters (NB: no spaces)
-Except for forcing the first character to be lower-case-alphabetic, the case of the identifiers dfor user-defined variable and script names will be exactly as the user typed them in.
-
-These rules had gotten somewhat compromised with stamp-out-camel-case code earlier this year, but now are restored. Note that *system-defined* method and variable names still undergo 'un-camel-casing', so that for example 'scaleFactor' appears on tiles as 'scale factor'.
-
-=== 2197arrowsOnLangChg-sw.cs ===
-Change Set: arrowsOnLangChg-sw
-Date: 3 November 2008
-Author: Scott Wallace
-
-Fix for TRAC 8928 - Switching language loses arrows.
-
-=== 2196wrap-swyo.cs ===
-Change Set: wrap-swyo
-Date: 5 November 2008
-Author: Scott Wallace and Yoshiki Ohshima
-
-A workaround for wrap issues in UserText and PreferencesPanel.
-
-=== 2195koEnvironment.cs ===
-
-=== 2194scriptNameTileFixup-sw.cs ===
-Change Set: scriptNameTileFixup-sw
-Date: 22 October 2008
-Author: Scott Wallace
+=== 2351compatFixes-bf.cs ===
+Change Set: compatFixes-bf
+Date: 11 April 2010
+Author: Bert Freudenberg
-Some old projects from earlier versions of etoys can have faulty structure in ScriptNameTiles. This update adds fixing up such tiles to the procedures undertaken under 'attempt misc repairs' in authoring-tools menu.
+Some fixes so we can install Monticello
-=== 2193newDatastore-bf.cs ===
-Change Set: newDatastore-bf
-Date: 28 October 2008
-Author: Bert Freudenberg
+=== 2350MonadicIfNotNil-eem.cs ===
+Change Set: MonadicIfNotNil-eem
+Date: 19 April 2010
+Author: Vassili Bykov / Eliot Miranda
-Cope with new Datastore using ByteArrays for Strings
+Allow an optional argument for the block passed to ifNotNil:.
diff --git a/Content.revision b/Content.revision
index 0c56bea..ed4f162 100644
--- a/Content.revision
+++ b/Content.revision
@@ -1 +1 @@
-233
+431
diff --git a/Makefile.in b/Makefile.in
index 99f461c..68430d7 100644
--- a/Makefile.in
+++ b/Makefile.in
@@ -16,39 +16,39 @@ Makefile: $(wildcard *.in) configure etoys.spec
# synchronize translation
-pos=$(wildcard Content/po/etoys/*.po)
+pos=$(wildcard po-new/etoys/*.po)
-translation: po/templates Content/po Content/locale
+translation: Content/locale
Content/locale: Content $(pos)
- for dir in $</po/* ; do \
- domain=`basename $$dir` ; \
+ for dir in po-new/* ; do \
+ lang=`basename $$dir` ; \
for po in $$dir/*.po ; do \
- lang=`basename $$po .po`; \
- echo -n "$${lang}: " ; \
+ [ $$lang == templates ] && break ; \
+ domain=`basename $$po .po`; \
+ echo -n "$${lang}-$${domain}: " ; \
mkdir -p $@/$$lang/LC_MESSAGES ; \
msgfmt -v -o $@/$$lang/LC_MESSAGES/$$domain.mo $$po ; \
done \
done
touch $@
-Content/po: Content $(wildcard po/*/*.po)
- ./mkPootle import
- touch $@
-
-po/templates: Content $(wildcard Content/po/*/*.pot)
- ./mkPootle pot
- touch $@
-
# install regular etoys
-content_url = http://etoys.laptop.org/svn/trunk/etoys
+content_url = http://etoys.squeak.org/svn/trunk/Etoys
+po_url = http://etoys.squeak.org/svn/trunk/po
content_rev = $(shell cat Content.revision)
+content_host = $(shell svn info Content 2>/dev/null | grep ^URL | sed 's,.*//,,;s,/.*,,')
Content: Content.revision
+ if [ $(content_host) == "etoys.laptop.org" ] ; then \
+ mv Content Content-old ; \
+ fi
if [ ! -d Content ] ; \
then svn checkout -r $(content_rev) $(content_url) Content ; \
+ svn checkout -r $(content_rev) $(po_url) po-new ; \
else svn update -r $(content_rev) Content ; \
+ svn update -r $(content_rev) po-new ; \
fi
touch $@ -r $<
@@ -65,10 +65,6 @@ examples = $(wildcard \
Content/ExampleEtoys/*.gif \
Content/ExampleEtoys/*.ogg)
-guides = $(wildcard Content/QuickGuides/[A-Z]*.sexp.data.gz)
-
-mos = $(wildcard Content/locale/*/*/*.mo)
-
docs = README INSTALL LICENSE NOTICE ChangeLog
etoysdir = $(datadir)/etoys
@@ -83,14 +79,28 @@ install-etoys: Content
install -v etoys $(bindir)
for f in $(etoys) ; do install -v -m 644 $$f $(etoysdir); done
for f in $(examples); do install -v -m 644 $$f $(exmpldir); done
- for f in $(guides); do \
+ for f in Content/QuickGuides/*.sexp.data.gz ; do \
dest=$(guidedir)/`basename $$f`; \
echo -n $$dest; \
( gunzip -c $$f | gzip -v --rsyncable > $$dest ); \
chmod 644 $$dest; \
done
+ install -v -m 644 Content/QuickGuides/index.txt $(guidedir)
+ for f in Content/locale/*/*/*.sexp.data.gz ; do \
+ dir=`dirname $$f|sed 's/^Content.//'` ; \
+ mkdir -p $(etoysdir)/$$dir ; \
+ dest=$(etoysdir)/$$dir/`basename $$f` ; \
+ echo -n $$dest; \
+ ( gunzip -c $$f | gzip -v --rsyncable > $$dest ); \
+ chmod 644 $$dest; \
+ done
+ for f in Content/locale/*/*/index.txt ; do \
+ dir=`dirname $$f|sed 's/^Content.//'` ; \
+ mkdir -p $(etoysdir)/$$dir ; \
+ install -v -m 644 $$f $(etoysdir)/$$dir ; \
+ done
for f in $(docs) ; do install -v -m 644 $$f $(docsdir); done
- for f in $(mos) ; do \
+ for f in Content/locale/*/*/*.mo ; do \
dir=`dirname $$f|sed 's/^Content.//'` ; \
mkdir -p $(etoysdir)/$$dir ; \
install -v -m 644 $$f $(etoysdir)/$$dir ; \
@@ -106,9 +116,6 @@ activitymeta = activity.info activity-etoys.svg
activityall = $(activityfiles) $(activitymeta)
activityicons = $(shell grep ^mime_types activity.info|tr ' ;/' '\n\n-'|grep squeak)
-NEWS: etoys.spec
- ./mkNews > $@
-
install-activity: $(activityall)
mkdir -p $(activitydir)/activity
mkdir -p $(activitydir)/bin
@@ -171,6 +178,7 @@ etoys-src: Content Content/locale ChangeLog configure
mkdir etoys-$(etoys_ver)
tar cf - --no-recursion `git ls-files|grep -v ^po/` \
`svn ls -R Content|sed s@^@Content/@` \
+ `svn ls -R po-new|sed s@^@po-new/@` \
configure \
| tar xf - -C etoys-$(etoys_ver)
tar cvzf etoys-$(etoys_ver).tar.gz etoys-$(etoys_ver)
diff --git a/NEWS b/NEWS
index 820e6ad..404affa 100644
--- a/NEWS
+++ b/NEWS
@@ -1,1623 +1,177 @@
+116
+
+* 16 Aug 2010
+* since the etoys activity wrapper is indepent of the etoys system package, I will
+ stop tracking unrelated changes here. A new Etoys activity will only be released
+ if the wrapper actually changes.
+
115
* 29 Mar 2010
-* 4.0.2340-2
-* Content v. 233:
-* added translation: hi, ta
-* update translations: de, mn, vi
-
-114
-
-* 17 Jan 2010
-* 4.0.2340-1
-* use compressed sources file (EtoysV4.stc)
-* Content v. 230:
-* 2340compressSources-bf: Fix compressing sources to preserve utf8 encoding
-
-113
-
-* 30 Nov 2009
-* 4.0.2339-1
-* Content v. 228
-* 2339viewSourceDBus-bf: Handle Sugar's view-source DBus message (SQ-600, OLPC-9733)
-* 2338otherActivities-bf: Fix for Etoys-based activities (SQ-604, SL-1576)
-
-112
-
-* 23 Nov 2009
-* 4.0.2337-1
-* Content v. 227
-* 2337smarterSetupVirtDisp-yo: Disable virtual display on XO (SQ-565/OLPC-9709)
-
-111
-
-* 20 Oct 2009
-* 4.0.2336-1
-* Content v. 226
-* updated translations: bn, de, fr, ja
-* 2336ftpClient-kzy: make FTPClient work again (SQ-525)
-* 2335JapaneseMacVM4-mu: make Japanese input and clipboard work on Mac (SQ-528)
-* 2334storeOnServerFix-mu: fix error when uploading a project (SQ-507)
-* 2333unknownFix-sw: fix malformed uri in project manifest (SQ-510)
-
-110
-
-* 06 Oct 2009
-* 4.0.2332-1
-* Content v. 221
-* updated translations: fr
-* 2332trnSlotType-KR: name of slot type not extracted to POT (SQ-483)
-* 2331trnFuncTile-KR: correctly translate function tiles (SQ-485)
-* 2330funcTileForm-KR: dynamically build icon for 'random' and 'abs' (SQ-485)
-* 2329suffixArrowTweak-sw: Fix bearing-to and distance-to in Test pane (SQ-495)
-* 2328etoyCodeFont-Richo: smaller font size for textual scripts (SQ-479)
-* 2327useSymbolKey-sw: correctly set 'Prev-URI' in manifest (SQ-488)
-
-109
-
-* 01 Oct 2009
-* 4.0.2326-1
-* Content v. 219:
-* updated translations: de, ja
-* 2326pasteFixUnix-bf: fix clipboard on X11 (SQ-243)
-* 2325reduceBlockUsage-sw: prevent spurious blocks getting into projects (SQ-424)
-* 2324pasteFix-bf: retain text formatting when copy/pasting inside Etoys (SQ-243)
-* 2323ISO639Update-yo: update ISO 639 language code table (SQ-398)
-* 2322deferEvents-bf: prevent event handling during startup (SQ-402)
-* 2321suffixArrowOnFn-sw: arrows for 'bearing/distance to' tiles (SQ-450)
-* 2320lockNavBar-kks: prevent tool bar from accidental deletion (SQ-422)
-
-108
-
-* 24 Sep 2009
-* 4.0.2319-1
-* Content v. 215:
-* update translations: de, es, fr, ko, mn
-* update example projects (SQ-411)
-* 2319LoginNetErroGuard2-yo: guard against network errors (SQ-394)
-
-107
-
-* 17 Sep 2009
-* 4.0.2318-1
-* Content v. 210:
-* update translations: ja
-* better About flap in Home project (SQ-393)
-* 2318cacheClean-bf: truncate cached files before overwriting (SQ-385)
-* 2317africa-sw: Africa had been missing from the default region list.
-* 2316ShowcaseURL-yo: fix URL again (SQ-389)
-* 2315LoginNetErrorGuard-yo: guard against more kinds of errors (SQ-388)
-* 2314ShowcaseURL-yo: fix URL for project server (SQ-389)
-* 2313cacheCats-bf: cache squeakland categories on file (SQ-385)
-* 2312assureLastModified-yo: cope with malformed getlastmodified (SQ-388)
-* 2311notLoggedInTR-yo: mark translatable (SQ-382)
-* 2310SignupPanel-yo: improve look and text of signup box (SQ-382)
-* 2309grabbersInSupplies-sw: Lasso and Grab Patch back to Supplies flap (SQ-267)
-* 2308GrabLassoCursor-tk: fix feedback throughout patch-grabbing (SQ-328)
-* 2307fixBalloonHelp-bf: fix an error when entering new project (SQ-384)
-
-106
-
-* 14 Sep 2009
-* 4.0.2306-1
-* do not modify po/templates/etoys.pot during build (SUGAR-1329)
-* Content v. 206:
-* 2306bulletproofCats-sw: bulletproofing against corrupt categories (SQ-369)
-* 2305FontAvailCheck-yo: Mitigate the font not available problem (SQ-309)
-* 2304askProjectInfo-yo: do not re-publish silently (SQ-379)
-* 2303sugarObjectId-bf: prevents deatructive overwriting in Journal (SQ-373)
-* 2302noUndoButton-sw: remove non-functional undo button (SQ-378)
-* 2301loadSaveIcons-bf: better icons for load/save/choose (SQ-372)
-* 2300quitOrStop-bf: better icon for quit button (SQ-321)
-* 2299manifestAdditions-sw: store user, URI, and prev-URI in manifest (SQ-367)
-* 2298renameWelcome-bf: Rename initial project from 'Etoys Activity' to 'Home' (SQ-348)
-* 2297ProjectDAV5-yo: fix login box layout (SQ-269)
-* 2296ProjectDAV4-yo: open web browser for account creation (SQ-269)
-* 2295authorName-sw: bulletproof Utilities authorName against nil
-* 2294AdjustNameField-yo: Bullet proof against name field size change (SQ-296)
-* 2293savebuttonhelp-yo: fix save button help string (SQ-344)
-* 2292BalloonHelpForLogin-yo: adds help to login button and field (SQ-360)
-* 2291ScratchPlugin-jm: accessors for ScratchPlugin (SQ-354)
-* 2290prevProject-bf: simplify prevButton logic (SQ-165)
-* 2289toolBarHelpTweak-sw: when auto-hiding toolbar show help (SQ-357)
-* 2288HierListAutoExpand-yo: clicking a directory expands it
-* 2287sugarScale2-bf: Forgot to enable screen scaling (SQ-355)
-* 2286sugarScale-bf: build sugar image at 800x600 by default (SQ-355)
-* 2285SaveLoadAutoSelect-yo: auto-selects local document dir (SQ-342)
-* 2284ProjectDAV3-yo: Better error recovery for publishing (SQ-269)
-* 2283noReadingAStream-sw: fix 'Reading a stream' message (SQ-237)
-* 2282BalloonsForLocalDir-yo: add balloon help for local dirs (SQ-351)
-* 2281projInfoRearrange-sw: rearrange project-info dialog (SQ-269)
-* 2280ProjectDAV2-yo: Remember a password forever (SQ-269)
-
-105
-
-* 08 Sep 2009
-* 4.0.2279-1
-* Content v. 198:
-* 2279localizedCats-sw: Obtain language-specific category-lists from the web site
-* 2278navbarButtons-bf: add Next button, hide Fullscreen button, show Share button (SQ-293)
-* 2277grabPatchFeedback-sw: Show crosshair feedback during patch-grabbing (SQ-267)
-* 2276displayModeMenu-sw: Add display-mode item to the world's halo menu (SQ-293)
-* 2275sugarToolbar-bf: Adjust navbar under Sugar (SQ-293)
-* 2274noGifThumbnail-sw: No longer write out the gif thumbnail (SQ-315)
-* 2273SSUploadProjEncFix-mu: send utf-8 to SuperSwikiServer (SQ-337)
-* 2272projInfoFix-sw: Fixes an integration issue between updates 2268 and 2269.
-* 2271codeFont-bf: fix default code font size (SQ-336)
-* 2270limitedPaint-bf: Disable unlimitedPaintArea (SQ-323)
-* 2269projectInfoPopUps-sw: change project-info dialog to match squeakland gallery (SQ-299)
-* 2268ProjectDAV-yo: support webdav in the publish dialog (SQ-369)
-* 2267sugarDirEntries-bf: convert ByteArrays to Strings (SQ-335)
-* 2266swapCtrlAlt-bf: fix shortcuts on Linux (SQ-304)
-* 2265PinMorphEmbedding-kfr: Prevent a menu about Pin embedding in object catalog (SQ-160)
-* 2264clearHandUponLoading-yo: Reset keyboard interpreter upon loading project (SQ-332)
-* 2263downloadLink-sw: fix .pr download link (SQ-270)
-* 2262sugarSaveHelp-sw: fix Save button balloon help under Sugar (SQ-294)
-* 2261lookLikeBug-sw: make look-like only available for SketchMorphs (SQ-288, SQ-316)
-* 2260ctrlAltDefault-bf: enable #swapControlAndAltKeys on non-Mac platforms (SQ-304)
-* 2259swapCtrlAltAt6-yo: fix ctrl/alt swapping (SQ-304)
+* the last activity release that tracked the etoys system package closely
+* this was for the Etoys 4.0.2340-2 release
+* entries below have been trimmed except for those that actually had a relevant change
+
+114-105
+
+* no changes
104
* 30 Aug 2009
-* 4.0.2258-1
* add 'make check' to make jhbuild bot happy
-* Content v. 196
-* update translations: ja, ko
-* update top-level projects (launcher, clouds, tutorials)
-* 2258cloudsFix-sw: Reconsiders the logic introduced in 2250backToClouds-sw
-* 2257VanishingWithScaling-yo: fix refresh bug when objects slide back
-* 2256KedamaFixesAug24-yo: dix kedama debugging and turtle counting
-* 2255viewerSpanFix-rm: Fix a performance bug introduced in viewers
-* 2254hostWindowSize-bf: Add promitibe to change the window size
-* 2253PianoKeyboardMorph-kfr: Makes the piano keyboard about twice as big
-* 2252duplicateViewerFix-sw: prevent two copies of a viewer appearing
-* 2251fixCursor-bf: properly pre-multiply cursor's alpha channel
-* 2250backToClouds-sw: Wire up the prev-project button to the 'clouds' project
-* 2249manifestsFix-bf: allow loading a project which lacks a manifest
-* 2248collapseTweak-sw: Use a more felicitous translation idiom
-
+
103
-* 18 Aug 2009
-* 4.0.2247-1
-* fall back to OSS when pulseaudio is detected
-* update translations: el
-* Content v. 192
-* 2247LangInManifest-yo: store language in project manifest (SQ-291)
-* 2246PolygonFix-kfr: Hayashi-san's PolygonMorph fix (SQ-163), plus Karl's StarMorph tweak
-* 2245thumbnailInsideZip-sw: store a png with the project's thumbnnail in the pr file (SQ-274)
-* 2244sketchThumbLoc-sw: collapsed sketch should appear below toolbar (SQ-252)
-* 2243saveProjectButton-sw: improve wording in 'load project' and 'save project' buttons (SW-238)
-* 2242revealAndGrab-sw: harmonize 'reveal object', 'grab object', and 'tile for object' menus (SQ-286)
-* 2241macClipFix-bf: fix pasting text on Mac (SQ-243)
-* 2240lexiFix-sw: fix lexicon and instance-browser tool look (SQ-287)
-* 2239grabPatch-kfr: improved grab-patch tool (SQ-99)
-* 2238fullScreenCheckbox-sw: make the full-screen control in the scaling menu be a checkbox (SQ-281)
-* 2237sqLandConfigJul17-yo: Set to use Bigger cursor. Make font bigger.
-* 2236navBar-sw-mz-yo: toggle the nav bar in old projects, add a button (SQ-154, SQ-280)
-* 2235enterNew-sw: automatically enter a newly created project (SQ-257)
-* 2234viewerBeneath-sw: position the viewer beneath the nav-bar (SQ-88)
-* 2233toggleFullScreen-bf: Make the zoom button toggle full screen mode (SQ-275)
-* 2232ChicagoTheme-yo: Chicago theme redone. Not to use green for the bar.
-* 2231strtUpPjEncoding-KR: fix startup project file name encoding for Japanese Windows (SQ-265)
-* 2230SqueaklandRelease09-yo: use the virtual screen by default
+* no changes
102
* 07 Jul 2009
-* 4.0.2229-1
* add setup.py
-* Content v. 189
-* update translations bn, de, el, ko
-* fix Welcome demo and DemonCastle1 project dimensions
-* 2229hideHaloFix-kfr: Fix SelectionMorph halos
-* 2228allKeystrokes-sw: Report all keystrokes to the World.
-* 2227stepIntoFix-bf: The debugger did not step into blocks evaluated using #valueWithArguments:
-* 2226projectTitle-bf: Set main window title to project name (if projectNameInTitle pref is true)
-* 2225setTitle-bf: Add a method to set the main window's title using the HostWindowPlugin
-* 2224fillBlank-sw: Fix layout of FillInTheBlank method.
-* 2223hideHaloAfterDup-kfr: Fix SelectionMorph halos
-* 2222InhibitBlinkparen-yo: toggle highlighting the matching opening paren
-* 2221paintBoxLocation-kfr: move Paint pallette on-screen when using big PaintingBox
-* 2220squeaklandDevImage-yo: method to create Squeakland development image
-* 2219categoryFullyVisible-sw: make new viewer category fully visible by deleting the category above
-* 2218splitGeometry-sw: Splits 'geometry' pane into two
-* 2217sdecimalRemove-yo: Remove the Test class for ScaledDecimal
-* 2216ReadMona-yo
-* 2215fixImmWin32-ka: set correct CompositionWindowManager
-* 2214tabLoopFix-sw: Fix tab key in a text field infinite loop
-* 2213fixBlackScreen-yo: Avoid black screen flashing when switching project
-
+
101
* 01 Apr 2009
-* 4.0.2212-1
-* remove <sub-class-of type="application/zip"> from shared-mime-info entry for projects
* add more ogg mime types to activity.info
-* Content v. 185:
-* 2212haloClickTweak-sw: Make it less easy to rip a BookMorph's nav-bar out of the book. (SQ-143)
-* 2211renameFix-sw: Fix for OLPC#9032 - A script saved as textual asks for author initials
-* 2210scriptCatFix-sw: Restore proper classification of scripts compiled from an etoy scriptor
-* 2209GStreamerUI18ForEtoys: update GStreamer-UI to JMM.18
-* 2208GStreamerBase40ForEtoys: update GStreamer-Base to JMM.40
-* 2207keepTempNames-yo: Keep temp names for textually coded scripts.
100
-* 02 Mar 2009
-* 4.0.2206-1
-* Content v. 184:
-* update translations de, el, fr, sv
-* fixed lineends in tr
-* new translation vi
-* 2206positionFixes-sw: 'bearing to' and 'distance to' respects ref pos (#9115)
+* no changes
99
* 15 Jan 2009
-* 4.0.2205-2
* include icons for mime types
-* Content v. 182:
-* update version string on startup
-
-98
-
-* 12 Jan 2009
-* 4.0.2205-1
-* use ~/Etoys instead of ~/.etoys/sandbox as default directory
-* Content v. 181:
-* add license button to About flap in launcher project
-* add mkRelease shell script to generate user image from dev image
-* 2205virtDisplayJan12-yo: Enable screen scaling a bit more eagerly.
-* 2204copyright-bf: Put a full copyright notice into the image.
-* 2203jaInputDec8-yo: Make Anthy based Japanese input work.
-* 2202fullAuthTools-sw: Offer full authoring-tools menu to all users (#9173)
-
-97
-
-* 16 Dec 2008
-* 4.0.2201-1
-* removed/rewrote all non-relicensed code
-* Content v. 180:
-* 2201FixOnSugarSandBox-yo: The logic was wrong when to enable the sandbox.
-* 2200dismissProjView-sw: Cannot delete remote project (#9058)
-* 2199altDot-sw: make alt-dot pause all ticking scripts (#8879)
-* 2198unCamelCase-sw: do not 'un-camel-case' user-defined scripts (#8929)
-* 2197arrowsOnLangChg-sw: Switching language loses arrows (#8928)
-* 2196wrap-swyo: workaround for wrap issues in UserText and PreferencesPanel.
-* 2195koEnvironment
-* 2194scriptNameTileFixup-sw: fix some structures in old projects
-* 2193newDatastore-bf: Cope with new Datastore using ByteArrays for Strings
-* 3.2 edits (license cleanup):
-* 2192lastEdits: Clean up rest of code
-* 2191revertAC-yo:
-* 2190removeAudioChat: removes AudioChatGUI and related classes
-* 2189cleanupDWH: remove/rewrite code by DWH
-* 2188rewriteHGServDir: rewrite ServerDirectory code by HG
-* 2187rewriteHGExplorer: rewrite Exporer code by HG
-* 2186revertJDL: revert contributions by JDL
-* 2185cleanupHG1: revert/remove various contributions by HG
-* 2184removeScaledDecimal: removes the ScaledDecimal class
-* 2183removeScaleMorph: removes ScaleMorph class
-* 2182basicRevert1: revert many simple edits
-* 2181basicRemoval: removes methods and classes that are not needed.
-* 2180gapFiller
-* 2179gapFiller
-* 2178gapFiller
-* 3.1 edits (unreleased, reposted into 4.0):
-* 2177FixOnSugarSandBox-yo: The logic was wrong when to enable the sandbox.
-* 2176altDot-sw: make alt-dot pause all ticking scripts (#8879)
-* 2175unCamelCase-sw: do not 'un-camel-case' user-defined scripts (#8929)
-* 2174arrowsOnLangChg-sw: Switching language loses arrows (#8928)
-* 2173wrap-swyo: workaround for wrap issues in UserText and PreferencesPanel.
-* 2172koEnvironment:
-* 2171scriptNameTileFixup-sw: fix some structures in old projects
-* 2170playerValuedParm-sw: fix player script parameters (#8694, #8695)
-* 2169gapFiller
-* 2168gapFiller
-* 2167gapFiller
-* 2166gapFiller
-* 2165gapFiller
-* 2164gapFiller
-* 2163gapFiller
-* 2162gapFiller
-* 2161jumpTo3dot1-yo: Jump to version 3.1
+
+98-97
+
+* no changes
+
96
* 29 Oct 2008
-* 3.0.2160-1
* make Makefile work on Fedora 9
* use bundle_id instead of service_name
* adjust to recent bundlebuilder changes
-* Content v. 179:
-* update translation: tr
-* fixed scripting command tiles in FishAndPlankton project
-* 2160newDatastore-bf: Cope with Datastore using ByteArrays for Strings
-
-95
-
-* 25 Sep 2008
-* 3.0.2159-1
-* update translation: tr
-* Content v. 176:
-* 2159putSourceFix-yo: Guard putSource:fromParseNode:... with a nil check
-* 2158bkwdCompatFixes-sw: Fixes two backward-compatibility problems
-* 2157WsReleasesInput-yo: fix WorldStethoscope analog input (#8608)
-* 2156composeTitle-bf: Compose title of Journal object (#8351)
-* 2155buddyFix-bf: Compose buddy nick name. Protect against bad colors
-* 2154dissociateWSWorld-yo: Complete 2152rmSingletonFromWs-yo (#8541)
-
-94
-
-* 18 Sep 2008
-* 3.0.2153-1
-* Content v. 174:
-* set LC_ALL to fix composite character input (#8531)
-* 2153metaData-bf: Preserve meta data set in Journal (#8550)
-* 2152rmSingletonFromWs-yo: WorldStethoscope releases sound device (#8541)
-* 2151releaseResourceThumb-yo: fix icon builder not releasing camera (#8540)
-* 2150condenseSources2-yo: Fix the added comment to not include stamp:
-* 2149localeAndPangoCheck-yo: Enable pango when the locale is unknown (#8530)
-* 2148condenseSources-yo: Make condense sources work after EtoysV3
+95-94
+
+* no changes
+
93
* 16 Sep 2008
-* 3.0.2147-1
* add license info to xo bundle
-* Content v. 173:
-* update translations: ja
-* 2147sqLandNavBarHeight-yo: set navbar height to 75 when emulating XO
-* 2146dropHandler-bf: Fix drop handler garbage collection
-* 2145tempFile-bf: Do not delete temp files too soon (#8402)
-* 2144TextLocaleChng-yo: Fix project loading from different locale (#8495)
-* 2143macEnc-bf: Use utf8 filenames on Mac even in browser
-* 2142sqRelBuilderInit-yo: Change the start up screen.
-
-92
-
-* 08 Sep 2008
-* 3.0.2141-1
-* Content v. 171:
-* 2141chooser-bf: Enable Find button in Sugar
-* 2140dbusObjects7-bf: add argument matching on DBusProxy
-
-91
-
-* 08 Sep 2008
-* 3.0.2139-1
-* Content v. 170:
-* update de translation
-* 2139buddyLayout-bf: make buddy flap resizable (#7749)
- add new buddies below older buddies (#8082)
-* 2138enterWelcome-bf: Skip welcome if DnD events are queued
-* 2137vd2-yo: Allow slight lax of screen size difference
-* 2136activeHand-sw: Fix error in #hide script during event replay.
-* 2135vd-yo: enable screen scaling when loading project in browser
-* 2134fixDnD-bf: Do not flush drag-and-drop events
-* 2133answerFlushed-bf: answer flushed elements in queue
-* 2132datastoreEnc-bf: utf8-encode file names in datastore (#8212)
-* 2131dbusCore45-bf: utf8-encode WideStrings sent on DBus
-* 2130revertSugarClip-bf: Revert workaround for Sugar bug (#6262/#8287)
-* 2129pangoJump-yo: do not use Pango for these jumping guys
-* 2128unhibExtensArrow-sw: Fix extension arrows on open scripts
-* 2127pangoBeforeFixLayout-yo: Fixes layout problem with Pango
-
-90
-
-* 03 Sep 2008
-* 3.0.2126-1
-* Content v. 167:
-* updated QuickGuides for center-of-rotationn again
-* updated translations: de, ja
-* 2126fixLayoutSep2-yo: Fix the layout of tiles upon loading
-* 2125sugarClip-bf: Make open from clipboard work (#6262)
-* 2124noSaveDefault-bf: Do not save default project (#8046)
-* 2123invites-bf: Fix invitations (#5280)
-* 2122slowLangMenu-bf: Show feedback while assembling the language menu
+
+92-90
+
+* no changes
89
* 29 Aug 2008
-* 3.0.2121-1
* add update_url for XO bundle
-* Content v. 164:
-* updated QuickGuides for center-of-rotation and forward-direction
-* updated translations: de, mn
-* updated StartOfDTPDocument and ParticlesDyeInWater projects
-* 2121RussianConveters-yo: Fix #8193
-* 2120zeroClipboardWrkarnd-yo: fix NUL chars in clipboard
-* 2119dbusObjects6-bf: Fix evaluation of dbus handlers (#8210)
-* 2118stderrAppend-bf: Append to the end of stderr and stdout
-* 2117prjTitle-bf: Convert project title to UTF-8 only once (#8199)
-* 2116errlog-bf: The error logged to the console was cut off occasionally
-* 2115robustStdStreams2-bf: reopen std streams if closed (#
-* 2114robustStdStreams-bf: Protect std streams against file open failure
-* 2113pangoWidth2-yo: Fix the width of menu.
-* 2112pangoWidth-yo: UpdatingString overwrote #fitContents wrongly.
-* 2111rotationHandlesAgain-sw: Put up balloon help, require shift
-* 2110GetTextRandom2-yo: Bullet proofing
-* 2109screenModeMenuAug28-yo: Add full screen to the screen mode choice
-* 2108pangoInitInHaloName-yo: fix usePango for NameStringInHalo
-* 2107journalUTC-bf: put proper Unix timestamps in Journal (#8176)
-* 2106chronologyUnix-bf: Add asUnixTime to Kernel-Chronology (#8176)
-* 2105idSlotNameChange-yo: Fix canceling renaming
-* 2104pangoPrefAug27-yo: No font autoload under Sugar. Autoenable Pango
-* 2103MenuItemPango-yo: Fix menu rendering with with Pango
-* 2102NatLangExtraInfo2-yo: Fix a typo
-* 2101NatLangExtraInfo-yo: put extra rendering info into .pot (#7610)
-
-88
-
-* 26 Aug 2008
-* 3.0.2100-1
-* exclude raw pootle po files from rpm
-* add SQUEAK_FAKEBIGCURSOR (#8008)
-* Content v. 159:
-* Added translations: ar, bg, fa_AF, ht, mn, mr, nl, ro, si, te, tr
-* Updated: bn, el, en, es, fr, it, ko, ne, ps, pt, pt_BR, ru, sv, zh_TW
-* 2100notUCQuit-sw: Remove an infelicitous capitalization.
-* 2099textNil-bf: Protect against text being nil (#7737)
-* 2098typo-bf: Fix a typo introduced in last update (#8129)
-* 2097buddiesFix2-bf: Fix another occurrence of #8129
-* 2096buddiesFix-bf: Protect against buddies being nil (#8129)
-* 2095dbusObjects5-bf: use copy of blocks when handling messages(#8129)
-* 2094dbusCore44-bf: default to int64 for LargeIntegers (#8152)
-* 2093journalTime-bf: Add 'timestamp' property (#8152)
-* 2092LocalePluginAddins-tpr: fix time zone / UTC support (#8152)
-* 2091flipFix-bf: fix flip left-right rotation style
-* 2090trnProxyEdit-KR: translate HTTPProxyEditor
-* 2089MiniEditorFixAug25-yo: Fix the behavior of MiniEditor (#7737)
-* 2088etoysNotSqueak-sw: Change 'Squeak' to 'Etoys' in Quit dialogs.
-* 2087projectName2-bf: Prevent unwanted suffix in project name (#8087)
-* 2086projectName-bf: Preserve project name set in Journal (#8087)
-* 2085shareHelp-bf: Update share-button help message (#8119)
-* 2084retreatOnDirArrow-sw: Do not (for the moment) require shift key
-* 2083msgHarmonize-sw: Harmonizes two recently-added informers
-* 2082centerOfRot-sw: Always show center+direction handles on halos
- of Sketches, but require shift to be pressed
-* 2081obtrudesFix-sw: fix 'obtrudes' (#7931)
-* 2080macCase-bf: Mac file system is case-insensitive
-* 2079noAudioNebraska-bf: Remove AudioChat and ScreenSharing (#7745,#7446)
-* 2078SuppliesContentAug6-yo: Fix the supplies bin contents.
-* 2077TextWidthAug6-yo: Prevent text from supplies to shrink
-
-87
-
-* 06 Aug 2008
-* 3.0.2076-1
-* Content v. 156:
-* Updated translations: ne, fr, ur, de, el
-* 2076stickTo16bit2-yo: Complete the fix by 2074stickTo16-bit-yo.
-* 2075pangoForRelease-yo: For this summer release, pango is off by default.
-* 2074stickTo16bit-yo: Keep the screen depth at 16 bit upon the transition of virtual display and non-virtual.
-* 2073pangoFixesAug5-yo: Some fixes for the pango rendering binding.
-* 2072MorphInFile2-tk: In cases where the structures in a SmartRefStream happen to miss a class,
-* 2071MorphInFile-tk: Fixes a bug in 'save Morph on file'.
-* 2070keystroke-sw: TRAC #7779: lastKeystroke malfunction in player moved to different project.
-* 2069buddiesFlap-bf.cs: Use translated name to find buddies flap, do not translate holder morph name
-
-86
-
-* 30 Jul 2008
-* 3.0.2068-1
-* Content v. 154:
-* Updated translations: es
-* 2068FireFoxOnVista-yo: SugarLauncher looks to see if it has the src parameter from Squeak plugin on FF.
-* 2067nilContents2-yo: The right fix for it after 2059pangoSpeedup.
-* 2066nilContents-yo: Add a guard to StringMorph when contents is nil.
-* 2065WSRework-yo: Fix analog/direct input mode.
-* 2064polyStep-sw: Give PolygonMorphs the same stepTime as other Morphs when they have players attached.
-* 2063GStreamer-UI: Initial import of GStreamer code base from squeaksource.com/GStreamer
-* 2062GStreamer-Base: Initial import of GStreamer code base from squeaksource.com/GStreamer
-* 2061welcome-bf: Do not enter welcome project if SRC parameter given
-* 2060squeakletDir-bf: Allow to configure Squeaklet directory location by VM parameter (trac #7624)
-
-85
-
-* 21 Jul 2008
-* 3.0.2059-1
-* Content v. 149:
-* Updated translations: it, de, ja
-* 2059pangoSpeed-bfyo: Reuse plugin canvas for a considerable speedup.
-* 2058tubes-bf: use telepathy tubes, put buddies in a flap
-* 2057telepathy-bf: update Presence Service bindings
-* 2055DBus-Tools-bf-3: add manual proxy class selection when compiling methods
-* 2054DBus-Objects-bf-4: fix mainloop, add signals.
-* 2053buddies-bf: Cache joined buddies in inst var
-* 2052projNameAgain-yo:
-* 2051strMorphComposition2-yo: Adds the fall back case when it is run on an older VM.
-
-84
-
-* 07 Jul 2008
-* 3.0.2050-1
-* Updated translations: de, ja
-* Content v. 146:
-* 2050nebraskaPorts-bf: Make Nebraska work on multiple ports
-* 2049etoyPorts-bf: Make Etoys peer-to-peer networking use multiple ports.
-* 2048connQPorts-bf: Make ConnectionQueue work with a collection of ports
-* 2047sqLandPangoFlag-yo: For Squeakland OLPC 2008, we don't use Pango.
-* 2046strMorphComposition-yo: Fix measuring Strings.
-* 2045ResetProgressBar-yo: Clear the UniqueInstance of SystemProgressBar.
-* 2044sugarService-bf: Properly register our activity service
-* 2043pangoJun23-yo: language attribute is created in a primitive.
-* 2042renameDndOutMethods-tak: methods are renamed to 'dndOut'
-* 2041fixPointerJumpDnD-tak: Move HandMorph before a drop event occurs.
-* 2040functionTileInTest-sw: allows a function tile in TEST area
-* 2039StarMorphScripting-kfr: Adds two scripting access points to StarMorphs.
-* 2038atCursorRefresh-sw: fix valueAtCursor and firstElement updates
-* 2037pangoRecompose-yo: Call composeToBounds upon use pango flag change
-* 2036occlusionsProb-sw: remove broken avoid-occlusions from UI
-* 2035numberAtCursorFix-sw: fix 'number at cursor' if text is rotated
-* 2034menuTileFixes-sw: dismiss arrows when menu pops up
-* 2033releaseKbd-kfr: release keyboard focus when hiding a morph
-* 2032abandonUnsituated-sw: add 'abandon unsituated players' cleanup option
-* 2031tabAmongFields-sw: fix tabbing
-* 2030pangozeroTextFix-yo: protect against text size zero
-
-83
-
-* 19 Jun 2008
-* 3.0.2029-1
-* Content v. 141:
-* updated QuickGuides
-* 2029dbusExplorer-bf: available from world menu
-* 2028dbusStartup-bf: Fix DBus startup
-* 2027enablePango-bf: Enable Pango
-* 2026Nepalese1-yo:
-* 2025languageAttrPrims-yo
-* 2024DBus-EtoysScripting-bf: Etoys scripting from outside
-* 2023dbusSugar-bf: switch to new DBus bindings
-* 2022DBus-Objects-bf-2: new high-level bindings
-* 2021DBus-Core-bf-42: fix sending ByteArrays, coerce types
-* 2020projectWriteError-bf: Log error while storing project
-* 2019informDuring-bf: Ensure informer is removed after inform:during:
-* 2018dropFix-sw: no invisible detritus after duplicating a tile phrase
-* 2017psEncode-bf: Fix writing Integers in PostScript
-* 2016ImageSeg-fix-tk: record uniclass metaclass organization in roots
-* 2015PangoCharBoxFix-yo: remove workaround
-* 2014trnDefName-KR: translate default Name of SketchMorph
-* 2013trn18May2008-KR: translate border style values
-* 2012fontInProjView-yo:
-* 2011keepVersionSqland-yo: fix update number for Squeakland.
-* 2010fixSharedQueueAgain-bf: fix nextOrNil to signal correctly
-* 2009fixSharedQueue-bf: make nextOrNilSuchThat: not throw away elements
-* 2008PlayersToolFixJun5-yo: inspecting a player raised an error
-
-82
-
-* 06 Jun 2008
-* 3.0.2007-1
-* Content v. 139:
-* 2007hidePopArrows-sw: Remove arrows on watchers when watcher is moved
-* 2006worldScriptingCat-sw: Offer scripting category in world's viewer.
-* 2005timesRepeatFixes-sw: makes Times/Repeat tiles translatable
-* 2004goldBoxFix-sw: A tile from golden box was duplicated
-* 2003pointTypeArrows-sw: Remove Up/Down button for location in viewer.
-* 2002ForceTileHeight-kfr: fix tile layout
-* 2001trnMisc11May08-KR: fix for many missing translations
-* 2000trnFlapHelp-KR: translate help text for Flap
-* 1999evtRollHelp-sw: fix event-roll help-string
-
-81
-
-* 22 Apr 2008
-* 3.0.1998-1
-* requires new DBusPlugin (in squeak-vm 3.10)
-* Content v. 137:
-* fixed EtoysActivity.pr to 16 bpp
-* updated de and es translations
-* move directory name for MO files from 'lang' to 'locale'
-* condensed sources to EtoysV3.sources, empty changes
-* new QuickGuides format
-* fixed Welcome, DemonCastle, and Gallery projects
-* 1998NotificationForOld-yo: notifies of projects loaded into old image
-* 1997nilSelectionFix-sw: Paste with yellow menu in FillInTheBlank
-* 1996DBus-Core-bf-41: fix reading empty ByteArrays
-* 1995transTriggers2-KR: translate helpStrings
-* 1994transPgCtrl-KR: translate page controls
-* 1993transMisc1May08-KR:
-* 1992transWinColor-KR: translate Windows Colors panel
-* 1991transMisc30Apr08-KR: translate captions for requests etc.
-* 1990transProjDetail-KR: translate captions on EtoyProjectDetailsMorph
-* 1989ButtonInSupplies-yo: Add button to the Supplies flap
-* 1988VideoPropertiesFix-kfr: make brightness and contrast sliders 10 px
-* 1987locChgPatchTile-KR: fix switching language causes DNU in Kedama
-* 1986OLPCVirtual16-yo: Default depth for the virtual screen is now 16
-* 1985transTriggers-KR-2: translate ScriptStatus chooser
-* 1984transTransition-KR: translate page transition for BookMorph
-* 1983transSymbolList-KR: translate Layout menu and borderStyle menu
-* 1982transSvcLabel-KR: translate service entries for FileList
-* 1981transStarSq-KR-2: translate StarSqueak
-* 1980transPrefPanel-KR-1: translate preference panel
-* 1979transNebraska-KR: translate several strings in Nebraska
-* 1978transMisc2-KR: translated misc missing translations
-* 1977transMisc1-KR: fix miscellaneous translations
-* 1976transMisc08APR15-KR: fix translations reported by Gerhard Steiner
-* 1975transGame-KR: translate Games
-* 1974transEmphAlign-KR: translate Emphasis and Alignment of TextMorph
-* 1973transAdhereEdge-KR-1: translate adhere-to-edge menu
-* 1972noAltV-sw: Unhook cmd-shift-V / alt-V from 'paste author initials'
-* 1971authorInitialsIssues-sw: USe default initial when dialog canceled
-* 1970lessFuzzyGoldBox-sw: Makes the icons in the gold box less fuzzy.
-* 1969gridOnDrop-sw: Picks up on Karl Ramberg's effort to restore some of
- the lost functionality of pasteUpMorph 'gridding'.
-* 1968translatedOperator-sw: un-camel-case and translate operator tiles
-* 1967RemoveProgress-cjs: Replace uptoEndWithProgressBar with upToEnd.
-* 1966activeSubMenu-kfr: make sub menus stay up
-* 1965textMorphHalo-sw: halo on a TextMorph indicates bounds as well.
-* 1964functionNames-sw: add sign() and truncate(), clean up function names
-* 1963savePasteUp-sw: saving a pasteup morph creates a .morph file, not .pr
-* 1962goldBoxIconSize-sw: Tiles in golden 'treasure box' were too small
-* 1961squeaklandClouds-yo: Add clouds to Squeakland OLPC initial screen.
-* 1960QGuide-web2-tk: Enhance writeing QuickGuides out as web pages
-* 1959HideUpdateServer-yo
-* 1958addLocalPrefs-yo: Add ServerDirectory to ExternalSettings
-* 1957narrowForgetDoIts-yo: forgetDoIt only in classes touched
-* 1956phraseExpandFix-sw: Honor auto-phrase-expansion flag
-* 1955anchorTransl-bf: Fix one missing translate send.
-* 1954MoveMODir2-bf: One more place to change 'lang' to 'locale'
-* 1953MoveMODir-tak: Move MO files from 'lang' to 'locale'.
-* 1952ProjectLoadingMar28-yo: Some optimizations on ProjectLoading.
-* 1951SISSChangeSets-yo: Simplify a bit to avoid recursion.
-* 1949SISSPrefObj-yo: Preference object follows the one in the environment.
-* 1948SISSFlapTab-yo:
-* 1947PopUpArrowsFix-yo: guard against ActiveHand being nil
-* 1946sugarProxies-bf: add proxies for datastore, journal, and presence
-* 1945DBus-Core-bf-40: default to int32 when sending integers
-* 1944xoBundle3-bf: Include lang dir when bundling, add MO_PATH in script
-* 1943DBus-Tools-bf-1: DBusExplorer supports proxy class compiling
-* 1942DBus-Objects-bf-1: high-level DBus bindings with proxy support
-* 1941DBus-Core-bf-39: optimize ByteArrays
-* 1940DBus-Core-bf-38: rename bool to boolean
-* 1939viewerMenuHelp-sw: Fix wording of viewer menu help message.
-* 1938polyFill-sw: Avoid errors in halo menu for open polygons.
-* 1937FD-oldFileOrNoneNamed:
-* 1936polygonFillStyle-sw: fix viewer for "open" PolygonMorphs
-* 1935unicodeFallback-bf: Fall back to MacRoman if UTF32 charcode is 0
-* 1934romepango2-yo: The image-side Pango support rev. 2.
-* 1933romepango-yo: The image-side Pango support.
-* 1932romepango-base: The code borrowed from the Rome package.
-* 1931WhiteMenuHandle-tak: It makes menu handle be white
-* 1930ScrptEditFeedback-kfr: feedback for tile dragged from a TestTile
-* 1929evtTheatreTransl-sw: translate event theater
-* 1928collapseFixes-sw: Make the sugar-navigator-bar immune to collapsing.
-* 1927helpFlapScroll-sw: take Sugar nav-bar into account for pane-size.
-* 1926SISSNoSortDict-yo: Ignore key order when writing out SISS.
-* 1925unixLatin1Input-yo: Simply use UTF32InputInterpreter on unix.
-* 1924lingeringPlayers-sw: remove stale entries from projects on save
-* 1923KedamaTilesRefac-yo: Clean up a bit around Kedama tiles.
-* 1922SISSAvoidNameCrash-yo: add suffix if there is a project with same name.
-* 1921SISSProjVerAndCS-yo: Save project version and changeset
-* 1920SISSUniclassHier-yo: better handling of uniclasses in a hierarchy
-* 1919SISSPlayerAndWspace-yo: write out an uniclass without its instance.
-* 1918UTF8InputFix-ar: Raise an error for malformed utf8 input
-* 1917bearingToFix-sw: report bearingTo: in the range -180 to 180.
-* 1916sugarDBus-bf.cs: adapt to new DBus-Core
-* 1915DBus-Core-bf-37: changes for DBus-Plugin-bf.31 (requires new plugin)
-* 1914fixSharedQ2-bf: Nil out unused slots in shared queue.
-* 1913compareToClipFix-sw: Fix the compare-to-clipboard feature
-* 1912sketchName-sw: fix name of duplicated newly-created Sketch
-* 1911sketchPolygonUndo-nice: Fix undo in painting tool's polygon mode.
-* 1910revealFix-sw: Fix reveal-player whose costume is the World.
-* 1909stderrLog-bf: Log errors to stderr
-* 1908stdStreams2-bf: use standard streams only on unix
-* 1907crlfFix-bf: fix ignored lineEndConversion settings
-* 1906stdStreams-bf: Add support for stdin, stdout, stderr.
-* 1905changesFix-bf: fix changes file in a non-default directory.
-* 1904dbusExplorer-bf: Add a graphical DBusExplorer.
-* 1903idParams-bf: Refactor activity id and bundle id parameters
-* 1902suspendUI-bf: Suspend the UI process while not active (#2939)
-* 1901rehashMDs-lg: Speed up project loading by faster rehashing of
- method dictionaries
-* 1900htmlColor-bf: Fix asHTMLColor, also speeds up 10x.
-
-80
-
-* 13 Mar 2008
-* 2.3.1896-1
-* Content v. 121:
-* update QuickGuides
-* 1896jumpTo3dot0-bf: offer jump to version 3.0
-* 1895fixCondensing-yo: Fix condensing changes and sources.
-
-79
-
-* 22 Feb 2008
-* 2.3.1894-2
-* Content v. 117:
-* rebuilt etoys.image
-
-78
-
-* 13 Feb 2008
-* 2.3.1894-1
-* Content v. 116:
-* Added translations: ru, ps
-* updated bn, de, el, es, fr, it, ja, pt, pt_BR, ur
-* 1894setSqLandFont-yo
-* 1893toggleFullScrn3and13: toggle fullscreen on alt-enter
-* 1892manifestFixHack-yo: A workaround of multi-line value in manifest.
-* 1891FixDismissViaSel-yo: Clean up block in NewHandleMorph
-
-77
-
-* 01 Feb 2008
-* 2.3.1890-1
-* Content v. 114:
-* Updated translations: es, de
-* Updated QuickGuides
-* 1890scaleSugar-bf: enable screen scaling on startup (#5507)
-
-76
-
-* 31 Jan 2008
-* 2.3.1889-1
-* Content v. 111:
-* 1889TextFixJan30Again-yo: Revert and fix the null text case differently
-* 1888initialClipboard-yo: set the initial contents of clipboard
-* 1887NarrowTab-tk: The Tabs were all too wide.
-* 1886docksFix-sw: hitting tab within scripted world caused error.
-* 1885resumeFix2-bf: must not modify the original journal entry (Trac #5348)
-* 1884TTObjForStream-yo: True Type font rework broke saving TrueType banner.
-* 1883NoDragGuide-tk: No picking up for QuickGuideMorph.
+88-76
+
+* no changes
+
75
* 28 Jan 2008
-* 2.3.1882-1
* remove audio/mpeg and video/mpeg mimetypes
* add application/x-squeak-archive mimetype
-* Content v. 109:
-* added bn, pt_BR, sv translations
-* updated translations from pootle
-* fixed unplayable movie in example project
-* 1882parameterTileSuffix-sw: Fix for TRAC 6197
-* 1881moPath-KR: activity bundles can provide private translation
-* 1880rainbowKey2-bf: re-disable key generation on startup
-* 1879GuideUnderPaint-tk: fix painting within quick help
-* 1878ResumeMidi-yo: Make resuming a midi file from Journal work.
-* 1877NoUpdateInRelease-tak: do not load code updates automatically
-* 1876xobundle2-bf: Create bundle compatible with more etoys versions
-* 1875xoBundle-bf: support making an OLPC XO bundle
-* 1874dropFix-bf
-* 1873GuideToWeb-tk: writes out QuickGuides as web pages
-* 1872TranslateGuide-tk: translate text in a Guide (not enabled yet)
-* 1871spanWorld-tk: fix an error reentering the project
-
-74
-
-* 04 Jan 2008
-* 2.3.1870-1
-* Content v. 104:
-* new QuickGuides
-* 1870defaultLineHeight-kfr: Fix TextMorph becoming tiny
-* 1869latin1PathEncoding-yo: Change the default path encoding to UTF8.
-* 1868avoidUnCamel-yo: uncamelcase help hrases for KedamaPatchMorph
-* 1867ChatBiggerFont-yo: Use bigger font for text chat.
-* 1866TextNumericValue-yo: fix fractions in numeric value of Text
-* 1865MOmagicNo-KR: fix typo of magic no of gettext MO file.
-
-73
-
-* 25 Dec 2007
-* 2.3.1864-1
-* Content v. 98:
-* new QuickGuides
-* updated translations
-* 1864SugarNav24-yo: Add findButton but make it invisible in Sugar.
-* 1863DelayedStopButton-yo:
-* 1862TTCFontObjStream-yo: restore the backward compatibility
-* 1861RestoreSocketRemoved: For backward compatibility
-* 1860ButtonFormDepthFix-yo: fix in form translator for Japanese
-* 1859arithErrorTweaks-sw: tweaks to run-time-arithmetic-error handling:
-* 1858EtoyNotifier-yo:
-* 1857SqueaklandConfig-yo: Use #usePopUpArrows and dark green for navigator
-* 1856NoNoHaloMorph-yo: Remove the uses of NoHaloMorph
-* 1855ButtonFormDepth-yo: Adjust the depth of pre-made forms for buttons.
-* 1854PrefUsePopUpArrows-tak: Added a preference #usePopUpArrows (#5341)
-* 1853RecordingCtrlsTrans-kfr: Make the menu translatable.
-* 1852RecordCtrlCodecNaming2-yo: Insert #translated to Karl's fix.
-* 1851RelBuilderForSqLand3-yo: Setup the update stream for Squeakland
-* 1850RelBuilderForSqLand2-yo: Change the preferences for non-OLPC platforms
-* 1849stopRecording-KR: SoundRecorder and VideoMorph stop on project
- transition and Squeak's shutdown (#3665)
-* 1848RecordCodecNaming-kfr: adds end user wording for compression choices
-* 1847WideFindStrngMiniFix-yo: fix the WideString findSubstring issue.
-* 1846headingPrecision-yo: Fix the rounding behavior of setHeading:
-* 1845AudioChatGUIUI-yo: Minimum facelift for AudioChatGUI.
-* 1844PlayerHueFix-kfr: The hue change was applied to brightness
-* 1843UseOriginalName-yo: Use base name of stream for imported graphics
-* 1842NoCameraSoundInTrashCan-kfr: fix TrashCan sound
-* 1841SugarNav23-yo: Fix next icon.
-* 1840NotWelcome-yo: Don't dive into launcher when eToyFriendly is off.
-* 1839ScriptingTileSoundBug-kfr: Fix dropping a SoundTile
-* 1838ComposeNick-yo: Compose decomposed form of Unicode string.
-* 1837GrabAndLassoCursor-yo: Fix cursor for Grab patch and Lasso
-* 1836OpTranslation-yo: Fix translating operators (i.e., "/" to ":"
-* 1835BookPickable-yo: A book should be pickable at its title bar
-* 1834FontRegFix-yo: Wrong test method was called.
-* 1833SavedUpdateEncoding-yo: Treat saved change set as binary.
-* 1832TTCFontSetFix-yo: Fix more problems with TTCFontSet.
-* 1831AddRussian-yo: Add partial Russian support.
-* 1830newLineInGetText-KR: all LFs in MO need to be converted to CR (#5462)
-* 1829CP1253Table-yo: CP1253 table specifies wrong direction.
-* 1828TTProperReference-yo: Fix multi-level composition in TrueType.
-* 1827sketchColor-sw: Don't offer color category for a Sketch (#5437)
-* 1826TTCFontSetRework-yo: Clean up TTCFontSet and friends.
-* 1825GreekInput2-yo: A return symbol was missing.
-* 1824SysVerInPO-KR: Embed SystemVersion in header of exported PO/POT.
-* 1823GreekClipboard-yo: A fix for clipboard access for Greek on Windows.
-* 1822GreekEnviron-yo: An experimental version of Greek support.
-* 1821UnicodeFntLoading-bf-yo: load part of a large font and save it
-
-72
-
-* 05 Dec 2007
-* 2.3.1820-1
-* integrate with Pootle
-* merged translations from launchpad
-* added el, ne, ur, zh_TW
-* Content v. 90:
-* 1820OrangeSugarBar-yo: Experiment a bar interface for Squeakland-OLPC.
-* 1819SugarNav22-yo: Project name follows resizing and recoloring of bar
-* 1818ScriptActButtonLabel-kfr: Set the right font for the new label
-* 1817autoBadge-bf: Automatically pop up badges as buddies join and leave
- Needs 3.9.12olpc4 VM to work properly
-* 1816asyncXdnd-tak: fix that you can't drag a morph to another window
- which overlaps on Squeak's window. Needs VM from takashi-branch r1793
-* 1815latin1Chars-yo: Fix some non-ascii chars in source code
-* 1814IncludeChangeSet-yo: Include changeset by default when saving
-* 1813macPasteUTF8-bf: Make pasting unicode strings work on Mac.
- Needs ExtendedClipboardPlugin.bundle
-* 1812SugarNav21-yo: replace stop icon.
-* 1811CondenseSources-yo: fix condensing sources
-* 1797-1810: gap fillers
-
-71
-
-* 16 Nov 2007
-* 2.2.1796-1
-* Content v. 87:
-* 1796autoBuddy-yo-bf: Create badges when joining activity (#3758)
-* 1795PopUpCaretFixLayout-tak: pop up arrow's layout malfunction (#5126, #5148)
-* 1794DBus-Core-bf-36: fix signal matching (#3758)
-70
+74-70
-* 16 Nov 2007
-* 2.2.1793-1
-* Content v. 86:
-* 1793joinActivity-yo-bf: when joining, go into shared mode (#3758)
-* 1792noNarrowScrollbar-sw: Eliminate narrow scrollbars (#3545)
-* 1791PopUpCaretFix2-tak: Fix pop up carets (#2807)
-* 1790rainbowKey-bf: Disable sandbox and key generation in rainbow (#4787)
-* 1789arrowTile-bf: use tile background color for pop-up carets (#2807)
-* 1788PopUpCaretFix-tak: arrow pos follows width of the text (#2807)
-* 1787QG-JumpTo-tk: adjust look of page control in the Guides
-* 1786fixPopupArrowUpDown-tak: fix mouse event handler (#2807)
-* 1785logEntryOops-sw: Remove leftover debugging printout from 1783
+* no changes
69
* 16 Nov 2007
-* 2.2.1784-1
* make DBus warnings non-fatal
-* Content v. 84:
-* 1784DBus-Core-bf-35: fix sending DBus struct
-* 1783fullScreenToggle-sw: latest sugar key bindings
-* 1782userTextFix-kfr: fix tiny font issue (#4943)
-* 1781PopUpCaret-tak: larger pop up arrows (#2807)
-* 1780RemoveAnOldComment-yo: Clean up a left over obsoleted comment.
-* 1779classicNaviTrans-KR: make navigator buttons translatable
-* 1778Paint-World-tk: When painting the background, do not center it.
-* 1777FileDialogToCatalog-yo: add file dialog to catalog
-* 1776authorName-bf: Set authorName to the XO owner's name
-* 1775balloonHelpLocation-yo: Fix balloon help direction (#4807)
-* 1774TextFieldFocus-yo: fix rounded text field (#4808)
-* 1773DynCheckSecurity-yo: dynamically disable security if on XO
-* 1772noKomika-sw: Eliminate remaining uses of Komika font
-
+
68
* 09 Nov 2007
-* 2.2.1771-1
* set umask to 0002 to make group-accessible (#4770)
* rename sandbox to MyEtoys (#4787)
-* updated guides
-* Content rev. 82:
-* 1771DisableSandbox-yo: disable sandbox and key generation (#4787, #4788).
-* 1770SISSProxy2-yo: do not execute arbitrary method.
-* 1769SISSProxy-yo: store objects that are not reachable from the root.
-* 1768AllowReadonlyChanges-yo: For view source, support readonly changes
67
* 08 Nov 2007
-* 2.2.1767-1
-* exclude QuickGuides/[a-z]*
* make private dir group-writable for rainbow
-* Content rev. 80:
-* 1767RenameLauncher-yo: Rename the Launcher project to Etoys Activity.
-* 1766SugarNav20-yo: The project name field tracks the screen size change.
-* 1765BiggerPaintBox2-yo: Add a preference to control the painting box size.
-* 1764BigPaintBox-ka: This patch makes a PaintBox big. (1.5X)
-* 1763suppliesFlapFixes-sw: Fix all-scripts-tool, re-add book, remove triangle
-* 1762showSourceAgain-sw: show-source on ctrl-comma as well as on alt-comma
-* 1761userTextObject-sw: grows/shrinks text as the user types
-* 1760SugarNav19-yo: Make the rounded field wider when there is enough space.
+
66
* 05 Nov 2007
-* 2.2.1759-1
-* recompress guides with --rsyncable (#4620)
* use "data/" subdirectory of $SUGAR_ACTIVITY_ROOT (#2546)
-* Content rev. 78:
-* 1759keyLoc-bf: Look for owner.key in the right directory. (#2546)
-* 1758screenshot-bf: Handle DBus TakeScreenshot() method
-* 1757properShare-bf: Integrate with presence service (#3758)
-* 1756newBookRevert-yo: Provides better revert for book pages.
-* 1755TryHardToCleanup-yo: Delete World's references recursively.
-* 1754Paint-place-tk: Fix object repaint (#4426)
-* 1753roundInput-bf: Fix text quality by not drawing the label twice
-* 1752QuickGuide-order-tk: Fix order of guides in the menus in the index.
-* 1751QuickGuides5-tk: create QuickGuides index at build time.
-* 1750HandleResize-kfr-yo: Adjust the handle size of StarMorph and others.
-* 1749StarMorph-wiz: Fix StarMorph.
-* 1748narrowCursor2-tak: cursor must have alpha pre-multiplied.(#2813)
-
-65
-
-* 31 Oct 2007
-* 2.2.1747-1
-* Content rev. 76:
-* new quick guides
-* repositioned about flap in projects
-* add sources for view source
-* 1747narrowCursor-tak: Use Bluecurve large cursor.
-* 1746showSource-sw: React to the hitting of the show-source key
-* 1745PreventGoingTopProj-yo: don't exit to the top-level project
-* 1744SoundMixer-yo
-* 1743noHelpDragover-sw: Do not close help flap when dragging out from it.
-* 1742SugarNav18-yo: Always adds the project name text field.
-* 1741SugarNav17-yo: add project name field, intelligent share button.
-* 1740TransCategory-KR: export all viewer category symbols to POs/POT
-* 1739SymListWOCamel-KR: SymbolListTile options and readout as no camel case.
-* 1738transSymbols2-tak: export all symbols in vocabulary to POs/POT
-
-64
-
-* 31 Oct 2007
-* 2.2.1737-1
-* Content rev. 71
-* 1737fastChooseLang-KR: language selection menu speed up
-* 1736NewClipboard2-yo: A fix for the previous change.
-* 1735NewClipboard-yo: Make simple text clipboard work on new and old VMs
-* 1734ConsistentFileName-yo: Set the name instance variable with proper value.
-* 1733translucFix-sw: Fix bug that broke setting of translucency (#4512)
-* 1732removePipe-bf: Remove old pipe protocol (was used by the Python wrapper)
-* 1731UpdBtnFontFix-KR: preserve font for ticking button in scriptor (#4150)
-* 1730transDom3-tak: use class instead of class name
-* 1729transDom2-KR: translation resolves domain by class, not class category.
-* 1728transDom1-KR: registration API for classCategory->domain mapping.
- Addon application can register its domain by prefix (i.e. package name)
-* 1727cleanupMOSupport3-tak: Restore backward compatibility.
-* 1726SystemFont2-yo: Change the system font upon release builder.
-* 1725SystemFont-yo: Fix the recursive fallbackfont problem.
-* 1724soundLibrary-kfr-sw: A tool for browsing and managing the sound library.
-* 1723anonymousSound-sw: Handle a drop of an external sound file
-* 1722kbdMorphForInput-kfr: Use bigger font for KeyboardMorphForInput
-* 1721waveAndGraphFixes-kfr: Use olpc fonts in the WaveEditor.
-* 1720support-sw: Four little changes
-* 1719cleanupMOSupport2-tak: nicer startup of NaturalLanguageTranslator.
-* 1718cleanupMOSupport1-tak: first pass to cleanup NaturalLanguageTranslator
-* 1717switchGetTextRT-KR: make EToys to use new translation stuff.
-* 1716gettextRT1-KR: new language translation framework
-
-63
-
-* 18 Oct 2007
-* 2.2.1715-2
-* Content rev. 70
-* correct directory structure for .mo files
+65-63
+
+* no changes
+
62
* 18 Oct 2007
-* 2.2.1715-1
* make same bundle work in old and new Sugar (bf)
-* Content rev. 69:
-* add compiled .mo files
-* 1715utf8toSqueakFix2-yo: Revert the change for now
-* 1714UnicodeInput2-yo: Fix the way it checks the VM version.
-* 1713UnicodeInput1-yo: First attempt to enable Unicode composed characters.
-* 1712utf8toSqueakFix-yo: add proper language tag.
-* 1711UTF8Clipboard-ar: UTF8 clipboard support
61
* 16 Oct 2007
-* 2.2.1710
* changed activity launch to match new Sugar
-* switch to UTF-8 encoding
-* log to stdout instead of Etoys.log
-* merged all po's into single po
-* Content rev. 67:
-* updated quick guides
-* 1710ctrlAlt-bf: Keep swapControlAndAltKeys from mangling non-letters
-* 1709playfieldOpt-sw: remove empty playfield options category
-* 1708pageTurnViewer-sw: Remove viewers on page-turn (#3618)
-* 1707noNilInit-sw: Remove UndefinedObject>>initialize
-* 1706noWorldTransluc-sw: Do not accept translucency in the World's color
-* 1705removeLenna-yo: Remove a big literal (#4222)
-* 1704QuickIndex4-tk: In Guide file names, allow a dash (-) to mean a space.
-* 1703playfieldOptionsCat-sw: Disenfranchise the playfield-options item
-* 1702gettextExpCtx-KR: Show correct context for viewer additions in POs
-* 1701ObjToolLocChg-KR: Fix object catalogue locale change (#3743)
-* 1700QuickIndex3-tk: Enhance the way names of guides are displayed
-* 1699worldRecolorHalo-sw: recolor handle for world halo.
-* 1698setAsBackgroundFix-sw: Translucent bg image fix (#3888)
-* 1697gridVisFix-sw: Corrects a typo i1669playfieldOptions-sw
-* 1696gradientWorld-sw: Make relevant items in the fill & border
- category be visible in the World's viewer.
-* 1695unBatchPenTrails-yo: Turn off batch pen trails option.
-* 1694QuickIndex2-tk: Allow the index to be read as a .pr file
-* 1693FileOpenFixes-kks: Media files are now opened in readonly mode
-* 1692ProjectQueryMorphFix-mu: Send encoded query string to SuperSwiki
-* 1691noCamels-bf: Consistently use space instead of capitalization
- to separate words in tiles.
-* 1690underlineCommentGT-tak: Replaces white spaces to _ in .po comments
-* 1689bookMenu-sw: Adds 'find-again' alongside 'find' in the book menu
- Provides balloon help for book menu items.
-* 1688addTranslatedList-sw: translate lists
-* 1687scorePlayer-kfr: Use latest etoy fonts in Score Player
-* 1686polygonMenu-sw: Cleanup of the halo menu of a PolygonMorph.
-* 1685QuickGIndex-tk: 1) Add 'Index' to the Jump to Guide menu, so one
- can get back to the Index page.
- 2) Allow .pr files in the QuickGuides folder (for debugging).
- 3) Redid the bar at the bottom of the Guide.
-* 1684sortedPObyCategory-tak: Sort PO file entries by
- class categories -> class -> methods -> msgid (alphabetical)
-* 1683worldHaloMenu-sw: Harmonize and rationalize the eToyFriendly
- and non-eToyFriendly versions of the world halo menu.
- Remove 'layout' from both versions.
- Some rewording, reordering, refactoring.
-* 1682distanceAndBearing: adds distanceTo: and bearingTo: tiles
-* 1681sortedPOFile-tak: Sorting in pot files (#3596)
-* 1680GTExpByDomain-KR: exports POs based on textdomain for class category
-* 1679graphPaperPickers: Use appropriate color pickers for constructing
- graph paper, and position them appropriately (#2870)
-* 1678embedDynamic-sw: Make the 'embed' command dynamic
-* 1677evtTheatreNav-sw: Brings the pseudo-sugar nav bar in the event
- theatre back more closely into line with current sugar-nav-bar
-* 1676playbackCursorPos-sw: Fixes the initial positioning of the
- playback cursor in event-theatre and event-playback-space.
-* 1675pasteUpHalo-bf: Respect #wantsHaloFromClick in PasteUpMorphs
-* 1674GuideInPrs-tk: Better QuickGuideGenerator
-* 1673GetTextNormCR-KR: adjust msgstr for format checking by msgfmt tool
-* 1672fixArrayTransNoop-tak: fix and add a test case for ArrayTransNoop-KR
-* 1671fixNoErrorSUnit-tak: SUnit fix
-* 1670ArrayTransNoop-KR: translate strings in arrays
-* 1669playfieldOptions-sw: Spruce up the playfield-options menu
-* 1668stringTransl-bf: Make TextMorphs translateable. To try, simply
- switch a project's language, edit the text, and switch back.
-* 1667nonPlayerViewer-sw: A few fixes to breathe a little life back into
- the 'Direct Viewer' -- i.e. a Viewer for a non-player object.
-* 1666simpleSwitchMorph-apb: compatibility support for examples in the
- book 'Squeak by Example' -- see http://www.iam.unibe.ch/~scg/SBE/
-* 1665displayFix-bf: Release virtual display on shutdown
-
-60
-
-* 19 Sep 2007
-* 2.1.1664
-* Content rev. 59
-* corrected help cards (#3574)
-* fixed gallery project (#3575)
-* fixed wording in launcher and tutorials
-* updated spanish translations (#3518, #3540)
-* 1664prjLocale-bf: switch project locale on enter (#3598)
-* 1663QuickGuide14-yo: One more place to show wait cursor.
-* 1662QuickGuide13-yo: Show wait cursor (#3555)
-* 1661RelResources-yo: release microphone and camera (#3547, #3567)
-
-59
-
-* 17 Sep 2007
-* 2.1.1660
-* Content rev. 51
-* 1660QuickGuide12-yo: and one more
-* 1659QuickGuide11-yo: more quick guide fixes
-* 1658Repaint-rot3-tk: Fix repainting un-rotated sketches
-* 1657QuickGuide10-yo:
-* 1656QuickGuide9-yo: Allow to choose a guide from a menu.
-* 1655Paint-bulletproof-tk: One more piece of safety code in case the
- user turns the page of a Guide while painting.
-* 1654Repaint-rot2-tk: After repainting, leave the top left of the
- object where is was before.
-* 1653thumbAlpha-bf: #3332: Fix alpha in preview
-* 1652gettextSorted-tak: Sort keyword entry in gettext files
-* 1651helpFlapTab-sw: Make the textual help flaps clear the sugar bar.
- Constrain guides-flap tab movement. React properly to screen-size change.
-* 1650QuickGuide8-yo: Fix the layer of help again so that halo shows up.
-* 1649RelBldrFix-yo: A fix of typo and initialization of default thumbnail.
-* 1648Repaint-close-tk: bullet-proofs the code closing the paintBox
-* 1647QuickGuide7-yo: Fixes the halo problem one more time.
-
-58
-
-* 14 Sep 2007
-* 2.1.1646
-* Content rev. 44
-* updated example projects
-* 1646setActive-bf: DBus method set_active() changed to SetActive()
-* 1645prjKeepFix2-bf: Typo in previous fix
-* 1644ColoPickerSize-tak: Color picker's buttons become larger.
-* 1643QuickGuide6-yo: Follow some intelligent ordering.
-* 1642QuickGuide5-yo
-* 1641prjKeepFix-bf: We were creating too many journal entries
-* 1640Repaint-rot-tk: Fix repainting a rotated and scaled sketchMorph.
-* 1639FlapMargin-yo: pad the space around flap referent.
-* 1638balloonTransl-bf: Make initial balloons translatable
-* 1637gettextSpace-bf: #3452: replace space with underscore in .po filenames
-* 1636BalloonsNewProj-tk:
-* 1635NewSavingFeedback-tak: Python friendly feedback while saving.
+60-58
+
+* no changes
+
57
* 11 Sep 2007
-* 2.1.1634
* remove B1 128mb memory hack (bf)
* fix icon (display inline)
-* Content Rev. 40
-* update launcher project
-* 1634SugarNav16-yo
-* 1633NebraskaTransform-yo: Send float, not fraction over the net.
-* 1632ViewerLineFeedback-kfr: The Viewer feedback rectangle was showing
- the wrong height.
-* 1631BalloonHelpWording-yo: Second round for balllon help wording.
-* 1630FeedbackWhileSaving-yo: Give better feedback while automatically
- saving.
-* 1629SugarNav15-yo: Change buttons in the SugarBar.
-* 1628startFix2-bf: Only enter launcher if no script given on cmd line.
-* 1627startFix-bf: On startup, enter Launcher project if no other project
- supplied.
-* 1626FontNameGlitch-yo: Fix a sort of typo in the list of font names.
-* 1625HelpInHalo-yo: Allows a morph in help books.
-* 1624ClickHaloProperty-yo: Enable customizing wantsHaloFromClick.
-* 1623BroomSave2-yo: one more place to restore the filter variable.
-* 1622fontFix-sw: Disenfranchise two items from the 'standard system fonts'
- choice menu
-* 1621NebraskaFontDecode-yo: Yet another patch to fix the font
- transmission problem in Nebraska.
-* 1620NebraskaSep11-yo: Make Nebraska sharing work on non-IPv6
- environment, and fix the color problem.
-* 1619TempInTextual-yo: Support saving a textually coded script with
- temporaries into the S-expression format.
-* 1618BookColor-tak: It changes the default color of BookMorph and its
- icon to white as Yoshiki's request.
-* 1617initialProjects-yo: Building initial screen with initial projects.
-* 1616NewProjWithBalloon2-yo: BalloonMorph can handle arbitrary morph.
-* 1615NewProjWithBalloon-yo: A mechanism to put up balloon helps upon
- entering a new project.
-* 1614quitFix-bf: Ensure we quit even if project saving fails.
-* 1613keepFix-bf: Do auto-save on startup
-* 1612QuickGuide4-yo: Compress guide data.
-* 1611QuickGuide3-yo: A new version of Quick Guides.
-* 1610penTrailGraphic-sw: Makes the graphic of a playfield's pen trails
- accessible for scripting through the viewer, as a slot of PasteUpMorph.
-* 1609objCatAdjustments-sw: Some recategorizing and renamings of
- objects-catalog and supplies-bin entries
-* 1608eToyButtonFont-sw: Add separate system-font preferences specifically
- for etoys buttons and for etoys textual code
-* 1607constantTileVis-sw: Make the numeric-constant tile in the gold box
- visible again.
-* 1606BroomSave-yo: BroomMorphs can be saved in a project now.
-
-56
-
-* 07 Sep 2007
-* 2.1.1605-1
-* Content Rev. 36
-* 1605trimReleaseBuilder-tak: Remove some projects in the image,
- and trim verbose messages.
-* 1604EmptyConditional-yo: Make Sexp form work when testPart is
- empty.
-* 1603SISSFuncTiles-yo: Make FunctionTiles work with SISS file
- format.
-* 1602keepPrj-bf: Update the current project in journal on close,
- save copy on keep button press.
-* 1601initialBalloonHelp-yo: For the initial project, this
- changeset adds explaination on where to start.
-* 1600flapFix-bf: Fix a DNU when there is no current SugarNavBar
- instance
-* 1599Repaint-size-tk: Bug from Kathleen Harness: If a SketchMorph
- is shrunk down to a small size, and you repaint, the original form
- can be cut off by the painting area.
-* 1598helpIcon2-tak: Better color of help icon.
-* 1597RelBuilderForSqLand-yo: A release builder setting for a
- non-OLPC release.
-* 1596helpIcon-tak: An icon for Etoys Quick Guide.
-* 1595nonSugarSuppliesTab2-yo: Make Red old Supplies tab show when
- sugarNavigator is false.
-* 1594nonSugarSuppliesTab-yo: Make Red old Supplies tab show when
- sugarNavigator is false.
-* 1593tabsClearSugarBar-sw: In lining up flap-tabs along the left
- edge of the screen, start *below* the sugar-nav-bar if the
- sugarNavigator preference is on.
-* 1592redSuppliesInEvtTh-sw: Position the supplies tab in non-sugar
- evt theatre properly. Requires a change to the
- newSuppliesFlapFromQuads:positioning: method from Yoshiki before
- this all comes together...
-* 1591jpegExt-bf: Add JPE as supported jpeg extension as workaround
- for issues 3163 and 3164
-* 1590noInteractionSaving-yo: Add a way to save a project without
- any interaction. Also, remove the menu bar from the generated
- thumbnail.
-* 1589stickyGuides-sw: Make the Guides cards in the Help flap be
- sticky.
-* 1588veraSansForEtoys-tak: Choose BitstreamVeraSans for Etoys.
-* 1587flexibleEtoysFont-tak: Makes tile and viewer layout to fit
- with various font sizes.
-* 1586moreRotationFixes-sw: Fixes two more bugs arising from morph
- rotation:
-* 1585littleOops-sw: Removes a snippet of debugging code
- inadvertently lingering in update 1580sugarSupplies..
-* 1584evtTheatreSugarFlaps-sw: Complete the porting of
- sugar-nav-bar and sugar-supplies-bin changes in the outer UI to the
- flaps used on the edge of an event theatre.
-* 1583fixDupHelpMsg-sw: Fix the help message for the green
- 'duplicate' halo handle so that it doesn't mislead about siblings
- when that's not an option.
-* 1582sugarNavsViewer-sw: Make some of the sugar navigator-bar menu
- items available in its viewer.
-* 1581noAutoFlap-sw: Stop automatically putting up help-flaps for
- recording-controls, event theatre, and event roll.
-* 1580sugarSupplies-sw: Special buttons for controlling the
- supplies flap and the flap accommodating the QuickGuide.
-* 1579scriptorHeaderLook-sw: Proposed tweaks to the scriptor
- header:
-* 1578variableSpacer-sw: Adds a generic variable transparent spacer
- that is halo-shy.
-* 1577chooseGraphicFix-sw: Fixes the bug that a second request for
- 'choose new graphic' for a sketchMorph for which a graphical-menu
- was already put up (in place of the original sketch) would generate
- an error.
-* 1576sugarBtnBorder-yo: Fix the background color problem
- introduced by the canvas tranclucent change.
-
-55
-
-* 31 Aug 2007
-* 2.1.1575-1
-* content rev. 35
-* 1575QuickGuide2-yo: Remove player in the IndexPage prototype.
-* 1574WindowEvents-JMM-bf: Add WindowEvent handling, based on JMM's
- Ffenestri-b-4-Events-Morphic.1.cs.
-* 1573baloonWording-yo: Change the wording in baloon help for the
- supplies tab.
-* 1572fixAlphaInThumb-yo: fix alpha channel of thumbnails.
-* 1571QuickGuide1-yo: First cut of quick guide index viewer system.
-* 1570FixInspectProps-sw-yo: Fixes inspect property in the debug
- menu.
-* 1569OLPCDisplayCopy-yo: Copy shouldn't be made for the display.
-* 1568player-ref-tk: Fixes bug that prevented the Revert feature of
- bookmorphs from working.
-* 1567BookIcon-tak: Better next and previous button for BookMorph.
-* 1566safeFailDbus-yo: Ignore error when the VM doesn't have DBus
- plugin.
-* 1565transformRestore-sw: Restore the change of 1552TransformFix.
-* 1564projectViewIssues-sw: TRAC 2888: Makes project-view icons
- obey the acceptDrops flag governed in the halo menu.
-* 1563picker-yo-sw: TRAC 2831: Remove all uses of Sensor in
- color-picking, thus allowing event-replays of modal color picking to
- work.
-* 1562noEmptyMenus-sw: TRAC 2808: Don't show a menu icon in a
- viewer for a slot/variable which would have no menu items to offer
- in such a menu.
-* 1561fullScreenBook-sw: TRAC 2825: When exiting full-screen mode
- of a BookMorph, restore the original position of the book.
-* 1560evtRecorderItems-sw: TRAC 2830: Remove the old EventRecorder
- from the Objects catalog.
-* 1559editBalloonText-sw: TRAC 2826 - Move the edit-balloon-text
- command from the debug menu to the extras menu, thus making it
- available to all users.
-* 1558bookControls-sw: TRAC 2820: Add an option allowing book
- controls to appear at top *or* bottom of the book
-* 1557arrowPointingUp-sw: TRAC 2867 - Make the arrow obtained from
- the objects catalog start out life pointing upward and with a
- heading of 0 to match.
-* 1556gettextUtils-tak: Verify and export all gettext files.
-* 1555TransWorldMenu-KR: make WorldMenu translatable
-* 1554transformRevert-sw: Revert the change in 1552TransformFix, at
- least for the time being.
-* 1553TransScriptor-KR: translation stuff for scriptor menu/goldbox
-* 1552TransformFix-ar: A small fix for FormCanvas' transform
- methods due to the fact that WarpBlt wants to know its sourceForm
- before setting the cellSize
-
-54
-
-* 12 Aug 2007
-* 2.1.1551-1
-* content rev. 33
-* 1551useGetTextnoop2-KR: apply #translatedNoop to bunch of classes
- for prototypes in flap
-* 1550pickerForRotated-sw: Position the modal color-picker properly
- on rotated objects.
-* 1549sugarTheatre-sw: Sugarizing the event theatre flaps.
-* 1548pageTurnFont-sw: Use the etoy font for constructing the
- page-turn buttons.
-* 1547collapseBelowSugar-sw: Exclude the area of the Sugar bar from
- the space considered suitable for locating collapsed window-tabs
- when the #sugarNavigator preference is true.
-* 1546releaseBuilderOLPC-tak: Cleanup configure script.
-* 1545unmatchedMouseDown-sw: bracketing mouse-up, to avoid some odd
- consequences of playback ending
-* 1544WsFixupAug9-yo: Resolve conflicts from WsRangeFinder-ka.
-* 1543WsRangeFinder-ka: Enable to use a range finder (GP2D12) with
- a World-Stethoscope.
-* 1542sibsOfNonSketches-sw: Don't offer the 'make all my siblings
- look like me' item in the siblings submenu unless the morph is a
- SkechMorph
-* 1541typo-sw: Fixes a typo in the help-text for the
- sound-recorder, and uses the opportunity to flesh out more detail in
- the message.
-* 1540getEntireFile-sw: provide a null backstop method for
- RemoteFileStream>>converter:
-* 1539SemaphoreCritical-ar: This change set fixes a set of severe
- problems with concurrent use of Delay.
-* 1537Translucent-yo: SketchMorphs that have translucency (0 <
- alpha < 255) were not blending with the background in drawOn:.
- Yoshiki found the fix.
-* 1536PolygonMorph-kfr:
-* 1535varNameFix-sw: Do not allow a system player-slot name to be
- used as a user-defined variable name.
-* 1534fontTweak-sw: One button label in the all-scripts tool was
- not being rendered in the standard etoys button font...
-
-53
-
-* 08 Aug 2007
-* 2.1.1533-1
-* content rev. 32
-* 1533selectionMorphIssues-sw: Assure halo is deleted from an
- object being deleted, taking care in case in the SelectionMorph
- case.
-* 1532SugarNav13-yo: Update the buttons in the Sugar bar.
-* 1531noOldSoundRecorder-sw: Again expunge the old SoundRecorder
- from the Objects Catalog. And set the new SoundRecorder up properly
- for translations.
-* 1530gettextDirectory-tak: Gettext files are located good structure.
-* 1529NebraskaOverMesh-yo: This might be a wrong way to fix it, but
- this changeset makes the Nebraska work over olpc mesh.
-* 1528netNameResolverFix-mir:
-* 1527useGettextFromArray-tak: Put #gettextNoop keyword in array
- literals for making translation templates.
-* 1526gettextFromArray-tak: Aggregate gettext keywords from array
- literals.
-* 1525TransExport4-KR: To make context information for tile
- wording/help better
-* 1524suffixArrowFix-sw: Don't show suffix arrows on tiles that
- don't do arithmetic.
-* 1523notShowUpdateDir-yo: Hide update directory from the project list.
-* 1522resumeFix-bf: Cross-published from olpc2.0 update 1469resumeFix-bf.
-* 1521enableScrollingText-sw: Make a scrolling-text item be
- available in the basic category of the objects catalog.
-* 1520ScrollingField-width-tk: Fixes for ScrollableField
-* 1519lastOccurrenceFix-sw: Fixes a bug in
- String>>findLastOccuranceOfString: startingAt:, and corrects the
- spelling of the selector to be #findLastOccurrenceOfString:startingAt:
-* 1518animatedImageFix-sw: Fix an update problem with animated
- images; derived from from a fix posted to Mantis by Jerome Peace.
-* 1517gettextNoopConflicts-sw: Fixes a few conflicts between update
- 1512useGettextNoop and other recent updates:
-* 1516ITNPosOption-yo: Add a menu item to set the prefered position
- of navigator.
-* 1515fixEmbedInWindow-yo: We decided to take out 'put in a window'
- feature, but it is nice to make it work anyway.
-* 1514avoidScreenCtlr-yo: Morphic World menu shouldn't hold onto
- ScreenController instance.
-* 1513relBuilderFix-21-yo: Make sure that change set is cleared.
-* 1512useGettextNoop-tak: A lot of fix to apply #translatedNoop
-* 1511gettextNoopSupport-tak: Detect receiver of #translatedNoop to use
- keywords.
-* 1510soundRecorderViewer-sw: Adds control over record, stop, and
- play buttons of a sound recorder via new tiles in its viewer.
-* 1509soundRecorder-sw: A simplified UI for John Maloney's SoundRecorder.
-* 1508flapsOnLanguageChg-sw: Let the sugarNavigator preference dominate
- over the eToyFriendly flag.
-* 1507magnifiers-sw: Only offer a single magnifier in the objects catalog.
-* 1506noStackMorph-sw: As agreed at conference call 19July07,
- disenfranchise the StackMorph.
-* 1505uers-sw: Fixes four methods that had the same 'uers' misspelling
- of 'users.
-* 1504viewerSearchAgain-sw: Eliminate all non-letters from the string
- processing associated with Viewer Search.
-* 1503barePlayerlessPhrase-sw: Treat bare playerless phrases on the
- desktop like all others.
-* 1502lessENotation-sw: Improvements for printout of numeric values
- in etoy readouts.
-* 1501moribundWatcher-sw: Get rid of problematical watchers.
-
-52
-
-* 30 Jul 2007
-* 2.0.2471-1
-* removed examples.dir
-* content rev. 31:
-* 1471SugarNav13-yo: Update the buttons in the Sugar bar.
-* 1470notShowUpdateDir-yo: Hide update directory from the project list.
-* 1469resumeFix-bf: fix resuming non-projects from Journal
+
+56-52
+
+* no changes
51
* 24 Jul 2007
-* 2.0.1468-1
* provide shared-mime-info magic file
* fixed icon (eben)
* declare mime-types in activity.info
* fix typo in etoys-instance script
-* content rev 30:
-* 1468datastore-bf: Make resuming a project from datastore
- work (like after downloading a project). Also allow saving
- to and loading from datastore.
-* 1467DBus-Core-bf-34: fix dbus error handling
-* 1466SqueakToUtf8-ar: conversion from and to UTF-8
-* 1465TransExportUI-tak: Modify Language Editor UI for
- Korakurider's new gettext exporter.
-* 1464TransExport3-KR: package pot by top-category of class
- excluding Morphic-*, export wordings and documentions
-* 1463relBuilderBinIcons-yo: Release Builder creates icons.
-
-50
-
-* 19 Jul 2007
-* 2.0-1462-1
-* content rev 29:
-* fix camera not opening (bf)
-* 1462networkFix-mir-bf: Fix non-blocking socket connection (mir)
- Fix getting local host address (bf)
-* 1461helpTypo-sw: Fixes a typo in the help msg for previous-arrow
-
-49
-
-* 18 Jul 2007
-* 2.0-1460-1
-* content rev 28:
-* 1460journalFix2-bf: Use title from journal for project name,
- and vice versa
-* 1459journalFix-bf: Datastore object id must not be retained
- in image or project files
-
-48
-
-* 17 Jul 2007
-* 2.0-1458-1
-* content rev 27:
-* 1458avoidHelpFlap-sw: avoid appearance of an unexpected
- evt-theatre help flap after a locale change
-* 1457journal-bf: Datastore support part one: Create journal
- entries, update on deactivation, retrieve when resuming.
-* 1456FasterLocaleChange-yo: Make locale change faster
-* 1455SugarNav12-yo: Fix a one-off bug in the use of WarpBlt.
- Also, fix the corrupted bitmaps.
-* 1454scriptorParam-sw: Fixes some problems in the headers of
- scriptors that have parameters.
-* 1453DBus-Core-bf-33: fix writing of container types
-* 1452FixCopyMorph-tak: Fix a problem that you cannot copy a
- morph on Windows nor Mac.
-
-47
-
-* 13 Jul 2007
-* 2.0.1451-1
-* fix spec file clean, add _smp_mflags as requested by fedora (bf)
-* fix alternate image logic (yo)
-* content rev 26:
-* 1451ownerBuddy-bf: Treat owner buddy specially: do not show in
- peer list, use its nick as authorName (fixes #2091)
-* 1450TransExport2-KR: merge duplicate msgid entry on export, and
- show each occurence as header for msg id
-* 1449WanderingLetters-tk
-* 1448MouseOverHalosFix-tak: Fixed bug that mouse over halos need
- a double click (#2086)
-* 1447supressViewerNotice-yo: In non eToyFriendly mode, building
- viewer progress bar is suppressed. (Also, #translated is added.)
-* 1446disablePutInWindow-yo: In eToyFriendly mode, disable put in
- a window feature.
-* 1445SugarNav11-yo: Replace quit button with stop button.
-* 1444CatalogEntriesJul12-yo: Adjust some labels in object catalog.
-* 1443RemoveAtomicGame: Remove AtomicGame from the system.
-* 1442TransExport1-KR: Collect translated literals and extract them
- to gettext POT (prototype attempt).
-* 1441ExClipboardMorphic4-tak: Better behavior in Sugar environment:
- Fixed a bug that it happens to be copied 3 times to Sugar frame.
- Fixed a bug not to work dragging out on Sugar.
-* 1440HonorCursorChange-yo: biggerCursor preference change informes
- HandMorph and reinitializes the class var.
-* 1439rotatedBareTileOops-sw: Fixes a glitch that caused the jump
- when grabbing a bare tile to appear again.
+
+50-47
+
+* no changes
46
* 12 Jul 2007
-* 2.0.1438-1
* add workaround for ticket 1951 (bf)
* fix SUGAR_BUNDLE_PATH in etoys-factory (bf)
-* content rev. 24:
-* 1438DndOutMorphic-tak: An immature attempt of dragging out.
-* 1437explicitlySetDisplay-yo: Upon release, we set display depth
- to 16 explicitly.
-* 1436VIrtDepthNativeDepth-yo: The current OLPCVirtualDisplay
- stays in 32-bit mode. With this change, it uses the native display
- depth when saving.
-* 1435WSandCatalog-yo:
- SpectrumAnalyzer gets bigger buttons.
- SpectrumAnalyzer shows up in Multimedia category.
- VideoMorph shows up as 'Camera'.
- PhonePad is moved to Multimedia.
- PhonePad gets better buttons.
- WorldStethoscope is moved to Multimedia.
- WorldStethoscope get bigger buttons.
45
* 10 Jul 2007
-* 2.0.1434-1
* use bundlebuilder for packaging .xo (bf)
-* include NEWS file in xo bundle, ChangeLog in RPM (bf)
+* include NEWS file in xo bundle (bf)
* look for alternative "olpc-dev/etoys.image" in /media instead of /mnt
-* content rev. 23:
-* 1434releaseForOLPC3-yo: Tweak the release builder code again
-* 1433SaveVideo-yo: VideoMorph can be saved into a project, and it
- pauses when the project switches.
-* 1432TRscalingOptions-yo: change the wording for English via translation
-* 1431scalingChoice-yo: Enable translations for scaling options and helps
-* 1430KedamaPatchTiles-yo
-* 1429bareTiles-sw: Do not allow editing in tiles on the desktop. Instead,
- any mouse down on such a tile basically just picks it up. This is not
- 100% ideal, but better than the previous situation.
-* 1428caretIssues-sw: Refactors the logic for adding/deleting/showing/hiding
- carets on tiles.
-* 1427kbdFocusInPhrase-sw: Assure release of keyboard focus when user grabs
- a phrase tile
-* 1426FixScaledDrop-ar: Fixes a problem with DnD handling when scaling is on.
-* 1425simpleErase-sw: Make the 'erase' and 'stamp & erase' tiles do simple
- deletion of the object, *not* putting it in the trash and *not* animating.
-* 1424tinyTweaks-sw: Default clock does not show seconds. 'make this the
- template for new pages' wording change in 'advanced' book-morph submenu.
-* 1423scriptorMenu-sw: Remove some redundancy between scriptor menu and
- gold-box, and harmonize the eToyFriendly and non-eToyFriendly variants of
- the scriptor menu.
-* 1422alignProjSorter-yo: Align the sorter. Add scroll bar to the project
- sorter when it is too big.
-* 1421viewerTabs-sw: When toggling the implicitSelfInTiles preference,
- assure that all the viewers represented by viewer-flap-tabs in the
- projects are fully instantiated.
44
* 29 Jun 2007
-* 2.0.1420-1
* split off activity into .xo bundle
* removed factory-service (now in Sugar as sugar-native-factory)
-* cleaned up spec file
-* content rev. 22:
-* use Ctrl-X/C/V for cut/copy/paste
-* copy an etoys object as image to other activity
-* fix listen loop
43
-* 26 Jun 2007
-* 2.0.1401
-* IPv6 image support code (mir, ikp)
-* updated projects
+* no changes
42
@@ -1625,12 +179,6 @@
* remove python activity wrapper, get rid of automake (bf)
* add factory-service (external activity factory) (bf)
* provide activity protocol on DBus from etoys (bf)
-* require squeak-vm-3.9-11 for DBus support and IPv6
-* 2.0.1396 from SVN rev.12
-* new function tiles, treasure chest in scriptor, various fixes (sw)
-* hide screen scaling button if on native 1200x900 (yo)
-* sibling fixes (tk)
-* project load fix, viewer feedback (kfr)
41
diff --git a/configure.ac b/configure.ac
index 87ae9fc..ad20120 100644
--- a/configure.ac
+++ b/configure.ac
@@ -1,6 +1,6 @@
AC_INIT(Etoys, 0.1)
-ACTIVITY_VERSION=`grep -c '^[*]' etoys.spec`
+ACTIVITY_VERSION=`head -1 NEWS`
AC_SUBST(ACTIVITY_VERSION)
diff --git a/etoys.spec b/etoys.spec
index 493d2da..715d148 100644
--- a/etoys.spec
+++ b/etoys.spec
@@ -1,6 +1,6 @@
%define name etoys
-%define version 4.0.2340
-%define release 2
+%define version 4.1.2381
+%define release 1
%define source %{name}-%{version}
Name: %{name}
@@ -55,6 +55,19 @@ make install-etoys ROOT=%{buildroot}
%changelog
+* Mon Aug 16 2010 Bert Freudenberg <bert@freudenbergs.de>
+- 4.1.2381-1
+- switched to etoys.squeak.org/svn repo
+- activity version will not track etoys version anymore
+- Content v. 341:
+- added DrGeo for exploring geometry
+- Sketches support flipping
+- geometry tiles for the world
+- timer tile (world and other playfields)
+- can store preferences
+- QuickGuides translated to Spanish, Portuguese, German, Italian, and (some) French
+- translations broken up in smaller files
+
* Mon Mar 29 2010 Bert Freudenberg <bert@freudenbergs.de>
- 4.0.2340-2
- Content v. 233:
diff --git a/mkChangeLog b/mkChangeLog
index 33bff04..da3cb26 100755
--- a/mkChangeLog
+++ b/mkChangeLog
@@ -1,7 +1,7 @@
#!/bin/sh
OUT=ChangeLog
-BASE=http://tinlizzie.org/updates/etoys/updates
-VERSION=etoys4.0
+BASE=http://etoys.squeak.org/updates
+VERSION=etoys4.1
FETCH="curl -s -S"
#FETCH="wget -q -O -"
UPDATES=`$FETCH $BASE/updates.list \