Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/ChangeLog
blob: 8c10e6e47f87f9efd3036169f4b0a09fcf6152ff (plain)
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
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
1001
1002
1003
1004
1005
1006
1007
1008
1009
1010
1011
1012
1013
1014
1015
1016
1017
1018
1019
1020
1021
1022
1023
1024
1025
1026
1027

=== 2384repo1303-bf.cs ===
Change Set:		repo1303-bf
Date:			29 August 2010
Author:			Bert Freudenberg

Update packages to repository version 1300 (update-bf.10). Rebuild flaps afterwards.
Changes from v1280 of 18 August 2010 to v1303 of 29 August 2010:
--------------------
System-bf.30
- do not call outdated update check methods on startup

System-bf.31
- set previous locale to a project's locale when entering it (TextMorph>>localeChanged depends on previous locale being set correctly)

System-bf.32
- make pasting images from other apps work on Mac, and possibly on WIndows (untested)

System-bf.33
- change copyright to 2010

System-bf.34
- use forceToScreen: to make displayProgressWithJump: visible on virtual screen
--------------------
GetText-Richo.13
* Fix for bug (SQ-753) Viewer shows only variables.
String>>#translatedInDomain: will try to translate using the specified domain and if the translation wasn't found it will send #translatedInAllDomains. Also, #translatedInDomain:or: was added to String.
--------------------
Etoys-Richo.39
* Adding the Speech Bubbles implementation with balloon helps and a small bug fix.

Etoys-bf.40
- changing language while the Players tool was open gave an error (thanks to Carlos Rabassa for reporting)

Etoys-bf.41
Fix SQ-660: Changing variable type to 'Patch' throws 'Message Not Understood' error
--------------------
Morphic-bf.39
- do not make UserText translatable by default

Morphic-Richo.40
* I made this change a while ago thinking there wouldn't be a problem but there is. I just found it while playing with Scrolling Text.
Anyway, I'm changing it back to its original behavior.

Morphic-bf.41
- delete the 'add/remove objects' menu entry from SelectionMorph's halo menu. It was broken because the selection is deleted when the menu is shown. It is available on the extra blue halo handle instead.

Morphic-bf.42
Fix for SQ-764: Guides not translated in Brasilian Portuguese
- pt_BR falls back to pt now
- if no localized guide found, look for any
- English guides moved to locale folder just as the others
--------------------
MorphicExtras-bf.13
- fix for SQ-767 (error in Magnifier)
- better help balloon for Quit button

MorphicExtras-bf.14
Fix for SQ-529:  Need easier way to add a flap
- adds a flap to Supplies and Object Catalog
--------------------
Protocols-Richo.3
* Fix for bug (SQ-753) Viewer shows only variables. ObjectWithDocumentation>>#wording tries to translate using the domains 'Etoys-Tiles' and 'Etoys'
--------------------
ReleaseBuilder-bf.3
- fix copyright check
--------------------
Sugar-bf.4
- showAdvancedNavigatorButtons preference toggles 'new project' button

Sugar-bf.5
- adjust navbar for Sugarness only at startup, not while stepping
- rebuild navbar when toggling showAdvancedNavigatorButtons preference

Sugar-bf.6
- while initializing, do not add nav bar buttons yet


Sugar-bf.7
- do not save automatically when quitting under Sugar
- keep button brings up details dialog (but not yet synced with Sugar properties)
- the old behavior can be restored by enabling the sugarAutoSave preference

Sugar-bf.8
Inform user about missing QuickGuides
--------------------
Tools-bf.4
- in the project load/save dialog under Sugar, hide the user directory
- instead, pre-select the [Journal] target


=== 2383rebuildNavBar-bf.cs ===
Change Set:		rebuildNavBar-bf
Date:			20 August 2010
Author:			Bert Freudenberg

Rebuild the nav bar so everyone sees the same ...

=== 2382repo1280-bf.cs ===
Change Set:		repo1280-bf
Date:			19 August 2010
Author:			Bert Freudenberg

Update packages to repository version 1280 (update-bf.9).

Changes from v1264 of 15 August 2010 to v1280 of 18 August 2010:
--------------------
DBus-Objects-bf.8
- dbusMethod: declarations were broken since a CompiledMethod's literals nowadays are not just literals anymore
--------------------
Monticello-bf.392
- use larger default extents for MC tools to make sure all buttons show

Monticello-bf.398
Merge latest from trunk:
- display class comment changes
- file-out-all for PatchBrowser (to package changes)
- more robust HTTP upload

