(name 'Morphic-bf.96' message 'Do not fast-frame if there is a remote server' id '23fc6545-eb7d-456d-b049-5ab1c5124023' date '3 March 2017' time '2:02:46 pm' author 'bf' ancestors ((name 'Morphic-kfr.90' message 'Typo : boundaries specifed.  SQ-1065' id '4fcf029a-00ad-6e43-bab4-e50728c021cd' date '24 March 2012' time '9:30:33 pm' author 'kfr' ancestors ((name 'Morphic-bf.89' message 'revert removing an inst var from PasteUpMorph' id '090a92bf-5a82-484f-92c9-044049a60a5b' date '22 March 2012' time '9:04:08 pm' author 'bf' ancestors ((name 'Morphic-kfr.88' message 'Instance variable autoLineLayout had only one accessor and could be replaced by a self send' id '2460f1b9-ad1a-3147-8665-1350cb36478f' date '18 March 2012' time '2:05:10 pm' author 'kfr' ancestors ((name 'Morphic-kfr.87' message 'Slight adjustment in parameters that define the x-y plane, to make the way tick-marks on the two axes line up on the underlying grid more uniform.' id 'd52080e7-e1d8-4c55-82a9-65d2bae064bb' date '15 March 2012' time '10:52:08 pm' author 'kfr' ancestors ((name 'Morphic-bf.85' message '- fix keyboard up/down interpreter logic' id 'c3cb7ef1-2144-43f0-bb6e-706023000377' date '9 March 2012' time '6:03:22 pm' author 'bf' ancestors ((name 'Morphic-kfr.84' message 'Limits the choices for types for user-defined variables and for parameters for user-defined scripts.' id '732fb688-cbac-4dc5-aefd-475551849492' date '9 March 2012' time '11:56:57 am' author 'kfr' ancestors ((name 'Morphic-kfr.83' message 'Open appropriate property sheet' id '45e04b48-5e2d-bd45-b039-3683a57b61ce' date '8 March 2012' time '11:17:23 pm' author 'kfr' ancestors ((name 'Morphic-kfr.82' message 'Change Set:             graphingFixes-sw
Date:                   4 March 2012
Author:                 Scott Wallace

Addresses various bug-reports and recommendations relating to recent number-line and graph-paper updates:
- Enforce reasonable ranges for the sliders governing the grid parameters, taking the grid-size, coarse-grid-size , and playfield dimensions into account.
- Provide a button to request ''graph paper'' from the ''generic property sheet'' when appropriate.
- Retain position of number line when its pixelsPerUnit changes.
- Disable the ''offset'' when coarse-grid in effect.
- Protect sliders against zero-divide that can happen if minVal = maxVal.
- Protect InfiniteForms against incidental calls to #darker and #twiceDarker that can be sent to any object''s fillStyle by some of the custom border code.
- Removes about a dozen superfluous methods that had mistakenly lingered in the earlier updates, and removes three inst vars of NumberLineMorph that were remnants from earlier code' id 'f9891cac-5355-ee47-86fb-f69e5deeba55' date '5 March 2012' time '9:03:03 pm' author 'kfr' ancestors ((name 'Morphic-kfr.81' message 'Update for moved methods' id '90add4b0-4d3b-de47-b4ad-d2fee1d0d755' date '4 March 2012' time '3:34:47 pm' author 'kfr' ancestors ((name 'Morphic-kfr.80' message 'Stray method from graph paper' id '5ab9c478-0813-5f42-bafc-93ec63addbfd' date '3 March 2012' time '2:05:01 am' author 'kfr' ancestors ((name 'Morphic-kfr.79' message 'Author:			Scott Wallace
Adds a graph-paper option for the fillStyle of playfields.
Adds a graph-paper tool, allowing all the contributing factors to be viewed and manipulated, and the results seen immediately.

Fixed darker scrollbars in panel and a bug with offset and coarse grid' id 'd26c063a-671c-aa4a-8c25-c3cd9f5d4994' date '3 March 2012' time '1:47:27 am' author 'kfr' ancestors ((name 'Morphic-Richo.78' message '* Reverted one of the strings changed in previous commit because I think that''s not the one to be changed.' id '9ae9ba4d-acb5-8542-9e89-3c42bf92a7cc' date '25 February 2012' time '7:42:18 pm' author 'Richo' ancestors ((name 'Morphic-Richo.77' message 'Sixteen items for Squeakland 2012:

12. When deleting a project icon, change "delete the icon and delete the project" to "delete the icon and remove the project" delete indicates it may delete it from disk. And change wording from "Really delete the project <name> and all its contents? <yes/no>" to "Realy delete the icon and remove the project from Etoys (file will still be saved on disk) <yes/no>"' id '818d670c-4d0f-d04d-b3c6-914816d0ecdd' date '25 February 2012' time '7:28:29 pm' author 'Richo' ancestors ((name 'Morphic-kfr.76' message 'The pen trails work different in a playfield than in the world. In the world the background morph is draw above the pen trails, but in the playfield the pen trails are draw above the background. The latter is the correct.' id '294c5fca-55f0-424e-85c6-553268d7d995' date '25 February 2012' time '1:48:02 pm' author 'kfr' ancestors ((name 'Morphic-Richo.75' message '* Fixed a bug when making a script that sets some object''s heading to zero and then trying to rotate the object manually (via halo) while the script is ticking.' id 'eeeb9e70-d865-6245-883e-f4921f825a06' date '21 February 2012' time '9:58:13 pm' author 'Richo' ancestors ((name 'Morphic-kfr.74' message 'Deficient support for Point-valued variables
http://tracker.squeakland.org/browse/SQ-1012' id 'e206c1e1-13de-184f-99f6-ae894d07b353' date '11 February 2012' time '11:08:17 am' author 'kfr' ancestors ((name 'Morphic-Richo.73' message '* Added #localeChanged to Morph with an empty implementation. Subclasses that want to get notified of a locale change should override this method.' id '74a440f1-a59c-9943-bde8-6a7173c2a45b' date '13 January 2012' time '3:19:07 pm' author 'Richo' ancestors ((name 'Morphic-kfr.72' message 'Partial fix for triggering opening and closing scripts.
No fix for book pages yet.
http://tracker.squeakland.org/browse/SQ-999' id '9cd4d9db-3304-c844-8818-95f3bc1afa78' date '24 November 2011' time '5:35:47 pm' author 'kfr' ancestors ((name 'Morphic-kfr.67' message 'Fix keyDown/keyUp events. Must not be interpreted. Berts fix' id '70373fef-b0b3-1f49-97ba-f5d6f84d08ad' date '30 September 2011' time '1:07:34 am' author 'kfr' ancestors ((name 'Morphic-kfr.66' message 'http://tracker.squeakland.org/browse/SQ-968' id '53deb299-91d2-9846-893d-ef07b87fb326' date '26 July 2011' time '7:28:11 pm' author 'kfr' ancestors ((name 'Morphic-kfr.65' message 'Grammar / typo, Etoy  Morphic.po, "changed to point to Dot"
http://tracker.squeakland.org/browse/SQ-966' id '69af195e-72a5-2d46-8773-742298670d57' date '26 July 2011' time '7:13:32 pm' author 'kfr' ancestors ((name 'Morphic-kfr.64' message 'Minor typo, Etoy > Morphic.po, "Trignometric" -> "Trigonometric"
SQ-963' id '60c75e1b-dddc-fc4f-b406-d23b9642e14d' date '26 July 2011' time '6:51:05 pm' author 'kfr' ancestors ((name 'Morphic-kfr.63' message 'Missing methods from fix
http://source.squeak.org/etoys/Etoys-kfr.70.mcz' id 'efa8031f-c3ae-1c4b-ba3a-ff3803302ed4' date '23 May 2011' time '8:15:07 am' author 'kfr' ancestors ((name 'Morphic-kfr.62' message 'Connectors Flap, Maker Button when clicked gives subscript error
http://tracker.squeakland.org/browse/SQ-538' id '57c097d7-c188-8943-8ab6-8521f4085a2b' date '22 May 2011' time '6:44:07 pm' author 'kfr' ancestors ((name 'Morphic-kfr.61' message 'If you scale a parts bin, then drag an object out an exception is thrown
http://tracker.squeakland.org/browse/SQ-936' id '9d7aa0d2-3277-8047-9bf7-e693b06867f2' date '22 May 2011' time '12:11:06 pm' author 'kfr' ancestors ((name 'Morphic-kfr.60' message 'Reverting the change' id '49145a94-80c0-294d-b869-3f0949a74c2b' date '22 May 2011' time '11:04:03 am' author 'kfr' ancestors ((name 'Morphic-kfr.59' message 'The Ruler Object stops measuring when you rotate it
Kind of fixed' id '27a02fce-bc51-2d4c-a39a-2cb1c7a2f968' date '21 May 2011' time '11:13:36 pm' author 'kfr' ancestors ((name 'Morphic-kfr.58' message 'empty log message' id '55c73b15-0e42-5849-a95b-f56e8d97d1f5' date '19 May 2011' time '11:13:30 pm' author 'kfr' ancestors ((name 'Morphic-kfr.57' message 'Extraneous double spaces present in UI strings
http://tracker.squeakland.org/browse/SQ-666' id 'bc84e611-e179-8e4a-8dd7-3909b9c3f1ea' date '18 May 2011' time '10:24:59 pm' author 'kfr' ancestors ((name 'Morphic-kfr.56' message 'Fix for deleting morph with scripted submorphs' id 'c6692314-d323-6140-8a7f-b24cfe7642b6' date '17 May 2011' time '9:45:49 pm' author 'kfr' ancestors ((name 'Morphic-kfr.55' message 'eToys typos
http://tracker.squeakland.org/browse/SQ-922' id '5d81e7f6-95dc-eb4e-a2e8-815f1bb2fedd' date '17 May 2011' time '5:19:24 pm' author 'kfr' ancestors ((name 'Morphic-bf.54' message 'Fix for SQ-867: picking a morph needs to select its topRenderer, to access the right player' id 'cc521caa-e0a9-40f0-a1e3-69fa0f792150' date '16 May 2011' time '11:51:18 pm' author 'bf' ancestors ((name 'Morphic-bf.53' message '- rename insertCharactersAtEnd: to appendCharacters:
- make appendCharacters: and insertCharacters: retain the text attributes' id 'f2ed04e3-1b64-46c7-950d-ff2928a765ad' date '16 May 2011' time '6:46:04 pm' author 'bf' ancestors ((name 'Morphic-kfr.52' message 'Insert characters at end of text.
Fix SQ-809' id 'a449b875-d280-3e46-abed-b28fb09f8970' date '15 May 2011' time '7:52:49 pm' author 'kfr' ancestors ((name 'Morphic-kfr.51' message 'Insert characters at end of text.
Fix SQ-809' id 'bcc6c1c9-c051-f14e-9a71-d86508788b1a' date '15 May 2011' time '7:47:32 pm' author 'kfr' ancestors ((name 'Morphic-kfr.50' message 'Fix removeAllMorphs when flexing' id '9a7522ea-bc03-7a49-9313-3dfbcd337590' date '16 December 2010' time '4:45:14 pm' author 'kfr' ancestors ((name 'Morphic-kfr.49' message 'Fix removeAllMorphs when flexing' id '6e6da646-c8dd-fb41-a9e7-0760d6792023' date '16 December 2010' time '4:41:28 pm' author 'kfr' ancestors ((name 'Morphic-kfr.48' message 'Fix removeAllMorph for TranformationMorphs' id 'f604f1ec-6e08-3747-80ca-04c432bd2544' date '16 December 2010' time '4:30:59 pm' author 'kfr' ancestors ((name 'Morphic-bf.47' message 'Merge Morphic-kks.46: get back paintbox in event theatre
remove obsolete repositionPaintPalette: implementers' id '207a5344-574d-48a3-844b-f0b1910085c2' date '13 September 2010' time '5:25:56 pm' author 'bf' ancestors ((name 'Morphic-bf.46' message 'Move QuickGuideMorph>>preloadIndex to class side, fix it, remove unused methods' id '68c3b0cc-3aa5-4f9d-b145-a96f23e98b62' date '11 September 2010' time '7:15:32 pm' author 'bf' ancestors ((name 'Morphic-bf.45' message 'One *should* be able to use a ''fire'' tile from a playback-button''s viewer (a ''playback-button'' being the button you get after hitting ''Publish'' once you''re satisfied with an event recording.  The playback button, when pressed by the user, invokes a playback of the recording, and the halo menu of a playback button contains about a dozen options concerning playback.)
However, it doesn''t work, because of a missing method, which I attach herewith, -- Scott' id 'dc2d8358-83a1-49f7-bbe9-7a6358f2f3cb' date '11 September 2010' time '12:38:25 pm' author 'bf' ancestors ((name 'Morphic-bf.44' message 'Translate ''Jump to...'' button.' id '2a4dbad2-0016-4f15-bec0-1d2f60c851ac' date '9 September 2010' time '12:25:56 pm' author 'bf' ancestors ((name 'Morphic-bf.43' message 'SQ-788: showing space keystroke as <space> broke old projects (reverting Morphic-kfr.18)' id '7984d1e7-786d-411c-8a47-6e91ba9065cb' date '7 September 2010' time '3:25:23 pm' author 'bf' ancestors ((name 'Morphic-bf.42' message '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' id '27eb981c-9ea1-4ee7-afff-d40682dfcd9c' date '29 August 2010' time '6:39:25 pm' author 'bf' ancestors ((name 'Morphic-bf.41' message '- 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.' id 'cd44c722-de27-42b1-bf36-c64acdc83048' date '24 August 2010' time '3:16:09 pm' author 'bf' ancestors ((name 'Morphic-Richo.40' message '* 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.' id '6f437c53-04fe-f543-bd4a-4e69801ad836' date '23 August 2010' time '11:58:03 pm' author 'Richo' ancestors ((name 'Morphic-bf.39' message '- do not make UserText translatable by default' id '25bba933-96de-47e0-971f-44771c0ffc3f' date '22 August 2010' time '5:56:43 pm' author 'bf' ancestors ((name 'Morphic-tk.38' message '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.' id 'bb884d51-64af-4774-a80f-661c40a51600' date '17 August 2010' time '7:52:49 pm' author 'tk' ancestors ((name 'Morphic-tk.37' message '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.' id '334889d8-ebb1-4132-b1de-1dbf3d1b5cf7' date '15 August 2010' time '2:40:02 pm' author 'tk' ancestors ((name 'Morphic-bf.36' message 'merge from inbox
--------------------------
Name: Morphic-Richo.33
Author: Richo
Time: 13 August 2010, 12:16:05 am
UUID: 948f0511-353a-354f-afd3-573552bd7fbb
Ancestors: Morphic-bf.30

* 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.' id '129f3783-acb0-4478-89ab-d96dc668b758' date '14 August 2010' time '8:10:39 pm' author 'bf' ancestors ((name 'Morphic-bf.35' message 'Merge from inbox (slightly cleaned up)
-------------------------
Name: Morphic-wiz.32
Author: wiz
Time: 12 August 2010, 10:48:26 pm
UUID: 48460cb5-d82f-4f98-aa83-d15fd6b56a9b
Ancestors: Morphic-wiz.31

This removes the Collection>>#asKnownNameMenu and puts the code into the former senders.

That seem to be the worst complaint and in looking at it I can see why. So now its gone.

See Morphic-wiz.32 comments for more info on the targeting apps.' id 'c89e9060-2992-4e24-b787-d8ae069aaa71' date '14 August 2010' time '8:04:28 pm' author 'bf' ancestors ((name 'Morphic-bf.34' message '- merge Morphic-Richo.30 (saving morph on file)' id 'e0e7e2ac-7524-485c-a4b5-7450b27c8a6b' date '14 August 2010' time '6:37:21 pm' author 'bf' ancestors ((name 'Morphic-bf.33' message '- 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' id '8a40002e-8715-4ac5-9fdd-fa6343e008ab' date '14 August 2010' time '2:01:19 pm' author 'bf' ancestors ((name 'Morphic-bf.32' message '- fix editing in QG generator dialog' id '8c1f6372-2c26-45f6-8816-452efb13c5d9' date '14 August 2010' time '1:43:20 am' author 'bf' ancestors ((name 'Morphic-tk.31' message '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.' id '93f5f9f3-85ea-443f-a225-ddfeeb2e0a46' date '13 August 2010' time '4:23:02 pm' author 'tk' ancestors ((name 'Morphic-bf.30' message '- protect against nil owner in StringMorphEditor>>keyStroke: (which happens when the key hit actually deleted self)' id '4dfcc577-1424-4327-852f-f6c490621d9a' date '8 August 2010' time '1:41:23 pm' author 'bf' ancestors ((name 'Morphic-bf.29' message '- clear keyboard interpreter when re-initializing hand (SQ-401)' id 'a636a9e0-564e-4d1b-8796-d768d611b067' date '26 June 2010' time '3:36:32 pm' author 'bf' ancestors ((name 'Morphic-bf.28' message '- prevent deleting paint palette (SQ-687, fix by Karl Ramberg)' id 'ae57e80c-6d53-421e-90dd-521f5d245ef3' date '26 June 2010' time '2:41:41 pm' author 'bf' ancestors ((name 'Morphic-bf.27' message '- fix an ambiguous translation in abandonUnsituatedPlayers (SQ-649)' id '1f191db0-0441-4550-832b-068903c9319a' date '26 June 2010' time '2:34:02 pm' author 'bf' ancestors ((name 'Morphic-bf.26' message '- fix copying text from lists (SQ-691)' id '585ebc00-ef95-423f-a27d-bb609b1b3ee1' date '26 June 2010' time '2:26:21 pm' author 'bf' ancestors ((name 'Morphic-bf.25' message '- grow equally in all directions on control-halo-drag' id '2020b11f-00ea-45e3-9979-6304c7d88991' date '24 June 2010' time '3:45:23 pm' author 'bf' ancestors ((name 'Morphic-bf.24' message '- like dragging with the right mousebutton, resize if the control key is pressed' id 'dbbb87cc-14c4-4f4c-8e9f-c29d47299e43' date '24 June 2010' time '3:21:23 pm' author 'bf' ancestors ((name 'Morphic-Richo.23' message '* Fixed the comments in Circle>>#width: and #height:' id 'f46c10f1-e94b-044a-a4f6-7f97c1eed326' date '20 June 2010' time '5:37:01 pm' author 'Richo' ancestors ((name 'Morphic-Richo.22' message '* Fix for bug:  (SQ-719) Can only change a circles diameter to a value less than the current value using width or length tiles' id '220cdf13-7e3b-434a-8ecc-4b5939423d4a' date '20 June 2010' time '5:31:18 pm' author 'Richo' ancestors ((name 'Morphic-kfr.21' message 'Move SketchMorph>>additionsToViewerCategories to Etoys package' id 'a5d2c6f6-1982-e140-9cf6-fa9fbfa06c57' date '17 June 2010' time '1:22:32 pm' author 'kfr' ancestors ((name 'Morphic-kfr.20' message '
SQ-94
Flip operations broken on Etoys' id '04de9588-6502-4a43-87db-be783f97a49c' date '17 June 2010' time '12:57:37 am' author 'kfr' ancestors ((name 'Morphic-kfr.19' message '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. 


' id '515a8e38-5bd6-594c-a109-1fdf1b24a6ff' date '15 June 2010' time '1:04:18 pm' author 'kfr' ancestors ((name 'Morphic-kfr.18' message 'Display keystroke space as <space> in lastKeystroke' id 'b3ed5f7d-f23c-384f-b6a2-928643482808' date '15 June 2010' time '12:47:16 pm' author 'kfr' ancestors ((name 'Morphic-kfr.17' message 'test
' id 'cd4772e3-6e21-fe4f-81f8-baf712d91feb' date '15 June 2010' time '12:45:14 pm' author 'kfr' ancestors ((name 'Morphic-kfr.16' message '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' id 'dce814a2-a2fc-6742-ad86-9c10e120ef9e' date '14 June 2010' time '12:04:14 am' author 'kfr' ancestors ((name 'Morphic-KR.15' message '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 "|"' id '706a55a5-9d83-b04d-88da-14e90a2d29dc' date '1 June 2010' time '5:01:32 pm' author 'KR' ancestors ((name 'Morphic-KR.14' message '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.' id 'cbd1c86a-3e8b-db40-8b32-ad09abfafabb' date '1 June 2010' time '4:45:10 pm' author 'KR' ancestors ((name 'Morphic-KR.10' message '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.
' id 'c4bb977a-6bad-dd4b-a669-d041488cc16a' date '28 May 2010' time '7:39:39 pm' author 'KR' ancestors ((name 'Morphic-KR.9' message '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"' id '6d5b26bc-2963-1448-817f-4cef8e622fd4' date '28 May 2010' time '2:16:04 pm' author 'KR' ancestors ((name 'Morphic-bf.8' message '- merge Morphic-Richo.7 (avoid sending #translated twice in world menu)
' id 'c545cd8e-8e57-4341-8c1c-72c8e964e0f2' date '23 May 2010' time '3:13:58 pm' author 'bf' ancestors ((name 'Morphic-bf.7' message '- make scrollbars wider if  biggerHandles preference is set' id '5b261837-fdb7-4c8b-a271-cde198b7feb9' date '18 May 2010' time '6:41:38 pm' author 'bf' ancestors ((name 'Morphic-kfr.6' message 'Remove classes from Morphic-Scripting (to Etoys-Scripting)' id '1e2dab4a-0285-2b45-ba5a-b00c7ac60ccb' date '13 May 2010' time '12:59:15 am' author 'kfr' ancestors ((name 'Morphic-kfr.5' message 'Remove classes from Morphic-Scripting and Morphic-Scripting tiles' id '4f0f7359-59c5-e44c-99fb-88709983f0f3' date '13 May 2010' time '12:53:44 am' author 'kfr' ancestors ((name 'Morphic-bf.4' message '- fix password font size' id '2310d642-89cf-49bc-afaa-84a7a72ee7e7' date '8 May 2010' time '12:54:25 pm' author 'bf' ancestors ((name 'Morphic-bf.3' message '- remove reference to unused EToySystem class' id '9598d5ee-b2e0-4c1f-a9bf-191c512c947d' date '3 May 2010' time '11:59:09 am' author 'bf' ancestors ((name 'Morphic-bf.2' message '- add #isTextView' id '6cf006e3-7c81-4ab7-9cbb-40036b3485e2' date '29 April 2010' time '6:20:07 pm' author 'bf' ancestors ((name 'Morphic-bf.1' message '* initial etoys 4.1 snapshot' id 'ae31eba4-4a6d-4ab8-8bf6-2b9f66d8898e' date '29 April 2010' time '2:36:16 pm' author 'bf' ancestors () stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Morphic-Richo.7' message '* Fixed TheWorldMenu to avoid sending #translated twice for all its items.' id '2efcbe60-5140-e94b-b8db-23242b1b23fd' date '22 May 2010' time '4:21:08 pm' author 'Richo' ancestors ((id '1e2dab4a-0285-2b45-ba5a-b00c7ac60ccb')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Morphic-bf.12' message ' - move overlapsShadowForm:bounds: back to Morphic package' id 'a7f4a3c2-17fc-4976-ba3d-d4bc1c11880d' date '30 May 2010' time '11:53:56 pm' author 'bf' ancestors ((name 'Morphic-kfr.11' message 'Guard agaist "target" not understanding decimalPlacesForGetter:' id 'b65a1832-143c-c04c-93b8-546765744bb0' date '30 May 2010' time '7:00:31 pm' author 'kfr' ancestors ((name 'Morphic-kfr.10' message 'Compute up/down arrow increments in NumberTiles from decimal places' id 'a1a5a906-5862-ce4a-ada0-d1029e2df2ed' date '29 May 2010' time '1:55:12 pm' author 'kfr' ancestors ((id '6d5b26bc-2963-1448-817f-4cef8e622fd4')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Morphic-Richo.32' message '* Avoiding the error message when clicking "cancel" in the file exists warning' id 'ed26c85d-e04a-d446-8ffb-2cfe860e711f' date '27 July 2010' time '3:31:28 pm' author 'Richo' ancestors ((name 'Morphic-Richo.31' message '* Modified Morph>>#saveOnFile: to show a warning if the file already exists.' id 'a181e53b-e988-734c-a655-edb3bbaec7b3' date '26 July 2010' time '6:26 pm' author 'Richo' ancestors ((name 'Morphic-Richo.30' message '* Changed Morph>>#saveOnFile method and a few methods related. The older implementation didn''t work when the morph had scripts.' id '7e9c6b0d-e8f7-f044-8b69-488c9f5ac264' date '20 July 2010' time '10:51:29 am' author 'Richo' ancestors ((id 'a636a9e0-564e-4d1b-8796-d768d611b067')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Morphic-wiz.32' message 'This removes the Collection>>#asKnownNameMenu and puts the code into the former senders.

That seem to be the worst complaint and in looking at it I can see why. So now its gone.

See Morphic-wiz.32 comments for more info on the targeting apps.' id '48460cb5-d82f-4f98-aa83-d15fd6b56a9b' date '12 August 2010' time '10:48:26 pm' author 'wiz' ancestors ((name 'Morphic-wiz.31' message 'Okay. This is for the targeting changes.

This needs to be loaded second. 

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. 

For Morph>>addPaintingItemsTo: aMenu hand: aHandMorph

Karl has already changed the method so I simply reverted to his method from the change set then reapplied the patch to use aHandMorph targetPoint instead of target offset.

The text of the changeset follows:
"Change Set:		targetOffsetFixes-wiz
Date:			5 June 2007
Author:			(wiz) Jerome Peace

wiz 6/6/2007 23:41 6/6/2007 23:41

filed in the button and menu targetsighting fixes. 
This stuff needs to be checked and fleshed out.
Todo: #sightWorldTargets: has no senders yet it is very important. (and possibly should replace #sightTargets:).
Check to see if Morph level #target: backup is in place. 



wiz 6/5/2007 22:44

added fix for tilted target.

wiz 6/5/2007 21:15

added target cursor in targeting


wiz 6/5/2007 20:53

adjusted #setTarget: to refer to evt targetPoint instead of evt hand targetPoint. 

wiz 6/5/2007 20:48

added target cursor to cursor class.

added Point class>>fromUserWithCursor:


wiz 6/5/2007 20:22

Compilation of fixes for 3.8 (as of update 0556)
This first is just the fixes from the changeset below. Mostly changes targetOffset (when misused) to targetPoint.





Change Set:		TargetOffsetFix-wiz
Date:			4 December 2006
Author:			(wiz) Jerome Peace

wiz 12/4/2006 00:43

Second fix up the offending senders.

wiz 12/4/2006 00:12

Start repairs for targetOffset misuse.
Mantis #5567.

First add targetPoint to HandMorph.

"
' id '894f301a-0694-4dbe-9dd9-782a648fac1d' date '10 August 2010' time '2:27:13 am' author 'wiz' ancestors ((id '4dfcc577-1424-4327-852f-f6c490621d9a')) stepChildren ())) stepChildren ())) stepChildren ())(name 'Morphic-Richo.33' message '* 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.' id '948f0511-353a-354f-afd3-573552bd7fbb' date '13 August 2010' time '12:16:05 am' author 'Richo' ancestors ((id '4dfcc577-1424-4327-852f-f6c490621d9a')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Morphic-kks.46' message 'get back paintbox in event theatre' id 'f2bf729f-1568-4769-a40d-209f1bd3e470' date '12 September 2010' time '10:56:27 pm' author 'kks' ancestors ((id 'dc2d8358-83a1-49f7-bbe9-7a6358f2f3cb')) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())