not really known
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

469 lines
26 KiB

  1. * Read gconf.xml new format. (SQ-1200)
  2. * Fix drawing morphs with translucent gradient (by adopting the fix made by Andreas in 2009)
  3. * Fix a age old bug in PianoRollNoteMorph>>mouseMove:
  4. * Inserts multiple scaled objects into a holder causes them to scale further (SQ-628)(SQ-935)
  5. * Fixes issues with variables in Kedama
  6. * Added issing method for scripting "naked" morphs
  7. * Fix for offset of a dropped morph that changes to thumbnails
  8. * A few fixes to the SelectionMorph. Among them SelectionMorph>>slideToTrash: (SQ-251)
  9. * Smome enhancements to GraphMorph
  10. * Fix DNU from rotating FlapTabs. There are still other issues with rotating FlapTabs that are not addressed
  11. * Turn off corner rounding in MethodMorph
  12. * Insert players uniqueNameForReference when dropped on a ScriptEditor textual method pane. Simple support for objRef tiles added. Rejects most other dropped tiles at the moment. (SQ-161)
  13. * Move object/player into view *after* it has been included in its new owner, not before.
  14. * Added warning about changing variable type in used scripts (SQ-1138)
  15. * Fix long standing bug with printing small numbers ie 1.2245678e-16. Copied method from Squeak 4.4
  16. * Add Etoy interfaces to ScratchPlugin picture manipulation methods (SQ-996)
  17. * Register preferences as a file service and make storing and loading preferences a little more flexible.
  18. * localization: list of mathematical functions untranslateable or wrong strings used(SQ-1110)
  19. * SaveGIF button on Class ButtonBar and FSM ButtonBar is broken (SQ-1124)
  20. * FSM ButtonBar appears with white text on white (SQ-1123)
  21. 5.0.2409 (28 July 2012)
  22. * 5.0.1 Final
  23. * Updated translation:( de
  24. * Put Listener back into object catalog (still hidden from categories, only found in alphabetical list or by searching)
  25. 5.0.2408 (1 July 2012)
  26. * 5.0.1 RC2
  27. * Updated translations: da, de, bn, hy, hus, zh_CN
  28. * Added translation: en_GB
  29. * Move ScratchClient to 'Tools' category
  30. * Revert addition of graph-location watcher items to Morph's extras menu. The viewer is a better way to get watchers.
  31. 5.0.2407 (25 June 2012)
  32. * 5.0.1 RC1
  33. * Added translation: hus
  34. * Update translations: da, de, es, nl, pt, sv, zh
  35. * Sugar: fix choosing objects from external media instead of Journal, and handle non-ASCII filenames
  36. * Etoys-To-Go: added Linux VM for ARM processors
  37. * make saved projects that do not use new features more likely to work in earlier versions of Etoys (SQ-1095)
  38. * adds a preference, 'singlePixelNib', so the smallest brush will draw with a one-pixel-wide nib (SQ-1004)
  39. * fix dropping a GIF image into Etoys (SQ-1094)
  40. * mark month names and weekday names for translation (SQ-1102)
  41. * some ScratchConnect fixes from Koji Yokokawa (SQ-1085, SQ-1086, SQ-1087)
  42. * better comment in POT for translators about the meta-phrases 'Language-Name' and 'Language-Direction'
  43. * minor fixes (SQ-811, SQ-869, SQ-1036, SQ-1045, SQ-1051, SQ-1088, SQ-1096, SQ-1099)
  44. 5.0.2406 (29 March 2012)
  45. * 5.0 RC3 = Final
  46. * WatcherWrapper DNU getLjusstyrkaUnder. Work around translation of selector issue [SQ-1972]
  47. * Stepping over a script with an empty test tile hangs the image. [SQ-1070]
  48. * The "step" button fails when trying to evaluate a test condition involving a function (like abs, random, and such).[SQ-1071]
  49. 5.0.2403 (26 March 2012)
  50. * 5.0 RC2
  51. * Add Fractions visualization book as Tutorials
  52. * Add AgeComparison, ChangingSector, and KeyPress as Examples
  53. * Put ScriptableButton in ObjectCatalog category scripting
  54. * Update copyright notice and copyright check
  55. * Change extent of Scraps-book to 300@350 pixels
  56. * Use the modal color picker
  57. * Typo : boundaries specifed. [SQ-1065]
  58. * Added a missing 'toCamelCase'in Utilities class>>getterSelectorFor: [SQ-1064 ]
  59. * Fix loading classes from image segments if they changed shape.
  60. * Clean out ObjectScanner which may hold onto an old uniclass if there was some error
  61. * Revert removing an inst var from PasteUpMorph
  62. * Fixes a bug that made it difficult to decrease the maxValue of a vertical number line.
  63. 5.0.2402 (19 March 2012)
  64. * 5.0 RC1
  65. * Added translations: pl, pap
  66. * The labels on certain "detailed watchers" -- those for which the variable-name and the "getter selector" do not bear the default relationship -- are wrong. [SQ-1052]
  67. * PasteUpMorph instance variable autoLineLayout had only one accessor and could be replaced by a self send
  68. * Adds 'button to show/hide this script' to the Scriptor menu. When chosen, this will produce a button which, when pressed, will show the Scriptor -- or, if the Scriptor is already showing, hide it. The resulting button can subsequently be edited via its halo in the usual ways, e.g. to change the name, the color, the balloon help.
  69. * Unlike all other vocabularies, the DateFormat vocabulary was getting added to the system's vocabulary-list by a class-initialize method of CalendarMorph, and this meant that it got lost whenever the list is rebuilt, e.g. via 'Vocabulary initialize'.
  70. * Fix vertical resize of supplies flap [SQ-1046]
  71. * Fix label ('texutally')
  72. * Change the order in which the items appear in the 'pen use' category of the viewer, as per request from Avigail.
  73. * Remove the 'scriptable button' from the supplies flap, and in its place offer a Polygon. This change won't immediately be apparent after this code is loaded, but will show up on the next build, and can be seen in current beta images if you use the flaps menu to 'destroy all shared flaps', then 'install olpc etoy flaps'.
  74. * GraphPaper: Slight adjustment in parameters that define the x-y plane, to make the way tick-marks on the two axes line up on the underlying grid more uniform.
  75. * properly fix missing ')' in menu [SQ-1044]
  76. * Add screen feedback showing what would be torn off in a drag. Overridden vacuously here to avoid a crash when super code is applied to a SystemQueryPhrase. [SQ-1043]
  77. * Try avoiding walkbacks when fixing projects [SQ-1041]
  78. 5.0.2401 (12 March 2012)
  79. * 5.0 beta 2
  80. * ScratchConnect: Fixed a couple of potential issues detected after a more detailed code review:
  81. - Disconnect the socket when deleting the morph.
  82. - Changed a couple of sends in Player from "costume" to "costume renderedMorph", otherwise they would fail if the ScratchClientMorph is rotated.
  83. - Changed #stepTime to only return 0 if the morph is connected, otherwise send "super stepTime".
  84. - Changed to avoid connecting if another instance is already connected to the same host and port.
  85. * Add connector label font to Standard systems font menu
  86. * Attach label to connector midpoint from connector menu
  87. * Added ScratchConnect from Koji Yokokawa, with a minor change from Scott Wallace: all methods from ScratchClientPlayer moved to Player.
  88. * KeyPressMorph: fix event listener registration
  89. * Fix keyboard up/down interpreter logic
  90. * Limit the choices for types for user-defined variables and for parameters for user-defined scripts.
  91. - Adds balloon help for items in the menu for a variable in a viewer.
  92. - Clean up some symbol-list-type-related issues.
  93. - Reformulates a couple of recently-added UI elements into more translation-friendly formats.
  94. * Fix drag and drop and file services for animated gifs
  95. * Default to stop sound when done on Linux
  96. * Just 'grey out' decimal places in the variable panel, don't remove it. Swap places of remove variable and modify variable in menu
  97. * Update list info when contents is changed in SoundLibrary
  98. * Execute "Vocabulary initialize" when building image
  99. * Fix translatable strings in variable properties dialog
  100. * Fix sampling rate when adding sound to sound library
  101. * Several typo fixes among others [SQ-1040]
  102. * Set preference to use properties panel to true. We now use PropertiesPanel as default for color picker.
  103. - A simplyfied properties panel as default, buttons to get to graph paper, gradients and other settings
  104. * Fix Watchers for sound tiles
  105. * Fix drag and drop plus file services for .aif/.aiff files
  106. 5.0.2400 (5 March 2012)
  107. * 5.0 beta 1
  108. * Added translations: pl, pap
  109. * Updated translations: de, nl, zh_CN, en, es, mn, mr
  110. * More quickguides: it
  111. * Delete properties panel if target not is in world
  112. * Addresses various bug-reports and recommendations relating to recent number-line and graph-paper updates:
  113. - Enforce reasonable ranges for the sliders governing the grid parameters, taking the grid-size, coarse-grid-size , and playfield dimensions into account.
  114. - Provide a button to request 'graph paper' from the 'generic property sheet' when appropriate.
  115. - Retain position of number line when its pixelsPerUnit changes.
  116. - Disable the 'offset' when coarse-grid in effect.
  117. - Protect sliders against zero-divide that can happen if minVal = maxVal.
  118. - Protect InfiniteForms against incidental calls to #darker and #twiceDarker that can be sent to any object's fillStyle by some of the custom border code.
  119. - Removes about a dozen superfluous methods that had mistakenly lingered in the earlier updates, and removes three inst vars of NumberLineMorph that were remnants from earlier code
  120. * Change the bumper that is put out at the front of a .pr file so if it is encountered by an older version of etoys, instead of simply refusing to load, it now describes the problem to the user and gives the option of proceeding anyway. Note: also retains the older bumper guard against loading into even older systems. Pre-olpc-era projects can still not be loaded
  121. * Add number lines, for use both in cuisanaire-rod-like applications and as axes for cartesian planes and graphs.
  122. * Following watchers (SQ-1029) Add "attached watchers": watcher variants that behave as if "attached" to the object they are observing. Unlabeled and labeled versions are available. from both the halo-menu and the viewer of an attached watcher, one can configure where it should attach to the observed (e.g. left, topLeft, top, etc...) and how much it should be offset from the nominal attachment position.
  123. * Adds a graph-paper option for the fillStyle of playfields.
  124. * Adds a graph-paper tool, allowing all the contributing factors to be viewed and manipulated, and the results seen immediately.
  125. * Fixed darker scrollbars in panel and a bug with offset and coarse grid
  126. * Preserved "Subject" information in the EToyProjectDetailsMorph when reading in older projects, transferring the info into the free-form "Tags" field.
  127. * Added balloon help: 'Move toward the given object. If the object has an instance variable named speed, the speed of the motion will be governed by that value'
  128. * Now changed the correct string (I hope) from "Really delete the project <name> and all its contents? <yes/no>" to "Really delete the icon and remove the project from Etoys (file will still be saved on disk) <yes/no>"
  129. * When saving file display only: Name, Notes and Tags - Remove Subject, Target Age, and Region - Matches Scratch (can fold subject entries into tags for existing and older versions) I just commented the code, it might be good to clean up a bit but I didn't dare to remove anything.
  130. * The pen trails work different in a playfield than in the world. In the world the background morph is draw above the pen trails, but in the playfield the pen trails are draw above the background. The latter is the correct.
  131. * Added a morph to test if a key is currently pressed.
  132. * Fixed a bug when making a script that sets some object's heading to zero and then trying to rotate the object manually (via halo) while the script is ticking.
  133. * Fixed a bug when trying to set the pen down on the world. Even though the tile is hidden it can be accessed if you look for it in the search pane. Also, the error appears when you try to step over a button script.
  134. * Correct three codes for full Mac ISO keyboard
  135. * Generate proper key down / up events for Mac. The keyValuenow it is set to an upper-case character value as if the keyboard had a US-layout. The code refers to the physical key, not its label in a language-specific layout. That means e.g. on a German keyboard, the 'z' key will report $z in a stroke event but $Y in an up or down event. OTOH, e.g. WASD will always refer to the same 4 keys commonly used for navigation, even if using the French AZERTY layout instead of QWERTY.
  136. * Added a new dialog for adding/modifying user slots.
  137. * Deficient support for Point-valued variables( SQ-1012)
  138. * A slightly modified version of Ricardo Moran's CalendarMorph circulated in late 2011. Provides a scriptable calendar object, with a variety of useful items available in the 'calendar' category of its viewer.(SQ-1008)
  139. * Add Ricardo Moran's "Sector" object to the system. Provides a new kind of object corresponding to a "sector" of a circle; its viewer offers items reporting the angle and radius of the sector.(SQ-1007)
  140. * Ricardo Moran's implementation of a step-next-phrase feature in etoy Scriptors, with minor curating by Scott Wallace.
  141. * Modified the way the locale changes are notified to morphs. Basically, Project>>#updateLocaleDependentsWithPreviousSupplies:gently: now sends #localeChanged to all morphs and the default implementation in Morph does nothing.
  142. * Added Scotts fix to retain the old order (first all morphs that are not top-level ScriptEditorMorphs)
  143. * Added #localeChanged to Morph with an empty implementation. Subclasses that want to get notified of a locale change should override this method.
  144. * "Open script" halo handle for ScriptActivationButton(SQ-1005)
  145. * Fix for triggering opening and closing scripts. (SQ-999)
  146. * OLPC Display: When you are showing 'actual pixels', the zoom goes outside of expected area.
  147. * Add blur: brightness: satruation: and hue: to graphics category. Now possible to play a little with picture colors etc.
  148. * Display animated gifs better. Some additions to AnimatedImagemorph. Its now possible to play and stop animaton. Possibility to toggle the opaque setting from etoys as well. The gif reader does not set opaque correctly so it's pure chanse if playback looks right.
  149. * Hide old VideoCamera morph
  150. * Remove GStreamer from partsbin
  151. * Add WebCamMorph
  152. * Add CameraPlugin to Etoys
  153. * Fix keyDown/keyUp events. Must not be interpreted.
  154. * Fix (SQ-983) (in Spanish, viewer does not start with basic category). This was caused by differing translations in different domains. Now we always use the 'Etoys-Tiles' translation domain.
  155. * Fix copyrigth check
  156. * Revert some of the ViewerLine changes pickup and visual feedback changes (SQ-972)
  157. * eToys typo (SQ-979)(SQ-978)(SQ-977)(SQ-980)(SQ-981)(SQ-982)(SQ-983)(SQ-910)(SQ-986)(SQ-994)(SQ-984)
  158. * By changing to show page controls full breaks stuff in QuickGuides etc. Page controls will be shown short hereby (SQ-636)
  159. * Update copyright notice to match file
  160. * Using Arrows to decrease from 0.01 displays epsilon instead of 0.00 in scripting tiles (SQ-946)
  161. 4.1.2394 (7 June 2011)
  162. *Fix issue with Watchers(SQ-941)
  163. *Removes NCNoteMorph from ObjectsTool
  164. *Some more fixes to bes able toplay example videos across project saves and moves
  165. 4.1.2393 (29 May 2011)
  166. * alpha 3 for bug fix release 4.1.2
  167. * updated translations: de, it, kn, si, zh_CN
  168. * updated Home project with chinese translation
  169. * added Chinese font
  170. * add Note to object catalog (SQ-920)
  171. * fix copy/paste in Chinese Windows (SQ-876)
  172. * fix opening projects named with Chinese characters (SQ-879)
  173. * fix referencing video files
  174. 4.1.2391 (22 May 2011)
  175. * alpha 1 for bug fix release 4.1.2
  176. * add appendCharacters tile (SQ-809)
  177. * fix "send to all" (SQ-831)
  178. * Always use SQUEAKLETS command line argument if given
  179. * Exporting a GetTextTranslator was giving a DNU because GetTextExporter>>translationFor:in: was asking 'translator translations'.
  180. * TextDomainManager class>>allKnownDomains was ignoring the special domain 'Etoys-Tiles'
  181. * Fix layout of MC window
  182. * Fixed parsing of external function declarations in order to make FFI work correctly.
  183. * Assure not placing above script header
  184. * Insert characters at end of text. Fix (SQ-809)
  185. * Rename insertCharactersAtEnd: to appendCharacters:
  186. * Fix SQ-831
  187. * Fixes SQ-884 I'm a little unsure about the use of the deep copier and when you do weak copies etc...
  188. * ChooseClickTarget returns topRenderer now, so use renderedMorph to access the actual morph
  189. * If you delete an object its scripts disappear, but its watcher's remain (SQ-885)
  190. * Fix for deleting Players and associates
  191. * If you scale a Holder, 'shuffle contents' does not work (SQ-842)
  192. * Extraneous double spaces present in UI strings (SQ-666)
  193. * When using 'looks like' tile from graphics, the forward direction is changed to that object we look like (SQ-932)
  194. * When switching language, parentheses turn into 'grouped' function (SQ-686)
  195. * Watcher for 'Playfields : cursor' changes to 'Playfields : pasteUpCursor' (SQ-886)
  196. * Mouseover Feedback of a phrase tile is wrong (SQ-62)
  197. * GStreamerPlayer's Viewer throws an exception when you try to view 'movie controls' category in Viewer (SQ-671)
  198. * Fix removeAllMorph for TranformationMorphs
  199. * Rename insertCharactersAtEnd: to appendCharacters:
  200. * Make appendCharacters: and insertCharacters: retain the text attributes
  201. * Picking a morph needs to select its topRenderer, to access the right player (SQ-867)
  202. * EToys typos (SQ-922)
  203. * Extraneous double spaces present in UI strings (SQ-666)
  204. * If you scale a parts bin, then drag an object out an exception is thrown (SQ-936)
  205. * Connectors Flap, Maker Button when clicked gives subscript error (SQ-538)
  206. * Possible infinite loop in FixedFaceFont (SQ-877)
  207. * Minor bugs about TTCFont fallbackFont (SQ-878)
  208. * Fix for: (SQ-911) 'Scrolling Text' Scripts do not fire with certain Mouse events
  209. * Fix for: (SQ-912) You get an exception when you have a Scrollable Text's Halo displayed and click <CMD-O> to get the Object catalog.
  210. * Sound Recorder show does not work properly (SQ-672)
  211. * Default Book page controls should be 'advanced' instead of short (SQ-636)
  212. * Playfield's menu item: 'set thumbnail height' does not take effect until you uncheck and re-check 'use thumbnails (SQ-814)
  213. * Fix file dialog if movie file is missing in movie player
  214. * Force display update after reversing parts of the scaled screen (makes 'indicate all siblings' work)
  215. * Honor Prefrerence soundReverb
  216. * Fix balloon help text
  217. * Get user name and user colors from gconf if no presence service
  218. * Fix to (SQ-906)
  219. * Help bubble text is wrong for color component tiles (SQ-918)
  220. 4.1.2390 (13 Oct 2010)
  221. * bug fix release 4.1.1
  222. * updated translations: de, ta, es, kn
  223. * fix soundReverb (SQ-852, SQ-853)
  224. * correct problem stopping sounds (SQ-845)
  225. * use composition input for bn, gu, hi, kn, ml, mr, ta, te, sa (SQ-850)
  226. * fix error when switching to Vietnamese
  227. * fix double click to launch project on windows
  228. * added README for Etoys-To-Go
  229. * on Linux, prefer PulseAudio driver over OSS
  230. 4.1.2388 (27 Sep 2010)
  231. * final 4.1 release
  232. * added translation: kn
  233. 4.1.2388 (25 Sep 2010)
  234. * third release candidate (RC3)
  235. * updated translations: de, ja, es, mn
  236. * fix Castle tutorial previous project
  237. * fix decimal places in loaded QuickGuide scriptors (e.g. ScaleFactor guide)
  238. * fix viewer only showing two empty panes in Spanish
  239. 4.1.2387 (19 Sep 2010)
  240. * second release candidate (RC2)
  241. * both ctrl-click and cmd-click bring up halo on Mac
  242. * updated translations: de, ja, ta
  243. * add soundReverb preference
  244. * add button to reset saved preferences.
  245. * put manifest in front of project file, uncompressed for easier access
  246. * fix SQ-816: Error when adding variable named 'val'
  247. * fix tile help balloons not being translated (SQ-821)
  248. * ensure preferences default values are set correctly
  249. * fix SQ-791: Journal saving fails in Sugar 0.82.1
  250. 4.1.2386 (13 Sep 2010)
  251. * fix toolbar broken after being hidden
  252. * fix paintbox in event theatre
  253. * fix SuppliesPlayersTool guide
  254. * remove MenuMakeNewFlap guide from index
  255. 4.1.2385 (12 Sep 2010)
  256. * first release candidate (RC1)
  257. * pop-up arrows now enabled by default
  258. * new DrGeo examples project (see gallery)
  259. * new home project (green border more visible)
  260. * Demon Castle renamed to Etoys Castle and fixed
  261. * revised guides for English and Spanish
  262. * DrGeoII translations for de,es,fr,ja
  263. * updated German and Japanese translations
  264. * do not ship languages with too few translations (ar_SY, en_GB, km, pap, pl, zh_TW)
  265. * hide distracting/not-functional preference panel buttons
  266. * allow negative timer values
  267. * shared flaps are not destroyed anymore when switching projects
  268. * various smaller fixes
  269. 4.1.2384 (29 Aug 2010)
  270. * beta
  271. * updated translations from Pootle
  272. * added languages zh_CN, ca, sk, pap, pl, km, en_GB, ar_SY
  273. * revised Italian, Portuguese, and German Guides
  274. * no save on stop under Sugar, must use keep button (enable sugarAutoSave to override)
  275. * easier to make flap (see supplies)
  276. * GSoC addition: scriptable speech bubbles
  277. * translatable of Text object must be enabled explicitly
  278. * minor fixes
  279. 4.1.2382 (20 Aug 2010)
  280. * alpha 2
  281. * fix Sugar DBus service methods
  282. * fix NavBar not showing Sugar buttons
  283. * fix 'length' and 'width' being read-only
  284. * flip commands renamed to 'flip left right' and 'flip up down'
  285. * fix QuickGuides showing up twice (if name in index differed from file name), or not at all (if not in index)
  286. * update Monticello to Squeak trunk version, and enlarge windows
  287. * fix for SQ-683 (can't create script in Greek)
  288. * fix for SQ-690 (Latin2 font broken)
  289. * renamed one Italian guide (HaloL'Visualizzatore to HaloLVisualizzatore)
  290. 4.1.2381 (16 Aug 2010)
  291. * alpha 1
  292. * added DrGeo for exploring geometry
  293. * Sketches support flipping
  294. * geometry tiles for the world
  295. * timer tile (world and other playfields)
  296. * can store preferences
  297. * QuickGuides translated to Spanish, Portuguese, German, Italian, and (some) French
  298. * translations broken up in smaller files
  299. * system organized in packages, developed using Monticello
  300. * whatever I forgot (need to start working on release notes, which should also have proper attributions)
  301. 4.0.2336 (20 Oct 2009)
  302. * final release
  303. * update translations: fr
  304. * fix Japanese input
  305. 4.0.2334 (16 Oct 2009)
  306. * fifth release candidate
  307. * update translations: bn, de, fr, ja
  308. 4.0.2334 (13 Oct 2009)
  309. * fourth release candidate
  310. * fix a problem uploading to SuperSwiki
  311. * fix malformed uri in project manifest
  312. 4.0.2332 (6 Oct 2009)
  313. * third release candidate
  314. * updated translations: fr, ja
  315. * store reference to previous project when a project is re-uploaded
  316. * smaller font size for textual scripts
  317. * fix translating of value types and function tiles
  318. * fix bearing-to and distance-to in Test pane
  319. 4.0.2325 (29 Sep 2009)
  320. * second release candidate
  321. * updated translations: de, es, fr, ko, mn
  322. * updated example projects
  323. * attempt to fix the erratic "project can't be saved because of blocks" warning
  324. * fix missing languages on the Mac when launched by double-clicking a project
  325. * fix lost formatting when copying and pasting text on the Mac
  326. * show "Haitian Creole" instead of "ht" in language menu
  327. * supply parentheses around 'bearing to' and 'distance to' so expressions can be extended
  328. * prevent tool bar from accidental deletion
  329. * Mac VM updated to 4.2.2b1: built under 10.6, fix memory leaks, scrolling, serial ports
  330. 4.0.2319 (18 Sep 2009)
  331. * first release candidate
  332. * updated translation: de
  333. * nicer About flap
  334. * fix URLs and default categories
  335. * Linux VM: 3.11.3.2135
  336. 4.0.2315 (16 Sep 2009)
  337. * updated translation: ja
  338. * cache categories on file to avoid network delays
  339. * fix a network error
  340. * Linux VM updated to 3.11.3.2122alpha
  341. 4.0.2310 (15 Sep 2009)
  342. * fix error when creating new projects
  343. * fix Grab Patch and Lasso tools, put them in Supplies
  344. 4.0.2306 (14 Sep 2009)
  345. * fix bug that would overwrite projects in the Sugar Journal
  346. * package fonts for Japanese, Korean, Greek, and Latin2
  347. * remove the non-functional undo button from tool bar
  348. 4.0.2301 (13 Sep 2009)
  349. * adjust squeakland publish/find/dialogs
  350. * enable signup via web browser
  351. * select the Etoys directory by default
  352. * clicking directory expands subdirectory
  353. * initial project renamed from 'Etoys Activity' to 'Home'
  354. * better icons for load/save/exit
  355. * add ScratchPlugin
  356. 4.0.2280 (9 Sep 2009)
  357. * actually show squeakland in publish/find dialogs
  358. 4.0.2279 (8 Sep 2009)
  359. * support publishing to squeakland gallery
  360. * make look-like only available for SketchMorphs to fix various isssues
  361. * fix saving issues under Sugar (thanks dgd)
  362. * fix Save button balloon help under Sugar
  363. * show crosshair feedback during patch-grabbing
  364. * no longer write out the gif thumbnail when saving a project
  365. * send utf-8 to SuperSwikiServer
  366. * adjust toolbar under Sugar (show Next button, hide Fullscreen button)
  367. * add display-mode menu to the world's halo
  368. * fix ctrl/alt shortcuts under Linux
  369. 4.0.2258 (28 Aug 2009):
  370. * Windows VM updated to 3.11.4
  371. * Updated translations: de, el, en, fr, it, ja, sv
  372. * Added translations: ar, bg, bn, ko, mn, mr, ne, nl, ps, ro, ru, te, ur, vi, zh_TW
  373. * make launcher screen (clouds) accessible via back button
  374. * fix viewer performance bug (thanks to Ricardo Moran for reporting)
  375. * Kedama fixes
  376. * fix refresh bug when objects are rejected and slide back to their original position
  377. * initial screen has Japanese translation
  378. 4.0.2253 (21 Aug 2009):
  379. * Mac VM updated to 4.2.1b1: allows to read files from image directory even when sandboxed
  380. * Mac VM got a QuickLook generator: makes Finder show projects as their embedded thumbnails
  381. * fixed Welcome and DemonCastle project scaling issues
  382. * fixed jagged cursor on Mac
  383. * made piano keyboard bigger
  384. * prevent duplicate viewers
  385. 4.0.2247 (18 Aug 2009):
  386. * updated translations: el
  387. * Linux: fall back to OSS when pulseaudio is detected
  388. * add button to toggle toolbar
  389. * hide toolbar when loading old projects
  390. * place viewer and collapsed objects below toolbar
  391. * improved grab-patch tool and polygons
  392. * store language tag and thumbnail in project
  393. * wording improvements in several menus and help balloons
  394. 4.0.2229 (7 Jul 2009)
  395. * fix demo project resolutions
  396. * Sugar: add setup.py to please packagers
  397. * avoid black screen flashing when switching projects
  398. * set window title to project name
  399. * split over-long "geometry" category
  400. * better keyboard event handling in scripts
  401. * various fixes
  402. 4.0.2212 (1 Apr 2009)
  403. * keep temp names in textual scripts
  404. * make it less easy to rip a BookMorph's nav-bar out of the book
  405. * Linux: fix GStreamer playback (for squeak-vm with GStreamer-Plugin JMM.16)
  406. 4.0.2206 (2 Mar 2009)
  407. * update translations de, el, fr, sv, tr, vi
  408. * fix 'bearing to' and 'distance to' tiles
  409. 4.0.2205-2 (15 Jan 2009)
  410. * update version string on startup
  411. * Sugar: include icons for mimetypes
  412. 4.0.2205-1 (12 Jan 2009)
  413. * offer full authoring-tools menu to all users
  414. * make Anthy based Japanese input work
  415. * add About flap on start screen
  416. * enable screen scaling a bit more eagerly
  417. 4.0.2201 (16 Dec 2008)
  418. * first 4.0 alpha
  419. * removed/reverted/rewrote all methods not covered by Apache/MIT license
  420. * various fixes (#8928, #8929, #8879, #9058, and others)
  421. 3.0.2177 (5 Jan 2009)
  422. * last release in 3.0 series
  423. 3.0.xxxx (11 Sep 2008)
  424. * Original release of the OLPC-compatible Etoys on Squeakland