--------------------
Etoys-Richo.36
* It seems the 'world geometry' category made the slots 'length' and 'width' behave as readOnly for all morphs.
I changed the 'world geometry' viewer category to make all slots readWrite. They won't work for the world but at least the other morphs slots are now readWrite again. Also, all of the 'world geometry' slots were supposed to be readOnly but they wasn't so I guess this is not a big deal.

Etoys-bf.37
- make sure that default script names are legal selectors (fixes SQ-683, in Greek the translation of 'script' is not a legal selector)

Etoys-bf.38
- rename flip commands to 'flip left right' and 'flip up down'
--------------------
MonticelloConfigurations-dtl.76
Allow MCConfigurationBrowser to remove a repository from a configuration.
Add class comments for classes in MonticelloConfigurations.

MonticelloConfigurations-dtl.77
Updated class comments

MonticelloConfigurations-bf.76
- use larger default extents for MC tools to make sure all buttons show

MonticelloConfigurations-bf.78
merge latest from trunk:
- updated class comments
- 'remove repository' menu entry 
--------------------
Morphic-tk.38
When QuickGuides folder contains a file whose name begins with an unfamiliar category, show it anyway.  It does not show on the Index page, but it does show in the Jump To menu.  This allows teachers to add help guides for their own curriculum.  
Bug fixed:  In a foreign language, in the Jump To menu, every category appeared twice.
--------------------
Sugar-bf.3
- nav bar buttons were not switching to Sugar mode correctly


=== 2381repo1264-bf.cs ===
Change Set:		repo1264-bf
Date:			15 August 2010
Author:			Bert Freudenberg

Update packages to repository version 1264.

Changes from v1238 of 28 June 2010 to v1264 of 15 August 2010:
--------------------
System-bf.24
- make DiskProxy printString translateable (used in balloon help of unloaded projects)

System-bf.25
- Fix for SQ-592: when switching language and neither fonts are loadable nor Pango is available, simply switch the language (and hope for the best). In particular, do not show a menu that only has a 'cancel' entry.
- Also, make NaturalLanguageTranslator default to be an InternalTranslator (NaturalLanguageTranslator is abstract)

System-bf.27
- safe-guard against malformed UTF-8 clipboard data

System-bf.26
- allow to persist preferences (SQ-134)
- store value using menu in preferences tool
- restore on startup

System-bf.28
- Merge System-Richo.24 (enable drop of *.morph files)

System-bf.29
Merge from inbox
===========
Name: System-bf.26
Author: bf
Time: 8 August 2010, 6:46:40 pm
UUID: 49a53b17-2294-4f3a-9fe1-f4051afce791
Ancestors: System-bf.25

- allow to persist preferences (SQ-134)
- store value using menu in preferences tool
- restore on startup
--------------------
Kernel-Richo.4
* Fixed Date>>#addMonths: (from Squeak)

Kernel-bf.5
- do not ask about removing class vars while filing in code
--------------------
Etoys-Richo.31
* When dragging out the parameter tile from the repeat tile it used to throw an error. 

Etoys-bf.33
* merge from inbox Etoys-kfr.16
Makes a read only category 'world geometry' that is only visible to the world.

Etoys-wiz.32
* This patches setTarget: for ButtonProperties class.  Only that one method is changed. 

Etoys-bf.34
* merge from inbox Etoys-bf.31
- add a 'timer' tile to the 'playfield' category

Etoys-bf.35
* merge from inbox Etoys-wiz.32
--------------------
Graphics-bf.6
- add Point>>grouped
--------------------
Morphic-bf.30
- protect against nil owner in StringMorphEditor>>keyStroke: (which happens when the key hit actually deleted self)

Morphic-tk.31
Integrate Korakurider's changes to QuickGuides.  File index.txt for each language has filename/beautiful name.  The second is the UTF-8 name of the QuickGuide. 
1.  If a guide file is present, but not in the index, show it at the end of the menu list.
2.  If a guide is in the index, but the file is not present, don't crash.
3.  allow index.txt to have either cr or linefeed.
4.  tested the different languages -- Quickguides folder is inside locale/en/ etc.
5.  Title of a guide shows correctly at bottom of help flap.
6.  again allow .pr files.  Very useful when a person is preparing a new guide.
7.  other bug fixes.

Morphic-bf.32
- fix editing in QG generator dialog

Morphic-bf.33
- when converting QuickGuide projects to sexp data files, use the file name instead of stored project name
- remove unused Thumbnails, Colors, and Descriptions class vars

