(name 'LDBJr-yo.46' message 'From Moshi 2540.
' id '7933b0a2-4a55-4010-aaa4-b00242ff6e80' date '16 June 2011' time '11:32:53 pm' author 'yo' ancestors ((name 'LDBJr-yo.45' message 'From Moshi 2538.
' id 'd185f5a0-56b0-42bd-a657-8eafd2b2ff99' date '16 June 2011' time '10:17:17 pm' author 'yo' ancestors ((name 'LDBJr-yo.44' message 'From Moshi 2534.' id '070b15c0-e13b-47fe-bfa6-c79a292035ce' date '16 June 2011' time '9:30:30 am' author 'yo' ancestors ((name 'LDBJr-yo.43' message 'From Moshi 2529.' id '1b3298d6-16ac-452b-b84e-0b2450eb936a' date '13 June 2011' time '6:01:10 pm' author 'yo' ancestors ((name 'LDBJr-tak.42' message '#2515

Change Set:		SISSSerializer-tak
Date:			9 June 2011
Author:			Takashi Yamamiya

You can write a custom serialize mechanism in the layout by #sissSerializer.

To make a serializer.
- Specify the serializer object in #sissSerializer.
- Implement #sissWriteElementsInto:context: for the writer
- Implement #sissReadElements:for:sexp:from:to: for the reader.

This change also includes tiny fixes:
- Use #adaptNamespace: to fix an error about opening muptiple paged SISS.
- #openSampleDoc returns the morph (it keeps the original behavior of LDocEditor>>open)
- Revert sissCreateInstanceFromSexp:idref:from:to: (Ted had overridden it by an older method).
' id 'e535c4f1-9325-4308-92ae-1c4417ae0ba9' date '9 June 2011' time '5:58:59 pm' author 'tak' ancestors ((name 'LDBJr-yo.41' message 'From Moshi 2509.' id '0522594f-b2aa-4548-a992-882843d54f96' date '8 June 2011' time '8:35:40 pm' author 'yo' ancestors ((name 'LDBJr-tak.40' message 'Change Set:		LThread2-tak
Date:			7 June 2011
Author:			Takashi Yamamiya

cleanup and serialization for LThread.' id '2f3be965-7fef-48f8-8503-5b98f0532e7a' date '7 June 2011' time '11:34:06 am' author 'tak' ancestors ((name 'LDBJr-tak.39' message '2498LThread-tak.cs and 2497LBoxExplorer-tak.cs.' id 'b15ec08f-457f-4e53-a525-6cd444bb81d4' date '3 June 2011' time '4:45:26 pm' author 'tak' ancestors ((name 'LDBJr-yo.38' message 'From Moshi 2495.' id 'feb34f1d-f099-47f5-8aa0-d580cf8eac14' date '3 June 2011' time '11:25:54 am' author 'yo' ancestors ((name 'LDBJr-yo.37' message 'From Moshi 2494.' id '1c34bfc5-df4e-40ed-aaca-388caadff053' date '3 June 2011' time '12:15:21 am' author 'yo' ancestors ((name 'LDBJr-yo.36' message 'From Moshi 2492.' id 'a692366b-231a-4b05-9a25-950be40e388c' date '2 June 2011' time '2:27:51 pm' author 'yo' ancestors ((name 'LDBJr-yo.35' message 'From Moshi 2488.' id 'd04fc871-6747-4d88-8e00-e50468702fd0' date '31 May 2011' time '3:05:57 pm' author 'yo' ancestors ((name 'LDBJr-yo.34' message 'From Moshi 2479.' id 'f6377b60-f8a8-4208-b632-9c7b1b4b378c' date '26 May 2011' time '11:24:39 am' author 'yo' ancestors ((name 'LDBJr-yo.33' message 'From Moshi 2472.' id '5e19acba-a9ba-4f50-9c20-7dfdcef8ad89' date '20 May 2011' time '3:49:27 pm' author 'yo' ancestors ((name 'LDBJr-yo.32' message 'From Moshi 2465.' id '7b8a9879-c649-464c-b091-1bfb72b406eb' date '19 May 2011' time '1:58:24 am' author 'yo' ancestors ((name 'LDBJr-bf.31' message '- move worlds accessors out of the package' id 'ee76a518-bd06-4aae-ae2f-9784531707ab' date '18 May 2011' time '8:30:57 pm' author 'bf' ancestors ((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 ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())