{\rtf1\ansi\ansicpg1252\cocoartf1038\cocoasubrtf320
{\fonttbl\f0\fswiss\fcharset0 Helvetica;\f1\fnil\fcharset0 LucidaGrande;}
{\colortbl;\red255\green255\blue255;}
{\*\listtable{\list\listtemplateid1\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{disc\}}{\leveltext\leveltemplateid1\'01\uc0\u8226 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid1}
{\list\listtemplateid2\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{square\}}{\leveltext\leveltemplateid101\'01\uc0\u9642 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid2}
{\list\listtemplateid3\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{square\}}{\leveltext\leveltemplateid201\'01\uc0\u9642 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid3}
{\list\listtemplateid4\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{square\}}{\leveltext\leveltemplateid301\'01\uc0\u9642 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid4}
{\list\listtemplateid5\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{square\}}{\leveltext\leveltemplateid401\'01\uc0\u9642 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid5}
{\list\listtemplateid6\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{square\}}{\leveltext\leveltemplateid501\'01\uc0\u9642 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid6}
{\list\listtemplateid7\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{square\}}{\leveltext\leveltemplateid601\'01\uc0\u9642 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid7}
{\list\listtemplateid8\listhybrid{\listlevel\levelnfc23\levelnfcn23\leveljc0\leveljcn0\levelfollow0\levelstartat1\levelspace360\levelindent0{\*\levelmarker \{square\}}{\leveltext\leveltemplateid701\'01\uc0\u9642 ;}{\levelnumbers;}\fi-360\li720\lin720 }{\listname ;}\listid8}}
{\*\listoverridetable{\listoverride\listid1\listoverridecount0\ls1}{\listoverride\listid2\listoverridecount0\ls2}{\listoverride\listid3\listoverridecount0\ls3}{\listoverride\listid4\listoverridecount0\ls4}{\listoverride\listid5\listoverridecount0\ls5}{\listoverride\listid6\listoverridecount0\ls6}{\listoverride\listid7\listoverridecount0\ls7}{\listoverride\listid8\listoverridecount0\ls8}}
\margl1440\margr1440\vieww13900\viewh15660\viewkind0
\deftab720
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardeftab720\ql\qnatural

\f0\b\fs36 \cf0 Squeak Etoys 4.1 Release Notes
\b0 \

\fs24 \

\b\fs28 1. Introduction\

\b0\fs24 \
If you encounter problems, please try our latest Beta version from {\field{\*\fldinst{HYPERLINK "http://squeakland.org/download/"}}{\fldrslt squeakland.org/download}}. In case the latest does not fix the problem, please report the issue at {\field{\*\fldinst{HYPERLINK "http://tracker.squeakland.org/"}}{\fldrslt tracker.squeakland.org}}.\
\
Thank you for helping us!\

\b \

\fs28 2. Known Issues in Etoys 4.1\

\fs24 \
\pard\tx220\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardeftab720\li720\fi-720\ql\qnatural
\ls1\ilvl0
\b0 \cf0 {\listtext	\'95	}Uploading a project from Etoys to Squeakland does not work if you are behind a proxy. Please use a Web Browser to upload projects in this case.\
{\listtext	\'95	}On Snow Leopard, the Web Browser Plugin works unreliable in Safari. We recommend to use Firefox in the mean time.\
{\listtext	\'95	}If you encounter issues in the Web Browser Plugin, try clicking the Full Screen button in the Etoys tool bar. This can fix animation sluggishness, as well as wrong key or button mappings. \
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardeftab720\ql\qnatural

\b \cf0 \

\fs28 3. General Information
\b0 \

\fs24 \
You will find projects that you create in your Documents folder under "Etoys".\
\
This installer installs Etoys in the "Applications" folder for use by all users of the machine. It also installs the Squeak web browser plugin in the  "/Library/Internet Plug-Ins" folder.\
\
\pard\pardeftab720\sa280\ql\qnatural

\b\fs28 \cf0 4
\b0 . 
\b Improvements over Etoys 4.0\
\pard\pardeftab720\sl340\sa200\ql\qnatural

\b0\fs26 \cf0 New features\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl340\ql\qnatural
\ls2\ilvl0\cf0 {\listtext	
\f1 \uc0\u9642 
\f0 	}added DrGeo for exploring geometry (see new example project)\
{\listtext	
\f1 \uc0\u9642 
\f0 	}objects can have speech bubbles (see "speech bubbles" tile category)\
{\listtext	
\f1 \uc0\u9642 
\f0 	}you can now easily create a new flap, find it in supplies\
{\listtext	
\f1 \uc0\u9642 
\f0 	}Sketches support two new tiles: "flip left right" and "flip up down" (in the "graphics" category)\
{\listtext	
\f1 \uc0\u9642 
\f0 	}the world has tiles in its "geometry" category now\
{\listtext	
\f1 \uc0\u9642 
\f0 	}there is a timer tile counting seconds ("playfield" category of world and other playfields)\
{\listtext	
\f1 \uc0\u9642 
\f0 	}new soundReverb preference lets you toggle a hall effect for each project\
{\listtext	
\f1 \uc0\u9642 
\f0 	}QuickGuides are translated now\
{\listtext	
\f1 \uc0\u9642 
\f0 	}preferences can be set permanently\
{\listtext	
\f1 \uc0\u9642 
\f0 	}use control-right click to easily resize objects\
{\listtext	
\f1 \uc0\u9642 
\f0 	}both control-click and cmd-click bring up the halo on Mac\
\pard\tx560\pardeftab720\sl340\ql\qnatural
\cf0 \
\pard\pardeftab720\sl340\sa200\ql\qnatural
\cf0 Improvements / Bug Fixes\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl340\ql\qnatural
\ls3\ilvl0\cf0 {\listtext	
\f1 \uc0\u9642 
\f0 	}"translatable" option of Text object is not enabled by default (turn it on in a Text's halo menu)\
{\listtext	
\f1 \uc0\u9642 
\f0 	}"stop sound" tile now stops sounds started with "make sound" tile in addition to "play frequency of" tile\
{\listtext	
\f1 \uc0\u9642 
\f0 	}bigger arrows are now shown in tiles on mouse-over (preference usePopUpArrows is enabled by default)\
{\listtext	
\f1 \uc0\u9642 
\f0 	}when changing a variable's value using the up/down arrows, they now change based on the number of decimal places\
{\listtext	
\f1 \uc0\u9642 
\f0 	}you can now change a circle's diameter by setting its "width" or "length"\
{\listtext	
\f1 \uc0\u9642 
\f0 	}TimesRepeat tile no longer allows you to set the number of repeats to a negative number\
{\listtext	
\f1 \uc0\u9642 
\f0 	}Users can no longer delete the paint box when painting\
{\listtext	
\f1 \uc0\u9642 
\f0 	}Fixed Bug so Holder's cursor does not extend beyond the width of the Holder\
{\listtext	
\f1 \uc0\u9642 
\f0 	}a variable can now be named 'val'\
{\listtext	
\f1 \uc0\u9642 
\f0 	}the 'fire' tile of an event theater's playback-button works now\
{\listtext	
\f1 \uc0\u9642 
\f0 	}reverting of book pages works correctly now\
{\listtext	
\f1 \uc0\u9642 
\f0 	}fix "overlaps any" tile\
{\listtext	
\f1 \uc0\u9642 
\f0 	}fix error when creating a script in Greek\
{\listtext	
\f1 \uc0\u9642 
\f0 	}fix copying non-latin text\
{\listtext	
\f1 \uc0\u9642 
\f0 	}"Demon Castle" tutorial renamed to "Etoys Castle", avoids controversial wording, mentions Cmd key to bring up halo on Mac one-button mouse.\
\pard\tx560\pardeftab720\sl340\ql\qnatural
\cf0 \
\pard\pardeftab720\sl340\sa200\ql\qnatural
\cf0 Preferences\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl340\ql\qnatural
\ls4\ilvl0\cf0 {\listtext	
\f1 \uc0\u9642 
\f0 	}Etoys can now store preferences permanently\
{\listtext	
\f1 \uc0\u9642 
\f0 	}to do this, choose "set automatically on startup\'85" from a preference's menu\
{\listtext	
\f1 \uc0\u9642 
\f0 	}to restore factory settings, use the "Reset preferences on start up" button in the preferences panel\
{\listtext	
\f1 \uc0\u9642 
\f0 	}preferences are stored in the Etoys preferences folder (Library/Application Support/Etoys/prefs)\
{\listtext	
\f1 \uc0\u9642 
\f0 	}confusing buttons on the first page of the Preferences panel are hidden now\
\pard\tx560\pardeftab720\sl340\ql\qnatural
\cf0 \
\pard\pardeftab720\sl340\sa200\ql\qnatural
\cf0 Help Guides\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl340\ql\qnatural
\ls5\ilvl0\cf0 {\listtext	
\f1 \uc0\u9642 
\f0 	}QuickGuides (the help cards you see by clicking the "?" button in the toolbar) were translated to Spanish, Portuguese, German, Italian, and (some) French.\
{\listtext	
\f1 \uc0\u9642 
\f0 	}Users can create their own QuickGuides for their own curriculum.\
{\listtext	
\f1 \uc0\u9642 
\f0 	}QuickGuides are allowed to have an index.txt to specify the order of guides in a category and the full UTF-8 name of the guide in its own language (file names are ASCII)\
\pard\tx560\pardeftab720\sl340\ql\qnatural
\cf0 \
\pard\pardeftab720\sl340\sa200\ql\qnatural
\cf0 Translations\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl340\ql\qnatural
\ls6\ilvl0\cf0 {\listtext	
\f1 \uc0\u9642 
\f0 	}translations broken up in smaller files\
{\listtext	
\f1 \uc0\u9642 
\f0 	}added languages zh_CN, ca, sk, kn\
{\listtext	
\f1 \uc0\u9642 
\f0 	}Some of the languages are not fully translated. If you wish to help please visit {\field{\*\fldinst{HYPERLINK "http://translate.sugarlabs.org/projects/"}}{\fldrslt http://translate.sugarlabs.org/projects/}} and click on "Etoys", then submit your suggestions.\
\pard\tx560\pardeftab720\sl340\ql\qnatural
\cf0 \
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl340\sa200\ql\qnatural
\ls7\ilvl0\cf0 For developers\
\pard\tx220\tx720\pardeftab720\li720\fi-720\sl340\ql\qnatural
\ls8\ilvl0\cf0 {\listtext	
\f1 \uc0\u9642 
\f0 	}system organized in packages\
{\listtext	
\f1 \uc0\u9642 
\f0 	}developed using Monticello\
{\listtext	
\f1 \uc0\u9642 
\f0 	}added pragma support\
{\listtext	
\f1 \uc0\u9642 
\f0 	}better targeting menu for sliders, buttons and menus\
	\
\pard\tx560\pardeftab720\sl340\ql\qnatural

\b\fs28 \cf0 5. Contributors
\b0\fs26 \

\fs24 \

\b Code\

\b0 Bert Freudenberg, Ricardo Moran, Korakurider, Karl Ramberg, K. K. Subramaniam, Jerome Peace, Hilaire Fernandes, Ted Kaehler, Eliot Miranda, Derek O'Connell, Masashi Umezawa, Rita Freudenberg\
\

\b Content (QuickGuides, Example Projects)\

\b0 Kathleen Harness, Stephen Thomas, Hilaire Fernandes, Bert Freudenberg, Sdenka Salas, Stephen Trofinoff, Martin Bettge, Franz Maritsch, R\'fcdeger Baumann, Luis Valente, Carlos Rabassa\
\

\b Translations\

\b0 Korakurider, Carlos Rabassa, Markus Schlager, and all Sugar/OLPC translators, led by Sayamindu Dasgupta and Chris Leonhard\
\

\b Bug Reports / Testing\

\b0 Carlos Rabassa, Rita Freudenberg, Cherry Withers, Randall Caton, Steven Thomas, Kathleen Harness, Milan Zimmerman, Yoshiki Ohshima, Scott Wallace, Sayamindu Dasgupta, Timothy Falconer, Marian Prochocky, Masashi Umezawa, Markus Schlager\
\

\b Hosting/Support\

\b0 Tim Falconer and Jon Kern of Immuexa\
Ken Causey of squeak.org\
ESUG for supporting the Google Summer of Code project\
\
\pard\tx720\tx1440\tx2160\tx2880\tx3600\tx4320\tx5040\tx5760\tx6480\tx7200\tx7920\tx8640\pardeftab720\ql\qnatural

\b\fs28 \cf0 6. Change Log\

\b0\fs24 \
4.1.2390 (14 Oct 2010)\
* bug fix release 4.1.1\
* updated translations: de, ta, es, kn\
* fix soundReverb\
* correct problem stopping sounds\
* fix error when switching to Vietnamese\
\
4.1.2388 (27 Sep 2010)\
* final 4.1 release\
* added translation: kn\
\
4.1.2388 (25 Sep 2010)\
* third release candidate (RC3)\
* updated translations: de, ja, es, mn\
* fix Castle tutorial previous project\
* fix decimal places in loaded QuickGuide scriptors (e.g. ScaleFactor guide)\
* fix viewer only showing two empty panes in Spanish\

\b \

\b0 4.1.2387 (19 Sep 2010)\
* second release candidate (RC2)\
* both ctrl-click and cmd-click bring up halo on Mac\
* updated translations: de, ja, ta\
* add soundReverb preference\
* add button to reset saved preferences.\
* put manifest in front of project file, uncompressed for easier access\
* fix SQ-816: Error when adding variable named 'val'\
* fix tile help balloons not being translated (SQ-821)\
* ensure preferences default values are set correctly\
* fix SQ-791: Journal saving fails in Sugar 0.82.1\
\
4.1.2386 (13 Sep 2010)\
* fix toolbar broken after being hidden\
* fix paintbox in event theatre\
* fix SuppliesPlayersTool guide\
* remove MenuMakeNewFlap guide from index\

\b \

\b0 4.1.2385 (12 Sep 2010)\
* first release candidate (RC1)\
* pop-up arrows now enabled by default\
* new DrGeo examples project (see gallery)\
* new home project (green border more visible)\
* Demon Castle renamed to Etoys Castle and fixed\
* revised guides for English and Spanish\
* DrGeoII translations for de,es,fr,ja\
* updated German and Japanese translations\
* do not ship languages with too few translations (ar_SY, en_GB, km, pap, pl, zh_TW)\
* hide distracting/not-functional preference panel buttons\
* allow negative timer values\
* shared flaps are not destroyed anymore when switching projects\
* various smaller fixes\
\
4.1.2384 (29 Aug 2010)\
* beta\
* updated translations from Pootle\
* added languages zh_CN, ca, sk, pap, pl, km, en_GB, ar_SY\
* revised Italian, Portuguese, and German Guides\
* no save on stop under Sugar, must use keep button (enable sugarAutoSave to override)\
* easier to make flap (see supplies)\
* GSoC addition: scriptable speech bubbles\
* translatable of Text object must be enabled explicitly\
* minor fixes\
\
4.1.2382 (20 Aug 2010)\
* alpha 2\
* fix Sugar DBus service methods\
* fix NavBar not showing Sugar buttons\
* fix 'length' and 'width' being read-only\
* flip commands renamed to 'flip left right' and 'flip up down'\
* fix QuickGuides showing up twice (if name in index differed from file name), or not at all (if not in index)\
* update Monticello to Squeak trunk version, and enlarge windows\
* fix for SQ-683 (can't create script in Greek)\
* fix for SQ-690 (Latin2 font broken)\
* renamed one Italian guide (HaloL'Visualizzatore to HaloLVisualizzatore)\
\
4.1.2381 (16 Aug 2010)\
* alpha 1\
* 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\
* system organized in packages, developed using Monticello\
* whatever I forgot (need to start working on release notes, which should also have proper attributions)\
 }