Morphic-bf.34
- merge Morphic-Richo.30 (saving morph on file)

Morphic-bf.35
* merge from inbox Morphic-wiz.32
This removes the Collection>>#asKnownNameMenu and puts the code into the former senders.
* Morphic-wiz.31
This is for the targeting changes.
This adds the underlying methods to allow aquiring targets by sighting them with the cursor.
- It adds a targetPoint method to handMorph that is needed in some places that were mistakenly using handMorph targetOffset. 
- It also patches up the set target methods for MenuMorph and SimpleButtonMorph
- The addCustomMenuItems:toHand: method for the above classes was updated to include targetsighting.
- for sketchMorph and movie morph the insertIntoMovieMethod is patched.
- In all of these cases the patch is to substitute evt targetPoint for evt hand targetOffset. 

Morphic-bf.36
* merge from inbox Morphic-Richo.33
Added some useful methods for the Graphing tools:
ScrollPane now defers halo to its interior.
TextMorph adds the following behavior:
- If a property called #crPassesFocus is true it passes the focus to the next morph when the enter key is pressed.
- If a property called #highlightsOnFocus is true it changes its border color to red when it gets the focus.

Morphic-tk.37
Code to read both index.txt and files on the disk was not comparing them correctly.  If two entries have the same file name but two different pretty names, they need to be only one entry.  Fixed.
--------------------
MorphicExtras-RIF.10
* changed phrase 'revertable' to 'revertible' since it was misspelled

MorphicExtras-wiz.11
*Targeting changes third part.
This patches the classes SimpleSliderMorph and StringButtonMorph. The std changes to setTarget:   method. The update of the addMenuItems: toHand: method.

MorphicExtras-bf.12
- clean up targetting menus
--------------------
Sugar-tk.2
Read the index file every time the user clicks the help button in the Sugar nav bar.  Rebuild all data about what guides are present.


=== 2380DrGeoII-Core-17.cs ===
Change Set:		DrGeoII-Core-17
Date:			28 June 2010
Author:			Bert Freudenberg

Load DrGeoII-Core-HilaireFernandes.17 and DrGeoII-Etoys-HilaireFernandes.10.

=== 2379repo1237-bf.cs ===
Change Set:		repo1237-bf
Date:			27 June 2010
Author:			Bert Freudenberg

Update packages to repository version 1237.

Changes from v1117 of 24 May 2010 to v1237 of 26 June 2010:
--------------------
Added packages: DrGeoII-Core DrGeoII-Etoys
--------------------
System-Richo.17
* Fixed LocaleID>>#displayName

System-Richo.18
* Reverted Project>>#chooseNaturalLanguage to old version. The source is the same, I just want to preserve the version info.

System-Richo.19
* Simple fix for a bug that broke the trash can and saving projects.

System-Richo.20
* Revert my last commit.

System-bf.21
- fix from Squeak Trunk: move compiled preferences to *autogenerated category so that the package does not get dirty

System-bf.22
- store list of languages used in a project in the project manifest (SQ-513)

System-bf.23
- reset hands when loading project (fix for SQ-401)
--------------------
GetText-Richo.4
* Removed unused classes: GetTextExporter and LanguageEditor.
* Renamed GetTextExporter2 to GetTextExported.

GetText-Richo.5
* Fixed #appendStringReceivers:into: to correctly use the default domain when a method doesn't belong to any package.
* Removed all extra information except 'Language-Name' and 'Language-Direction' (both are only exported to default domain po file).

GetText-Richo.6
* Changed String>>#translated to look in all domains if the translation wasn't found.

GetText-Richo.7
* Fixed formatting in two methods.
* Changed #= for #== in String>>translated

GetText-KR.8
+ Fix class comment of GetTextExporter.
+ To modify structure of POs/PO that GetTextExporter creates to:
    po/
         <lang>/
               <domain>.po
         templates/
                <domain>.pot

GetText-Richo.9
* Changed #translated to return self if the current locale is English.

GetText-Richo.10
* Fixed a stupid mistake in my last commit :P

GetText-Richo.11
* Removed #translated 'optimization' for english locale

GetText-kfr.12
Comment out printing to Transcript
--------------------
Compiler-kfr.3

Fixes jira bug SQ-710
Removal of variable used in a script caused a walkback
--------------------
Etoys-Richo.11
* Textual scripts wasn't working because CompiledMethod>>#decompileString is broken for some cases (I don't know why). Now #decompileString is still broken but textual scripts work.

Etoys-kfr.12
Compute up/down arrow increments in NumberTiles from decimal places

