Web · Wiki · Activities · Blog · Lists · Chat · Meeting · Bugs · Git · Translate · Archive · People · Donate
1
201
2
3
ENHANCEMENT:
4
* New sample program: plot global tempuratures (temperature data from
5
  http://eesc.columbia.edu/courses/ees/climate/labs/globaltemp/data/
6
  global_temp.xls)
7
8
BUG FIXES:
9
* Fixed problem with turning off hover help (Alan Aguiar)
10
* Fixed problem with starting plugins from exported Python code
11
* FIxed problem with label offset (SL #4754)
12
13
200
14
15
BUG FIXES:
16
* Fixed regression in python export due to typo
17
* Fixed regression in boolean operators due to ColorObj class
18
* Fixed block scaling problem
19
20
199
21
22
ENHANCEMENTS:
23
* Use journal or file block for all media types
24
* Play audio and video from the web
25
26
BUG FIXES:
27
* Eliminate extra space around protoblock labels
28
* Code cleanup: separate classes for Selectors and PaletteViews
29
* Use built-in Python mimetype processing
30
* Cleaned up gplay code (uses debug_output)
31
32
198
33
34
BUG FIXES:
35
* Fixed bug with color constants when used with push/pop and boxes
36
* Fixed bug with hover help in GNOME (Alan Aguiar)
37
38
197
39
40
BUG FIX:
41
* Fixed problem with dragging canvas while programming is running
42
43
196
44
45
ENHANCEMENTS:
46
* New translations
47
* Export project as Sugar icon (Jorge Alberto Gómez López)
48
* Export project as ODP (Jorge Alberto Gómez López)
49
50
BUG FIXES:
51
* Fixed problem with Returns in action and box names (as reported by quozi)
52
* Fixed problem with label positioning on some blocks
53
* Fixed rendering problem with filled shapes using arcs
54
* Fixed problem with sharing filled shapes using arcs
55
* Make save_as_icon button insensitive when no svg output
56
  available (Ignacio Rodriguez)
57
* Make save_as_ODP button insensitive when no saved pictures
58
  available (Ignacio Rodriguez)
59
60
195
61
62
ENHANCEMENTS:
63
* New translations
64
65
BUG FIXES:
66
* Added missing parens for some binary operations in Python export
67
* Fixed positioning of help messages (#4679)
68
69
194
70
71
ENHANCEMENTS:
72
* Added URL block (Scimonster)
73
* Save/restore palette settings in GConf
74
* Add confirmation when emptying trash in GNONE version (Alan Aguiar)
75
* Add load/save plugin dialog to GNOME version (Daniel Francis)
76
* Add busy cursor when projects are being prepared to run
77
* Reworked Duplicate Blocks warning graphic to reflect current block shapes
78
* Refactor until block shape to better reflect flow logic
79
* Enabled load file to heap/save heap to file to use the Sugar journal
80
* New translations
81
82
BUG FIXES:
83
* Fixed shade block dock settings (Alan Aguiar)
84
* Fixed bug in empty trash (Alan Aguiar)
85
* Set active turtle after 'clean' in exported Python code
86
* Execute 'until' body once before entering loop in exported Python code
87
* Fixed problem with running_blocks flag not being cleared (cause of spurious
88
  "hit stop button" messages.
89
* Fixed problem with errant text entry widget on run.
90
* Fixed problem with text wrap of SVG output #1856 (Jorge Alberto Gómez López)
91
92
193
93
94
ENHANCEMENTS:
95
* Merged Marian Zepf's export Python branch (This is really fun. Give it a try.)
96
* Added busy cursor while project is loading from store
97
* Added tabbing through palette proto-blocks
98
* New sample program from Cynthia Solomon
99
* Logging errors in project metadata for making learning visible
100
* New translations
101
102
BUG FIX:
103
* Prevent text blocks from docking to blocks requiring numeric arguments
104
105
192
106
107
ENHANCEMENTS:
108
* New sample program (Snake game)
109
* Refactored sensors-follow-me example
110
* New translations
111
* Moved save snapshot button to Load/Save palette (Users were confusing it
112
  for the save image button.)
113
* New blocks on extras palette: load_file_to_heap and save_heap_to_file
114
* Added confirmation alert to empty trash block
115
* Dismiss samples store by clicking on canvas
116
* Reordered layout of extras palette to better commodate new blocks
117
118
BUG FIXES:
119
* Fixed regression in Sugar 84 support
120
* Fixed problem with GNOME due to Sugar button check (Alan Aguiar)
121
* Fixed label updates on mouse x, mouse y, and keyboard
122
* Fixed bug with see block
123
* Fixed bug in sharing filled shapes
124
125
191
126
127
ENHANCEMENTS:
128
* New sample programs (Kyoto flowers)
129
* New translations
130
* Add support for querying remote turtle position, heading
131
132
BUG FIXES:
133
* Fixed collaboration bug (#4631)
134
* Fixed i18n problem with 'select palette' block
135
* Fixed problem with load block 'turtle'
136
* Fixed problem with hover-help toggle
137
* More robust error handling for plugins
138
139
190
140
141
ENHANCEMENT:
142
* Set maximum number of participants
143
144
BUG FIX:
145
* Fix problem with null index when action and store-in blocks are
146
  missing arguments.
147
148
189
149
150
ENHANCEMENT:
151
* New sample project
152
153
BUG FIXES:
154
* Fix alignment problem with GNOME version
155
* Fix problem with default coordinate system
156
157
158
188
159
160
ENHANCEMENT:
161
* Add labels to Cartesian coordinate grid
162
163
BUG FIXES:
164
* Ensure that default coordinate scale is 1 (pixel mode)
165
* Adjust pen size to coordinate scale
166
167
187
168
169
ENHANCEMENTS:
170
* Use icon view for browsing sample projects
171
* New translations
172
* New sample progams
173
* Save coordinate scale with gconf
174
* Make scaled coordinates +-20 instead of +-100
175
176
BUG FIXES:
177
* Fixed more bugs in SVG save
178
* Fixed several bugs in non-interactive mode
179
* Fixed problem with erratic Cntl-V (SL #2751)
180
* Fixed problem with missing Stop button when malformed block encountered
181
  (SL #4522)
182
183
186
184
185
BUG FIX:
186
* Use /tmp for creating SVG surface when running from GNOME
187
188
185
189
190
ENHANCEMENTS:
191
* New translations
192
* More sample graphics from turtleart.org
193
* Added pen state boolean
194
* Added new sensor-record example (generates turtle art program from mouse movements)
195
* Some comments added to the code by Marion Zepf
196
197
BUG FIX:
198
* Fixed problem with load block introduced by turtle-centric rebase
199
200
184
201
202
ENHANCEMENTS:
203
* New translations
204
* Internal refactoring in support of a turtle-centric approach to programming
205
206
183
207
208
ENHANCEMENT:
209
* New translations
210
211
182
212
213
ENHANCEMENT:
214
* New translations
215
216
BUG FIXES:
217
* Fixed problem with initializing trash palette when init_on_start
218
  flag is set (Alan Aguiar)
219
* Disambiguation of parent vs activity (Marion Zepf)
220
* Isolation of GUI to enable non-interactive use of canvas (Marion Zepf)
221
222
181
223
224
BUG FIX:
225
* Make sure trash is last palette
226
227
180
228
229
ENHANCEMENT:
230
* Faster launch time
231
* New translations
232
233
BUG FIX:
234
* Catch exception raised when gconf is not available (prevented launch
235
  on some old systems, e.g., Peru 802)
236
237
179
238
239
ENHANCEMENT:
240
* Add option to either open a new project or load a project into an
241
  existing project
242
243
BUG FIXES:
244
* Restore cursor after aborted chooser dialog
245
* Fix problem with loading projects from Sugar Journal
246
247
178
248
249
BUG FIX:
250
* Add missing import that broke chooser
251
252
177
253
254
ENHANCEMENT:
255
* New translations
256
* Faster startup time
257
258
BUG FIXES:
259
* Fixed Logo export (#4502)
260
* pep8 and pyflakes cleanup
261
262
176
263
264
ENHANCEMENT:
265
* Add facility for saving and restoring individual stacks
266
* Save status of hover help between sessions
267
* New translations
268
269
175
270
271
ENHANCEMENT:
272
* Power management utility: Alan Aguiar
273
274
BUG FIXES:
275
* Force audio sensors to use single channel on XO 4
276
* Fix problem with file naming when saving images in GNOME
277
* Fix problem with file naming when saving Logo code in GNOME
278
* Use newline (\n) instead of return (\r) in exported Logo code
279
280
174
281
282
ENHANCEMENTS:
283
* Always open Turtle Palette after loading new project
284
* Make shift-palette icons directional
285
* New translations
286
287
BUG FIX:
288
* Fix typo that prevented palette repositioning to work properly
289
290
173
291
292
ENHANCEMENTS:
293
* Increase expand/shrink show/hide dots for easier touching
294
* Enable canvas dragging with touch
295
* Update screen constants (e.g., width, height) when screen rotates
296
* Switch between a toolbar and a palette, depending upon screen aspect ratio
297
298
172
299
300
ENHANCEMENTS:
301
* Prevent rearrangement of blocks while program is running
302
* New translations
303
304
BUG FIX:
305
* Detect XO hardware on some old systems
306
307
171
308
309
ENHANCEMENTS:
310
* TurtleArt --> TurtleBlocks
311
* About TurtleBlocks
312
* New sample program: calculate and display prime factors
313
* Facebook upload from GNOME
314
315
BUG FIXES:
316
* Cleaned up some corner cases where NAN errors are not reported
317
* More efficient calculation of ... in text blocks
318
* Proper formatting of multi-mime-type field
319
320
170
321
322
ENHANCEMENTS:
323
* New translations
324
* More consistent behavior for color blocks
325
* Increased contrast for shade block: full range between black and white
326
* Auto-increment my_box name when creating new prototype box block
327
* New sample Python project: load data from filesystem
328
* Use .tb suffix for TurtleBlocks
329
* Add MAGIC NUMBER support for .tb files
330
* Convert int args to float when using Python block (#4382)
331
* Improved behavior of stop button in GNOME (Alan Aguiar)
332
333
BUG FIXES:
334
* Cleaned up some bugs that broke non-interactive mode
335
* Add warning if use of forever block in non-interactive mode is detected
336
337
169
338
339
ENHANCEMENTS:
340
* New translations
341
* Disable hover help while program is running
342
* Add sensor support for XO4
343
344
BUG FIXES:
345
* Fixed major memory leak introduced back in Version 123 that was
346
  causing TA to crash (#4346, #3291).
347
* Fixed minor memory leak (with help from Alan Aguiar) caused by
348
  incomplete clean up after hitting stop button.
349
* Ignore null block definitions (#4316)
350
* Fixed sensor-block regression on 0.84 system (due to use of
351
  subprocess.check_output)
352
* Add sample toolbar to 0.84 toolbars
353
* Improved detection of host computer (used for sensor blocks) needed
354
  for XO4 (Gonzalo Odiard)
355
* Fixed problem with HELP_MSG in GNOME version (Alan Aguiar)
356
* Fixed problem with .desktop file (Daniel Francis)
357
358
168
359
360
ENHANCEMENTS:
361
* New translations
362
* Expand textview vertically when editing multiline strings
363
* Add sample python code for accessing Alice engine
364
* Add new graphic example by Jonny Emerson
365
* Enable use of Enter on number blocks (#4271)
366
367
BUG FIXES:
368
* Fixed regression in renaming action and box blocks
369
* Fixed problem with mic boost on XO 1.75 (#4288)
370
* Set maximum width of string blocks to prevent them from running off screen
371
372
167
373
374
BUG FIX:
375
* Fixed rounding error in calculating turtle movement
376
* Fixed truncation error in display of turtle position
377
* Fixed some grammatical errors in strings (cjl)
378
* Fixed inconsistent behaviour of Stop Button when running in GNOME
379
* Work-around for #3675 (sensor channel swapping on XO 1.75)
380
* More fine-tuning of on-screen keyboard support
381
382
NOTE:
383
* As of v167, taextras.py has been moved to its own repository
384
385
166
386
387
BUG FIXES:
388
* Fixed problem with label alignment on some blocks
389
* Fixed problem with help label size (#4095)
390
* Fixed problem inserting blocks into some stacks
391
392
165
393
394
ENHANCEMENT:
395
* Remove a dependency on xpdyinfo
396
397
164
398
399
BUG FIX:
400
* check dpi to set font scale
401
* fix "triangle" number block increments
402
403
162
404
405
ENHANCEMENTS:
406
* Support for external camera
407
* New translations
408
* Accommodations for on-screen keyboard
409
410
160
411
412
ENHANCEMENTS:
413
* Add gray as argument to fill screen block
414
* Added new summary field
415
* New sample projects for journal analysis
416
* New translations
417
418
158
419
420
ENHANCEMENTS:
421
* New translations
422
423
BUG FIX:
424
* Properly display blocks with four labels
425
* Don't hide blocks when hitting stop button
426
* Use different warning messages when plugin fails to import vs load
427
428
156
429
430
ENHANCEMENT:
431
* Make button down block a boolean
432
* New translations
433
* Restore from trash added as a button to edit toolbar
434
435
BUG FIX:
436
* Check for get_window, not available on some older systems
437
* Fixed a few corner cases with autogeneration of palette blocks
438
439
154
440
441
ENHANCEMENT:
442
* New sample code
443
* New translations
444
445
BUG FIX:
446
* Add custom storein boxes to palette
447
448
152
449
450
ENHANCEMENT:
451
* New sample code
452
* New translations
453
* Remove redundant box and action blocks from Block palette
454
* Sharing turtle shell
455
456
BUG FIX:
457
* Catch some errors in auto-action block generation
458
* Work around activity version number issue for Sugar 0.88
459
* Reset color, shade, and gray when using Black or White blocks
460
* Update labels on named boxes when running in debug mode
461
462
149.2
463
464
BUG FIX:
465
* Removed unused import that broke GNOME-only version (w/ rgs)
466
467
149.1
468
469
ENHANCEMENT:
470
* Move "sandwich block" to flow palette
471
* Added support for drag-and-drop of block data from clipboard
472
* New translations
473
474
BUG FIX:
475
* Fixed problem with nested While loops
476
477
149
478
479
ENHANCEMENTS:
480
* Changed flow block artwork to use "clamp style"
481
* Insert blocks into the middle of a stack
482
* Moved camera to media palette
483
* New translations
484
485
BUG FIX:
486
* Fix regression that prevented selected blocks from moving on top of
487
  all other blocks
488
* Add box and stack proto blocks to palette on load/copy
489
* Don't create duplicate start or action blocks with copy/paste
490
491
148
492
493
ENHANCEMENTS:
494
* Pen/color palette changes: pen operations on one palette, colors
495
  on a second palette
496
* Removed bug from all versions
497
* New snail icon
498
* Rabbit and snail change color to indicate run speed
499
* Clicking on a stack respects current run speed
500
* Turtle shape more directional
501
* New copy- and share-block behavior:
502
   (1) Click on Copy Button (or Share-Block Button);
503
       the cursor changes to a hand pointer;
504
   (2) Click on any block or stack of blocks and that stack is
505
       briefly highlighted and copied to the clipboard (or shared);
506
   (3) The cursor is changed back to the standard cursor.
507
508
BUG FIX:
509
* Catch unicode error in collaboration code
510
511
147
512
513
ENHANCEMENTS:
514
* New translations, including Aymara
515
* Improved pitch tracking
516
517
BUG_FIXES:
518
* Add flag to initialize palettes on startup (needed by some plugin palettes)
519
* Palette overflow (#3719)
520
521
146
522
523
ENHANCEMENTS:
524
* Add Tony Forster's simulation of math-galton-path.ta to sample programs
525
* Define general purpose chr and int blocks instead of special purpose
526
  chr(keyboard) and int(keyboard) blocks
527
* Highlight all blocks in selected stack
528
* Update label on Share Button to remind user to select blocks to share
529
* Move save snapshot button to main toolbar
530
* Add proto block to blocks palette for named actions
531
* Add proto box for blocks palette for named boxes
532
* Added more TRANS notes for i18n
533
534
BUG_FIXES:
535
* Fix bug with nested foerver/while/until (#3699)
536
* Clean up some strings on currency palettes
537
* Don't call plugin_stop() twice
538
539
145:
540
541
BUG_FIXES:
542
* Use different dispatch code for share (#3685)
543
* Rescale remote turtle labels (#3684)
544
545
144:
546
547
ENHANCEMENTS:
548
* New sample programs (Elver Puerta y Mercedes Vilca Castillo)
549
* New blocks for keyboard entry (como Raul Hugo)
550
* Added sharing for speak block
551
* Added sharing of selected stacks
552
553
BUG_FIXES:
554
* Hide status block when starting execution of blocks (#3682)
555
* Cleaned up some strings in taextras.py
556
* Remove flakey save_as_HTML feature
557
558
143
559
560
ENHANCEMENT:
561
* New translations, including Quechua
562
563
BUG_FIXES:
564
* More robust handling of xid when playing video
565
* Disabled canvas dragging on XO hardware (too slow)
566
* Fixed problem with labels on resistance blocks
567
* Fixed problem with loading plugins on some systems
568
569
142
570
571
ENHANCEMENT:
572
* Improved sensor calibration for XO 1.75 (Thanks to Tony Forster,
573
  Guzman Trindad, James Cameron, and John Watlington)
574
* Add media pause, resume, and stop
575
576
BUG_FIX:
577
* Properly offset video window when toolbars are opened/closed or
578
  window is in fullscreen mode
579
580
141
581
582
BUG FIXES:
583
* get_lower() and get_upper() are only available in PyGTK 2.14 and above
584
* Movies playback works properly (#3166, #3369)
585
* Don't drag canvas while program is running (interferes with mouse
586
  sensor blocks)
587
588
140
589
590
ENHANCEMENTS:
591
* New translations
592
593
BUG FIXES:
594
* Blank out coordinate display when data are invalid (#3599)
595
* Import CalledProcessError in audiograb.py
596
597
139
598
599
ENHANCEMENTS:
600
* Autohide blocks when running program from "Rabbit"
601
* Autoshow blocks on Stop or Error
602
* Move Show-Blocks button to Stop-Turtle button on main toolbar
603
* Add --run flag to GNOME version for autorun on launch
604
* New plugin strings
605
* New translations
606
(with help from Alan Jhonn Aguiar Schwyn and Andres Aguirre)
607
608
BUG FIX:
609
* Fix spacing of GNOME toolbar
610
* Use black list instead of white list to specify when to not
611
  right-justify the Stop button (#3574).
612
* Expose white list for blocks that can take either string or numeric
613
  arguments
614
* Reset default background color on clean/erase
615
* Properly update turtle coordinates on View toolbar
616
617
618
138
619
620
ENHANCEMENTS:
621
* New translations
622
* Replace ambiguous Sensor palette icon with Sensor icon from Measure
623
* Renamed sample programs by genre, e.g., graphics, sensors, math, etc.
624
* Canvas can be dragged
625
* Add alerts after successful saves
626
627
BUG FIX:
628
* Added more robust sprite 'hit" detection (#3415)
629
* Force Cairo refresh after fill block (#3422)
630
* Refactoring of save to svg code to use Cairo surface (#3423, #3424)
631
632
137
633
634
ENHANCEMENTS:
635
* New help system inspired by Gonzalo Odiard's help in SimpleGraph 
636
  (includes end run around #2633)
637
* Force standard palettes to appear before plugin palettes
638
* New mechanism for loading plugins from the Journal (with help from
639
  Alan Jhonn Aguiar Schwyn)
640
* Toolbars too large to fit on the screen can be shifted
641
* Help, print, and status blocks expand to full width on wide screens
642
* New translations
643
644
BUG FIX:
645
* Fixed palette initialization problem for plugins using hidden blocks
646
* Fixed typo (#3330) in help string for NXT plugin
647
* Reverted some syntax changes to support old XO images still using Python 2.5
648
* Catch AttributeError when palette refresh fails
649
* Replace deprecated class commands with subprocess
650
* Fixed turtle inverted-color problem (#3396)
651
652
136
653
654
ENHANCEMENTS:
655
* Add method to retrieve plugin instance (Alan Jhonn Aguiar Schwyn)
656
* New translations
657
658
BUG FIXES:
659
* Fixed regression in resistance sensor calibration for XO 1.75
660
* Fixed another problem with expanded compare blocks
661
* Fixed problem with disappearing blocks due to dragging over hidden palettes
662
663
135
664
665
ENHANCEMENTS:
666
* Changed mechanism for handling "hidden" blocks (used by some plugins)
667
668
BUG FIX:
669
* Restore currently selected palette after hide/show palette cycle
670
671
134
672
673
ENHANCEMENTS:
674
* Added method to change block color (used by some plugins)
675
* Added method to set the visibility of palette blocks (used by some plugins)
676
677
BUG FIX:
678
* Fixed typo inadvertently intoduced into plugin strings
679
* Fixed problem with boolean and compare blocks not expanding properly
680
681
133
682
683
ENHANCEMENTS:
684
* New translations
685
* Added strings used by WeDo plugin
686
* Added True and False blocks to Numbers palette (only for large screens)
687
* Added is heap empty block?
688
* Added support for polynomial objects in math libraries
689
  (used by nutrition plugin)
690
691
132
692
693
BUG FIX:
694
* Fixed problem with exporting of Logo code introduced in v131
695
* Capture "special blocks" in used block list
696
* Fixed typo in local variables causing voltage sensing to fail with
697
  XO 1.75 (#3297)
698
* Changed light-sensor power_state (deprecated) to level in python
699
  sample code (OLPC #11485)
700
701
131
702
703
ENHANCEMENTS:
704
* Internalized While and Until blocks (no longer macro expansions)
705
* Simplified keyboard input macro (uses until block)
706
* Some consolidation of toolbars on smaller displays
707
* New data-graphing example from ClaudiaU
708
* New strings for Butia, Follow Me, and Sumo plugins
709
710
TOUCH ENHANCEMENTS:
711
* Added on-screen adjusters for numeric blocks
712
* Added a mouse-motion threshold for differentiating between a click and a
713
  drag motion
714
715
BUG FIXES:
716
 * While and Until blocks continue program flow after exiting
717
 * Until block executes once before test
718
 * Changed light-sensor power_state (deprecated) to level
719
 * Switched to panel for Save/Load buttons so that they'd all fit on
720
   smaller screens
721
722
Thanks to Alan Jhonn Aguiar Schwyn for testing many of these changes
723
724
130
725
726
ENHANCEMENTS:
727
* Add support for stereo sensor input on XO1.5, XO1.75 hardware
728
* New translations
729
* New example program: soundpaint.ta
730
731
BUG FIXES:
732
* More robust initialization of sensors (#552)
733
* Work around for problem with Journal preview image
734
* Clean up temporary files left from various export functions
735
* Fixed layout issue with embedded images in .svg exports
736
* Fixed regression bug in HTML export
737
738
129
739
740
ENHANCEMENTS:
741
* Repositioned labels on if-then-else blocks
742
* Reskinned turtles now rotate to all angles
743
* New translations (.aym, .quz, .fr, .da)
744
745
128
746
747
BUG FIXES:
748
* Fixed logic error preventing camera capture of multiple frames
749
* Fixed problem with camera autogain (#2651)
750
* Don't zoom text in alert blocks (#3175)
751
752
Note: Still working on  #2624, repeated show camera fails after awhile
753
754
127
755
756
ENHANCEMENTS:
757
* Changed mouse click block to mouse-button down block
758
* Improved camera plugin: writing directly to a pixbuf
759
760
BUG FIXES:
761
* Fixed problem with missing help strings on XO hardware
762
763
126
764
765
ENHANCEMENTS
766
* Added speak block to media palette
767
* Added sinewave block to media palette
768
* Added mouse x, y, and click blocks to sensor palette
769
* Added plugin support for clear method attached to clean block and
770
  Erase button.
771
772
125
773
774
BUG FIXES:
775
Alan Jhonn Aguiar Schwyn uncovered some bugs: some old, some new.
776
* get_pixel failed on some old Sugar system (fixed with patch from cscott)
777
* typo in quit_plugin method
778
* typo in coordinate-rescale callback
779
780
124
781
782
BUG FIX:
783
* Fixed problem with overlay grids
784
785
123
786
787
ENHANCEMENTS
788
* Using Cairo graphics (#1203)
789
 - antialiasing
790
 - rotation of text and images
791
 - filled arcs
792
793
NOTE
794
* For performance reasons, the coordinate grids are now drawn directly
795
  onto the turtle canvas. This has two consequences: (1) the grids cannot
796
  be erased except by erasing the entire screen; and (2) the turtle can
797
  draw on top of the grid.
798
799
BUG FIXES:
800
* Export as Physics project (#3113) available as a plugin
801
* i18n enhancement (#3215) consistent use of strings
802
* Enable delete key on HS keyboard (#3052)
803
804
122
805
806
ENHANCEMENTS
807
* New translations
808
809
BUG FIX
810
* Allow pysample/*py files to be loaded into projects from Sugar
811
* Catch value error in string comparisons with Boolean blocks
812
* Added missing sugar.datastore imports
813
814
121
815
816
ENHANCEMENTS
817
* More consistent block labeling (#3215)
818
819
120
820
821
BUG FIX
822
* Removed debugging call that caused "doubling" of arcs #3214
823
824
119
825
826
ENHANCEMENTS
827
* Save list of blocks used as a searchable tag in the Journal
828
829
BUG FIXES
830
* Fixed type error introduced to arc commands by patch to address #3164
831
832
833
118
834
835
ENHANCEMENTS
836
* New translations
837
838
117
839
840
ENHANCEMENTS
841
* Palettes float while scrolling the canvas so that they are always at
842
  hand (#3011)
843
* Added labels for neg. angles to polar coordinate overlay (#2650)
844
* Enabled Delete key when present (#3052)
845
* Added sensor.py example to pysamples (#3059)
846
* New translations
847
848
BUG FIXES
849
* Fixed problem with palette selection on old-style toolbars and GNOME
850
  version (#3094)
851
* Reverted patch to address #2633 since it caused Help label to disappear on
852
  XO 1.75 machines
853
* Accounted for block overlap in Python load_block.py (#3115)
854
* Fixed problem with launching in GNOME (#3133)
855
* Added missing comments to Python block code (#3159)
856
* Removed misleading tail on remote turtle labels (#3164)
857
* Fixed rounding error in positioning remote turtles (#3163)
858
* Consolidated turtle movements to prevent network overload when sharing
859
  (#3162)
860
861
116
862
863
ENHANCEMENTS
864
* New translations
865
866
BUG FIX
867
* Fixed problem with generation of i18n strings
868
869
115
870
871
ENHANCEMENTS
872
* Support for light sensor on XO 1.75 hardware
873
* New translations
874
875
BUG FIXES
876
* Returning float values from sensors as per OLPC #11166
877
878
114
879
880
ENHANCEMENTS
881
* Toolbar cleanup to be consistent with new design-team guidelines
882
* Support for accelerometer on XO 1.75 hardware
883
884
BUG FIXES
885
* Fixed race-condition that sometimes prevented turtle art from
886
  launching (#3044)
887
888
113
889
890
ENHANCEMENTS
891
* Enabled scaling of box-style-media (used to improve the display of
892
  currency with currency plug-in)
893
  See http://wiki.sugarlabs.org/go/Activities/TurtleArt#currency
894
* Update to mn translations
895
896
BUG FIXES
897
* Re-enabled initial setting of a default Palette Toolbar
898
 (accidentally removed in Version 111 when fixing keyboard acceleration
899
 problem #2986)
900
* Fixed problem with scaling some blocks with image overlays
901
902
112
903
904
ENHANCEMENTS
905
* Updates to German (DE) and Dutch (NL) translations
906
* Clean up of block "skin" code to better accomodate plugins
907
* New currency plugin available in wiki
908
909
111
910
911
ENHANCEMENTS
912
* New sample program: urban_landscapes.ta
913
* New sample program: fractions.ta
914
* New python block example for csound
915
* Translation updates for .de
916
917
BUG FIXES
918
* Reverted default action name to 'action' instead of 'stack'
919
* Reverted accelerator-key work-around (#2050) in light of #2986
920
921
110
922
923
BUG FIX
924
* Fixed regression problem with brightness block
925
926
109
927
928
ENHANCEMENTS
929
930
* CM coordinate grid overlay (XO hardware only)
931
932
BUG FIXES
933
* Restored missing localization files
934
* Only initialize camera if camera block is being used
935
* Suppress unnecessary debug output from talogo
936
* Fix hardware detection on some old builds
937
938
108
939
940
ENHANCEMENTS
941
942
* vspace, hspace run stack on mouse click (#2790)
943
* added clear all button to Trash Palette
944
* added language support to speak.py sample code
945
* added 'scratch' and 'hoops' examples
946
947
BUG FIXES
948
949
* Save to SVG was not working for setxy
950
* Save to SVG was not working for fill
951
* Save to SVG was broken for arc
952
953
107
954
955
ENHANCEMENTS
956
957
* Refactoring of block and palette generation to use the plugin
958
  classes for all blocks. (The goal is to make it easier for end-user
959
  modifications.)
960
* Added the ability to add new blocks on the fly (See uturn.py example)
961
* Added basic-style-3arg block (used by NXT plugin)
962
* Moved plugin libraries to ./plugins
963
* Shared turtles are updated after mouse drag (#2687)
964
* Shared turtles cannot be repositioned remotely (#2687)
965
* Shared turtles have labels
966
* Turtles are synchronized when joining share (#2687)
967
* Comments on usage included in the Python sample code (#2709)
968
* Using standard Sugar icons for colors and camera
969
* Refactoring of export Logo code to enable plugins to define new functions
970
* Value blocks updated properly on first appearance
971
* Reduced the header size in Python sample code for easier reading (#2748)
972
* Extend clearscreen to entire canvas (#2745)
973
* Cleaned up some issues with .es translations (Guzman Trinidad)
974
* More robust handling of broken projects and unknown block types
975
* Added hidden blocks when plugin devices are unavailable
976
* Added new Python example for recording audio
977
978
BUG FIXES
979
980
* Fixed regression with help messages when running Sugar 0.84 (#2676)
981
* Fixed problem with selected turtle reverting back to default turtle (#2687)
982
* Fixed problem with camera block graphic in trash (#2678)
983
* Fixed regression with camera_plugin after refactoring (#2689)
984
* Fixed problem with saving/loading extra turtles when nick changes (#2441)
985
* Fixed problem with displaying large FILO heap (#2751)
986
* Fixed a problem with tags causing malformed HTML export
987
* Fixed problem with first sample when using sensors
988
* Fixed problem with method-name conflict with gtk.widget
989
990
PYTHON CODE CHANGE
991
992
* Userdefined code gets TurtleWindow instance rather than LogoCode
993
  instance as first argument. This change was made in order to better
994
  accommodate and better parallel the new plugin mechanism. Most
995
  likely, you had been referencing tw, the TurtleWindow instance from
996
  lc, the LogoCode instance, e.g., lc.tw. Now you can reference tw
997
  directly, e.g., tw. To reference lc, use tw.lc. Under most
998
  circumstances, Turtle Art will detect when myblock is looking for lc
999
  rather than tw and it will pass the correct argument.
1000
1001
106
1002
1003
ENHANCEMENTS
1004
1005
* Added sharing to draw_text, fill_polygon, draw_pixbuf (#2461)
1006
* Added sharing (EXPERIMENTAL) between Gnome and Sugar versions (with Raul
1007
  Gutierrez Segales)
1008
* Added 'time' block for measuring elapsed time (in seconds)
1009
* Added 'brightness' block for reading average camera luminance value
1010
  (with help from Tony Forster and Guzman Trinidad)
1011
* Added camera media block for grabbing images from the camera
1012
* New speak.py sample code for doing text to speech (Tony Forster)
1013
* New load_block.py sample code for programatically creating TA projects
1014
* New psuedo-color.ta example (Tony Forster)
1015
* New love-speaks-volumes.ta example -- use mic input to scale shapes
1016
* New spiralaterals.ta example inspired by Spiralaterals activity
1017
* Added a Media Palette for all media-related blocks and reorganized palettes
1018
  (#2633) for more clarity (Claudia Urrea and Bill Kerr)
1019
* Added offset for second argument in Boolean compare blocks
1020
* More complete translations in Spanish (es) and Italian (it)
1021
* Added plugin support for non-standard devices (camera, sensors, RFID)
1022
1023
BUG FIXES
1024
1025
* Exposed see as an external method (#2542)
1026
* Media type tests on file suffix use lower()
1027
* Added support for localization to GNOME version (Raul Gutierrez Segales)
1028
* Work around for situations where gst is not available
1029
* Fixed problem with displaying Journal preview images in portfolio
1030
* Restore overlay grids on clear
1031
* Fixed problem with help-string wrap width (#2633)
1032
* Added missing dependency to RFID plugin (Emiliano Pastorino)
1033
1034
105
1035
1036
BUG FIXES
1037
1038
* Fixed problem with coordinate overlay mislabelling when rescaling coordinates
1039
* Fixed overflow problem causing Turtle Art to crash after ~50 minutes (#2489)
1040
* Fixed regression with turtle display during Wait
1041
* Display heap with ellipsis to avoid illegible display (#2268)
1042
* New block-highlight scheme (#1709) (with help from Rodrigo Arboleda)
1043
1044
ENHANCEMENTS
1045
1046
* Added support for RFID tag reader (with help from Emiliano Pastorino)
1047
* Added 'Media Wait' block to pause turtle while media is playing
1048
1049
104
1050
1051
BUG FIXES
1052
1053
* Refactoring of audio/video code based on Jukebox (#1613)
1054
* Catch depreciated format during project load (#2501, #2447)
1055
* Reorganized some palettes (flow, portfolio) to fit smaller screen sizes
1056
* Map mouse coordinates to screen coordinates (#2502)
1057
* Also closed #2490, #2475, #2449, and #1057
1058
1059
ENHANCEMENTS
1060
1061
* Sample Python code stored in individual files
1062
* New sample Python code (#548): (copy/paste heap to/from clipboard
1063
  and to/from Journal)
1064
* Sensor calibration for XO 1.5 hardware (Tony Forster)
1065
* Text-only support for RTF files (#893)
1066
* Block at bottom of stack is hidden when stack is 'collapsed' (#2506)
1067
* Palette hides on repeat click of selector (#2505)
1068
* Elimination of redundant Hide Palette button (#2505)
1069
* Spanish translation of new blocks
1070
1071
103
1072
1073
* sensor palette: sound, volume, pitch, resistance, voltage
1074
* menu cleanup: samples on import/export toolbar
1075
* error message when trying to mix and match incompatible blocks
1076
* new DE translations
1077
1078
102
1079
1080
* fixed bug with refactoring of depreciated setxy block
1081
1082
101
1083
1084
* set text color to foreground color (#2448)
1085
* more resilience to bad block descriptions (#2447)
1086
* fixed typo in Python sample code (#2449)
1087
* only allow one start block per project
1088
* show box values on box label
1089
* moved import/export functions off activity toolbar onto journal toolbar
1090
* new DE translations
1091
1092
100
1093
1094
* fixed problem with turtle reskin when scale <= 1 (#2353)
1095
* fixed problems with keyboard commands (#2426)
1096
* documented keyboard shortcuts (Thanks to Tony Forster) See
1097
      http://wiki.sugarlabs.org/go/Activities/TurtleArt#Keyboard_shortcuts
1098
* view source shows project code instead of Logo code (#2204)
1099
* project code has improved formatting for readability (#2204)
1100
* chooser limits choices appropriately, e.g., when looking for Python code,
1101
  it only shows you .py files.
1102
* fixed math Name error problem with imported Python code (#2313)
1103
1104
99
1105
1106
* reskinable turtle (#2353)
1107
* setxy honors pen up/pen down (#2358)
1108
* updated Tamil, Spanish (#2359), and German translations
1109
* expandable two-argument blocks (#2330, #2336)
1110
* updated samples to take advantage of #2330 and removed extra turtles
1111
* removed import numpy to fix #2313 and #2314
1112
* fixed rounding error that prevented max value from being returned by
1113
  random (#2380)
1114
* added locale support for decimal_point rendering
1115
1116
98
1117
1118
* fixed palette selection bug introduced by alpha-value checking
1119
1120
97
1121
1122
* recenter default turtle when dragged onto palette
1123
* removed comment label from collapsible stacks
1124
* made font smaller on the bottom-of-collapsible-stack block (#2305)
1125
* rgs fixed resume problem in GNOME version (#2293)
1126
* checking alpha value to block 'hit' detection (fixes problem with
1127
  selecting the wrong block when blocks wrap around each other).
1128
* trap and display math errors in Python block (#2313)
1129
1130
96
1131
1132
* fixed deleted-turtle ghost bug
1133
1134
95
1135
1136
* some performance enhancements (block creation and stack dragging)
1137
* removed depreciated field from desktop file (Luke Farone)
1138
* fixed problem with setup.py in non-Sugar environments (Luke Farone)
1139
* new example program for turtle sees block
1140
* fixed broken clock example
1141
* catch import error for upload (#2194)
1142
* rescaling of read pixel values (#2188)
1143
* turtle sees block takes into account gray and shade (#2188)
1144
* hide extra turtles on clean (#2191)
1145
* hide coordinate overlays on clean (#2191)
1146
* reset scale, gray on clean (#2191)
1147
* work-around to c-c/c-v toolbar bug (Raul Gutierrez #2050)
1148
* writing config file in config directory (Luke Farone #2193)
1149
* using turtle name to generate color for multiple turtles
1150
* delete turtle when dragged onto the palette (#2191)
1151
1152
94
1153
1154
* added "turtle sees" block
1155
* added read_pixel block
1156
* updated sample images (smaller file sizes)
1157
* updated license for sample images
1158
* updated nl translation
1159
* fixed path problem with Exec in desktop file (Matthew Gallagher)
1160
* fixed path problem with icon in turtleart.py (Matthew Gallagher)
1161
* moved modules to TurtleArt subdirectory
1162
* limit size of upload file (Jamie Boisture)
1163
1164
93
1165
1166
* recenter overlays when window resizes (Jamie Boisture)
1167
* added icon for Desktop mode (Jamie Boisture)
1168
* support for project upload to server for Desktop mode (Jamie Boisture)
1169
1170
92
1171
1172
* fixed sharing bug introduced in v91
1173
* cleaned up cmdline processing
1174
1175
91
1176
1177
* added black and white blocks
1178
* fixed cgi escape bug (#1854)
1179
* fixed bug with overzealous block resizing (#2092)
1180
* speed up of refresh code (expose_cb handling)
1181
1182
90
1183
1184
* fixed problem with keyboard accelerators: Ctrl-C, Ctrl-V, and Alt-Return
1185
1186
89
1187
1188
* added non-interactive mode (with help from Jamie Boisture)
1189
* fix problem with icon in F13
1190
* block scale saved between sessions
1191
1192
88
1193
1194
* alsroot fixed ObjectChooser bug (#2002)
1195
1196
87
1197
1198
* added fill block
1199
* added gray block
1200
* fixed typo in sample code
1201
* added mouse support to sample code (See
1202
  http://tonyforster.blogspot.com/2010/03/mouse-support-in-turtleart.html)
1203
1204
86
1205
1206
* More .es updates
1207
1208
85
1209
1210
* Fixed bug loading floating point numbers from saved projects
1211
* 'store in box' accepts strings and numbers as labels
1212
* New .es translations
1213
1214
84
1215
1216
* merge with mainline
1217
1218
83
1219
1220
* added new user-interface features
1221
 o support for multiple turtles
1222
 o expandable blocks
1223
 o collapsible stacks
1224
 o runtime block highlighting
1225
 o error highlighting
1226
 o trash palette (with restore)
1227
 o palette better integrated into Sugar toolbar
1228
 o variable-length string blocks
1229
 o editable string blocks
1230
 o paste text from Sugar clipboard to string blocks
1231
 o new prefix boolean logic
1232
 o showblock to compliment hideblock
1233
 o fullscreen block
1234
 o Cartesian and polar coordinate blocks
1235
 o color blocks
1236
 o editable macros (used for presentation blocks)
1237
 o labels on coordinate-grid overlays
1238
 o more complete support in non-Sugar environments
1239
 o new (and improved) sample code
1240
 o Logo code for project added to View Source
1241
 o save SVG block lets you generate SVG with Turtle Art
1242
 o improved export-to-HTML logic
1243
 o new translations
1244
 o multi-variable in-line Python-code blocks
1245
 o traceback for checking errors in in-line Python code
1246
1247
* completed a major refactoring of the code
1248
 o download bundle-size is only 40% of previous versions
1249
 o faster first-time launch
1250
 o greatly simplified i18n maintenance
1251
 o easier to extend with new blocks and palettes 
1252
1253
82
1254
1255
* minor updates to Spanish translations
1256
1257
81
1258
1259
* fixed keyboard input bug introduced in v79
1260
1261
80
1262
1263
* new Finnish translations
1264
1265
79
1266
1267
* backspace enabled when entering numbers
1268
* arbitrarily long numeric strings enabled
1269
* fixed Python error in sample code
1270
* clean up of en artwork
1271
* fix bug in load_image
1272
* detecting XO 1.5 hardware for font-scaling problem
1273
* keyboard and gamepad navigation
1274
* expanded hover help
1275
* better logic for block selection used by copy/paste
1276
1277
78
1278
1279
* new artwork for pen palette
1280
* color blocks
1281
1282
77
1283
1284
* hide status block on start up
1285
* save reference to Python code loaded from the Journal
1286
1287
76
1288
1289
* fixed import error in project
1290
* fixed bullets in exporthtml
1291
* added proper scaling for coordinate blocks
1292
* moved status layer forward
1293
1294
75
1295
1296
* Cartesian coordinates overlay
1297
* polar coordinates overlay
1298
* coordinate display on View Toolbar
1299
* Option to rescale coordinate system to 100x100 on View Toolbar
1300
* Reordered the palettes (moved misc. down)
1301
1302
74
1303
1304
* load start block for new projects
1305
* fixed bug with reloading descriptions from Journal
1306
* added hover help to command line version
1307
* initiate the import Python chooser when Python block is clicked
1308
* saving pastable code to html export
1309
* fixed some problems in export to HTML code
1310
1311
73
1312
1313
* raise status flag when catching overflow error
1314
* clean up of de, it, fr, es artwork
1315
* fixed bug related to blocks running off the left edge
1316
* cleaned up command-line code
1317
1318
72
1319
1320
* cleaned up code for pre-0.86 palettes
1321
* fixed keyboard shortcut bug in pre-0.86 palettes
1322
* fixed problem with int(None) in unselect
1323
* fixed problem with int(float) in unselect
1324
* fixed fence-post problem with searching off the end of blocks
1325
* work-around Rainbow problem with tmpfile
1326
1327
71
1328
1329
* updated fr translations
1330
* more sample Python code
1331
* limiting abs(number) to max of 1000000 to prevent OverflowErrors
1332
1333
70
1334
1335
* new translations/artwork for vi, it, fr
1336
* added linewrap to help label (with rgs)
1337
* added label to Help toolbar (to work around bug with small displays)
1338
* caught some exceptions that prevented TA from running outside of Sugar
1339
* fixed bug preventing simple save to HTML for pre-086 systems
1340
* added missing icon for Save from Journal
1341
1342
69
1343
1344
* chmod +x svg factory
1345
* added missing import gettext from talogo.py
1346
* renamed xo-man to xo-child
1347
* caught missing attribute when running from outside of Sugar
1348
* new translations/artwork for de, fr, es, it
1349
* added translator comments
1350
* fixed several bugs in export to Logo code
1351
1352
68
1353
1354
* made case consistent on tool tips
1355
* fixed bug re i18n in debug panel
1356
* new artwork for es and fr
1357
* fixed some problems with svg factory
1358
* fixed bug in Export HTML
1359
* fixed naming problem with all save_as functions
1360
* fixed bug in Export Logo in regard to start block
1361
1362
67
1363
1364
* added mime-type icon
1365
* changed keyboard shortcuts to use Ctrl instead of Alt as per guidelines
1366
* fixed bug re wait time (now in seconds)
1367
* fixed problem with fractional wait times
1368
* fixed i18n problem with labels in hover help
1369
* reorganization of extras palette
1370
* fixed problem of empty file with "Save as HTML" (saving screen capture)
1371
1372
66
1373
1374
* fixed bug preventing launch on (0.82-0.84)
1375
* work around Rainbow problem with Save as image
1376
* fixed bug re activate Stop Button on launch (thanks to rgs)
1377
* added open from journal button (with rgs)
1378
* fixed bug re Erase Button (hides status blocks)
1379
* cleaned up some broken sample code
1380
1381
65
1382
1383
* fixed problem with View Toolbar
1384
* moved Samples button to Help Toolbar
1385
1386
64
1387
1388
* major refactoring for new toolbar design
1389
* stop sign turns off after execution is finished
1390
* added preliminary support for mg and ta
1391
* moved hover help to help toolbar
1392
* adjusted artwork on Turtle palette
1393
1394
63
1395
1396
* more sample programs
1397
* consolidated samples into one directory
1398
* fixed mask bug that prevented palette hiding
1399
1400
62
1401
1402
* first pass at hover help support (thanks Raul)
1403
* put samples button, keep button on project toolbar
1404
* fixed journal icons associated with HTML, Python, Logo
1405
* improved compatibility with old Sugar builds
1406
* images centered under turtle
1407
* text vertically centered under turtle
1408
* pop blocks snap into boxes
1409
* improved masks for fewer block-selection errors
1410
1411
1412
61
1413
1414
* fixed es translation 
1415
* fixed problem with save/load on old systems
1416
1417
60
1418
1419
* fixed sharing bug
1420
* began work on 701 backward compatibility
1421
* added more debugging code
1422
1423
59
1424
1425
* fixed leading bug for OLPC XO portfolio
1426
* enabled box to hold strings and journal objects
1427
1428
58
1429
1430
* fixed unicode string compare in equal block
1431
* fixed journal description bug introduced in v55
1432
* fixed misaligned myfunc block problem
1433
1434
1435
57
1436
1437
* lots of artwork clean up
1438
* elimination of lock block
1439
* more dead key clean ups
1440
* truncated strings
1441
1442
56
1443
1444
* more dead key cleanup
1445
* empty (undefined) box error message
1446
1447
55
1448
1449
* dead key workaround
1450
1451
54
1452
1453
* debug button
1454
* no more decimals by default for print
1455
1456
53
1457
1458
* es updates
1459
1460
52
1461
1462
* first attempt at fixing the mimetypes
1463
* default behavior of tamyblock.py is to draw a dotted line
1464
1465
51
1466
1467
* caught ISO_Level3_Shift problem on OLPC XO keyboard
1468
1469
50
1470
1471
* fixed some problems with taexportlogo
1472
* cleaned up save/load icons
1473
* print uses title for Journal objects
1474
* cleaned up movie window destroy code
1475
* more consistent template management internally
1476
* support of a sort for show in taexporthtml
1477
1478
49
1479
1480
* fixed character input bug
1481
1482
48
1483
1484
* reworking of media blocks
1485
* json cleanup
1486
1487
47
1488
1489
* image export
1490
* pot update
1491
1492
46
1493
1494
* full screen mode
1495
* scrolled window
1496
* better support for running from the command line
1497
1498
45
1499
1500
* alt chars for keyboard shortcuts
1501
* visual feedback for user-defined blocks when "loaded"
1502
1503
44
1504
1505
* adding user defineable block
1506
1507
43
1508
1509
* new de artwork
1510
1511
42
1512
1513
* removed unneeded Numeric dependencies
1514
1515
41
1516
1517
* end run around addons bug?
1518
1519
40
1520
1521
* improvements to it artwork
1522
1523
39
1524
1525
* improvements to nl and sv artwork
1526
1527
38
1528
1529
* improvements to de artwork
1530
1531
37
1532
1533
* adding de sl sv
1534
* cleaned up SVGs
1535
1536
36
1537
1538
* added el, vi, zh_TW
1539
1540
35
1541
1542
* updated depreciated fields in activity.info
1543
* added svg/*.py files to generate svgs from .po
1544
* added nl
1545
1546
34
1547
1548
* added it; cleaned up fr; converted to cjson (with help from silbe)
1549
1550
33
1551
1552
* merge with TAPortfolio (and elimination of Sensor and myblock features)
1553
1554
32
1555
1556
* rebase on TAPortfolio code
1557
1558
31
1559
1560
* run and step
1561
1562
30
1563
1564
* fixed broken POT file
1565
1566
29
1567
1568
* new artwork, better i18n
1569
1570
28
1571
1572
* added push and pop (en only)
1573
1574
27
1575
1576
* add named boxes and stacks
1577
1578
26
1579
1580
* allow new blocks to be created by clicking in addition to drag and drop
1581
1582
25
1583
1584
* added sensor panel from TurtleArt with Sensors
1585
* catch exceptions where DC Audio is not available (non-OLPC_XO-1 hardware) 
1586
1587
24
1588
1589
* add UCB logo export
1590
* check for conditions where image cache needs refreshing
1591
1592
23
1593
1594
* caching images
1595
1596
22
1597
1598
* added POT file
1599
1600
21
1601
1602
* added ru
1603
* fixed errors in fr and mn
1604
1605
20
1606
1607
* fixed translation problem with Spanish "poner en caja"
1608
* PT translation
1609
* height = toolbox.get_size()[1]
1610
* setyx
1611
* adding po files
1612
1613
19
1614
1615
* removed "sugar.activity import registry"
1616
1617
18
1618
1619
* Finnish
1620
* SVG cleanup
1621
1622
17
1623
1624
* SVG support
1625
* support for non-1200x900 displays
1626
1627
16
1628
1629
* Mongolian
1630
1631
15
1632
1633
* shebang patch
1634
1635
14
1636
1637
* Changed more file permissions (-x)
1638
* Deleted some redundant files (stray myblockgroup.gif files)
1639
* Add #!/usr/bin/env python to taturtle.py
1640
1641
13
1642
1643
* Added Turkish (tr) artwork
1644
* Changed permissions on artwork (-x)
1645
1646
12
1647
1648
* Added sqrt function
1649
1650
11
1651
1652
* Rename activity from TurtleArt to Turtle Art (dlo trac #2663)
1653
* Fix pen up in arc (dlo trac #7656)
1654
* Point update url at a protected page.
1655
1656
10
1657
1658
* licensing information in activity.info (dlo trac #6340)
1659
* new samples
1660
* improved icon (dlo trac #6836)
1661
1662
9
1663
1664
* added french images
1665
* fixed a few typos
1666
* fixed divide by zero bug
1667
1668
8
1669
1670
* added license
1671
1672
7
1673
1674
* simple i18n
1675
1676
6
1677
1678
* Graphics changes
1679
1680
5
1681
1682
* Multi instance happy