Package list sugar-etoys-activity / c187b8a
Imported Upstream version 115 Ankur khurana 11 years ago
28 changed file(s) with 2289 addition(s) and 0 deletion(s). Raw diff Collapse all Expand all
0 Copyright (c) 2006-2008 Viewpoints Research Institute, and Contributors
1
2 Permission is hereby granted, free of charge, to any person obtaining a copy
3 of this software and associated documentation files (the "Software"), to deal
4 in the Software without restriction, including without limitation the rights
5 to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
6 copies of the Software, and to permit persons to whom the Software is
7 furnished to do so, subject to the following conditions:
8
9 The above copyright notice and this permission notice shall be included in
10 all copies or substantial portions of the Software.
11
12 THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
13 IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
14 FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
15 AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
16 LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
17 OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
18 SOFTWARE.
0 activity/application-x-squeak-project.svg
1 activity/activity-etoys.svg
2 activity/application-x-squeak-archive.svg
3 activity/application-x-squeak-image.svg
4 activity/application-x-squeak-object.svg
5 activity/activity.info
6 activity/application-x-squeak-source.svg
7 setup.py
8 NEWS
9 COPYING
10 bin/etoys-activity
+1862
-0
NEWS less more
0 115
1
2 * 29 Mar 2010
3 * 4.0.2340-2
4 * Content v. 233:
5 * added translation: hi, ta
6 * update translations: de, mn, vi
7
8 114
9
10 * 17 Jan 2010
11 * 4.0.2340-1
12 * use compressed sources file (EtoysV4.stc)
13 * Content v. 230:
14 * 2340compressSources-bf: Fix compressing sources to preserve utf8 encoding
15
16 113
17
18 * 30 Nov 2009
19 * 4.0.2339-1
20 * Content v. 228
21 * 2339viewSourceDBus-bf: Handle Sugar's view-source DBus message (SQ-600, OLPC-9733)
22 * 2338otherActivities-bf: Fix for Etoys-based activities (SQ-604, SL-1576)
23
24 112
25
26 * 23 Nov 2009
27 * 4.0.2337-1
28 * Content v. 227
29 * 2337smarterSetupVirtDisp-yo: Disable virtual display on XO (SQ-565/OLPC-9709)
30
31 111
32
33 * 20 Oct 2009
34 * 4.0.2336-1
35 * Content v. 226
36 * updated translations: bn, de, fr, ja
37 * 2336ftpClient-kzy: make FTPClient work again (SQ-525)
38 * 2335JapaneseMacVM4-mu: make Japanese input and clipboard work on Mac (SQ-528)
39 * 2334storeOnServerFix-mu: fix error when uploading a project (SQ-507)
40 * 2333unknownFix-sw: fix malformed uri in project manifest (SQ-510)
41
42 110
43
44 * 06 Oct 2009
45 * 4.0.2332-1
46 * Content v. 221
47 * updated translations: fr
48 * 2332trnSlotType-KR: name of slot type not extracted to POT (SQ-483)
49 * 2331trnFuncTile-KR: correctly translate function tiles (SQ-485)
50 * 2330funcTileForm-KR: dynamically build icon for 'random' and 'abs' (SQ-485)
51 * 2329suffixArrowTweak-sw: Fix bearing-to and distance-to in Test pane (SQ-495)
52 * 2328etoyCodeFont-Richo: smaller font size for textual scripts (SQ-479)
53 * 2327useSymbolKey-sw: correctly set 'Prev-URI' in manifest (SQ-488)
54
55 109
56
57 * 01 Oct 2009
58 * 4.0.2326-1
59 * Content v. 219:
60 * updated translations: de, ja
61 * 2326pasteFixUnix-bf: fix clipboard on X11 (SQ-243)
62 * 2325reduceBlockUsage-sw: prevent spurious blocks getting into projects (SQ-424)
63 * 2324pasteFix-bf: retain text formatting when copy/pasting inside Etoys (SQ-243)
64 * 2323ISO639Update-yo: update ISO 639 language code table (SQ-398)
65 * 2322deferEvents-bf: prevent event handling during startup (SQ-402)
66 * 2321suffixArrowOnFn-sw: arrows for 'bearing/distance to' tiles (SQ-450)
67 * 2320lockNavBar-kks: prevent tool bar from accidental deletion (SQ-422)
68
69 108
70
71 * 24 Sep 2009
72 * 4.0.2319-1
73 * Content v. 215:
74 * update translations: de, es, fr, ko, mn
75 * update example projects (SQ-411)
76 * 2319LoginNetErroGuard2-yo: guard against network errors (SQ-394)
77
78 107
79
80 * 17 Sep 2009
81 * 4.0.2318-1
82 * Content v. 210:
83 * update translations: ja
84 * better About flap in Home project (SQ-393)
85 * 2318cacheClean-bf: truncate cached files before overwriting (SQ-385)
86 * 2317africa-sw: Africa had been missing from the default region list.
87 * 2316ShowcaseURL-yo: fix URL again (SQ-389)
88 * 2315LoginNetErrorGuard-yo: guard against more kinds of errors (SQ-388)
89 * 2314ShowcaseURL-yo: fix URL for project server (SQ-389)
90 * 2313cacheCats-bf: cache squeakland categories on file (SQ-385)
91 * 2312assureLastModified-yo: cope with malformed getlastmodified (SQ-388)
92 * 2311notLoggedInTR-yo: mark translatable (SQ-382)
93 * 2310SignupPanel-yo: improve look and text of signup box (SQ-382)
94 * 2309grabbersInSupplies-sw: Lasso and Grab Patch back to Supplies flap (SQ-267)
95 * 2308GrabLassoCursor-tk: fix feedback throughout patch-grabbing (SQ-328)
96 * 2307fixBalloonHelp-bf: fix an error when entering new project (SQ-384)
97
98 106
99
100 * 14 Sep 2009
101 * 4.0.2306-1
102 * do not modify po/templates/etoys.pot during build (SUGAR-1329)
103 * Content v. 206:
104 * 2306bulletproofCats-sw: bulletproofing against corrupt categories (SQ-369)
105 * 2305FontAvailCheck-yo: Mitigate the font not available problem (SQ-309)
106 * 2304askProjectInfo-yo: do not re-publish silently (SQ-379)
107 * 2303sugarObjectId-bf: prevents deatructive overwriting in Journal (SQ-373)
108 * 2302noUndoButton-sw: remove non-functional undo button (SQ-378)
109 * 2301loadSaveIcons-bf: better icons for load/save/choose (SQ-372)
110 * 2300quitOrStop-bf: better icon for quit button (SQ-321)
111 * 2299manifestAdditions-sw: store user, URI, and prev-URI in manifest (SQ-367)
112 * 2298renameWelcome-bf: Rename initial project from 'Etoys Activity' to 'Home' (SQ-348)
113 * 2297ProjectDAV5-yo: fix login box layout (SQ-269)
114 * 2296ProjectDAV4-yo: open web browser for account creation (SQ-269)
115 * 2295authorName-sw: bulletproof Utilities authorName against nil
116 * 2294AdjustNameField-yo: Bullet proof against name field size change (SQ-296)
117 * 2293savebuttonhelp-yo: fix save button help string (SQ-344)
118 * 2292BalloonHelpForLogin-yo: adds help to login button and field (SQ-360)
119 * 2291ScratchPlugin-jm: accessors for ScratchPlugin (SQ-354)
120 * 2290prevProject-bf: simplify prevButton logic (SQ-165)
121 * 2289toolBarHelpTweak-sw: when auto-hiding toolbar show help (SQ-357)
122 * 2288HierListAutoExpand-yo: clicking a directory expands it
123 * 2287sugarScale2-bf: Forgot to enable screen scaling (SQ-355)
124 * 2286sugarScale-bf: build sugar image at 800x600 by default (SQ-355)
125 * 2285SaveLoadAutoSelect-yo: auto-selects local document dir (SQ-342)
126 * 2284ProjectDAV3-yo: Better error recovery for publishing (SQ-269)
127 * 2283noReadingAStream-sw: fix 'Reading a stream' message (SQ-237)
128 * 2282BalloonsForLocalDir-yo: add balloon help for local dirs (SQ-351)
129 * 2281projInfoRearrange-sw: rearrange project-info dialog (SQ-269)
130 * 2280ProjectDAV2-yo: Remember a password forever (SQ-269)
131
132 105
133
134 * 08 Sep 2009
135 * 4.0.2279-1
136 * Content v. 198:
137 * 2279localizedCats-sw: Obtain language-specific category-lists from the web site
138 * 2278navbarButtons-bf: add Next button, hide Fullscreen button, show Share button (SQ-293)
139 * 2277grabPatchFeedback-sw: Show crosshair feedback during patch-grabbing (SQ-267)
140 * 2276displayModeMenu-sw: Add display-mode item to the world's halo menu (SQ-293)
141 * 2275sugarToolbar-bf: Adjust navbar under Sugar (SQ-293)
142 * 2274noGifThumbnail-sw: No longer write out the gif thumbnail (SQ-315)
143 * 2273SSUploadProjEncFix-mu: send utf-8 to SuperSwikiServer (SQ-337)
144 * 2272projInfoFix-sw: Fixes an integration issue between updates 2268 and 2269.
145 * 2271codeFont-bf: fix default code font size (SQ-336)
146 * 2270limitedPaint-bf: Disable unlimitedPaintArea (SQ-323)
147 * 2269projectInfoPopUps-sw: change project-info dialog to match squeakland gallery (SQ-299)
148 * 2268ProjectDAV-yo: support webdav in the publish dialog (SQ-369)
149 * 2267sugarDirEntries-bf: convert ByteArrays to Strings (SQ-335)
150 * 2266swapCtrlAlt-bf: fix shortcuts on Linux (SQ-304)
151 * 2265PinMorphEmbedding-kfr: Prevent a menu about Pin embedding in object catalog (SQ-160)
152 * 2264clearHandUponLoading-yo: Reset keyboard interpreter upon loading project (SQ-332)
153 * 2263downloadLink-sw: fix .pr download link (SQ-270)
154 * 2262sugarSaveHelp-sw: fix Save button balloon help under Sugar (SQ-294)
155 * 2261lookLikeBug-sw: make look-like only available for SketchMorphs (SQ-288, SQ-316)
156 * 2260ctrlAltDefault-bf: enable #swapControlAndAltKeys on non-Mac platforms (SQ-304)
157 * 2259swapCtrlAltAt6-yo: fix ctrl/alt swapping (SQ-304)
158
159 104
160
161 * 30 Aug 2009
162 * 4.0.2258-1
163 * add 'make check' to make jhbuild bot happy
164 * Content v. 196
165 * update translations: ja, ko
166 * update top-level projects (launcher, clouds, tutorials)
167 * 2258cloudsFix-sw: Reconsiders the logic introduced in 2250backToClouds-sw
168 * 2257VanishingWithScaling-yo: fix refresh bug when objects slide back
169 * 2256KedamaFixesAug24-yo: dix kedama debugging and turtle counting
170 * 2255viewerSpanFix-rm: Fix a performance bug introduced in viewers
171 * 2254hostWindowSize-bf: Add promitibe to change the window size
172 * 2253PianoKeyboardMorph-kfr: Makes the piano keyboard about twice as big
173 * 2252duplicateViewerFix-sw: prevent two copies of a viewer appearing
174 * 2251fixCursor-bf: properly pre-multiply cursor's alpha channel
175 * 2250backToClouds-sw: Wire up the prev-project button to the 'clouds' project
176 * 2249manifestsFix-bf: allow loading a project which lacks a manifest
177 * 2248collapseTweak-sw: Use a more felicitous translation idiom
178
179 103
180
181 * 18 Aug 2009
182 * 4.0.2247-1
183 * fall back to OSS when pulseaudio is detected
184 * update translations: el
185 * Content v. 192
186 * 2247LangInManifest-yo: store language in project manifest (SQ-291)
187 * 2246PolygonFix-kfr: Hayashi-san's PolygonMorph fix (SQ-163), plus Karl's StarMorph tweak
188 * 2245thumbnailInsideZip-sw: store a png with the project's thumbnnail in the pr file (SQ-274)
189 * 2244sketchThumbLoc-sw: collapsed sketch should appear below toolbar (SQ-252)
190 * 2243saveProjectButton-sw: improve wording in 'load project' and 'save project' buttons (SW-238)
191 * 2242revealAndGrab-sw: harmonize 'reveal object', 'grab object', and 'tile for object' menus (SQ-286)
192 * 2241macClipFix-bf: fix pasting text on Mac (SQ-243)
193 * 2240lexiFix-sw: fix lexicon and instance-browser tool look (SQ-287)
194 * 2239grabPatch-kfr: improved grab-patch tool (SQ-99)
195 * 2238fullScreenCheckbox-sw: make the full-screen control in the scaling menu be a checkbox (SQ-281)
196 * 2237sqLandConfigJul17-yo: Set to use Bigger cursor. Make font bigger.
197 * 2236navBar-sw-mz-yo: toggle the nav bar in old projects, add a button (SQ-154, SQ-280)
198 * 2235enterNew-sw: automatically enter a newly created project (SQ-257)
199 * 2234viewerBeneath-sw: position the viewer beneath the nav-bar (SQ-88)
200 * 2233toggleFullScreen-bf: Make the zoom button toggle full screen mode (SQ-275)
201 * 2232ChicagoTheme-yo: Chicago theme redone. Not to use green for the bar.
202 * 2231strtUpPjEncoding-KR: fix startup project file name encoding for Japanese Windows (SQ-265)
203 * 2230SqueaklandRelease09-yo: use the virtual screen by default
204
205 102
206
207 * 07 Jul 2009
208 * 4.0.2229-1
209 * add setup.py
210 * Content v. 189
211 * update translations bn, de, el, ko
212 * fix Welcome demo and DemonCastle1 project dimensions
213 * 2229hideHaloFix-kfr: Fix SelectionMorph halos
214 * 2228allKeystrokes-sw: Report all keystrokes to the World.
215 * 2227stepIntoFix-bf: The debugger did not step into blocks evaluated using #valueWithArguments:
216 * 2226projectTitle-bf: Set main window title to project name (if projectNameInTitle pref is true)
217 * 2225setTitle-bf: Add a method to set the main window's title using the HostWindowPlugin
218 * 2224fillBlank-sw: Fix layout of FillInTheBlank method.
219 * 2223hideHaloAfterDup-kfr: Fix SelectionMorph halos
220 * 2222InhibitBlinkparen-yo: toggle highlighting the matching opening paren
221 * 2221paintBoxLocation-kfr: move Paint pallette on-screen when using big PaintingBox
222 * 2220squeaklandDevImage-yo: method to create Squeakland development image
223 * 2219categoryFullyVisible-sw: make new viewer category fully visible by deleting the category above
224 * 2218splitGeometry-sw: Splits 'geometry' pane into two
225 * 2217sdecimalRemove-yo: Remove the Test class for ScaledDecimal
226 * 2216ReadMona-yo
227 * 2215fixImmWin32-ka: set correct CompositionWindowManager
228 * 2214tabLoopFix-sw: Fix tab key in a text field infinite loop
229 * 2213fixBlackScreen-yo: Avoid black screen flashing when switching project
230
231 101
232
233 * 01 Apr 2009
234 * 4.0.2212-1
235 * remove <sub-class-of type="application/zip"> from shared-mime-info entry for projects
236 * add more ogg mime types to activity.info
237 * Content v. 185:
238 * 2212haloClickTweak-sw: Make it less easy to rip a BookMorph's nav-bar out of the book. (SQ-143)
239 * 2211renameFix-sw: Fix for OLPC#9032 - A script saved as textual asks for author initials
240 * 2210scriptCatFix-sw: Restore proper classification of scripts compiled from an etoy scriptor
241 * 2209GStreamerUI18ForEtoys: update GStreamer-UI to JMM.18
242 * 2208GStreamerBase40ForEtoys: update GStreamer-Base to JMM.40
243 * 2207keepTempNames-yo: Keep temp names for textually coded scripts.
244
245 100
246
247 * 02 Mar 2009
248 * 4.0.2206-1
249 * Content v. 184:
250 * update translations de, el, fr, sv
251 * fixed lineends in tr
252 * new translation vi
253 * 2206positionFixes-sw: 'bearing to' and 'distance to' respects ref pos (#9115)
254
255 99
256
257 * 15 Jan 2009
258 * 4.0.2205-2
259 * include icons for mime types
260 * Content v. 182:
261 * update version string on startup
262
263 98
264
265 * 12 Jan 2009
266 * 4.0.2205-1
267 * use ~/Etoys instead of ~/.etoys/sandbox as default directory
268 * Content v. 181:
269 * add license button to About flap in launcher project
270 * add mkRelease shell script to generate user image from dev image
271 * 2205virtDisplayJan12-yo: Enable screen scaling a bit more eagerly.
272 * 2204copyright-bf: Put a full copyright notice into the image.
273 * 2203jaInputDec8-yo: Make Anthy based Japanese input work.
274 * 2202fullAuthTools-sw: Offer full authoring-tools menu to all users (#9173)
275
276 97
277
278 * 16 Dec 2008
279 * 4.0.2201-1
280 * removed/rewrote all non-relicensed code
281 * Content v. 180:
282 * 2201FixOnSugarSandBox-yo: The logic was wrong when to enable the sandbox.
283 * 2200dismissProjView-sw: Cannot delete remote project (#9058)
284 * 2199altDot-sw: make alt-dot pause all ticking scripts (#8879)
285 * 2198unCamelCase-sw: do not 'un-camel-case' user-defined scripts (#8929)
286 * 2197arrowsOnLangChg-sw: Switching language loses arrows (#8928)
287 * 2196wrap-swyo: workaround for wrap issues in UserText and PreferencesPanel.
288 * 2195koEnvironment
289 * 2194scriptNameTileFixup-sw: fix some structures in old projects
290 * 2193newDatastore-bf: Cope with new Datastore using ByteArrays for Strings
291 * 3.2 edits (license cleanup):
292 * 2192lastEdits: Clean up rest of code
293 * 2191revertAC-yo:
294 * 2190removeAudioChat: removes AudioChatGUI and related classes
295 * 2189cleanupDWH: remove/rewrite code by DWH
296 * 2188rewriteHGServDir: rewrite ServerDirectory code by HG
297 * 2187rewriteHGExplorer: rewrite Exporer code by HG
298 * 2186revertJDL: revert contributions by JDL
299 * 2185cleanupHG1: revert/remove various contributions by HG
300 * 2184removeScaledDecimal: removes the ScaledDecimal class
301 * 2183removeScaleMorph: removes ScaleMorph class
302 * 2182basicRevert1: revert many simple edits
303 * 2181basicRemoval: removes methods and classes that are not needed.
304 * 2180gapFiller
305 * 2179gapFiller
306 * 2178gapFiller
307 * 3.1 edits (unreleased, reposted into 4.0):
308 * 2177FixOnSugarSandBox-yo: The logic was wrong when to enable the sandbox.
309 * 2176altDot-sw: make alt-dot pause all ticking scripts (#8879)
310 * 2175unCamelCase-sw: do not 'un-camel-case' user-defined scripts (#8929)
311 * 2174arrowsOnLangChg-sw: Switching language loses arrows (#8928)
312 * 2173wrap-swyo: workaround for wrap issues in UserText and PreferencesPanel.
313 * 2172koEnvironment:
314 * 2171scriptNameTileFixup-sw: fix some structures in old projects
315 * 2170playerValuedParm-sw: fix player script parameters (#8694, #8695)
316 * 2169gapFiller
317 * 2168gapFiller
318 * 2167gapFiller
319 * 2166gapFiller
320 * 2165gapFiller
321 * 2164gapFiller
322 * 2163gapFiller
323 * 2162gapFiller
324 * 2161jumpTo3dot1-yo: Jump to version 3.1
325
326 96
327
328 * 29 Oct 2008
329 * 3.0.2160-1
330 * make Makefile work on Fedora 9
331 * use bundle_id instead of service_name
332 * adjust to recent bundlebuilder changes
333 * Content v. 179:
334 * update translation: tr
335 * fixed scripting command tiles in FishAndPlankton project
336 * 2160newDatastore-bf: Cope with Datastore using ByteArrays for Strings
337
338 95
339
340 * 25 Sep 2008
341 * 3.0.2159-1
342 * update translation: tr
343 * Content v. 176:
344 * 2159putSourceFix-yo: Guard putSource:fromParseNode:... with a nil check
345 * 2158bkwdCompatFixes-sw: Fixes two backward-compatibility problems
346 * 2157WsReleasesInput-yo: fix WorldStethoscope analog input (#8608)
347 * 2156composeTitle-bf: Compose title of Journal object (#8351)
348 * 2155buddyFix-bf: Compose buddy nick name. Protect against bad colors
349 * 2154dissociateWSWorld-yo: Complete 2152rmSingletonFromWs-yo (#8541)
350
351 94
352
353 * 18 Sep 2008
354 * 3.0.2153-1
355 * Content v. 174:
356 * set LC_ALL to fix composite character input (#8531)
357 * 2153metaData-bf: Preserve meta data set in Journal (#8550)
358 * 2152rmSingletonFromWs-yo: WorldStethoscope releases sound device (#8541)
359 * 2151releaseResourceThumb-yo: fix icon builder not releasing camera (#8540)
360 * 2150condenseSources2-yo: Fix the added comment to not include stamp:
361 * 2149localeAndPangoCheck-yo: Enable pango when the locale is unknown (#8530)
362 * 2148condenseSources-yo: Make condense sources work after EtoysV3
363
364 93
365
366 * 16 Sep 2008
367 * 3.0.2147-1
368 * add license info to xo bundle
369 * Content v. 173:
370 * update translations: ja
371 * 2147sqLandNavBarHeight-yo: set navbar height to 75 when emulating XO
372 * 2146dropHandler-bf: Fix drop handler garbage collection
373 * 2145tempFile-bf: Do not delete temp files too soon (#8402)
374 * 2144TextLocaleChng-yo: Fix project loading from different locale (#8495)
375 * 2143macEnc-bf: Use utf8 filenames on Mac even in browser
376 * 2142sqRelBuilderInit-yo: Change the start up screen.
377
378 92
379
380 * 08 Sep 2008
381 * 3.0.2141-1
382 * Content v. 171:
383 * 2141chooser-bf: Enable Find button in Sugar
384 * 2140dbusObjects7-bf: add argument matching on DBusProxy
385
386 91
387
388 * 08 Sep 2008
389 * 3.0.2139-1
390 * Content v. 170:
391 * update de translation
392 * 2139buddyLayout-bf: make buddy flap resizable (#7749)
393 add new buddies below older buddies (#8082)
394 * 2138enterWelcome-bf: Skip welcome if DnD events are queued
395 * 2137vd2-yo: Allow slight lax of screen size difference
396 * 2136activeHand-sw: Fix error in #hide script during event replay.
397 * 2135vd-yo: enable screen scaling when loading project in browser
398 * 2134fixDnD-bf: Do not flush drag-and-drop events
399 * 2133answerFlushed-bf: answer flushed elements in queue
400 * 2132datastoreEnc-bf: utf8-encode file names in datastore (#8212)
401 * 2131dbusCore45-bf: utf8-encode WideStrings sent on DBus
402 * 2130revertSugarClip-bf: Revert workaround for Sugar bug (#6262/#8287)
403 * 2129pangoJump-yo: do not use Pango for these jumping guys
404 * 2128unhibExtensArrow-sw: Fix extension arrows on open scripts
405 * 2127pangoBeforeFixLayout-yo: Fixes layout problem with Pango
406
407 90
408
409 * 03 Sep 2008
410 * 3.0.2126-1
411 * Content v. 167:
412 * updated QuickGuides for center-of-rotationn again
413 * updated translations: de, ja
414 * 2126fixLayoutSep2-yo: Fix the layout of tiles upon loading
415 * 2125sugarClip-bf: Make open from clipboard work (#6262)
416 * 2124noSaveDefault-bf: Do not save default project (#8046)
417 * 2123invites-bf: Fix invitations (#5280)
418 * 2122slowLangMenu-bf: Show feedback while assembling the language menu
419
420 89
421
422 * 29 Aug 2008
423 * 3.0.2121-1
424 * add update_url for XO bundle
425 * Content v. 164:
426 * updated QuickGuides for center-of-rotation and forward-direction
427 * updated translations: de, mn
428 * updated StartOfDTPDocument and ParticlesDyeInWater projects
429 * 2121RussianConveters-yo: Fix #8193
430 * 2120zeroClipboardWrkarnd-yo: fix NUL chars in clipboard
431 * 2119dbusObjects6-bf: Fix evaluation of dbus handlers (#8210)
432 * 2118stderrAppend-bf: Append to the end of stderr and stdout
433 * 2117prjTitle-bf: Convert project title to UTF-8 only once (#8199)
434 * 2116errlog-bf: The error logged to the console was cut off occasionally
435 * 2115robustStdStreams2-bf: reopen std streams if closed (#
436 * 2114robustStdStreams-bf: Protect std streams against file open failure
437 * 2113pangoWidth2-yo: Fix the width of menu.
438 * 2112pangoWidth-yo: UpdatingString overwrote #fitContents wrongly.
439 * 2111rotationHandlesAgain-sw: Put up balloon help, require shift
440 * 2110GetTextRandom2-yo: Bullet proofing
441 * 2109screenModeMenuAug28-yo: Add full screen to the screen mode choice
442 * 2108pangoInitInHaloName-yo: fix usePango for NameStringInHalo
443 * 2107journalUTC-bf: put proper Unix timestamps in Journal (#8176)
444 * 2106chronologyUnix-bf: Add asUnixTime to Kernel-Chronology (#8176)
445 * 2105idSlotNameChange-yo: Fix canceling renaming
446 * 2104pangoPrefAug27-yo: No font autoload under Sugar. Autoenable Pango
447 * 2103MenuItemPango-yo: Fix menu rendering with with Pango
448 * 2102NatLangExtraInfo2-yo: Fix a typo
449 * 2101NatLangExtraInfo-yo: put extra rendering info into .pot (#7610)
450
451 88
452
453 * 26 Aug 2008
454 * 3.0.2100-1
455 * exclude raw pootle po files from rpm
456 * add SQUEAK_FAKEBIGCURSOR (#8008)
457 * Content v. 159:
458 * Added translations: ar, bg, fa_AF, ht, mn, mr, nl, ro, si, te, tr
459 * Updated: bn, el, en, es, fr, it, ko, ne, ps, pt, pt_BR, ru, sv, zh_TW
460 * 2100notUCQuit-sw: Remove an infelicitous capitalization.
461 * 2099textNil-bf: Protect against text being nil (#7737)
462 * 2098typo-bf: Fix a typo introduced in last update (#8129)
463 * 2097buddiesFix2-bf: Fix another occurrence of #8129
464 * 2096buddiesFix-bf: Protect against buddies being nil (#8129)
465 * 2095dbusObjects5-bf: use copy of blocks when handling messages(#8129)
466 * 2094dbusCore44-bf: default to int64 for LargeIntegers (#8152)
467 * 2093journalTime-bf: Add 'timestamp' property (#8152)
468 * 2092LocalePluginAddins-tpr: fix time zone / UTC support (#8152)
469 * 2091flipFix-bf: fix flip left-right rotation style
470 * 2090trnProxyEdit-KR: translate HTTPProxyEditor
471 * 2089MiniEditorFixAug25-yo: Fix the behavior of MiniEditor (#7737)
472 * 2088etoysNotSqueak-sw: Change 'Squeak' to 'Etoys' in Quit dialogs.
473 * 2087projectName2-bf: Prevent unwanted suffix in project name (#8087)
474 * 2086projectName-bf: Preserve project name set in Journal (#8087)
475 * 2085shareHelp-bf: Update share-button help message (#8119)
476 * 2084retreatOnDirArrow-sw: Do not (for the moment) require shift key
477 * 2083msgHarmonize-sw: Harmonizes two recently-added informers
478 * 2082centerOfRot-sw: Always show center+direction handles on halos
479 of Sketches, but require shift to be pressed
480 * 2081obtrudesFix-sw: fix 'obtrudes' (#7931)
481 * 2080macCase-bf: Mac file system is case-insensitive
482 * 2079noAudioNebraska-bf: Remove AudioChat and ScreenSharing (#7745,#7446)
483 * 2078SuppliesContentAug6-yo: Fix the supplies bin contents.
484 * 2077TextWidthAug6-yo: Prevent text from supplies to shrink
485
486 87
487
488 * 06 Aug 2008
489 * 3.0.2076-1
490 * Content v. 156:
491 * Updated translations: ne, fr, ur, de, el
492 * 2076stickTo16bit2-yo: Complete the fix by 2074stickTo16-bit-yo.
493 * 2075pangoForRelease-yo: For this summer release, pango is off by default.
494 * 2074stickTo16bit-yo: Keep the screen depth at 16 bit upon the transition of virtual display and non-virtual.
495 * 2073pangoFixesAug5-yo: Some fixes for the pango rendering binding.
496 * 2072MorphInFile2-tk: In cases where the structures in a SmartRefStream happen to miss a class,
497 * 2071MorphInFile-tk: Fixes a bug in 'save Morph on file'.
498 * 2070keystroke-sw: TRAC #7779: lastKeystroke malfunction in player moved to different project.
499 * 2069buddiesFlap-bf.cs: Use translated name to find buddies flap, do not translate holder morph name
500
501 86
502
503 * 30 Jul 2008
504 * 3.0.2068-1
505 * Content v. 154:
506 * Updated translations: es
507 * 2068FireFoxOnVista-yo: SugarLauncher looks to see if it has the src parameter from Squeak plugin on FF.
508 * 2067nilContents2-yo: The right fix for it after 2059pangoSpeedup.
509 * 2066nilContents-yo: Add a guard to StringMorph when contents is nil.
510 * 2065WSRework-yo: Fix analog/direct input mode.
511 * 2064polyStep-sw: Give PolygonMorphs the same stepTime as other Morphs when they have players attached.
512 * 2063GStreamer-UI: Initial import of GStreamer code base from squeaksource.com/GStreamer
513 * 2062GStreamer-Base: Initial import of GStreamer code base from squeaksource.com/GStreamer
514 * 2061welcome-bf: Do not enter welcome project if SRC parameter given
515 * 2060squeakletDir-bf: Allow to configure Squeaklet directory location by VM parameter (trac #7624)
516
517 85
518
519 * 21 Jul 2008
520 * 3.0.2059-1
521 * Content v. 149:
522 * Updated translations: it, de, ja
523 * 2059pangoSpeed-bfyo: Reuse plugin canvas for a considerable speedup.
524 * 2058tubes-bf: use telepathy tubes, put buddies in a flap
525 * 2057telepathy-bf: update Presence Service bindings
526 * 2055DBus-Tools-bf-3: add manual proxy class selection when compiling methods
527 * 2054DBus-Objects-bf-4: fix mainloop, add signals.
528 * 2053buddies-bf: Cache joined buddies in inst var
529 * 2052projNameAgain-yo:
530 * 2051strMorphComposition2-yo: Adds the fall back case when it is run on an older VM.
531
532 84
533
534 * 07 Jul 2008
535 * 3.0.2050-1
536 * Updated translations: de, ja
537 * Content v. 146:
538 * 2050nebraskaPorts-bf: Make Nebraska work on multiple ports
539 * 2049etoyPorts-bf: Make Etoys peer-to-peer networking use multiple ports.
540 * 2048connQPorts-bf: Make ConnectionQueue work with a collection of ports
541 * 2047sqLandPangoFlag-yo: For Squeakland OLPC 2008, we don't use Pango.
542 * 2046strMorphComposition-yo: Fix measuring Strings.
543 * 2045ResetProgressBar-yo: Clear the UniqueInstance of SystemProgressBar.
544 * 2044sugarService-bf: Properly register our activity service
545 * 2043pangoJun23-yo: language attribute is created in a primitive.
546 * 2042renameDndOutMethods-tak: methods are renamed to 'dndOut'
547 * 2041fixPointerJumpDnD-tak: Move HandMorph before a drop event occurs.
548 * 2040functionTileInTest-sw: allows a function tile in TEST area
549 * 2039StarMorphScripting-kfr: Adds two scripting access points to StarMorphs.
550 * 2038atCursorRefresh-sw: fix valueAtCursor and firstElement updates
551 * 2037pangoRecompose-yo: Call composeToBounds upon use pango flag change
552 * 2036occlusionsProb-sw: remove broken avoid-occlusions from UI
553 * 2035numberAtCursorFix-sw: fix 'number at cursor' if text is rotated
554 * 2034menuTileFixes-sw: dismiss arrows when menu pops up
555 * 2033releaseKbd-kfr: release keyboard focus when hiding a morph
556 * 2032abandonUnsituated-sw: add 'abandon unsituated players' cleanup option
557 * 2031tabAmongFields-sw: fix tabbing
558 * 2030pangozeroTextFix-yo: protect against text size zero
559
560 83
561
562 * 19 Jun 2008
563 * 3.0.2029-1
564 * Content v. 141:
565 * updated QuickGuides
566 * 2029dbusExplorer-bf: available from world menu
567 * 2028dbusStartup-bf: Fix DBus startup
568 * 2027enablePango-bf: Enable Pango
569 * 2026Nepalese1-yo:
570 * 2025languageAttrPrims-yo
571 * 2024DBus-EtoysScripting-bf: Etoys scripting from outside
572 * 2023dbusSugar-bf: switch to new DBus bindings
573 * 2022DBus-Objects-bf-2: new high-level bindings
574 * 2021DBus-Core-bf-42: fix sending ByteArrays, coerce types
575 * 2020projectWriteError-bf: Log error while storing project
576 * 2019informDuring-bf: Ensure informer is removed after inform:during:
577 * 2018dropFix-sw: no invisible detritus after duplicating a tile phrase
578 * 2017psEncode-bf: Fix writing Integers in PostScript
579 * 2016ImageSeg-fix-tk: record uniclass metaclass organization in roots
580 * 2015PangoCharBoxFix-yo: remove workaround
581 * 2014trnDefName-KR: translate default Name of SketchMorph
582 * 2013trn18May2008-KR: translate border style values
583 * 2012fontInProjView-yo:
584 * 2011keepVersionSqland-yo: fix update number for Squeakland.
585 * 2010fixSharedQueueAgain-bf: fix nextOrNil to signal correctly
586 * 2009fixSharedQueue-bf: make nextOrNilSuchThat: not throw away elements
587 * 2008PlayersToolFixJun5-yo: inspecting a player raised an error
588
589 82
590
591 * 06 Jun 2008
592 * 3.0.2007-1
593 * Content v. 139:
594 * 2007hidePopArrows-sw: Remove arrows on watchers when watcher is moved
595 * 2006worldScriptingCat-sw: Offer scripting category in world's viewer.
596 * 2005timesRepeatFixes-sw: makes Times/Repeat tiles translatable
597 * 2004goldBoxFix-sw: A tile from golden box was duplicated
598 * 2003pointTypeArrows-sw: Remove Up/Down button for location in viewer.
599 * 2002ForceTileHeight-kfr: fix tile layout
600 * 2001trnMisc11May08-KR: fix for many missing translations
601 * 2000trnFlapHelp-KR: translate help text for Flap
602 * 1999evtRollHelp-sw: fix event-roll help-string
603
604 81
605
606 * 22 Apr 2008
607 * 3.0.1998-1
608 * requires new DBusPlugin (in squeak-vm 3.10)
609 * Content v. 137:
610 * fixed EtoysActivity.pr to 16 bpp
611 * updated de and es translations
612 * move directory name for MO files from 'lang' to 'locale'
613 * condensed sources to EtoysV3.sources, empty changes
614 * new QuickGuides format
615 * fixed Welcome, DemonCastle, and Gallery projects
616 * 1998NotificationForOld-yo: notifies of projects loaded into old image
617 * 1997nilSelectionFix-sw: Paste with yellow menu in FillInTheBlank
618 * 1996DBus-Core-bf-41: fix reading empty ByteArrays
619 * 1995transTriggers2-KR: translate helpStrings
620 * 1994transPgCtrl-KR: translate page controls
621 * 1993transMisc1May08-KR:
622 * 1992transWinColor-KR: translate Windows Colors panel
623 * 1991transMisc30Apr08-KR: translate captions for requests etc.
624 * 1990transProjDetail-KR: translate captions on EtoyProjectDetailsMorph
625 * 1989ButtonInSupplies-yo: Add button to the Supplies flap
626 * 1988VideoPropertiesFix-kfr: make brightness and contrast sliders 10 px
627 * 1987locChgPatchTile-KR: fix switching language causes DNU in Kedama
628 * 1986OLPCVirtual16-yo: Default depth for the virtual screen is now 16
629 * 1985transTriggers-KR-2: translate ScriptStatus chooser
630 * 1984transTransition-KR: translate page transition for BookMorph
631 * 1983transSymbolList-KR: translate Layout menu and borderStyle menu
632 * 1982transSvcLabel-KR: translate service entries for FileList
633 * 1981transStarSq-KR-2: translate StarSqueak
634 * 1980transPrefPanel-KR-1: translate preference panel
635 * 1979transNebraska-KR: translate several strings in Nebraska
636 * 1978transMisc2-KR: translated misc missing translations
637 * 1977transMisc1-KR: fix miscellaneous translations
638 * 1976transMisc08APR15-KR: fix translations reported by Gerhard Steiner
639 * 1975transGame-KR: translate Games
640 * 1974transEmphAlign-KR: translate Emphasis and Alignment of TextMorph
641 * 1973transAdhereEdge-KR-1: translate adhere-to-edge menu
642 * 1972noAltV-sw: Unhook cmd-shift-V / alt-V from 'paste author initials'
643 * 1971authorInitialsIssues-sw: USe default initial when dialog canceled
644 * 1970lessFuzzyGoldBox-sw: Makes the icons in the gold box less fuzzy.
645 * 1969gridOnDrop-sw: Picks up on Karl Ramberg's effort to restore some of
646 the lost functionality of pasteUpMorph 'gridding'.
647 * 1968translatedOperator-sw: un-camel-case and translate operator tiles
648 * 1967RemoveProgress-cjs: Replace uptoEndWithProgressBar with upToEnd.
649 * 1966activeSubMenu-kfr: make sub menus stay up
650 * 1965textMorphHalo-sw: halo on a TextMorph indicates bounds as well.
651 * 1964functionNames-sw: add sign() and truncate(), clean up function names
652 * 1963savePasteUp-sw: saving a pasteup morph creates a .morph file, not .pr
653 * 1962goldBoxIconSize-sw: Tiles in golden 'treasure box' were too small
654 * 1961squeaklandClouds-yo: Add clouds to Squeakland OLPC initial screen.
655 * 1960QGuide-web2-tk: Enhance writeing QuickGuides out as web pages
656 * 1959HideUpdateServer-yo
657 * 1958addLocalPrefs-yo: Add ServerDirectory to ExternalSettings
658 * 1957narrowForgetDoIts-yo: forgetDoIt only in classes touched
659 * 1956phraseExpandFix-sw: Honor auto-phrase-expansion flag
660 * 1955anchorTransl-bf: Fix one missing translate send.
661 * 1954MoveMODir2-bf: One more place to change 'lang' to 'locale'
662 * 1953MoveMODir-tak: Move MO files from 'lang' to 'locale'.
663 * 1952ProjectLoadingMar28-yo: Some optimizations on ProjectLoading.
664 * 1951SISSChangeSets-yo: Simplify a bit to avoid recursion.
665 * 1949SISSPrefObj-yo: Preference object follows the one in the environment.
666 * 1948SISSFlapTab-yo:
667 * 1947PopUpArrowsFix-yo: guard against ActiveHand being nil
668 * 1946sugarProxies-bf: add proxies for datastore, journal, and presence
669 * 1945DBus-Core-bf-40: default to int32 when sending integers
670 * 1944xoBundle3-bf: Include lang dir when bundling, add MO_PATH in script
671 * 1943DBus-Tools-bf-1: DBusExplorer supports proxy class compiling
672 * 1942DBus-Objects-bf-1: high-level DBus bindings with proxy support
673 * 1941DBus-Core-bf-39: optimize ByteArrays
674 * 1940DBus-Core-bf-38: rename bool to boolean
675 * 1939viewerMenuHelp-sw: Fix wording of viewer menu help message.
676 * 1938polyFill-sw: Avoid errors in halo menu for open polygons.
677 * 1937FD-oldFileOrNoneNamed:
678 * 1936polygonFillStyle-sw: fix viewer for "open" PolygonMorphs
679 * 1935unicodeFallback-bf: Fall back to MacRoman if UTF32 charcode is 0
680 * 1934romepango2-yo: The image-side Pango support rev. 2.
681 * 1933romepango-yo: The image-side Pango support.
682 * 1932romepango-base: The code borrowed from the Rome package.
683 * 1931WhiteMenuHandle-tak: It makes menu handle be white
684 * 1930ScrptEditFeedback-kfr: feedback for tile dragged from a TestTile
685 * 1929evtTheatreTransl-sw: translate event theater
686 * 1928collapseFixes-sw: Make the sugar-navigator-bar immune to collapsing.
687 * 1927helpFlapScroll-sw: take Sugar nav-bar into account for pane-size.
688 * 1926SISSNoSortDict-yo: Ignore key order when writing out SISS.
689 * 1925unixLatin1Input-yo: Simply use UTF32InputInterpreter on unix.
690 * 1924lingeringPlayers-sw: remove stale entries from projects on save
691 * 1923KedamaTilesRefac-yo: Clean up a bit around Kedama tiles.
692 * 1922SISSAvoidNameCrash-yo: add suffix if there is a project with same name.
693 * 1921SISSProjVerAndCS-yo: Save project version and changeset
694 * 1920SISSUniclassHier-yo: better handling of uniclasses in a hierarchy
695 * 1919SISSPlayerAndWspace-yo: write out an uniclass without its instance.
696 * 1918UTF8InputFix-ar: Raise an error for malformed utf8 input
697 * 1917bearingToFix-sw: report bearingTo: in the range -180 to 180.
698 * 1916sugarDBus-bf.cs: adapt to new DBus-Core
699 * 1915DBus-Core-bf-37: changes for DBus-Plugin-bf.31 (requires new plugin)
700 * 1914fixSharedQ2-bf: Nil out unused slots in shared queue.
701 * 1913compareToClipFix-sw: Fix the compare-to-clipboard feature
702 * 1912sketchName-sw: fix name of duplicated newly-created Sketch
703 * 1911sketchPolygonUndo-nice: Fix undo in painting tool's polygon mode.
704 * 1910revealFix-sw: Fix reveal-player whose costume is the World.
705 * 1909stderrLog-bf: Log errors to stderr
706 * 1908stdStreams2-bf: use standard streams only on unix
707 * 1907crlfFix-bf: fix ignored lineEndConversion settings
708 * 1906stdStreams-bf: Add support for stdin, stdout, stderr.
709 * 1905changesFix-bf: fix changes file in a non-default directory.
710 * 1904dbusExplorer-bf: Add a graphical DBusExplorer.
711 * 1903idParams-bf: Refactor activity id and bundle id parameters
712 * 1902suspendUI-bf: Suspend the UI process while not active (#2939)
713 * 1901rehashMDs-lg: Speed up project loading by faster rehashing of
714 method dictionaries
715 * 1900htmlColor-bf: Fix asHTMLColor, also speeds up 10x.
716
717 80
718
719 * 13 Mar 2008
720 * 2.3.1896-1
721 * Content v. 121:
722 * update QuickGuides
723 * 1896jumpTo3dot0-bf: offer jump to version 3.0
724 * 1895fixCondensing-yo: Fix condensing changes and sources.
725
726 79
727
728 * 22 Feb 2008
729 * 2.3.1894-2
730 * Content v. 117:
731 * rebuilt etoys.image
732
733 78
734
735 * 13 Feb 2008
736 * 2.3.1894-1
737 * Content v. 116:
738 * Added translations: ru, ps
739 * updated bn, de, el, es, fr, it, ja, pt, pt_BR, ur
740 * 1894setSqLandFont-yo
741 * 1893toggleFullScrn3and13: toggle fullscreen on alt-enter
742 * 1892manifestFixHack-yo: A workaround of multi-line value in manifest.
743 * 1891FixDismissViaSel-yo: Clean up block in NewHandleMorph
744
745 77
746
747 * 01 Feb 2008
748 * 2.3.1890-1
749 * Content v. 114:
750 * Updated translations: es, de
751 * Updated QuickGuides
752 * 1890scaleSugar-bf: enable screen scaling on startup (#5507)
753
754 76
755
756 * 31 Jan 2008
757 * 2.3.1889-1
758 * Content v. 111:
759 * 1889TextFixJan30Again-yo: Revert and fix the null text case differently
760 * 1888initialClipboard-yo: set the initial contents of clipboard
761 * 1887NarrowTab-tk: The Tabs were all too wide.
762 * 1886docksFix-sw: hitting tab within scripted world caused error.
763 * 1885resumeFix2-bf: must not modify the original journal entry (Trac #5348)
764 * 1884TTObjForStream-yo: True Type font rework broke saving TrueType banner.
765 * 1883NoDragGuide-tk: No picking up for QuickGuideMorph.
766
767 75
768
769 * 28 Jan 2008
770 * 2.3.1882-1
771 * remove audio/mpeg and video/mpeg mimetypes
772 * add application/x-squeak-archive mimetype
773 * Content v. 109:
774 * added bn, pt_BR, sv translations
775 * updated translations from pootle
776 * fixed unplayable movie in example project
777 * 1882parameterTileSuffix-sw: Fix for TRAC 6197
778 * 1881moPath-KR: activity bundles can provide private translation
779 * 1880rainbowKey2-bf: re-disable key generation on startup
780 * 1879GuideUnderPaint-tk: fix painting within quick help
781 * 1878ResumeMidi-yo: Make resuming a midi file from Journal work.
782 * 1877NoUpdateInRelease-tak: do not load code updates automatically
783 * 1876xobundle2-bf: Create bundle compatible with more etoys versions
784 * 1875xoBundle-bf: support making an OLPC XO bundle
785 * 1874dropFix-bf
786 * 1873GuideToWeb-tk: writes out QuickGuides as web pages
787 * 1872TranslateGuide-tk: translate text in a Guide (not enabled yet)
788 * 1871spanWorld-tk: fix an error reentering the project
789
790 74
791
792 * 04 Jan 2008
793 * 2.3.1870-1
794 * Content v. 104:
795 * new QuickGuides
796 * 1870defaultLineHeight-kfr: Fix TextMorph becoming tiny
797 * 1869latin1PathEncoding-yo: Change the default path encoding to UTF8.
798 * 1868avoidUnCamel-yo: uncamelcase help hrases for KedamaPatchMorph
799 * 1867ChatBiggerFont-yo: Use bigger font for text chat.
800 * 1866TextNumericValue-yo: fix fractions in numeric value of Text
801 * 1865MOmagicNo-KR: fix typo of magic no of gettext MO file.
802
803 73
804
805 * 25 Dec 2007
806 * 2.3.1864-1
807 * Content v. 98:
808 * new QuickGuides
809 * updated translations
810 * 1864SugarNav24-yo: Add findButton but make it invisible in Sugar.
811 * 1863DelayedStopButton-yo:
812 * 1862TTCFontObjStream-yo: restore the backward compatibility
813 * 1861RestoreSocketRemoved: For backward compatibility
814 * 1860ButtonFormDepthFix-yo: fix in form translator for Japanese
815 * 1859arithErrorTweaks-sw: tweaks to run-time-arithmetic-error handling:
816 * 1858EtoyNotifier-yo:
817 * 1857SqueaklandConfig-yo: Use #usePopUpArrows and dark green for navigator
818 * 1856NoNoHaloMorph-yo: Remove the uses of NoHaloMorph
819 * 1855ButtonFormDepth-yo: Adjust the depth of pre-made forms for buttons.
820 * 1854PrefUsePopUpArrows-tak: Added a preference #usePopUpArrows (#5341)
821 * 1853RecordingCtrlsTrans-kfr: Make the menu translatable.
822 * 1852RecordCtrlCodecNaming2-yo: Insert #translated to Karl's fix.
823 * 1851RelBuilderForSqLand3-yo: Setup the update stream for Squeakland
824 * 1850RelBuilderForSqLand2-yo: Change the preferences for non-OLPC platforms
825 * 1849stopRecording-KR: SoundRecorder and VideoMorph stop on project
826 transition and Squeak's shutdown (#3665)
827 * 1848RecordCodecNaming-kfr: adds end user wording for compression choices
828 * 1847WideFindStrngMiniFix-yo: fix the WideString findSubstring issue.
829 * 1846headingPrecision-yo: Fix the rounding behavior of setHeading:
830 * 1845AudioChatGUIUI-yo: Minimum facelift for AudioChatGUI.
831 * 1844PlayerHueFix-kfr: The hue change was applied to brightness
832 * 1843UseOriginalName-yo: Use base name of stream for imported graphics
833 * 1842NoCameraSoundInTrashCan-kfr: fix TrashCan sound
834 * 1841SugarNav23-yo: Fix next icon.
835 * 1840NotWelcome-yo: Don't dive into launcher when eToyFriendly is off.
836 * 1839ScriptingTileSoundBug-kfr: Fix dropping a SoundTile
837 * 1838ComposeNick-yo: Compose decomposed form of Unicode string.
838 * 1837GrabAndLassoCursor-yo: Fix cursor for Grab patch and Lasso
839 * 1836OpTranslation-yo: Fix translating operators (i.e., "/" to ":"
840 * 1835BookPickable-yo: A book should be pickable at its title bar
841 * 1834FontRegFix-yo: Wrong test method was called.
842 * 1833SavedUpdateEncoding-yo: Treat saved change set as binary.
843 * 1832TTCFontSetFix-yo: Fix more problems with TTCFontSet.
844 * 1831AddRussian-yo: Add partial Russian support.
845 * 1830newLineInGetText-KR: all LFs in MO need to be converted to CR (#5462)
846 * 1829CP1253Table-yo: CP1253 table specifies wrong direction.
847 * 1828TTProperReference-yo: Fix multi-level composition in TrueType.
848 * 1827sketchColor-sw: Don't offer color category for a Sketch (#5437)
849 * 1826TTCFontSetRework-yo: Clean up TTCFontSet and friends.
850 * 1825GreekInput2-yo: A return symbol was missing.
851 * 1824SysVerInPO-KR: Embed SystemVersion in header of exported PO/POT.
852 * 1823GreekClipboard-yo: A fix for clipboard access for Greek on Windows.
853 * 1822GreekEnviron-yo: An experimental version of Greek support.
854 * 1821UnicodeFntLoading-bf-yo: load part of a large font and save it
855
856 72
857
858 * 05 Dec 2007
859 * 2.3.1820-1
860 * integrate with Pootle
861 * merged translations from launchpad
862 * added el, ne, ur, zh_TW
863 * Content v. 90:
864 * 1820OrangeSugarBar-yo: Experiment a bar interface for Squeakland-OLPC.
865 * 1819SugarNav22-yo: Project name follows resizing and recoloring of bar
866 * 1818ScriptActButtonLabel-kfr: Set the right font for the new label
867 * 1817autoBadge-bf: Automatically pop up badges as buddies join and leave
868 Needs 3.9.12olpc4 VM to work properly
869 * 1816asyncXdnd-tak: fix that you can't drag a morph to another window
870 which overlaps on Squeak's window. Needs VM from takashi-branch r1793
871 * 1815latin1Chars-yo: Fix some non-ascii chars in source code
872 * 1814IncludeChangeSet-yo: Include changeset by default when saving
873 * 1813macPasteUTF8-bf: Make pasting unicode strings work on Mac.
874 Needs ExtendedClipboardPlugin.bundle
875 * 1812SugarNav21-yo: replace stop icon.
876 * 1811CondenseSources-yo: fix condensing sources
877 * 1797-1810: gap fillers
878
879 71
880
881 * 16 Nov 2007
882 * 2.2.1796-1
883 * Content v. 87:
884 * 1796autoBuddy-yo-bf: Create badges when joining activity (#3758)
885 * 1795PopUpCaretFixLayout-tak: pop up arrow's layout malfunction (#5126, #5148)
886 * 1794DBus-Core-bf-36: fix signal matching (#3758)
887
888 70
889
890 * 16 Nov 2007
891 * 2.2.1793-1
892 * Content v. 86:
893 * 1793joinActivity-yo-bf: when joining, go into shared mode (#3758)
894 * 1792noNarrowScrollbar-sw: Eliminate narrow scrollbars (#3545)
895 * 1791PopUpCaretFix2-tak: Fix pop up carets (#2807)
896 * 1790rainbowKey-bf: Disable sandbox and key generation in rainbow (#4787)
897 * 1789arrowTile-bf: use tile background color for pop-up carets (#2807)
898 * 1788PopUpCaretFix-tak: arrow pos follows width of the text (#2807)
899 * 1787QG-JumpTo-tk: adjust look of page control in the Guides
900 * 1786fixPopupArrowUpDown-tak: fix mouse event handler (#2807)
901 * 1785logEntryOops-sw: Remove leftover debugging printout from 1783
902
903 69
904
905 * 16 Nov 2007
906 * 2.2.1784-1
907 * make DBus warnings non-fatal
908 * Content v. 84:
909 * 1784DBus-Core-bf-35: fix sending DBus struct
910 * 1783fullScreenToggle-sw: latest sugar key bindings
911 * 1782userTextFix-kfr: fix tiny font issue (#4943)
912 * 1781PopUpCaret-tak: larger pop up arrows (#2807)
913 * 1780RemoveAnOldComment-yo: Clean up a left over obsoleted comment.
914 * 1779classicNaviTrans-KR: make navigator buttons translatable
915 * 1778Paint-World-tk: When painting the background, do not center it.
916 * 1777FileDialogToCatalog-yo: add file dialog to catalog
917 * 1776authorName-bf: Set authorName to the XO owner's name
918 * 1775balloonHelpLocation-yo: Fix balloon help direction (#4807)
919 * 1774TextFieldFocus-yo: fix rounded text field (#4808)
920 * 1773DynCheckSecurity-yo: dynamically disable security if on XO
921 * 1772noKomika-sw: Eliminate remaining uses of Komika font
922
923 68
924
925 * 09 Nov 2007
926 * 2.2.1771-1
927 * set umask to 0002 to make group-accessible (#4770)
928 * rename sandbox to MyEtoys (#4787)
929 * updated guides
930 * Content rev. 82:
931 * 1771DisableSandbox-yo: disable sandbox and key generation (#4787, #4788).
932 * 1770SISSProxy2-yo: do not execute arbitrary method.
933 * 1769SISSProxy-yo: store objects that are not reachable from the root.
934 * 1768AllowReadonlyChanges-yo: For view source, support readonly changes
935
936 67
937
938 * 08 Nov 2007
939 * 2.2.1767-1
940 * exclude QuickGuides/[a-z]*
941 * make private dir group-writable for rainbow
942 * Content rev. 80:
943 * 1767RenameLauncher-yo: Rename the Launcher project to Etoys Activity.
944 * 1766SugarNav20-yo: The project name field tracks the screen size change.
945 * 1765BiggerPaintBox2-yo: Add a preference to control the painting box size.
946 * 1764BigPaintBox-ka: This patch makes a PaintBox big. (1.5X)
947 * 1763suppliesFlapFixes-sw: Fix all-scripts-tool, re-add book, remove triangle
948 * 1762showSourceAgain-sw: show-source on ctrl-comma as well as on alt-comma
949 * 1761userTextObject-sw: grows/shrinks text as the user types
950 * 1760SugarNav19-yo: Make the rounded field wider when there is enough space.
951
952 66
953
954 * 05 Nov 2007
955 * 2.2.1759-1
956 * recompress guides with --rsyncable (#4620)
957 * use "data/" subdirectory of $SUGAR_ACTIVITY_ROOT (#2546)
958 * Content rev. 78:
959 * 1759keyLoc-bf: Look for owner.key in the right directory. (#2546)
960 * 1758screenshot-bf: Handle DBus TakeScreenshot() method
961 * 1757properShare-bf: Integrate with presence service (#3758)
962 * 1756newBookRevert-yo: Provides better revert for book pages.
963 * 1755TryHardToCleanup-yo: Delete World's references recursively.
964 * 1754Paint-place-tk: Fix object repaint (#4426)
965 * 1753roundInput-bf: Fix text quality by not drawing the label twice
966 * 1752QuickGuide-order-tk: Fix order of guides in the menus in the index.
967 * 1751QuickGuides5-tk: create QuickGuides index at build time.
968 * 1750HandleResize-kfr-yo: Adjust the handle size of StarMorph and others.
969 * 1749StarMorph-wiz: Fix StarMorph.
970 * 1748narrowCursor2-tak: cursor must have alpha pre-multiplied.(#2813)
971
972 65
973
974 * 31 Oct 2007
975 * 2.2.1747-1
976 * Content rev. 76:
977 * new quick guides
978 * repositioned about flap in projects
979 * add sources for view source
980 * 1747narrowCursor-tak: Use Bluecurve large cursor.
981 * 1746showSource-sw: React to the hitting of the show-source key
982 * 1745PreventGoingTopProj-yo: don't exit to the top-level project
983 * 1744SoundMixer-yo
984 * 1743noHelpDragover-sw: Do not close help flap when dragging out from it.
985 * 1742SugarNav18-yo: Always adds the project name text field.
986 * 1741SugarNav17-yo: add project name field, intelligent share button.
987 * 1740TransCategory-KR: export all viewer category symbols to POs/POT
988 * 1739SymListWOCamel-KR: SymbolListTile options and readout as no camel case.
989 * 1738transSymbols2-tak: export all symbols in vocabulary to POs/POT
990
991 64
992
993 * 31 Oct 2007
994 * 2.2.1737-1
995 * Content rev. 71
996 * 1737fastChooseLang-KR: language selection menu speed up
997 * 1736NewClipboard2-yo: A fix for the previous change.
998 * 1735NewClipboard-yo: Make simple text clipboard work on new and old VMs
999 * 1734ConsistentFileName-yo: Set the name instance variable with proper value.
1000 * 1733translucFix-sw: Fix bug that broke setting of translucency (#4512)
1001 * 1732removePipe-bf: Remove old pipe protocol (was used by the Python wrapper)
1002 * 1731UpdBtnFontFix-KR: preserve font for ticking button in scriptor (#4150)
1003 * 1730transDom3-tak: use class instead of class name
1004 * 1729transDom2-KR: translation resolves domain by class, not class category.
1005 * 1728transDom1-KR: registration API for classCategory->domain mapping.
1006 Addon application can register its domain by prefix (i.e. package name)
1007 * 1727cleanupMOSupport3-tak: Restore backward compatibility.
1008 * 1726SystemFont2-yo: Change the system font upon release builder.
1009 * 1725SystemFont-yo: Fix the recursive fallbackfont problem.
1010 * 1724soundLibrary-kfr-sw: A tool for browsing and managing the sound library.
1011 * 1723anonymousSound-sw: Handle a drop of an external sound file
1012 * 1722kbdMorphForInput-kfr: Use bigger font for KeyboardMorphForInput
1013 * 1721waveAndGraphFixes-kfr: Use olpc fonts in the WaveEditor.
1014 * 1720support-sw: Four little changes
1015 * 1719cleanupMOSupport2-tak: nicer startup of NaturalLanguageTranslator.
1016 * 1718cleanupMOSupport1-tak: first pass to cleanup NaturalLanguageTranslator
1017 * 1717switchGetTextRT-KR: make EToys to use new translation stuff.
1018 * 1716gettextRT1-KR: new language translation framework
1019
1020 63
1021
1022 * 18 Oct 2007
1023 * 2.2.1715-2
1024 * Content rev. 70
1025 * correct directory structure for .mo files
1026
1027 62
1028
1029 * 18 Oct 2007
1030 * 2.2.1715-1
1031 * make same bundle work in old and new Sugar (bf)
1032 * Content rev. 69:
1033 * add compiled .mo files
1034 * 1715utf8toSqueakFix2-yo: Revert the change for now
1035 * 1714UnicodeInput2-yo: Fix the way it checks the VM version.
1036 * 1713UnicodeInput1-yo: First attempt to enable Unicode composed characters.
1037 * 1712utf8toSqueakFix-yo: add proper language tag.
1038 * 1711UTF8Clipboard-ar: UTF8 clipboard support
1039
1040 61
1041
1042 * 16 Oct 2007
1043 * 2.2.1710
1044 * changed activity launch to match new Sugar
1045 * switch to UTF-8 encoding
1046 * log to stdout instead of Etoys.log
1047 * merged all po's into single po
1048 * Content rev. 67:
1049 * updated quick guides
1050 * 1710ctrlAlt-bf: Keep swapControlAndAltKeys from mangling non-letters
1051 * 1709playfieldOpt-sw: remove empty playfield options category
1052 * 1708pageTurnViewer-sw: Remove viewers on page-turn (#3618)
1053 * 1707noNilInit-sw: Remove UndefinedObject>>initialize
1054 * 1706noWorldTransluc-sw: Do not accept translucency in the World's color
1055 * 1705removeLenna-yo: Remove a big literal (#4222)
1056 * 1704QuickIndex4-tk: In Guide file names, allow a dash (-) to mean a space.
1057 * 1703playfieldOptionsCat-sw: Disenfranchise the playfield-options item
1058 * 1702gettextExpCtx-KR: Show correct context for viewer additions in POs
1059 * 1701ObjToolLocChg-KR: Fix object catalogue locale change (#3743)
1060 * 1700QuickIndex3-tk: Enhance the way names of guides are displayed
1061 * 1699worldRecolorHalo-sw: recolor handle for world halo.
1062 * 1698setAsBackgroundFix-sw: Translucent bg image fix (#3888)
1063 * 1697gridVisFix-sw: Corrects a typo i1669playfieldOptions-sw
1064 * 1696gradientWorld-sw: Make relevant items in the fill & border
1065 category be visible in the World's viewer.
1066 * 1695unBatchPenTrails-yo: Turn off batch pen trails option.
1067 * 1694QuickIndex2-tk: Allow the index to be read as a .pr file
1068 * 1693FileOpenFixes-kks: Media files are now opened in readonly mode
1069 * 1692ProjectQueryMorphFix-mu: Send encoded query string to SuperSwiki
1070 * 1691noCamels-bf: Consistently use space instead of capitalization
1071 to separate words in tiles.
1072 * 1690underlineCommentGT-tak: Replaces white spaces to _ in .po comments
1073 * 1689bookMenu-sw: Adds 'find-again' alongside 'find' in the book menu
1074 Provides balloon help for book menu items.
1075 * 1688addTranslatedList-sw: translate lists
1076 * 1687scorePlayer-kfr: Use latest etoy fonts in Score Player
1077 * 1686polygonMenu-sw: Cleanup of the halo menu of a PolygonMorph.
1078 * 1685QuickGIndex-tk: 1) Add 'Index' to the Jump to Guide menu, so one
1079 can get back to the Index page.
1080 2) Allow .pr files in the QuickGuides folder (for debugging).
1081 3) Redid the bar at the bottom of the Guide.
1082 * 1684sortedPObyCategory-tak: Sort PO file entries by
1083 class categories -> class -> methods -> msgid (alphabetical)
1084 * 1683worldHaloMenu-sw: Harmonize and rationalize the eToyFriendly
1085 and non-eToyFriendly versions of the world halo menu.
1086 Remove 'layout' from both versions.
1087 Some rewording, reordering, refactoring.
1088 * 1682distanceAndBearing: adds distanceTo: and bearingTo: tiles
1089 * 1681sortedPOFile-tak: Sorting in pot files (#3596)
1090 * 1680GTExpByDomain-KR: exports POs based on textdomain for class category
1091 * 1679graphPaperPickers: Use appropriate color pickers for constructing
1092 graph paper, and position them appropriately (#2870)
1093 * 1678embedDynamic-sw: Make the 'embed' command dynamic
1094 * 1677evtTheatreNav-sw: Brings the pseudo-sugar nav bar in the event
1095 theatre back more closely into line with current sugar-nav-bar
1096 * 1676playbackCursorPos-sw: Fixes the initial positioning of the
1097 playback cursor in event-theatre and event-playback-space.
1098 * 1675pasteUpHalo-bf: Respect #wantsHaloFromClick in PasteUpMorphs
1099 * 1674GuideInPrs-tk: Better QuickGuideGenerator
1100 * 1673GetTextNormCR-KR: adjust msgstr for format checking by msgfmt tool
1101 * 1672fixArrayTransNoop-tak: fix and add a test case for ArrayTransNoop-KR
1102 * 1671fixNoErrorSUnit-tak: SUnit fix
1103 * 1670ArrayTransNoop-KR: translate strings in arrays
1104 * 1669playfieldOptions-sw: Spruce up the playfield-options menu
1105 * 1668stringTransl-bf: Make TextMorphs translateable. To try, simply
1106 switch a project's language, edit the text, and switch back.
1107 * 1667nonPlayerViewer-sw: A few fixes to breathe a little life back into
1108 the 'Direct Viewer' -- i.e. a Viewer for a non-player object.
1109 * 1666simpleSwitchMorph-apb: compatibility support for examples in the
1110 book 'Squeak by Example' -- see http://www.iam.unibe.ch/~scg/SBE/
1111 * 1665displayFix-bf: Release virtual display on shutdown
1112
1113 60
1114
1115 * 19 Sep 2007
1116 * 2.1.1664
1117 * Content rev. 59
1118 * corrected help cards (#3574)
1119 * fixed gallery project (#3575)
1120 * fixed wording in launcher and tutorials
1121 * updated spanish translations (#3518, #3540)
1122 * 1664prjLocale-bf: switch project locale on enter (#3598)
1123 * 1663QuickGuide14-yo: One more place to show wait cursor.
1124 * 1662QuickGuide13-yo: Show wait cursor (#3555)
1125 * 1661RelResources-yo: release microphone and camera (#3547, #3567)
1126
1127 59
1128
1129 * 17 Sep 2007
1130 * 2.1.1660
1131 * Content rev. 51
1132 * 1660QuickGuide12-yo: and one more
1133 * 1659QuickGuide11-yo: more quick guide fixes
1134 * 1658Repaint-rot3-tk: Fix repainting un-rotated sketches
1135 * 1657QuickGuide10-yo:
1136 * 1656QuickGuide9-yo: Allow to choose a guide from a menu.
1137 * 1655Paint-bulletproof-tk: One more piece of safety code in case the
1138 user turns the page of a Guide while painting.
1139 * 1654Repaint-rot2-tk: After repainting, leave the top left of the
1140 object where is was before.
1141 * 1653thumbAlpha-bf: #3332: Fix alpha in preview
1142 * 1652gettextSorted-tak: Sort keyword entry in gettext files
1143 * 1651helpFlapTab-sw: Make the textual help flaps clear the sugar bar.
1144 Constrain guides-flap tab movement. React properly to screen-size change.
1145 * 1650QuickGuide8-yo: Fix the layer of help again so that halo shows up.
1146 * 1649RelBldrFix-yo: A fix of typo and initialization of default thumbnail.
1147 * 1648Repaint-close-tk: bullet-proofs the code closing the paintBox
1148 * 1647QuickGuide7-yo: Fixes the halo problem one more time.
1149
1150 58
1151
1152 * 14 Sep 2007
1153 * 2.1.1646
1154 * Content rev. 44
1155 * updated example projects
1156 * 1646setActive-bf: DBus method set_active() changed to SetActive()
1157 * 1645prjKeepFix2-bf: Typo in previous fix
1158 * 1644ColoPickerSize-tak: Color picker's buttons become larger.
1159 * 1643QuickGuide6-yo: Follow some intelligent ordering.
1160 * 1642QuickGuide5-yo
1161 * 1641prjKeepFix-bf: We were creating too many journal entries
1162 * 1640Repaint-rot-tk: Fix repainting a rotated and scaled sketchMorph.
1163 * 1639FlapMargin-yo: pad the space around flap referent.
1164 * 1638balloonTransl-bf: Make initial balloons translatable
1165 * 1637gettextSpace-bf: #3452: replace space with underscore in .po filenames
1166 * 1636BalloonsNewProj-tk:
1167 * 1635NewSavingFeedback-tak: Python friendly feedback while saving.
1168
1169 57
1170
1171 * 11 Sep 2007
1172 * 2.1.1634
1173 * remove B1 128mb memory hack (bf)
1174 * fix icon (display inline)
1175 * Content Rev. 40
1176 * update launcher project
1177 * 1634SugarNav16-yo
1178 * 1633NebraskaTransform-yo: Send float, not fraction over the net.
1179 * 1632ViewerLineFeedback-kfr: The Viewer feedback rectangle was showing
1180 the wrong height.
1181 * 1631BalloonHelpWording-yo: Second round for balllon help wording.
1182 * 1630FeedbackWhileSaving-yo: Give better feedback while automatically
1183 saving.
1184 * 1629SugarNav15-yo: Change buttons in the SugarBar.
1185 * 1628startFix2-bf: Only enter launcher if no script given on cmd line.
1186 * 1627startFix-bf: On startup, enter Launcher project if no other project
1187 supplied.
1188 * 1626FontNameGlitch-yo: Fix a sort of typo in the list of font names.
1189 * 1625HelpInHalo-yo: Allows a morph in help books.
1190 * 1624ClickHaloProperty-yo: Enable customizing wantsHaloFromClick.
1191 * 1623BroomSave2-yo: one more place to restore the filter variable.
1192 * 1622fontFix-sw: Disenfranchise two items from the 'standard system fonts'
1193 choice menu
1194 * 1621NebraskaFontDecode-yo: Yet another patch to fix the font
1195 transmission problem in Nebraska.
1196 * 1620NebraskaSep11-yo: Make Nebraska sharing work on non-IPv6
1197 environment, and fix the color problem.
1198 * 1619TempInTextual-yo: Support saving a textually coded script with
1199 temporaries into the S-expression format.
1200 * 1618BookColor-tak: It changes the default color of BookMorph and its
1201 icon to white as Yoshiki's request.
1202 * 1617initialProjects-yo: Building initial screen with initial projects.
1203 * 1616NewProjWithBalloon2-yo: BalloonMorph can handle arbitrary morph.
1204 * 1615NewProjWithBalloon-yo: A mechanism to put up balloon helps upon
1205 entering a new project.
1206 * 1614quitFix-bf: Ensure we quit even if project saving fails.
1207 * 1613keepFix-bf: Do auto-save on startup
1208 * 1612QuickGuide4-yo: Compress guide data.
1209 * 1611QuickGuide3-yo: A new version of Quick Guides.
1210 * 1610penTrailGraphic-sw: Makes the graphic of a playfield's pen trails
1211 accessible for scripting through the viewer, as a slot of PasteUpMorph.
1212 * 1609objCatAdjustments-sw: Some recategorizing and renamings of
1213 objects-catalog and supplies-bin entries
1214 * 1608eToyButtonFont-sw: Add separate system-font preferences specifically
1215 for etoys buttons and for etoys textual code
1216 * 1607constantTileVis-sw: Make the numeric-constant tile in the gold box
1217 visible again.
1218 * 1606BroomSave-yo: BroomMorphs can be saved in a project now.
1219
1220 56
1221
1222 * 07 Sep 2007
1223 * 2.1.1605-1
1224 * Content Rev. 36
1225 * 1605trimReleaseBuilder-tak: Remove some projects in the image,
1226 and trim verbose messages.
1227 * 1604EmptyConditional-yo: Make Sexp form work when testPart is
1228 empty.
1229 * 1603SISSFuncTiles-yo: Make FunctionTiles work with SISS file
1230 format.
1231 * 1602keepPrj-bf: Update the current project in journal on close,
1232 save copy on keep button press.
1233 * 1601initialBalloonHelp-yo: For the initial project, this
1234 changeset adds explaination on where to start.
1235 * 1600flapFix-bf: Fix a DNU when there is no current SugarNavBar
1236 instance
1237 * 1599Repaint-size-tk: Bug from Kathleen Harness: If a SketchMorph
1238 is shrunk down to a small size, and you repaint, the original form
1239 can be cut off by the painting area.
1240 * 1598helpIcon2-tak: Better color of help icon.
1241 * 1597RelBuilderForSqLand-yo: A release builder setting for a
1242 non-OLPC release.
1243 * 1596helpIcon-tak: An icon for Etoys Quick Guide.
1244 * 1595nonSugarSuppliesTab2-yo: Make Red old Supplies tab show when
1245 sugarNavigator is false.
1246 * 1594nonSugarSuppliesTab-yo: Make Red old Supplies tab show when
1247 sugarNavigator is false.
1248 * 1593tabsClearSugarBar-sw: In lining up flap-tabs along the left
1249 edge of the screen, start *below* the sugar-nav-bar if the
1250 sugarNavigator preference is on.
1251 * 1592redSuppliesInEvtTh-sw: Position the supplies tab in non-sugar
1252 evt theatre properly. Requires a change to the
1253 newSuppliesFlapFromQuads:positioning: method from Yoshiki before
1254 this all comes together...
1255 * 1591jpegExt-bf: Add JPE as supported jpeg extension as workaround
1256 for issues 3163 and 3164
1257 * 1590noInteractionSaving-yo: Add a way to save a project without
1258 any interaction. Also, remove the menu bar from the generated
1259 thumbnail.
1260 * 1589stickyGuides-sw: Make the Guides cards in the Help flap be
1261 sticky.
1262 * 1588veraSansForEtoys-tak: Choose BitstreamVeraSans for Etoys.
1263 * 1587flexibleEtoysFont-tak: Makes tile and viewer layout to fit
1264 with various font sizes.
1265 * 1586moreRotationFixes-sw: Fixes two more bugs arising from morph
1266 rotation:
1267 * 1585littleOops-sw: Removes a snippet of debugging code
1268 inadvertently lingering in update 1580sugarSupplies..
1269 * 1584evtTheatreSugarFlaps-sw: Complete the porting of
1270 sugar-nav-bar and sugar-supplies-bin changes in the outer UI to the
1271 flaps used on the edge of an event theatre.
1272 * 1583fixDupHelpMsg-sw: Fix the help message for the green
1273 'duplicate' halo handle so that it doesn't mislead about siblings
1274 when that's not an option.
1275 * 1582sugarNavsViewer-sw: Make some of the sugar navigator-bar menu
1276 items available in its viewer.
1277 * 1581noAutoFlap-sw: Stop automatically putting up help-flaps for
1278 recording-controls, event theatre, and event roll.
1279 * 1580sugarSupplies-sw: Special buttons for controlling the
1280 supplies flap and the flap accommodating the QuickGuide.
1281 * 1579scriptorHeaderLook-sw: Proposed tweaks to the scriptor
1282 header:
1283 * 1578variableSpacer-sw: Adds a generic variable transparent spacer
1284 that is halo-shy.
1285 * 1577chooseGraphicFix-sw: Fixes the bug that a second request for
1286 'choose new graphic' for a sketchMorph for which a graphical-menu
1287 was already put up (in place of the original sketch) would generate
1288 an error.
1289 * 1576sugarBtnBorder-yo: Fix the background color problem
1290 introduced by the canvas tranclucent change.
1291
1292 55
1293
1294 * 31 Aug 2007
1295 * 2.1.1575-1
1296 * content rev. 35
1297 * 1575QuickGuide2-yo: Remove player in the IndexPage prototype.
1298 * 1574WindowEvents-JMM-bf: Add WindowEvent handling, based on JMM's
1299 Ffenestri-b-4-Events-Morphic.1.cs.
1300 * 1573baloonWording-yo: Change the wording in baloon help for the
1301 supplies tab.
1302 * 1572fixAlphaInThumb-yo: fix alpha channel of thumbnails.
1303 * 1571QuickGuide1-yo: First cut of quick guide index viewer system.
1304 * 1570FixInspectProps-sw-yo: Fixes inspect property in the debug
1305 menu.
1306 * 1569OLPCDisplayCopy-yo: Copy shouldn't be made for the display.
1307 * 1568player-ref-tk: Fixes bug that prevented the Revert feature of
1308 bookmorphs from working.
1309 * 1567BookIcon-tak: Better next and previous button for BookMorph.
1310 * 1566safeFailDbus-yo: Ignore error when the VM doesn't have DBus
1311 plugin.
1312 * 1565transformRestore-sw: Restore the change of 1552TransformFix.
1313 * 1564projectViewIssues-sw: TRAC 2888: Makes project-view icons
1314 obey the acceptDrops flag governed in the halo menu.
1315 * 1563picker-yo-sw: TRAC 2831: Remove all uses of Sensor in
1316 color-picking, thus allowing event-replays of modal color picking to
1317 work.
1318 * 1562noEmptyMenus-sw: TRAC 2808: Don't show a menu icon in a
1319 viewer for a slot/variable which would have no menu items to offer
1320 in such a menu.
1321 * 1561fullScreenBook-sw: TRAC 2825: When exiting full-screen mode
1322 of a BookMorph, restore the original position of the book.
1323 * 1560evtRecorderItems-sw: TRAC 2830: Remove the old EventRecorder
1324 from the Objects catalog.
1325 * 1559editBalloonText-sw: TRAC 2826 - Move the edit-balloon-text
1326 command from the debug menu to the extras menu, thus making it
1327 available to all users.
1328 * 1558bookControls-sw: TRAC 2820: Add an option allowing book
1329 controls to appear at top *or* bottom of the book
1330 * 1557arrowPointingUp-sw: TRAC 2867 - Make the arrow obtained from
1331 the objects catalog start out life pointing upward and with a
1332 heading of 0 to match.
1333 * 1556gettextUtils-tak: Verify and export all gettext files.
1334 * 1555TransWorldMenu-KR: make WorldMenu translatable
1335 * 1554transformRevert-sw: Revert the change in 1552TransformFix, at
1336 least for the time being.
1337 * 1553TransScriptor-KR: translation stuff for scriptor menu/goldbox
1338 * 1552TransformFix-ar: A small fix for FormCanvas' transform
1339 methods due to the fact that WarpBlt wants to know its sourceForm
1340 before setting the cellSize
1341
1342 54
1343
1344 * 12 Aug 2007
1345 * 2.1.1551-1
1346 * content rev. 33
1347 * 1551useGetTextnoop2-KR: apply #translatedNoop to bunch of classes
1348 for prototypes in flap
1349 * 1550pickerForRotated-sw: Position the modal color-picker properly
1350 on rotated objects.
1351 * 1549sugarTheatre-sw: Sugarizing the event theatre flaps.
1352 * 1548pageTurnFont-sw: Use the etoy font for constructing the
1353 page-turn buttons.
1354 * 1547collapseBelowSugar-sw: Exclude the area of the Sugar bar from
1355 the space considered suitable for locating collapsed window-tabs
1356 when the #sugarNavigator preference is true.
1357 * 1546releaseBuilderOLPC-tak: Cleanup configure script.
1358 * 1545unmatchedMouseDown-sw: bracketing mouse-up, to avoid some odd
1359 consequences of playback ending
1360 * 1544WsFixupAug9-yo: Resolve conflicts from WsRangeFinder-ka.
1361 * 1543WsRangeFinder-ka: Enable to use a range finder (GP2D12) with
1362 a World-Stethoscope.
1363 * 1542sibsOfNonSketches-sw: Don't offer the 'make all my siblings
1364 look like me' item in the siblings submenu unless the morph is a
1365 SkechMorph
1366 * 1541typo-sw: Fixes a typo in the help-text for the
1367 sound-recorder, and uses the opportunity to flesh out more detail in
1368 the message.
1369 * 1540getEntireFile-sw: provide a null backstop method for
1370 RemoteFileStream>>converter:
1371 * 1539SemaphoreCritical-ar: This change set fixes a set of severe
1372 problems with concurrent use of Delay.
1373 * 1537Translucent-yo: SketchMorphs that have translucency (0 <
1374 alpha < 255) were not blending with the background in drawOn:.
1375 Yoshiki found the fix.
1376 * 1536PolygonMorph-kfr:
1377 * 1535varNameFix-sw: Do not allow a system player-slot name to be
1378 used as a user-defined variable name.
1379 * 1534fontTweak-sw: One button label in the all-scripts tool was
1380 not being rendered in the standard etoys button font...
1381
1382 53
1383
1384 * 08 Aug 2007
1385 * 2.1.1533-1
1386 * content rev. 32
1387 * 1533selectionMorphIssues-sw: Assure halo is deleted from an
1388 object being deleted, taking care in case in the SelectionMorph
1389 case.
1390 * 1532SugarNav13-yo: Update the buttons in the Sugar bar.
1391 * 1531noOldSoundRecorder-sw: Again expunge the old SoundRecorder
1392 from the Objects Catalog. And set the new SoundRecorder up properly
1393 for translations.
1394 * 1530gettextDirectory-tak: Gettext files are located good structure.
1395 * 1529NebraskaOverMesh-yo: This might be a wrong way to fix it, but
1396 this changeset makes the Nebraska work over olpc mesh.
1397 * 1528netNameResolverFix-mir:
1398 * 1527useGettextFromArray-tak: Put #gettextNoop keyword in array
1399 literals for making translation templates.
1400 * 1526gettextFromArray-tak: Aggregate gettext keywords from array
1401 literals.
1402 * 1525TransExport4-KR: To make context information for tile
1403 wording/help better
1404 * 1524suffixArrowFix-sw: Don't show suffix arrows on tiles that
1405 don't do arithmetic.
1406 * 1523notShowUpdateDir-yo: Hide update directory from the project list.
1407 * 1522resumeFix-bf: Cross-published from olpc2.0 update 1469resumeFix-bf.
1408 * 1521enableScrollingText-sw: Make a scrolling-text item be
1409 available in the basic category of the objects catalog.
1410 * 1520ScrollingField-width-tk: Fixes for ScrollableField
1411 * 1519lastOccurrenceFix-sw: Fixes a bug in
1412 String>>findLastOccuranceOfString: startingAt:, and corrects the
1413 spelling of the selector to be #findLastOccurrenceOfString:startingAt:
1414 * 1518animatedImageFix-sw: Fix an update problem with animated
1415 images; derived from from a fix posted to Mantis by Jerome Peace.
1416 * 1517gettextNoopConflicts-sw: Fixes a few conflicts between update
1417 1512useGettextNoop and other recent updates:
1418 * 1516ITNPosOption-yo: Add a menu item to set the prefered position
1419 of navigator.
1420 * 1515fixEmbedInWindow-yo: We decided to take out 'put in a window'
1421 feature, but it is nice to make it work anyway.
1422 * 1514avoidScreenCtlr-yo: Morphic World menu shouldn't hold onto
1423 ScreenController instance.
1424 * 1513relBuilderFix-21-yo: Make sure that change set is cleared.
1425 * 1512useGettextNoop-tak: A lot of fix to apply #translatedNoop
1426 * 1511gettextNoopSupport-tak: Detect receiver of #translatedNoop to use
1427 keywords.
1428 * 1510soundRecorderViewer-sw: Adds control over record, stop, and
1429 play buttons of a sound recorder via new tiles in its viewer.
1430 * 1509soundRecorder-sw: A simplified UI for John Maloney's SoundRecorder.
1431 * 1508flapsOnLanguageChg-sw: Let the sugarNavigator preference dominate
1432 over the eToyFriendly flag.
1433 * 1507magnifiers-sw: Only offer a single magnifier in the objects catalog.
1434 * 1506noStackMorph-sw: As agreed at conference call 19July07,
1435 disenfranchise the StackMorph.
1436 * 1505uers-sw: Fixes four methods that had the same 'uers' misspelling
1437 of 'users.
1438 * 1504viewerSearchAgain-sw: Eliminate all non-letters from the string
1439 processing associated with Viewer Search.
1440 * 1503barePlayerlessPhrase-sw: Treat bare playerless phrases on the
1441 desktop like all others.
1442 * 1502lessENotation-sw: Improvements for printout of numeric values
1443 in etoy readouts.
1444 * 1501moribundWatcher-sw: Get rid of problematical watchers.
1445
1446 52
1447
1448 * 30 Jul 2007
1449 * 2.0.2471-1
1450 * removed examples.dir
1451 * content rev. 31:
1452 * 1471SugarNav13-yo: Update the buttons in the Sugar bar.
1453 * 1470notShowUpdateDir-yo: Hide update directory from the project list.
1454 * 1469resumeFix-bf: fix resuming non-projects from Journal
1455
1456 51
1457
1458 * 24 Jul 2007
1459 * 2.0.1468-1
1460 * provide shared-mime-info magic file
1461 * fixed icon (eben)
1462 * declare mime-types in activity.info
1463 * fix typo in etoys-instance script
1464 * content rev 30:
1465 * 1468datastore-bf: Make resuming a project from datastore
1466 work (like after downloading a project). Also allow saving
1467 to and loading from datastore.
1468 * 1467DBus-Core-bf-34: fix dbus error handling
1469 * 1466SqueakToUtf8-ar: conversion from and to UTF-8
1470 * 1465TransExportUI-tak: Modify Language Editor UI for
1471 Korakurider's new gettext exporter.
1472 * 1464TransExport3-KR: package pot by top-category of class
1473 excluding Morphic-*, export wordings and documentions
1474 * 1463relBuilderBinIcons-yo: Release Builder creates icons.
1475
1476 50
1477
1478 * 19 Jul 2007
1479 * 2.0-1462-1
1480 * content rev 29:
1481 * fix camera not opening (bf)
1482 * 1462networkFix-mir-bf: Fix non-blocking socket connection (mir)
1483 Fix getting local host address (bf)
1484 * 1461helpTypo-sw: Fixes a typo in the help msg for previous-arrow
1485
1486 49
1487
1488 * 18 Jul 2007
1489 * 2.0-1460-1
1490 * content rev 28:
1491 * 1460journalFix2-bf: Use title from journal for project name,
1492 and vice versa
1493 * 1459journalFix-bf: Datastore object id must not be retained
1494 in image or project files
1495
1496 48
1497
1498 * 17 Jul 2007
1499 * 2.0-1458-1
1500 * content rev 27:
1501 * 1458avoidHelpFlap-sw: avoid appearance of an unexpected
1502 evt-theatre help flap after a locale change
1503 * 1457journal-bf: Datastore support part one: Create journal
1504 entries, update on deactivation, retrieve when resuming.
1505 * 1456FasterLocaleChange-yo: Make locale change faster
1506 * 1455SugarNav12-yo: Fix a one-off bug in the use of WarpBlt.
1507 Also, fix the corrupted bitmaps.
1508 * 1454scriptorParam-sw: Fixes some problems in the headers of
1509 scriptors that have parameters.
1510 * 1453DBus-Core-bf-33: fix writing of container types
1511 * 1452FixCopyMorph-tak: Fix a problem that you cannot copy a
1512 morph on Windows nor Mac.
1513
1514 47
1515
1516 * 13 Jul 2007
1517 * 2.0.1451-1
1518 * fix spec file clean, add _smp_mflags as requested by fedora (bf)
1519 * fix alternate image logic (yo)
1520 * content rev 26:
1521 * 1451ownerBuddy-bf: Treat owner buddy specially: do not show in
1522 peer list, use its nick as authorName (fixes #2091)
1523 * 1450TransExport2-KR: merge duplicate msgid entry on export, and
1524 show each occurence as header for msg id
1525 * 1449WanderingLetters-tk
1526 * 1448MouseOverHalosFix-tak: Fixed bug that mouse over halos need
1527 a double click (#2086)
1528 * 1447supressViewerNotice-yo: In non eToyFriendly mode, building
1529 viewer progress bar is suppressed. (Also, #translated is added.)
1530 * 1446disablePutInWindow-yo: In eToyFriendly mode, disable put in
1531 a window feature.
1532 * 1445SugarNav11-yo: Replace quit button with stop button.
1533 * 1444CatalogEntriesJul12-yo: Adjust some labels in object catalog.
1534 * 1443RemoveAtomicGame: Remove AtomicGame from the system.
1535 * 1442TransExport1-KR: Collect translated literals and extract them
1536 to gettext POT (prototype attempt).
1537 * 1441ExClipboardMorphic4-tak: Better behavior in Sugar environment:
1538 Fixed a bug that it happens to be copied 3 times to Sugar frame.
1539 Fixed a bug not to work dragging out on Sugar.
1540 * 1440HonorCursorChange-yo: biggerCursor preference change informes
1541 HandMorph and reinitializes the class var.
1542 * 1439rotatedBareTileOops-sw: Fixes a glitch that caused the jump
1543 when grabbing a bare tile to appear again.
1544
1545 46
1546
1547 * 12 Jul 2007
1548 * 2.0.1438-1
1549 * add workaround for ticket 1951 (bf)
1550 * fix SUGAR_BUNDLE_PATH in etoys-factory (bf)
1551 * content rev. 24:
1552 * 1438DndOutMorphic-tak: An immature attempt of dragging out.
1553 * 1437explicitlySetDisplay-yo: Upon release, we set display depth
1554 to 16 explicitly.
1555 * 1436VIrtDepthNativeDepth-yo: The current OLPCVirtualDisplay
1556 stays in 32-bit mode. With this change, it uses the native display
1557 depth when saving.
1558 * 1435WSandCatalog-yo:
1559 SpectrumAnalyzer gets bigger buttons.
1560 SpectrumAnalyzer shows up in Multimedia category.
1561 VideoMorph shows up as 'Camera'.
1562 PhonePad is moved to Multimedia.
1563 PhonePad gets better buttons.
1564 WorldStethoscope is moved to Multimedia.
1565 WorldStethoscope get bigger buttons.
1566
1567 45
1568
1569 * 10 Jul 2007
1570 * 2.0.1434-1
1571 * use bundlebuilder for packaging .xo (bf)
1572 * include NEWS file in xo bundle, ChangeLog in RPM (bf)
1573 * look for alternative "olpc-dev/etoys.image" in /media instead of /mnt
1574 * content rev. 23:
1575 * 1434releaseForOLPC3-yo: Tweak the release builder code again
1576 * 1433SaveVideo-yo: VideoMorph can be saved into a project, and it
1577 pauses when the project switches.
1578 * 1432TRscalingOptions-yo: change the wording for English via translation
1579 * 1431scalingChoice-yo: Enable translations for scaling options and helps
1580 * 1430KedamaPatchTiles-yo
1581 * 1429bareTiles-sw: Do not allow editing in tiles on the desktop. Instead,
1582 any mouse down on such a tile basically just picks it up. This is not
1583 100% ideal, but better than the previous situation.
1584 * 1428caretIssues-sw: Refactors the logic for adding/deleting/showing/hiding
1585 carets on tiles.
1586 * 1427kbdFocusInPhrase-sw: Assure release of keyboard focus when user grabs
1587 a phrase tile
1588 * 1426FixScaledDrop-ar: Fixes a problem with DnD handling when scaling is on.
1589 * 1425simpleErase-sw: Make the 'erase' and 'stamp & erase' tiles do simple
1590 deletion of the object, *not* putting it in the trash and *not* animating.
1591 * 1424tinyTweaks-sw: Default clock does not show seconds. 'make this the
1592 template for new pages' wording change in 'advanced' book-morph submenu.
1593 * 1423scriptorMenu-sw: Remove some redundancy between scriptor menu and
1594 gold-box, and harmonize the eToyFriendly and non-eToyFriendly variants of
1595 the scriptor menu.
1596 * 1422alignProjSorter-yo: Align the sorter. Add scroll bar to the project
1597 sorter when it is too big.
1598 * 1421viewerTabs-sw: When toggling the implicitSelfInTiles preference,
1599 assure that all the viewers represented by viewer-flap-tabs in the
1600 projects are fully instantiated.
1601
1602 44
1603
1604 * 29 Jun 2007
1605 * 2.0.1420-1
1606 * split off activity into .xo bundle
1607 * removed factory-service (now in Sugar as sugar-native-factory)
1608 * cleaned up spec file
1609 * content rev. 22:
1610 * use Ctrl-X/C/V for cut/copy/paste
1611 * copy an etoys object as image to other activity
1612 * fix listen loop
1613
1614 43
1615
1616 * 26 Jun 2007
1617 * 2.0.1401
1618 * IPv6 image support code (mir, ikp)
1619 * updated projects
1620
1621 42
1622
1623 * 26 Jun 2007
1624 * remove python activity wrapper, get rid of automake (bf)
1625 * add factory-service (external activity factory) (bf)
1626 * provide activity protocol on DBus from etoys (bf)
1627 * require squeak-vm-3.9-11 for DBus support and IPv6
1628 * 2.0.1396 from SVN rev.12
1629 * new function tiles, treasure chest in scriptor, various fixes (sw)
1630 * hide screen scaling button if on native 1200x900 (yo)
1631 * sibling fixes (tk)
1632 * project load fix, viewer feedback (kfr)
1633
1634 41
1635
1636 * 14 Jun 2007
1637 * added detailed ChangeLog (generated via mkChangeLog)
1638 * for old Sugar, use nick name sans spaces as key
1639 * 2.0.1361 from SVN rev. 11
1640 * enhanced BookMorph controls (sw)
1641 * dnd supports images and text in addition to files now (tak)
1642 * add DBus bindings (impara)
1643
1644 40
1645
1646 * 14 May 2007
1647 * 2.0.1349 from SVN rev. 8
1648 * put back screen sharing button
1649
1650 39
1651
1652 * 10 May 2007
1653 * 2.0.1345 from SVN rev. 7
1654 * minor fixes
1655 * new demo project
1656
1657 38
1658
1659 * 09 May 2007
1660 * 2.0.1337 from SVN rev. 6
1661 * added presence service support, buddy badges (bf)
1662 * Meta parser, used for expression precedence (yo, alex)
1663 * s-expr serialization (yo)
1664 * simulate 1200x900 on any screen (ar)
1665
1666 37
1667
1668 * 24 Apr 2007
1669 * 2.0.1283 from SVN rev. 5:
1670 * fix olpc bar to not constantly consume CPU (yo)
1671
1672 36
1673
1674 * 23 Apr 2007
1675 * generate activity_version for activity.info from etoys.spec
1676 * 2.0.1276 from SVN rev. 4:
1677 * navigator bar and supplies in olpc look (yo)
1678 * blueprint canvas (sw), optional implicit self in tiles (sw)
1679
1680 35
1681
1682 * 02 Apr 2007
1683 * use $HOME as user directory for trial1
1684
1685 34
1686
1687 * 30 Mar 2007
1688 * moved Content to SVN (now at rev. 3)
1689 * 2.0.1252
1690 * bigger cursors (bf)
1691 * load rather than generate DSA key (bf)
1692
1693 33
1694
1695 * 23 Mar 2007
1696 * 2.0.1238, launch project from webbrowser (bf)
1697 * add Ogg support (tak, needs new plugin)
1698 * better camera support (dgd, needs new plugin)
1699 * updated DemonCastle project (ted)
1700
1701 32
1702
1703 * 27 Feb 2007
1704 * 2.0.1224-2: Fixes to run under new Sugar
1705 * adjust case of file/directory names to match other activities
1706
1707 31
1708
1709 * 21 Feb 2007
1710 * 2.0.1224, fixes, added XML support, new DAV-based updates
1711
1712 30
1713
1714 * 12 Feb 2007
1715 * 2.0.1203, fix icon path
1716
1717 29
1718
1719 * 17 Jan 2007
1720 * 2.0.1198, Changes from Scott Wallace
1721
1722 28
1723
1724 * 16 Jan 2007
1725 * 2.0.1192, initial screens tweak
1726
1727 27
1728
1729 * 15 Jan 2007
1730 * 2.0.1188, minor fixes
1731
1732 26
1733
1734 * 12 Jan 2007
1735 * 2.0.1185, new start screen
1736
1737 25
1738
1739 * 11 Jan 2007
1740 * 2.0.1183, pre-loaded Welcome and a tutorial projects
1741
1742 24
1743
1744 * 10 Jan 2007
1745 * 2.0.1179, updated projects
1746
1747 23
1748
1749 * 09 Jan 2007
1750 * 2.0.1178, more font adjustments
1751
1752 22
1753
1754 * 05 Jan 2007
1755 * 2.0.1168, use Komika fonts
1756
1757 21
1758
1759 * 04 Jan 2007
1760 * 2.0.1166, fixed DemonCastle
1761
1762 20
1763
1764 * 22 Dec 2006
1765 * 2.0.1156, run from /mnt/stick/olpc-dev/etoys.image if existant
1766
1767 19
1768
1769 * 19 Dec 2006
1770 * 2.0.1145, patched icon because of broken css lib
1771
1772 18
1773
1774 * 18 Dec 2006
1775 * 2.0.1142, new bundle info, requires latest sugar
1776
1777 17
1778
1779 * 01 Dec 2006
1780 * 2.0.1134, require squeak-vm >= 3.9-10 for ALSA fix
1781
1782 16
1783
1784 * 24 Nov 2006
1785 * 2.0.1130, activity bundle v1, deactivate sound if not focused
1786
1787 15
1788
1789 * 10 Nov 2006
1790 * 1.0.1118, stop sound when done
1791
1792 14
1793
1794 * 27 Oct 2006
1795 * 1.0.1108, more example projects
1796
1797 13
1798
1799 * 26 Oct 2006
1800 * 1.0.1105, example projects
1801
1802 12
1803
1804 * 25 Oct 2006
1805 * 1.0.1104, DemonCastle1.009.pr, Welcome.023.pr
1806
1807 11
1808
1809 * 24 Oct 2006
1810 * 1.0.1102, DemonCastle1.007.pr, Welcome.021.pr
1811
1812 10
1813
1814 * 21 Oct 2006
1815 * 1.0.1098
1816
1817 9
1818
1819 * 20 Oct 2006
1820 * 1.0.1095 added Welcome and DemonCastle1 projects
1821
1822 8
1823
1824 * 19 Oct 2006
1825 * 1.0.1093 relicense to APACHE 2.0 / MIT
1826
1827 7
1828
1829 * 18 Oct 2006
1830 * 1.0.1092
1831
1832 6
1833
1834 * 17 Oct 2006
1835 * 1.0.1085
1836
1837 5
1838
1839 * 11 Oct 2006
1840 * 1.0.1045
1841
1842 4
1843
1844 * 10 Oct 2006
1845 * 1.0.1039
1846
1847 3
1848
1849 * 09 Oct 2006
1850 * 1.0.1037
1851
1852 2
1853
1854 * 07 Oct 2006
1855 * 1.0.1032
1856
1857 1
1858
1859 * 06 Oct 2006
1860 * initial RPM for OLPC (1.0.1022)
1861
0 <?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [
1 <!ENTITY stroke_color "#010101">
2 <!ENTITY fill_color "#FFFFFF">
3 ]><svg enable-background="new 0 0 55 55" height="55px" version="1.1" viewBox="0 0 55 55" width="55px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="activity-etoys">
4 <g display="inline">
5 <path d=" M38.395,40.393c-0.614,0.214-9.218-9.666-9.849-9.828c-0.632-0.163-13.004,3.906-13.416,3.423 c-0.412-0.484,6.202-11.419,6.177-12.038c-0.024-0.619-8.007-10.704-7.643-11.22c0.363-0.517,13.466,2.533,14.08,2.317 c0.613-0.216,8.677-10.799,9.305-10.634c0.627,0.165,1.631,12.98,2.036,13.472c0.402,0.49,12.795,4.16,12.813,4.783 c0.021,0.621-12.244,5.76-12.601,6.282C38.941,27.473,39.009,40.179,38.395,40.393z" fill="&fill_color;" id="path4637" stroke="&stroke_color;" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="3.5"/>
6 <path d="M12.729,38.05L3.156,52.411l0,0" fill="none" id="path5528" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
7 <path d="M21.283,38.05l-9.574,14.361" fill="none" id="path5530" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
8 <path d="M29.834,38.05l-9.572,14.361" fill="none" id="path5532" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
9 </g>
10 </g></svg>
11
0 [Activity]
1 name = Etoys
2 activity_version = 115
3 host_version = 1
4 bundle_id = org.vpri.EtoysActivity
5 icon = activity-etoys
6 exec = etoys-activity
7 license = MIT
8 update_url = http://etoys.laptop.org/xo
9 mime_types = application/x-squeak-project;application/x-squeak-image;application/x-squeak-object;application/x-squeak-source;application/x-squeak-archive;text/html;text/rtf;text/plain;image/bmp;image/gif;image/jpeg;image/png;image/pnm;image/x-xbitmap;image/x-portable-anymap;image/x-portable-bitmap;image/x-portable-graymap;image/x-portable-pixmap;image/pcx;audio/midi;audio/basic;audio/aiff;audio/wav;audio/x-speex+ogg;audio/x-speex;application/zip;application/x-shockwave-flash;application/x-truetypefont;application/ogg;audio/ogg;audio/vorbis;video/ogg
0 <?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [
1 <!ENTITY stroke_color "#010101">
2 <!ENTITY fill_color "#FFFFFF">
3 ]><svg enable-background="new 0 0 55 55" height="55px" version="1.1" viewBox="0 0 55 55" width="55px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="activity-etoys">
4 <g display="inline">
5 <path d=" M38.395,40.393c-0.614,0.214-9.218-9.666-9.849-9.828c-0.632-0.163-13.004,3.906-13.416,3.423 c-0.412-0.484,6.202-11.419,6.177-12.038c-0.024-0.619-8.007-10.704-7.643-11.22c0.363-0.517,13.466,2.533,14.08,2.317 c0.613-0.216,8.677-10.799,9.305-10.634c0.627,0.165,1.631,12.98,2.036,13.472c0.402,0.49,12.795,4.16,12.813,4.783 c0.021,0.621-12.244,5.76-12.601,6.282C38.941,27.473,39.009,40.179,38.395,40.393z" fill="&fill_color;" id="path4637" stroke="&stroke_color;" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="3.5"/>
6 <path d="M12.729,38.05L3.156,52.411l0,0" fill="none" id="path5528" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
7 <path d="M21.283,38.05l-9.574,14.361" fill="none" id="path5530" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
8 <path d="M29.834,38.05l-9.572,14.361" fill="none" id="path5532" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
9 </g>
10 </g></svg>
11
0 <?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [
1 <!ENTITY stroke_color "#010101">
2 <!ENTITY fill_color "#FFFFFF">
3 ]><svg enable-background="new 0 0 55 55" height="55px" version="1.1" viewBox="0 0 55 55" width="55px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="activity-etoys">
4 <g display="inline">
5 <path d=" M38.395,40.393c-0.614,0.214-9.218-9.666-9.849-9.828c-0.632-0.163-13.004,3.906-13.416,3.423 c-0.412-0.484,6.202-11.419,6.177-12.038c-0.024-0.619-8.007-10.704-7.643-11.22c0.363-0.517,13.466,2.533,14.08,2.317 c0.613-0.216,8.677-10.799,9.305-10.634c0.627,0.165,1.631,12.98,2.036,13.472c0.402,0.49,12.795,4.16,12.813,4.783 c0.021,0.621-12.244,5.76-12.601,6.282C38.941,27.473,39.009,40.179,38.395,40.393z" fill="&fill_color;" id="path4637" stroke="&stroke_color;" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="3.5"/>
6 <path d="M12.729,38.05L3.156,52.411l0,0" fill="none" id="path5528" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
7 <path d="M21.283,38.05l-9.574,14.361" fill="none" id="path5530" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
8 <path d="M29.834,38.05l-9.572,14.361" fill="none" id="path5532" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
9 </g>
10 </g></svg>
11
0 <?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [
1 <!ENTITY stroke_color "#010101">
2 <!ENTITY fill_color "#FFFFFF">
3 ]><svg enable-background="new 0 0 55 55" height="55px" version="1.1" viewBox="0 0 55 55" width="55px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="activity-etoys">
4 <g display="inline">
5 <path d=" M38.395,40.393c-0.614,0.214-9.218-9.666-9.849-9.828c-0.632-0.163-13.004,3.906-13.416,3.423 c-0.412-0.484,6.202-11.419,6.177-12.038c-0.024-0.619-8.007-10.704-7.643-11.22c0.363-0.517,13.466,2.533,14.08,2.317 c0.613-0.216,8.677-10.799,9.305-10.634c0.627,0.165,1.631,12.98,2.036,13.472c0.402,0.49,12.795,4.16,12.813,4.783 c0.021,0.621-12.244,5.76-12.601,6.282C38.941,27.473,39.009,40.179,38.395,40.393z" fill="&fill_color;" id="path4637" stroke="&stroke_color;" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="3.5"/>
6 <path d="M12.729,38.05L3.156,52.411l0,0" fill="none" id="path5528" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
7 <path d="M21.283,38.05l-9.574,14.361" fill="none" id="path5530" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
8 <path d="M29.834,38.05l-9.572,14.361" fill="none" id="path5532" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
9 </g>
10 </g></svg>
11
0 <?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [
1 <!ENTITY stroke_color "#010101">
2 <!ENTITY fill_color "#FFFFFF">
3 ]><svg enable-background="new 0 0 55 55" height="55px" version="1.1" viewBox="0 0 55 55" width="55px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="activity-etoys">
4 <g display="inline">
5 <path d=" M38.395,40.393c-0.614,0.214-9.218-9.666-9.849-9.828c-0.632-0.163-13.004,3.906-13.416,3.423 c-0.412-0.484,6.202-11.419,6.177-12.038c-0.024-0.619-8.007-10.704-7.643-11.22c0.363-0.517,13.466,2.533,14.08,2.317 c0.613-0.216,8.677-10.799,9.305-10.634c0.627,0.165,1.631,12.98,2.036,13.472c0.402,0.49,12.795,4.16,12.813,4.783 c0.021,0.621-12.244,5.76-12.601,6.282C38.941,27.473,39.009,40.179,38.395,40.393z" fill="&fill_color;" id="path4637" stroke="&stroke_color;" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="3.5"/>
6 <path d="M12.729,38.05L3.156,52.411l0,0" fill="none" id="path5528" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
7 <path d="M21.283,38.05l-9.574,14.361" fill="none" id="path5530" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
8 <path d="M29.834,38.05l-9.572,14.361" fill="none" id="path5532" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
9 </g>
10 </g></svg>
11
0 <?xml version="1.0" ?><!DOCTYPE svg PUBLIC '-//W3C//DTD SVG 1.1//EN' 'http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd' [
1 <!ENTITY stroke_color "#010101">
2 <!ENTITY fill_color "#FFFFFF">
3 ]><svg enable-background="new 0 0 55 55" height="55px" version="1.1" viewBox="0 0 55 55" width="55px" x="0px" xml:space="preserve" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" y="0px"><g display="block" id="activity-etoys">
4 <g display="inline">
5 <path d=" M38.395,40.393c-0.614,0.214-9.218-9.666-9.849-9.828c-0.632-0.163-13.004,3.906-13.416,3.423 c-0.412-0.484,6.202-11.419,6.177-12.038c-0.024-0.619-8.007-10.704-7.643-11.22c0.363-0.517,13.466,2.533,14.08,2.317 c0.613-0.216,8.677-10.799,9.305-10.634c0.627,0.165,1.631,12.98,2.036,13.472c0.402,0.49,12.795,4.16,12.813,4.783 c0.021,0.621-12.244,5.76-12.601,6.282C38.941,27.473,39.009,40.179,38.395,40.393z" fill="&fill_color;" id="path4637" stroke="&stroke_color;" stroke-linecap="round" stroke-linejoin="bevel" stroke-width="3.5"/>
6 <path d="M12.729,38.05L3.156,52.411l0,0" fill="none" id="path5528" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
7 <path d="M21.283,38.05l-9.574,14.361" fill="none" id="path5530" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
8 <path d="M29.834,38.05l-9.572,14.361" fill="none" id="path5532" stroke="&stroke_color;" stroke-linecap="round" stroke-width="3.5"/>
9 </g>
10 </g></svg>
11
0 #!/bin/sh
1 # Author: Bert Freudenberg
2 # Purpose: Run Etoys using the Squeak virtual machine
3
4 [ "$SUGAR_LOGGER_LEVEL" == "debug" ] && export ETOYS_DEBUG=1
5 [ "0$ETOYS_DEBUG" -gt "0" ] && DEBUG=echo || DEBUG=false
6
7 # arguments are unordered, have to loop
8 args=""
9 while [ -n "$2" ] ; do
10 case "$1" in
11 -b | --bundle-id) bundle_id="$2" ; args="$args BUNDLE_ID $2" ;;
12 -a | --activity-id) activity_id="$2" ; args="$args ACTIVITY_ID $2";;
13 -o | --object-id) object_id="$2" ; args="$args OBJECT_ID $2";;
14 -u | --uri) uri="$2" ; args="$args URI $2";;
15 *) echo unknown argument $1 $2 ;;
16 esac
17 shift;shift
18 done
19
20 # really need bundle id and activity id
21 if [ -z "$bundle_id" -o -z "$activity_id" ] ; then
22 echo ERROR: bundle-id and activity-id arguments required
23 echo Aborting
24 exit 1
25 fi
26
27 # some debug output
28 $DEBUG launching $bundle_id instance $activity_id
29 [ -n "$object_id" ] && $DEBUG with journal obj $object_id
30 [ -n "$uri" ] && $DEBUG loading uri $uri
31 $DEBUG
32
33 # sanitize
34 [ -z "$SUGAR_PROFILE" ] && SUGAR_PROFILE=default
35 [ -z "$SUGAR_ACTIVITY_ROOT" ] && SUGAR_ACTIVITY_ROOT="$HOME/.sugar/$SUGAR_PROFILE/etoys"
36
37 # rainbow-enforced locations
38 export SQUEAK_SECUREDIR="$SUGAR_ACTIVITY_ROOT/data/private"
39 export SQUEAK_USERDIR="$SUGAR_ACTIVITY_ROOT/data/MyEtoys"
40
41 # make group-writable for rainbow
42 umask 0002
43 [ ! -d "$SQUEAK_SECUREDIR" ] && mkdir -p "$SQUEAK_SECUREDIR" && chmod o-rwx "$SQUEAK_SECUREDIR"
44 [ ! -d "$SQUEAK_USERDIR" ] && mkdir -p "$SQUEAK_USERDIR"
45
46 # look for alternate images on USB, in data dir, and in bundle
47 ALTIMG=`echo /media/*/olpc-dev/etoys.image`
48 if [ -r "$ALTIMG" ] ; then
49 args="$args --image $ALTIMG"
50 export SQUEAK_USERDIR=`dirname $ALTIMG`
51 else
52 ALTIMG="$SUGAR_ACTIVITY_ROOT/data/etoys.image"
53 if [ -r "$ALTIMG" ] ; then
54 args="$args --image $ALTIMG"
55 else
56 ALTIMG="$SUGAR_BUNDLE_PATH/etoys.image"
57 if [ -r "$ALTIMG" ] ; then
58 args="$args --image $ALTIMG"
59 fi
60 fi
61 fi
62
63 # look for additional translations
64 if [ -d "$SUGAR_BUNDLE_PATH/locale" ] ; then
65 args="$args MO_PATH $SUGAR_BUNDLE_PATH/locale"
66 fi
67
68 # put Squeaklets in instance dir so datastore can move files
69 squeaklets="$SUGAR_ACTIVITY_ROOT/instance"
70 [ ! -d "$squeaklets" ] && mkdir -p "$squeaklets"
71
72 # do not crash on dbus errors
73 export DBUS_FATAL_WARNINGS=0
74
75 # now run Squeak VM with Etoys image
76 exec etoys \
77 -sugarBundleId $bundle_id \
78 -sugarActivityId $activity_id \
79 BUNDLE_PATH $SUGAR_BUNDLE_PATH \
80 SQUEAKLETS "$squeaklets" \
81 $args
0 Building this package for Debian
1 --------------------------------
2
3 This source package uses quilt to apply and remove its patches. Please
4 refer to /usr/share/doc/quilt/README.source for information about how to
5 use quilt for source packages.
6
7
8 Developing this package for Debian
9 ----------------------------------
10
11 The source of this package is developed using git and the helper tool
12 git-buildpackage, with all official releases tagged and signed and
13 binary diffs of tarballs stored using pristine-tar. This is documented
14 below /usr/share/doc/git-buildpackage/manual-html/ .
15
16
17
18 Setting DEB_MAINTAINER_MODE=1 enables additional build routines helpful
19 during development of the package, but unfit for normal builds. This
20 typically includes the CDBS feature of auto-updating debian/control with
21 CDBS-related build-dependencies, which is forbidden by Debian Policy as
22 build environment must not change during automated builds.
23
24
25 Maintaining packaging build routines
26 ------------------------------------
27
28 This source package wraps debhelper commands and other tedious parts of
29 the build routines using the CDBS framework. Please refer to the actual
30 makefile snippets included from debian/rules for details on their
31 purpose and ways to override defaults. Additionally, makefile snippets
32 included from below /usr/share/cdbs may also be documented in
33 /usr/share/doc/cdbs/cdbs-doc.pdf.gz .
34
35
36 -- Jonas Smedegaard <dr@jones.dk> Sun, 29 Mar 2009 16:02:47 +0200
0 sugar-etoys-activity (115-1) unstable; urgency=low
1
2 * Initial release. (Closes: #589074)
3
4 -- Ankur khurana <ankur@seeta.in> Thu, 15 Jul 2010 00:38:53 +0530
0 Source: sugar-etoys-activity
1 Section: x11
2 Priority: optional
3 Maintainer: Debian OLPC <debian-olpc-devel@lists.alioth.debian.org>
4 Uploaders: Jonas Smedegaard <dr@jones.dk>,
5 Ankur khurana <ankur@seeta.in>
6 Build-Depends: devscripts (>= 2.10.7~),
7 cdbs (>= 0.4.67~),
8 dh-buildinfo,
9 python-central,
10 debhelper (>= 6),
11 cdbs (>= 0.4.67~),
12 python-dev (>= 2.3.5-7),
13 python-sugar-0.88 | python-sugar,
14 python-sugar-toolkit-0.88 | python-sugar-toolkit,
15 unzip
16 Standards-Version: 3.9.0
17 Vcs-Git: git://git.debian.org/collab-maint/sugar-etoys-activity.git
18 Vcs-Browser: http://git.debian.org/?p=collab-maint/sugar-etoys-activity.git;a=summary
19 Homepage: http://wiki.laptop.org/go/Etoys
20 XS-Python-Version: all
21
22 Package: sugar-etoys-activity
23 Architecture: all
24 Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}, etoys
25 Recommends: sugar
26 Provides: ${python:Provides}
27 XB-Python-Version: ${python:Versions}
28 Description: Sugar Etoys Activity
29 Sugar is a graphical user interface aimed at children.
30 .
31 Sugar is mainly used as the interface for One Laptop Per Child (OLPC)
32 XO machines.
33 .
34 Etoys is a media-rich authoring environment for many kinds of objects.
35 .
0 Source: sugar-etoys-activity
1 Section: x11
2 Priority: optional
3 Maintainer: Debian OLPC <debian-olpc-devel@lists.alioth.debian.org>
4 Uploaders: Jonas Smedegaard <dr@jones.dk>,
5 Ankur khurana <ankur@seeta.in>
6 Build-Depends: @cdbs@
7 Standards-Version: 3.9.0
8 Vcs-Git: git://git.debian.org/collab-maint/sugar-etoys-activity.git
9 Vcs-Browser: http://git.debian.org/?p=collab-maint/sugar-etoys-activity.git;a=summary
10 Homepage: http://wiki.laptop.org/go/Etoys
11 XS-Python-Version: all
12
13 Package: sugar-etoys-activity
14 Architecture: all
15 Depends: ${shlibs:Depends}, ${python:Depends}, ${misc:Depends}, etoys
16 Recommends: sugar
17 Provides: ${python:Provides}
18 XB-Python-Version: ${python:Versions}
19 Description: Sugar Etoys Activity
20 Sugar is a graphical user interface aimed at children.
21 .
22 Sugar is mainly used as the interface for One Laptop Per Child (OLPC)
23 XO machines.
24 .
25 Etoys is a media-rich authoring environment for many kinds of objects.
26 .
0 Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=135
1 Name: sugar-etoys-activity
2 Maintainer: Sugar Labs <sugar-devel@lists.sugarlabs.org>
3 http://lists.sugarlabs.org/listinfo/sugar-devel
4 irc://irc.freenode.net/sugar
5 Source: http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/
6
7
8
9
10 Files: debian/*
11 Copyright: © 2008-2010 Jonas Smedegaard <dr@jones.dk>
12 © 2010 Ankur khurana <ankur@seeta.in>
13 License: GPL-2+
14 The Debian packaging information is under the GPL, version 2 or later.
15
16
17
18 Files: *
19 Copyright:© 2007-2009 One Laptop Per Child
20 License: GPL-2+
21 This program is free software; you can redistribute it and/or modify
22 it under the terms of the GNU General Public License as published by
23 the Free Software Foundation; either version 2 of the License, or
24 (at your option) any later version.
25 .
26 This program is distributed in the hope that it will be useful, but
27 WITHOUT ANY WARRANTY; without even the implied warranty of
28 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
29 General Public License for more details.
30 .
31 On Debian systems, the complete text of a recent version of the GNU
32 General Public License (GPL) can be found in the file
33 "/usr/share/common-licenses/GPL".
34 .
35 You should have received a copy of the GNU General Public License
36 along with this program. If not, see <http://www.gnu.org/licenses/>.
37
38
Binary diff not shown
0 # Configuration file for git-buildpackage and friends
1
2 [DEFAULT]
3 upstream-branch = upstream
4 debian-branch = master
5 pristine-tar = True
6 sign-tags = True
0 0xxx: Grabbed from upstream development.
1 1xxx: Possibly relevant for upstream adoption.
2 2xxx: Only relevant for official Debian release.
(New empty file)
0 #!/usr/bin/make -f
1 # -*- mode: makefile; coding: utf-8 -*-
2 # Portions Copyright © 2008-2010 Jonas Smedegaard <dr@jones.dk>
3 # Description: Main Debian packaging script for Etoys
4 #
5 # This program is free software; you can redistribute it and/or
6 # modify it under the terms of the GNU General Public License as
7 # published by the Free Software Foundation; either version 2, or (at
8 # your option) any later version.
9 #
10 # This program is distributed in the hope that it will be useful, but
11 # WITHOUT ANY WARRANTY; without even the implied warranty of
12 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
13 # General Public License for more details.
14 #
15 # You should have received a copy of the GNU General Public License
16 # along with this program; if not, write to the Free Software
17 # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
18 # 02111-1307 USA.
19
20 DEB_PYTHON_SYSTEM = pycentral
21 #DEB_SUGAR_BRANCHES = 0.86 0.88
22 DEB_PYTHON_SUGAR_PACKAGES = sugar-etoys-activity
23
24
25 include /usr/share/cdbs/1/rules/utils.mk
26 include /usr/share/cdbs/1/class/python-sugar.mk
27 include /usr/share/cdbs/1/rules/debhelper.mk
28
29 # We support all branches, but default to 0.88.
30 CDBS_DEPENDS = python-sugar-0.88 | python-sugar, python-sugar-toolkit-0.88 | python-sugar-toolkit
31 CDBS_DEPENDS += , python-hippocanvas, python-telepathy, python-gtk2, python-cjson
32
33 # Override sugar listing
34 CDBS_BUILD_DEPENDS_class_python-sugar_sugar = python-sugar-0.88 | python-sugar, python-sugar-toolkit-0.88 | python-sugar-toolkit, unzip
35
36 # Rules for fetching the upstream tarball
37 # Define the git repo and package name.
38 UPSTREAM_GIT='Tarball available'
39 # TODO: Automatically figure this out from the package name
40 PACKAGE_NAME=sugar-etoys-activity
41
42 # NB: Don't touch this unless it's broken.
43 CURRENT_TREEISH =$(shell dpkg-parsechangelog | sed -rne 's,^Version: .*git.{9}([^-]+).*,\1,p')
44 CURVER=$(shell dpkg-parsechangelog | sed -rne 's,^Version: ([^-]+).*,\1,p')
45
46 SOURCE_DIR=$(PACKAGE_NAME)-$(CURVER)
47 TARBALL=$(PACKAGE_NAME)_$(CURVER).orig.tar.gz
48
49
50 $(SOURCE_DIR):
51 git clone $(UPSTREAM_GIT) $(SOURCE_DIR)
52 if [ x$(CURRENT_TREEISH) = x ]; then \
53 cd $(SOURCE_DIR) && git checkout v$(CURVER); \
54 else \
55 cd $(SOURCE_DIR) && git checkout $(CURRENT_TREEISH); \
56 fi
57
58
59 $(TARBALL): $(SOURCE_DIR)
60 tar czvf $(TARBALL) $(SOURCE_DIR)
61
62 get-orig-source: $(TARBALL)
63 rm -rf $(SOURCE_DIR) $(SOURCE_DIR).temp
64
65 clean::
66 find -name *.mo -delete
67 find -name *.linfo -delete
68
0 3.0 (quilt)
0 debian/copyright_hints
0 # run the "uscan" command to check for upstream updates and more.
1 version=3
2 http://download.sugarlabs.org/sources/sucrose/fructose/Etoys/Etoys-(.*)\.tar\.gz
0 #!/usr/bin/env python
1 from sugar.activity import bundlebuilder
2 bundlebuilder.start()