Etoys-kfr.13
Fix the overlap logic in Morph>>overlapsShadowForm:bounds:
Fix for not including self in testing for overlaps i Player>>overlapsAny:
Refactor Player>>overlaps: to use Morph>>overlapsShadowForm:bounds:

Etoys-kfr.14
We must keep a reference to the sound we are playing so we can stop it later...

Etoys-kfr.16
Makes a read only category 'world geometry' that is only visible to the world.

Etoys-kfr.17
Try to fix a problem caused in Etoys-kfr.12 with arrow deltas. All player gettermethods got categorized as variables

Etoys-kfr.18
Try once again to get to changes right. Do not add info to slotInfo, just change it if it's  there....

Etoys-kfr.19
Fix again, wrong merge applied ...

Etoys-kfr.20
Fix for http://tracker.squeakland.org/browse/SQ-500
Scriptor layout not updated

Etoys-kfr.21
Use ScriptEditorMorph>>fixLayout

Etoys-kfr.22
SQ-667
The description states: 
scrolledIntoView -- (Morph) when I am scrolled into view in a GeeMailMorph 
scrolledOutOfView -- (Morph) when I am scrolled out of view in a GeeMailMorph 

Etoys-kfr.23
Trying to solve http://tracker.squeakland.org/browse/SQ-660
Change Variable Type to 'Patch' throws 'Message Not Understood' error
This fix removes the #Patch slot type for all but KedamaMorphs.
I guess Yoshiki must look at this error for a real fix.

Etoys-kfr.24
SQ-485 Function tile not translated
trnFuncHelp-KR is the proposed patch for translating balloon help

Etoys-kfr.25
SQ-94 Flip operations broken on Etoys

Etoys-kfr.26
empty log message

Etoys-kfr.27
empty log message

Etoys-kfr.28
Flipping fixing

Etoys-kfr.29
Move SketchMorph>>additionsToViewerCategories to Etoys package 

Etoys-bf.30
- fix color component accessing (SQ-627)
- move them from WS-Sound package to Etoys package
--------------------
Graphics-Richo.3
* Integrating true type font support by Andreas Raab.

Graphics-Richo.4
* Integrating true type font support by Andreas Raab

Graphics-kfr.5
SQ-597 Animated Gif has several basic bugs
Fix by Jerome Peace
--------------------
Morphic-KR.9
SQ-297: localized QuickGuides contents could be placed in '<imagePath>/locale/<lang>/QuickGuides'.  if the directory doesn't exist, fallback to default one '<imagePath>/QuickGuides'

Morphic-KR.10
For SQ-562:
Introduce catalog for QuickGuides to translate display of index and control display order.
+ the catalog file 'catalog.txt' is placed to where QG contents reside
    Format is like this:
        :NavBar/Navigator                                <--- categoryName/title of category 
        PaintBrushes/Brushes                           <--- guideName/title of guide
        PaintColorPalette/Color Palette
    Order of guides in some category can be specified in this file.
    Titles for categories and guides can be translated.  
    The file has to be UTF8 encoded.
    File name for each guide contents is  assumed as <guideName>.sexp.data.gz.
    <guideName> should be named only with ascii characters
    for portability among various filename encodings.
+ Template of catalog file can be generated by evaluating this:
        QuickGuideMorph buildDefaultCatalog.
        QuickGuideMorph saveCatalog.
TODO: 
+wiki/html/sexp generation functionalities haven't been adopted to this change.
+Buttons on index page are hard coded so aren't affected by translation in catalog.

Morphic-KR.14
For SQ-562:
Introduce index for QuickGuides to translate and control order of guide title in index page.
+ the index file 'index.txt' is placed to where QG contents reside
   Format is like this:
       :NavBar|Navigator                                <--- categoryName/title of category
       PaintBrushes|Brushes                           <--- guideName/title of guide
       PaintColorPalette|Color Palette
   Order of guides in some category can be specified in this file.
   Titles for categories and guides can be translated.
   The file has to be UTF8 encoded.
   File name for each guide contents is  assumed as <guideName>.sexp.data.gz.
   <guideName> should be named only with ascii characters
   for portability among various filename encodings.
+ Template of index file can be generated by evaluating this:
       QuickGuideMorph buildDefaultIndex.
       QuickGuideMorph saveIndex.
TODO:
+wiki/html/sexp generation functionalities haven't been adopted to this change.
+Buttons on index page are hard coded so aren't affected by translation.
Changes from Morphic-KR.10:
+ teminology change: catalog->index.  name of the file was also changed.
+separator in index file.

