~ubuntu-branches/ubuntu/wily/etoys/wily-proposed

« back to all changes in this revision

Viewing changes to Content/NEWS

  • Committer: Package Import Robot
  • Author(s): Jonas Smedegaard, upstream
  • Date: 2015-06-24 22:21:29 UTC
  • mfrom: (1.1.2)
  • Revision ID: package-import@ubuntu.com-20150624222129-3ap59liebj2tzs7u
Tags: 5.0.2408-1
[ upstream ]
* New release(s).
  Closes: Bug#636577. Thanks to Steinar Bang.

* Add watch file.
* Move packaging to Debian Sugar Team, with José's consent.
  Thanks for your contributions, José and Holger.
* Stop install mkChangeLog as documentation: It isn't.
* Stop build-depend or use quilt: Patch handled by dpkg with source
  format "3.0 (quilt)".
* Have git ignore quilt .pc dir.
* Add git-buildpackage config to enable pristine-tar and signed
  tagging, and suppress eventual upstream .gitignore file.
* Tidy short and long descriptions.
  Closes: Bug#574707, #698003. Thanks to Pascal De Vuyst.
* Update copyright info:
  + Rewrite using copyright file format 1.0.
  + Add squeak-dev mailinglist as upstream contact.
    Thanks to Bert Freudenberg.
  + Add myself as copyright holder for packaging.
  + Relicense packaging as GPL-3+.
    Closes: Bug#789737. Thanks to Jośe L. Redrejo Rodríguez.
  + Extend coverage for main upstream authors.
  + Add Files section for "WenQuanYi Micro Hei" font, Apache-2.0
    licensed.
  + Update source URL and alternate Subversion source URL.
* Update package relations:
  + Relax to recommend unversioned on debhelper: Needed version
    satisfied even in oldstable.
  + Build-depend on autoconf dh-buildinfo and recent cdbs.
  + Build-depend on librsvg2-bin and netpbm.
* Repackage using CDBS.
* Fix have -doc package depend on $(misc:Depends}.
* Add lintian overrides regarding license in License-Reference field.
  See bug#786450.
* Declare compliance with Debian Policy 3.9.6.
* Tidy vm_path patch and add header.
* Add patch to use DESTDIR variable (not ROOT) in Makefile.
* Bump debhelper compatibility level to 8.
* Install the image NEWS file (not the Sugar activity wrapper one).
* Add Homepage.
* Generate XPM application icon from SVG source during build (not ship
  pre-generated one).

Show diffs side-by-side

added added

removed removed

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