-
Notifications
You must be signed in to change notification settings - Fork 34
/
NEWS
436 lines (301 loc) · 11.2 KB
/
NEWS
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
76
* Check box2d installation when loading box2d example (Sparsh Goenka),
* Fix undo and redo buttons remaining sensitive (Sparsh Goenka),
* Fix full screen glitch (Sparsh Goenka)
* Fix no source tab on resume of empty file (Shaan Subbaiah),
* Fix dark mode is not set on new tabs (Shaan Subbaiah),
* Verify source files names before exporting to distutils (Martin Abente),
* Fix bug in demo (Sebastian Silva)
75
* Port to Python 3 - inline template and #! (Srevin Saju),
* New icon (Srevin Saju),
* Set focus on empty page (Martin Abente),
* Port to GTK 3 - query module (Ibiam Chihurumnaya),
* Remove Box2D binaries (Ibiam Chihurumnaya),
* Port to Python 3 - missed #! (James Cameron),
74
* Fix keep error in a shared instance (James Cameron),
* Fix harmless mime_type log error (James Cameron),
* Fix data loss of notebook tab label during collaboration (James Cameron),
* Use logging consistently (James Cameron),
* Port CollabWrapper to Python 3 (James Cameron),
* Share renaming of notebook tabs (James Cameron),
* Share closing of notebook tabs (James Cameron),
* Add notebook tab close confirmation alert (James Cameron),
* Avoid close confirmation on unchanged examples or empty tabs (James Cameron),
* Grab focus for the text view on startup (James Cameron),
* Rename clear button (James Cameron).
73
* Update Collabwrapper to favour TelepathyGLib (Aniket Mathur),
* Remove empty locale files (James Cameron),
* Port to Python 3 (Aniket Mathur, James Cameron),
* Using default acclerator (Aniket Mathur),
* Define PyGObject versions before import (Aniket Mathur),
* Add dark mode for embedded terminal and source view (James Cameron),
* Fix example ordering (James Cameron),
* Fix GTK deprecation warnings in tutorials (James Cameron),
* Port from GObject to GLib in tutorials (James Cameron).
72
* Fix license inconsistencies, remove groupthink (James Cameron),
* Port PyGameActivity to Sugar Toolkit for GTK+ 3 (Yash Agrawal),
* Port camera example to GTK+ 3 (Rahul Bothra),
* Update README (Rudra Sadhu),
* Add .gitignore (Vipul Gupta),
* Update metadata in activity.info (Vipul Gupta),
* Add COPYING files (Vipul Gupta),
* Add Screenshots (Vipul Gupta),
* New translations (Chris Leonard et al).
71.1
* Fix for Fedora 18 32-bit fail to start #4926 (James Cameron)
71
* Demote unnecessary errors (James Cameron)
* Add missing msgstr in po/bg.po (James Cameron)
* Update repository URL (James Cameron)
* Fix version warnings from Python GI API (James Cameron)
* Trim headers, synch to Pootle (Chris Leonard)
* fix_erase (Icarito)
* New examples (Cristian Garcia)
* Clear only the canvas not the code. Fixes #44. (Icarito)
* Fix AttributeError on missing 'leader' attribute (György Balló)
* Add Gtk and Sugar examples (Cristian Garcia)
* merge Albanian strings (Chris Leonard)
* merge Yoruba strings (Chris Leonard)
* honor max-participants (AbrahmAB)
* Copy from Vte or text buffer (James Cameron)
* Rename example load to open (James Cameron)
* Load examples in new tab (James Cameron)
* Typo, disutils to distutils (James Cameron)
* Save as library; only if writable (James Cameron)
* Load example; omit En and Es directories (James Cameron)
* Pong example playability (James Cameron)
* Repair Gtk tutorial examples (James Cameron)
* Fix missing run, stop, clear icons (James Cameron)
* Use either Vte version (James Cameron)
* use latest collabwrapper.py (James Cameron)
70
* More collabwrapper fixes (James Cameron)
69
* Add missing file
68
* New translations
* Fixes to notebook tabs (erilyth)
67
* Updated VTE and Box2D support; cleaned up support for ARM (Ezequiel Pereira)
66
* Cleaner implementation of workaround for old Vte version detection.
65
ENHANCEMENTS:
* Add tab selection shortcuts (Vikram Ahuja)
* Add category (Walter Bender)
BUG FIXES:
* Really old versions of VTE don't have versions (Walter Bender)
* Catch deprecated method: vte.fork_command_full (Martin Abente)
* Fix broken Vte.Terminal.set_colors on Fedora 21 (Martin Abente)
* Code style fixes, pep8 (Vikram Ahuja)
* Fix tab naming problems (Vikram Ahuja)
* Ignore Ctrl-w if only one tab open (Vikram Ahuja)
* Fix tab name changing problems (Sakala Venkata Krishna Rohit)
* Hide close button if only one tab open, fixes #4818 (Vikram Ahuja)
64
ENHANCEMENTS:
* Control for font size (svineet)
* Improved tab control (goutamnair7)
63
BUG FIXES:
* Update some tutorials with fixes from Jean THIERY.
62
BUG FIX:
* Use local import for physics/elements module (fixed import issue on SoaS).
61
ENHANCEMENT:
* More hot keys (native)
BUG FIXES:
* Fix indentation problem in GroupThink (icarito)
* Fix scrollbar in activity template (icarito)
60
ENHANCEMENT:
* Added hot keys to open and close tabs (native)
59
BUG FIX:
* Fixed "output of the program is not fully displayed" (SL #4661)
patch by "native <[email protected]>"
* Fixed problem with importing sample code into empty notebook
58
BUG FIX:
* Fixed typo in alert callback name
57
ENHANCEMENTS:
* Set tab label with file name when loading examples
* Set focus on text view
BUG FIX:
* Sort out numerous cases regarding saving/restoring tabs/tabs content
* Fixed problem with sound check in sugar-build env.
56
ENHANCEMENTS:
* Don't offer up sound examples if TamTam is not installed
* Improvement to search for sound resources (Gonzalo Odiard)
BUG FIX:
* Work around problem importing sugar3.actitity to generate bundle_path
55
ENHANCEMENTS:
* Export as distutils, as library, as example (Sai Vineet)
* Edit on multiple tabs (Sai Vineet)
* Add custom icon selection when saving as Sugar activity (Ignacio Rodriguez)
* New icons
BUG FIX:
* keep dialog window on top after cycling between activities
54
ENHANCEMENTS:
* Add confirmation alert before loading new projects (Emil Dudev)
* Use open palette instead of treeview (Ignacio Rodriguez)
* Show/Hide terminal widget (Sai Vineet)
* Added new examples (math/pi, math/stern-brocot)
* Added i18n support for examples (Jorge Alberto Gómez López)
* Added tutorials (Jorge Alberto Gómez López)
BUG FIXES:
* Reenable copy/paste (Ignacio Rodriguez)
* Fix problems with sound library
* Using elements package from Physics
53
BUG FIXES:
* Replaced the comma-space with a semicolon (no space) to fix a
problem with parsing mime_types that prevented Pippy from opening
.py files
* Fixed many issues with export Sugar activity code
50
BUG FIXES:
* Replaced the comma-space with a semicolon (no space) to fix a
problem with parsing mime_types that prevented Pippy from opening .py files
* Fixed many issues with export Sugar activity code
43
* Fix for export button + icons (Manu Quiñones)
* Fix the load of already saved examples (Gonzalo Odiard)
* New translations.
42
*New translations.
41
*New Translations by aman0115, samybt, aputsiaq, khaled, cjl, Myckel, mschlager
*Division by zero fix for when elapsed time is zero on fast systems, OLPC#11176 James Cameron <[email protected]>
*Regen pot, pep8 fixes, Adding save as example option, based on geirea patch on SL#1496,
Better way to go to TamTamEdit, updating url_update info, removing service_name, Rafael Ortiz <[email protected]>
*Update MAINTAINERS file, Anish Mangal <[email protected]>
40
*Fix Pippy sound library on non-OLPC OS systems (SL#638)
*Run graphics (pygame) examples in full screen mode (OLPC#10688)
39
* Factorial example fix
* pep8 and pylint cleanup for examples
38
* Fix svg icons for Pippy
* Add EditToolbar & modify toolbars for <=0.84 compatibility
(Gonzalo and Anish)
* Remove the 'dobject'/groupthink submodule
* Switch activity.info from class to exec
37
* Remove broken slideshow until it is fixed #2054 (James Cameron)
* Adapt pippy examples to screen dimensions (except xolyimpics),
dev.laptop.org #9260 (James Cameron)
36
* Add COPYING based on activity.info license field, verify source file
licenses, include LICENSE from Elements upstream SVN, fixes
Sugarlabs.org #1571 and laptop.org #9181. (James Cameron)
* Fixed pippy layout so that it doesn't break at any resolution other
than 1200x900. (Anish Mangal)
* Moved the start, stop and run buttons to the activity toolbar.
(Anish Mangal)
35
* Add collaborative editing with Groupthink
* Fix self-generated bundles by including port/ (and now groupthink/)
34
* Editor: enable autotabbing, space tabs,
and tab size = 2 (to ensure compatability with examples)
33
* Include XOlympics physics game example
* Use default Sugar-specified font sizes
32
* Trac #607 (SugarLabs), Font size needs to be 10 for Soas
(font size of 8 for XO-1 users)
31
* Trac #350 (SugarLabs), Python path set improperly
30
* Allow playing sounds identified by full filesystem path in
pippy.sound (cscott)
* Resync Pippy's "Pippy metadata" with its activity.info, etc. (cscott)
* New default activity icon (Madeleine Ball)
* Trac #6323: Pippy's terminal and code editor font sizes are too big (brian)
* Add pippy.physics package and graphics/physics example (brian)
* Allow UTF-8 in Pippy source files. (cscott)
29
* Trac #8665, cont: further fixes for bundle-building.
28
* Trac #8665: Bundle-building was broken by a Sugar API change (trac #8136)
27
* Use a protected update_url.
* Updated license information in files; added 'license' field.
* Reverted bundlebuilder change: using .start("Pippy") makes modern
bundlebuilder complain:
WARNING:root:bundle_name deprecated, now comes from activity.info
26
* Bundlebuilder API change -- use .start("Pippy") instead of .start().
25
24
23
22
* Add check to not fail on new gtksourceview2 API (erikos)
21
* Add "tree" and "snow" from Dafydd Harries.
* Give a friendly error message if the audio library isn't found.
20
* Collaboration works; you get a copy of the host's source buffer.
* We look for the audio library in /home/olpc as well as /usr/share.
19
* #6475: Fix crash on launch when no telepathy connection (morgs)
18
* Updated translations for release.
17
* Attempt to fix Spanish, from Sayamindu.
16
* New "slideshow" example, by cjb.
15
* "View source" now works on both Pippy and Pippy-generated activities!
(From C. Scott Ananian.)
14
* Add pippy.console.size() to get rows/cols, make "thanks" use it.
13
* Pippy can now create activity bundles of user code, using the "Keep As
Bundle" icon on the toolbar!
(From C. Scott Ananian.)
12
* Factor out a pippy library, which programs can use with 'import pippy'.
* The pygame portion of the library uses 'best practices' to avoid eating
up CPU, and pauses & suspends after 20 seconds of inactivity.
(From C. Scott Ananian.)
11
* New pygame examples by Henry Holtzman! "bounce", "camera", "lines", "pong".
10
* Add "guess" example (Pilar Saenz).
9
* Changed sound library location again. Add "thanks".
8
* Changed location of sound library on filesystem, for build573+.
7
* Remove the "interpreter" banner; we don't provide the help files it mentions
* Add "Stop!" button to terminate the currently running code.
6
* Add "interpreter" example, by Ivan Krstić.
* 55px->45px icon, resized by Eben Eliason.
5
* Update to new Tubes API
* Small example changes
* Added getSoundList() which returns the list of available sounds for playWave() (Flipo)
4
* Journal integration
* Sound support! Thanks to Nat/TamTam team.
* New examples:
Sierpinski (Madeleine Ball)
Recursion (Mel Chua)
Fibonacci (Rafael Ortiz)
3
* Added scrollbars, replaced hippo with gtk.
2
* First public release.