Morphic-KR.15
For SQ-562:
Introduce index file for QuickGuides to translate and and control order of display of guide titles in index page.
+ the  file 'index.txt' is placed to where QG contents reside
   Format is like this:
       :NavBar|Navigator                               <--- categoryName|title of category
       PaintBrushes|Brushes                           <--- guideName|title of guide
       PaintColorPalette|Color Palette
   Order of guides in some category can be specified in this file.
   Titles for categories and guides can be translated.
   The file has to be UTF8 encoded.
   File name for each guide contents is  assumed as <guideName>.sexp.data.gz.
   <guideName> should be named only with ascii characters
   for portability among various filename encodings.
+ Template of the index file can be generated by evaluating this:
       QuickGuideMorph buildDefaultIndex.
       QuickGuideMorph saveIndex.
TODO:
+wiki/html/sexp generation functionalities haven't been adopted to this change.
+Buttons on index page are hard coded so aren't affected by translation.
Changes from Morphic-KR.10;
+ terminology change: catalog->index;  also name of file and related methods were changed
+ separator character is now '|'

Morphic-kfr.16
Adds a Color Palette to the Objects Tool Graphics category. Can be used interactively for picking colors or for random color picking via scripting. The color palette is hard to get hold of as a object otherwise

Morphic-kfr.17
test

Morphic-kfr.18
Display keystroke space as <space> in lastKeystroke

Morphic-kfr.19
When a Holders indicate cursor is true and it's resize to fit is false the cursor will indicate stuff in the Holder outside the bounds of the Holder. 

Morphic-kfr.20
SQ-94 Flip operations broken on Etoys

Morphic-kfr.21
Move SketchMorph>>additionsToViewerCategories to Etoys package

Morphic-Richo.22
* Fix for bug:  (SQ-719) Can only change a circles diameter to a value less than the current value using width or length tiles

Morphic-Richo.23
* Fixed the comments in Circle>>#width: and #height:

Morphic-bf.24
- like dragging with the right mousebutton, resize if the control key is pressed

Morphic-bf.25
- grow equally in all directions on control-halo-drag

Morphic-bf.26
- fix copying text from lists (SQ-691)

Morphic-bf.27
- fix an ambiguous translation in abandonUnsituatedPlayers (SQ-649)

Morphic-bf.28
- prevent deleting paint palette (SQ-687, fix by Karl Ramberg)

Morphic-bf.29
- clear keyboard interpreter when re-initializing hand (SQ-401)
--------------------
Connectors-kfr.188
Fix the overlap logic in Morph>>overlapsShadowForm:bounds:

Fix for not including self in testing for overlaps i Player>>overlapsAny:

Refactor Player>>overlaps: to use Morph>>overlapsShadowForm:bounds:

Connectors-bf.189
 - move overlapsShadowForm:bounds: back to Morphic package
--------------------
Multilingual-KR.6
fix SQ-539 'Cannot copy & paste Japanese external texts on Windows platform'

Multilingual-Richo.7
* Integrating true type font support by Andreas Raab

Multilingual-Richo.8
* Fixed a bug in TTCFont>>#textStyle

Multilingual-Richo.9
* Integrating true type font support by Andreas Raab

Multilingual-Richo.10
* Allows defining new sizes for TrueType fonts.

Multilingual-Richo.11
* Changing to korean locale wasn't installing the font because #isFontAvailable used to return true.
The problem was that 'TextStyle defaultFont fallbackFont fontArray' contained nil at korean's location.

