(name 'LDBJr-yo.30' message 'From Moshi 2455.' id 'fa75a429-e5fd-d045-a21c-ac653b9abee5' date '17 May 2011' time '10:01:41 am' author 'yo' ancestors ((name 'LDBJr-yo.29' message 'From  Moshi 2453.' id 'd305056d-b7ce-7443-8f41-1a88d7692fbc' date '16 May 2011' time '2:44:28 pm' author 'yo' ancestors ((name 'LDBJr-yo.28' message 'From Moshi 2441.' id '678ac78b-85c8-2047-8f14-81ac1055bc2a' date '12 May 2011' time '1:30:34 pm' author 'yo' ancestors ((name 'LDBJr-yo.27' message 'From Moshi 2440.' id '109fc318-8aac-ce46-9c3c-ad9c13980c8c' date '11 May 2011' time '9:32:36 pm' author 'yo' ancestors ((name 'LDBJr-yo.26' message 'From Moshi 2437.' id 'df482592-3223-1441-aa64-e2631cee466a' date '10 May 2011' time '10:53:02 pm' author 'yo' ancestors ((name 'LDBJr-yo.25' message 'From Moshi 2435.' id 'a1512c44-5a35-bd4c-9422-b821af7e42dc' date '10 May 2011' time '3:38:20 pm' author 'yo' ancestors ((name 'LDBJr-yo.24' message 'from Moshi 2430.' id '975fe508-38c7-4c45-b69f-86afe918a8f8' date '9 May 2011' time '9:13:04 pm' author 'yo' ancestors ((name 'LDBJr-tak.23' message '2426ODFReader21-tak.cs' id '8797d2d5-3e63-4ddd-9b29-060b5a0638ae' date '9 May 2011' time '2:21:51 pm' author 'tak' ancestors ((name 'LDBJr-yo.22' message 'From Moshi 2423.' id '5c0a1901-0a0a-314a-9b2a-658e6b2135e8' date '6 May 2011' time '3:42:35 pm' author 'yo' ancestors ((name 'LDBJr-yo.21' message 'From 2417.' id '02a0df52-1cc8-2e4c-be8b-c4c1e194886b' date '3 May 2011' time '10:41:37 am' author 'yo' ancestors ((name 'LDBJr-bf.20' message ' - update to moshi 2393' id 'b0b2a1f4-bd89-4409-85bc-67164dc75acf' date '15 April 2011' time '3:51:18 pm' author 'bf' ancestors ((name 'LDBJr-bf.19' message '- update to Moshi 2364' id 'f337c6e5-110a-4490-8cec-6220033554e6' date '13 April 2011' time '4:40:30 pm' author 'bf' ancestors ((name 'LDBJr-yo.18' message 'From Moshi 2040.' id '719a77b6-bfb1-e147-a924-eb03dbfa6a79' date '11 March 2011' time '1:19:24 am' author 'yo' ancestors ((name 'LDBJr-yo.17' message 'From Moshi 2023.' id '90133d4c-a119-5c4b-a8c6-ff31b9072cff' date '3 March 2011' time '2:37:51 pm' author 'yo' ancestors ((name 'LDBJr-yo.16' message 'From Moshi 1993.' id '3c924864-4a5e-ad43-96ff-1ad8127ac6e6' date '21 February 2011' time '2:34:24 pm' author 'yo' ancestors ((name 'LDBJr-yo.15' message 'From moshi 1989.' id 'd9adf16d-792e-254d-9208-c4ce79a0ba8a' date '16 February 2011' time '12:57:54 am' author 'yo' ancestors ((name 'LDBJr-yo.14' message 'from moshi 1978.' id '69463a88-f28b-824d-ae74-db9d5530e023' date '8 February 2011' time '10:27:07 am' author 'yo' ancestors ((name 'LDBJr-yo.13' message 'From Moshi 1971.' id 'a20c3710-d5ff-3840-b9f7-f5f5eef27114' date '3 February 2011' time '11:32:48 am' author 'yo' ancestors ((name 'LDBJr-bf.12' message 'Change Set:		scripting3-sw
Date:			2 February 2011
Author:			Scott Wallace

drag certain ''frank'' menu items to get corresponding tiles handed to you which can be dropped into the scripting area, for subsequent participation in tile scripting.

good items to try interactively from frank ''box'' menu (when box has halo), then drag tiles to the scripting area to write scripts with the same effect:
	forward
	turn
	show
	hide

certain overlap-bubble items also work.

''wait'' trigger added  (by replacing ''click'' triggers by ''wait'' triggers, one can make a presentation become self-running).

note:  test30 remains the best place to test and illustrate scripting, but the ''tear-off-tile-from-menu'' features only pertain to the menus in the Frank demo...' id 'ce64d6f1-ac4e-4606-8fa7-d4c9dafe6e25' date '3 February 2011' time '3:59:28 pm' author 'bf' ancestors ((name 'LDBJr-bf.11' message 'Change Set:		LObj-BZ-tk
Date:			1 February 2011
Author:			Ted Kaehler

Stop errors from happening when a Frank command is executed.  Do put a notice into the Transcript.

Unify the common parts of createIn:, docSample1:, newDoc, docStack:, blankDoc, and installDocument:.  Now each piece of code should appear in only one place.

createIn: (initialization of Frank) calls newDoc and then sampleDoc1:.  newDoc is called as a command.  Each of them use installDocument:, which is also called by load.' id '27c8ebb4-64c6-4b49-9251-32029ae005ff' date '2 February 2011' time '5:09:42 pm' author 'bf' ancestors ((name 'LDBJr-yo.10' message 'Change Set:		SISSMissingFeatures-tak
Date:			31 January 2011
Author:			Takashi Yamamiya

Some missing features.
- The stack name becomes always same as .lbox directory name.
- After the google search, Ted''s local search is invoked to select the query.
' id 'b76a4799-fae0-2341-b000-673fd60cc71a' date '1 February 2011' time '11:12:53 am' author 'yo' ancestors ((name 'LDBJr-yo.9' message 'Change Set:		InstallScriptPane-yo
Date:			31 January 2011
Author:			Yoshiki Ohshima

When #installDocument: is called, not everything is not initialized.  There may be still some that are not initialized.' id 'a733427a-91e2-c944-adc3-c3bca1fc2cea' date '31 January 2011' time '11:09:44 am' author 'yo' ancestors ((name 'LDBJr-bf.8' message '1950scripting1-sw: Factors out scripting-area code common to to test30 and LDocEditor''s #scriptPane.' id '363f38d5-c12c-45e2-a5d1-eaa625a0d600' date '26 January 2011' time '4:49:47 pm' author 'bf' ancestors ((name 'LDBJr-yo.7' message 'Change Set:		LScriptingArea14-yo
Date:			21 January 2011
Author:			Yoshiki Ohshima

Stores scripts in S-Expression objects and into the scripts instance variable of pages.' id '959959c3-dcb5-4447-b29e-af897add61ff' date '21 January 2011' time '3:09:31 pm' author 'yo' ancestors ((name 'LDBJr-yo.6' message 'Change Set:		LObj-BX-tk
Date:			18 January 2011
Author:			Ted Kaehler

Add a From field to each document.  It is also the #author property of the doc.  In the In&Out tab of Frank, the send bubble has a spillover menu.  There is a place there to type in your name.  DocEd remembers #author property and gives it to the next new document created.
	Still to do:  Show the author field when a document is loaded from disk.
 
Make it super-easy to add a spill-over area to a bubble.  If method bubbleXxxSpill: is present, make the button and arm it.  The only thing needed to make a spillover bubble it is to define that method.  Such as bubbleGeometrySpill:

' id '36f613f6-27ef-9b46-948e-17b6e296d63c' date '21 January 2011' time '11:00:45 am' author 'yo' ancestors ((name 'LDBJr-bf.5' message 'Change Set:		LObj-BW-tk
Date:			18 January 2011
Author:			Ted Kaehler

Allow title of a document in Frank to be editable.' id '6e197776-1aac-4c2b-afad-7efaebb0215c' date '19 January 2011' time '3:05:22 pm' author 'bf' ancestors ((name 'LDBJr-bf.4' message '- missed one method' id '581ff422-a292-44ae-a090-35dff75590d5' date '18 January 2011' time '3:56:02 pm' author 'bf' ancestors ((name 'LDBJr-bf.3' message '- include inst var accessor creation methods' id '90174afb-c229-447a-be2c-9e0c1393c832' date '18 January 2011' time '3:51:16 pm' author 'bf' ancestors ((name 'LDBJr-bf.2' message '- do not initialize LDBJrStack if SISS support is not yet loaded' id 'ad32ecd2-be39-4fd3-a211-c82ebc677a5e' date '17 January 2011' time '8:49:04 pm' author 'bf' ancestors ((name 'LDBJr-bf.1' message '- initial commit' id '0f8d021a-7248-4cb5-b7b0-930c37f66ab1' date '11 January 2011' time '1:28:13 pm' author 'bf' ancestors () 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 ())