* I believe this was a problem of my image (I don't know how I got into that state) but I think this may be useful anyway.

Multilingual-Richo.12
* Fixed an error in TTCFont. It used to throw an error in #displayString:on:from:to:at:kern:baselineY: when ascent wasn't properly initialized.

Multilingual-bf.13
- use UTF8 clipboard in Latin1 locale on all platforms (fix for SQ-725)
--------------------
MorphicExtras-Richo.4
* The unregister flaps quads error appeared again.
(see http://lists.squeakland.org/pipermail/etoys-dev/2010-May/004658.html).
This is not the best fix but at least it lets you finish the update.

MorphicExtras-kfr.5
Magnifyer, Add a test for flexing (changing heading). Increase stepTime to 100 mSec

MorphicExtras-kfr.6
SQ-634
In Book object advanced menu under 'save for later revert' option: 
Mark this page to be revertable - change spelling of revertable to revertible. 
Mark this entire book to be revertable - change spelling of revertable to revertible.

MorphicExtras-kfr.7
SQ-597 Animated Gif has several basic bugs
Some fixes harvested of Mantis made by Jerome Peace

MorphicExtras-kfr.8
 SQ-679 MagnifierMorph menu round is broken

MorphicExtras-bf.9
- prevent deleting paint palette (SQ-687, fix by Karl Ramberg)
--------------------
ReleaseBuilder-Richo.2
* Changed a reference to GetTextExporter2 to GetTextExporter
--------------------
Sound-kfr.2
We must keep a reference to the sound we are playing so we can stop it later...

Sound-kfr.3
Added possibility to compress sounds in the SoundLibrary. Menu option to show compression format of sounds in  library.

Sound-kfr.4
Bug fix in SoundLibraryMorph>>soundName

Sound-kfr.5
SQ-698
- Deleting the morph does not stop the process 
- If deleted while recording it carries on recording (in the trash-can) 

Sound-kfr.6
RecordingControls stop stepping and recording on delete

=== 2378FlushMC-bf.cs ===
Change Set:		FlushMC-bf
Date:			24 May 2010
Author:			Bert freudenberg

Reset 'dirty' flags and flush MC caches.

=== 2377lowSpace-dtl.cs ===
Change Set:		lowSpace-dtl
Date:			24 May 2010
Author:			David T. Lewis

Install new low-space watcher

=== 2376GetText-Removals.cs ===
Change Set:		GetText-Removals
Date:			24 May 2010
Author:			Bert Freudenberg

Delete methods for real that got left out of Richo's GetText package and are still lingering in the image

=== 2375repo1117-bf.cs ===
Change Set:		repo1117-bf
Date:			24 May 2010
Author:			Bert Freudenberg

Load configuration map for repository version 1117.

Changes from v1080 of 4 May 2010 to v1117 of 24 May 2010:
--------------------
Added packages: GetText
--------------------
System-Richo.10
* A few changes to TextDomainManager and TextDomainInfo to link the text domain of a method with its package instead of its class or class category. Please note that I kinda removed the old behavior, except for the method #domainForClass: which is still needed for String>>#translated but this will change soon.

System-Richo.11
* Modified TextDomainManager class>>#initialize to use 'Etoys' as the default domain (I changed this before as part of an experiment). 
I don't know if this is correct, though. AFAIK the only reason to use the default domain would be if a method doesn't belong to any package. In that case, would be desirable to use 'Etoys' as text domain?

System-Richo.12
* Removed a lot of stuff used for Localization.
* Modified TextDomainManager to use method properties to store the text domain of each method. This happens in a lazy way. It's also posible to preconfigure the method properties of all methods with translations but it takes forever and it ends up with a Space Low warning (see TextDomainManager class>>updateDomainOfAllMethodsWithTranslations)

System-Richo.14
* Added TextDomainManager>>#domainForClass:. This method should be removed later, but I can't load the package without it.

System-Richo.15
* Removed some of the stuff that now belongs to GetText package

System-bf.16
- move essential classes back from GetText package to System-Localization
--------------------
Collections-Richo.4
* Modified String>>#translated

Collections-Richo.5
* Added some methods to get a translation in a defined domain.

Collections-Richo.6
* Removed some of the stuff that now belong to GetText package.

Collections-bf.7
- revert Dictionary>>at:ifAbsentPut: to its non-optimized but correct version (fixes DNU when updating)
--------------------
Monticello-bf.391
- add MCAncestry>>findAncestor:
--------------------
Etoys-kfr.5
Classes from Morphic-Scripting

Etoys-kfr.6
Removes unused class TimesRepeatMorph (is duplicate of TimesRepeatTile)

Etoys-kfr.7
Guard against repeating less than 0 times in TimesRepeatTile

Etoys-kfr.8
And fix TimesRow for PhraseTileMorph which we dont guard against less than zero value

Etoys-Richo.9
* Modified EtoyVocabulary>>#allPhrasesWithContextToTranslate. It used to return Morph as the class containing #additionsToViewerCategoryXXX, I modified to return Morph class. I don't know if this is used in other places than GetTextExporter2 (I guess not).

Etoys-Richo.10
* Fixed TheWorldMenu to avoid sending #translated twice for all its items.
--------------------
Graphics-bf.2
- add DisplayScreen>>actualDisplay
--------------------
Morphic-bf.4
- fix password font size

Morphic-kfr.5
Remove classes from Morphic-Scripting and Morphic-Scripting tiles

Morphic-kfr.6
Remove classes from Morphic-Scripting (to Etoys-Scripting)

Morphic-Richo.7
* Fixed TheWorldMenu to avoid sending #translated twice for all its items.

Morphic-bf.7
- make scrollbars wider if  biggerHandles preference is set

Morphic-bf.8
- merge Morphic-Richo.7 (avoid sending #translated twice in world menu)

--------------------
Multilingual-Richo.2
* A few changes I made to GetTextExporter2 to look for the text domain of the method using its package instead of its class.

* Also, my first attempt to push something to the inbox so please forgive me if I make a mistake. :)

Multilingual-Richo.3
* Modified GetTextExporter2>>#appendStringReceivers:into: to use the default domain if a method that doesn't belong to any package was found.
The only case I found is in Player150132>>#setVersion which is a script in the 'Home' project that sets the current version in the text inside the 'About' flap.

Multilingual-Richo.4
* Hardcoded GetTextExporter2 to export all tiles translations in the 'Etoys-Tiles' domain

Multilingual-Richo.5
* Removed some of the stuff that now belong to GetText.
--------------------
MorphicExtras-bf.2
- remove Celeste and Scamper from Tools flap

MorphicExtras-Richo.3
* Fixed TheWorldMenu to avoid sending #translated twice for all its items.
--------------------
OLPC-Display-bf.2
- add DisplayScreen>>actualDisplay
--------------------
Protocols-Richo.2
This change is probably wrong. But I'm experimenting anyway :).
I made ObjectWithDocumentation>>#wording return the translated value using 'Etoys-Tiles' domain.

--------------------
ST80-bf.3
- Fix for SQ-489 (Alt-. does not always work): LowSpaceAndInterruptHandler-3-dtl-1

ST80-bf.4
- Fix for SQ-489 (Alt-. does not always work): LowSpaceAndInterruptHandler-4Etoys-M1041-dtl

ST80-bf.5
- fix password font size


=== 2374discardTranslations-bf.cs ===
Change Set:		discardTranslations-bf
Date:			4 May 2010
Author:			Bert Freudenberg

Remove internal translations to free up space. We have switched to gettext now.

=== 2373fixHome-bf.cs ===
Change Set:		fixHome-bf
Date:			4 May 2010
Author:			Bert Freudenberg

Recompile all players to fix the references in the home project.

=== 2372repo1080-bf.cs ===
Change Set:		repo1080-bf
Date:			4 May 2010
Author:			Bert Freudenberg

Load configuration map for repository version 1080.

Changes from v1062 of 29 April 2010 to v1080 of 4 May 2010:
--------------------
Collections-bf.3
- in String>>translated, use ''context mclass'' instead of the less accurate ''context receiver class'' to look up the text domain
--------------------
Connectors-bf.187
- move flaps methods back into the connectors package
--------------------
Compiler-bf.2
- fix compiling scripts (reported by Ricardo, fixed by Eliot).
--------------------
Etoys-bf.3
- remove unused EToySystem class

Etoys-bf.4
- protect references in Player scripts when recompiling
--------------------
System-bf.2
- tolerate nil date in updated mc packages

System-kfr.3
Add preference useLocale to language menu when noviceMode is off. I prefer to use english language and it was a little painful to set this...

System-kfr.4
Add preference useLocale to language menu when noviceMode is off. I prefer to use english language and it was a little painful to set this...

System-bf.5
- protect against nil cache in InternalTranslator class>>availableLanguageLocaleIDs

System-kfr.6
Fix a few things from System-kfr.4 per Berts suggestion

System-bf.7
- report repository version in system version string

System-bf.8
- protect references in Player scripts when recompiling

System-bf.9
- add InternalTranslator class>>discardAllTranslations
--------------------
Morphic-bf.3
- remove reference to unused EToySystem class
--------------------
Network-bf.2
- fix posting an MCConfiguration to the update stream

Network-bf.3
- fix typo introduced in Network-bf.2
--------------------
Rome-PluginCanvas-bf.38
- add dummy inst vars to RomePluginCanvas (some compiled versions of the Mac plugin expect 13 inst vars, even though they are unused)
--------------------
Toolbuilder-bf.2
- add UIManager>>chooseFrom:values:



=== 2371removeIslands-bf.cs ===
Change Set:		removeIslands-bf
Date:			4 May 2010
Author:			Bert Freudenberg

Remove gratuitous islands method accidentally included in 2352Pragmas-eem.

=== 2370obsoletePackages-bf.cs ===
Change Set:		obsoletePackages-bf
Date:			4 May 2010
Author:			Bert Freudenberg

Unregister obsolete packages

=== 2369initialPackages-bf.cs ===
Change Set:		initialPackages-bf
Date:			29 April 2010
Author:			Bert Freudenberg

Initial packages for Etoys 4.1.

=== 2368fixTranscript-bf.cs ===
Change Set:		fixTranscript-bf
Date:			29 April 2010
Author:			Bert Freudenberg

Add #countOpenTranscripts

=== 2367removePI-bf.cs ===
Change Set:		removePI-bf
Date:			29 April 2010
Author:			Bert Freudenberg

Remove duplicate method in obsolete PackageInfo package

=== 2366mcUpdates-bf.cs ===
Change Set:		mcUpdates-bf
Date:			28 April 2010
Author:			Bert Freudenberg

Enable updates from Monticello repository at
'http://source.squeak.org/etoys'


=== 2365pkgRename-bf.cs ===
Change Set:		pkgRename-bf
Date:			28 April 2010
Author:			Bert Freudenberg

Split various packages, and remove trailing slash from default repository.

=== 2364reorgFlash-bf.cs ===
Change Set:		reorgFlash-bf
Date:			28 April 2010
Author:			Bert Freudenberg

Move Flash support to separate package

=== 2363nonArraySort-bf.cs ===
Change Set:		nonArraySort-bf
Date:			28 April 2010
Author:			Bert Freudenberg

Add #sort: to non-arrayed collections

=== 2362loadMC-bf.cs ===
Change Set:		loadMC-bf
Date:			26 April 2010
Author:			Bert Freudenberg

Load Monticello from etoys repository, register packages for everything

=== 2361unregisterPkgs-bf.cs ===
Change Set:		unregisterPkgs-bf
Date:			26 April 2010
Author:			Bert Freudenberg

Remove obsolete packages from MczInstaller

=== 2360moreReorg-kfr-bf.cs ===
Change Set:		moreReorg-kfr-bf
Date:			23 April 2010
Author:			Karl Ramberg / Bert Freudenberg

Recategorize more to get rid of accidental packages

=== 2359removeSmaCC-bf.cs ===
Change Set:		removeSmaCC-bf
Date:			26 April 2010
Author:			Bert Freudenberg

Remove unused SmaCC runtime classes

=== 2358removeArray2D-bf.cs ===
Change Set:		removeArray2D-bf
Date:			23 April 2010
Author:			Bert Freudenberg

Remove unused Array2D class, and its sole unsent user.

=== 2357removeB3D-bf.cs ===
Change Set:		removeB3D-bf
Date:			23 April 2010
Author:			Bert Freudenberg

Remove left-over Balloon3D method

=== 2356removeFFI-bf.cs ===
Change Set:		removeFFI-bf
Date:			23 April 2010
Author:			Bert Freudenberg

remove left-over FFI accessors

=== 2355trunkReorg-bf.st ===
Filing this in will recategorize all classes and methods to match what's in trunk.

The big array literal at the end of this file was created like this:

================
FileStream newFileNamed: 'trunkReorg.st' do: [:strm |
	strm nextPutAll: '#('; cr.
	Smalltalk allClassesDo: [:cls |	
		strm nextPut: $(.
		strm print: cls; space.
		strm print: cls category; cr.
		strm nextPut: $(; print: cls organization; nextPut: $).
		strm nextPut: $(; print: cls class organization; nextPut: $).
		strm nextPut: $).
	].
	strm nextPutAll: ')'; cr].
================

The following code goes through that array and moves every existing class and method to the right category.


=== 2354FakeUIManager-bf.cs ===
Change Set:		FakeUIManager-bf
Date:			19 April 2010
Author:			Bert Freudenberg

Fake enough of UIManager for various newer tools like Monticello to work

=== 2353LiteralByteArrays-eem.cs ===
Change Set:		MonadicIfNotNil-eem
Date:			20 April 2010
Author:			Eliot Miranda

Support #[1 2 3] syntax.

=== 2352Pragmas-eem.cs ===
Change Set:		Pragmas-eem
Date:			23 January 2010
Author:			Eliot Miranda

Add method properties.

=== 2351compatFixes-bf.cs ===
Change Set:		compatFixes-bf
Date:			11 April 2010
Author:			Bert Freudenberg

Some fixes so we can install Monticello

=== 2350MonadicIfNotNil-eem.cs ===
Change Set:		MonadicIfNotNil-eem
Date:			19 April 2010
Author:			Vassili Bykov / Eliot Miranda

Allow an optional argument for the block passed to ifNotNil:.