diff --git a/repository/Tode-Client-Common.package/TDShell.class/class/gsDevKitSessionDescriptionPath.st b/repository/Tode-Client-Common.package/TDShell.class/class/gsDevKitSessionDescriptionPath.st index c88e02007..087d72047 100644 --- a/repository/Tode-Client-Common.package/TDShell.class/class/gsDevKitSessionDescriptionPath.st +++ b/repository/Tode-Client-Common.package/TDShell.class/class/gsDevKitSessionDescriptionPath.st @@ -1,7 +1,7 @@ home gsDevKitSessionDescriptionPath ^ (Smalltalk os environment - at: 'GS_SYS_LOCAL_SESSIONS' + at: 'GS_SYS_SESSIONS' ifAbsent: [ | clientDescriptionsPath "allow new client to connect to an old gsDevKitHome structure" | clientDescriptionsPath := 'client/descriptions/'. diff --git a/repository/Tode-Client-Common.package/TDShell.class/methodProperties.json b/repository/Tode-Client-Common.package/TDShell.class/methodProperties.json index dd735104d..183f6d09d 100644 --- a/repository/Tode-Client-Common.package/TDShell.class/methodProperties.json +++ b/repository/Tode-Client-Common.package/TDShell.class/methodProperties.json @@ -13,7 +13,7 @@ "enableDebugger" : "dkh 11/19/2012 14:41", "enableDebugger:" : "dkh 11/19/2012 14:41", "forSessionNamed:" : "dkh 10/2/2015 10:11", - "gsDevKitSessionDescriptionPath" : "dkh 10/10/2015 16:42", + "gsDevKitSessionDescriptionPath" : "dkh 10/10/2015 18:31", "importSessionDescriptionFrom:for:" : "dkh 4/12/2015 11:33", "initialize" : "dkh 6/1/2014 19:06", "lookupClientScripts:stoneName:" : "dkh 3/11/2015 15:54", diff --git a/repository/Tode-Client-Common.package/monticello.meta/version b/repository/Tode-Client-Common.package/monticello.meta/version index e9dec1006..ff9608c7b 100644 --- a/repository/Tode-Client-Common.package/monticello.meta/version +++ b/repository/Tode-Client-Common.package/monticello.meta/version @@ -1 +1 @@ -(name 'Tode-Client-Common-dkh.192' message 'adjust TDShell class>>gsDevKitSessionDescriptionPath for new (old) sys structure' id '4921cc79-12c5-4415-a3b7-65d36d37daa5' date '10 October 2015' time '4:47:49.151119 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dlh.191' message 'fiddle with TDSessionDescript template editting' id 'd673abe5-c19c-4a41-aced-1d9d843357d7' date '5 October 2015' time '9:05:14.467673 pm' author 'dlh' ancestors ((name 'Tode-Client-Common-dkh.190' message 'need trailing / for TDShell class>>gsDevKitSessionDescriptionPath' id '147cb7ff-d90a-449f-8f1f-d6d3aae1a579' date '2 October 2015' time '4:40:44.728835 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.189' message 'Issue #213: ignore REAME* and .* files in session descriptions directory ' id '493f52c6-6382-4c24-b485-a3b4b5b6fa3b' date '2 October 2015' time '1:38:59.289582 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.188' message 'changes to support new location of the session descriptions: GS_SHARED_SESSIONS ($GS_HOME/shared/sessions)' id '1e4b2229-9bdd-4568-9aec-d843bf24d925' date '2 October 2015' time '10:30:28.380879 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.187' message 'additional support for GsDevKit_home virtually all of the client-side tosde sys paths have been made conditional upon using _home or not ..' id '2382d305-f839-46ba-b8a9-6dcb8a9e3975' date '22 September 2015' time '3:29:32.982793 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.186' message 'add support for GsDevKit_home ... new location for tode/sys/default|local/client/scripts' id '293e12fc-60f0-4c58-8125-b1a5ac6e6429' date '22 September 2015' time '12:06:23.578531 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.185' message 'add support for GsDevKit_home ... new location for tode/sys/default|local/client/windowLayout' id '51a82183-13f1-4e35-81df-fb16836be94f' date '22 September 2015' time '11:58:54.364491 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.184' message 'Issue #184: missed a spot or two where bulk window closing was not protected by a TDShouldFlushEventCacheNotification handler' id 'bb7d34ea-2d62-4904-8909-3ec675e426dc' date '1 September 2015' time '9:22:27.641977 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.183' message 'Issue #186: add classic window locations in support of the button bar' id '29c4097f-0342-4d6e-96af-f8c4525c4252' date '31 August 2015' time '5:42:43.093908 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.182' message 'now that we''re honoring canDiscardEdits, need a way to clearUserEditFlag in code editors (used in debugger at the moment) - client side support ' id 'ab7739ed-e10e-4ae4-ae55-6c9c2cc6678b' date '31 August 2015' time '5:15:11.37659 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.181' message 'Issue #184: when performing `close` command (or `logout`), accumulate all of the flushEventCache calls till all windows have been closed ... much snappier over the wire ' id '93f2bb4b-1a1a-436e-9148-d33f807226fe' date '31 August 2015' time '2:33:59.452099 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.180' message 'Issue #186: tweak the jigsaw def for classic protocol' id 'eda2a209-8c10-40fa-a41f-1ab3a182d2c4' date '20 August 2015' time '12:21:02.432288 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.179' message 'Issue #186: start work on button bar example ... implement a `class browser` that has instance/class buttons ' id '475a41ac-7a5b-4de8-ac26-ebc357480e93' date '19 August 2015' time '9:25:19.880869 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.178' message 'Issue #84: add clinet-side support for the `Window > history` menu item ... list full client element history and allow user to pick an old client element for viewing ' id '14324060-7ea0-4488-92e3-556d0adc803e' date '17 August 2015' time '5:11:25.834838 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.177' message 'honor canDiscardEdits and prompt for correct action' id 'b39ad48c-56ad-4d1b-b0b6-77b1211a15ad' date '17 August 2015' time '4:04:37.848427 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.176' message 'client builtin `updateClient` needs to use the todeLoad.st file ...' id '851b377d-6c71-4354-a1fa-8236657ecc11' date '16 August 2015' time '11:49:27.896651 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.175' message 'Issue #184: tweak client element caching' id '35dbc418-9442-4be7-8f25-024054de15cb' date '12 August 2015' time '12:57:11.565666 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.174' message 'Issue #184: implement (client-side) TDTopezGemStoneClient>>flushCache: logic. Necessitates introduction of tODE API Version for client and server, so that I can use new clients with old servers and old clients with new servers' id '49e31420-f7f1-413c-8ef1-5d6afcea2215' date '12 August 2015' time '12:44:03.469177 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.173' message 'Issue #184: introduce TDEventsCache for passing cached event information back and forth between client and server while minimizing round trips... first application is to record the clientElements that are no longer referenced by a window (retired) on the client ... retired clientElements can be safely removed from the server-side elementCache ... ' id 'c6ccb62c-3388-41ab-b44e-b19e4a27b14d' date '12 August 2015' time '10:29:15.633363 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.172' message 'add gemstone version to console window label' id '5368ce3e-a4f8-4838-bd60-be98421c8296' date '7 July 2015' time '4:29:38.699982 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.171' message 'Issue #175: convert client-side code to use #objectSerializer' id '364ddf2b-87fa-4167-a4f7-ece40a3e9632' date '25 June 2015' time '5:10:58.12489 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.170' message 'Issue #175: checkpoint client-side changes for TodeObjectSerializer' id '8c0c988b-01fa-443b-8b89-afbb35afed9e' date '25 June 2015' time '3:26:32.714297 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.169' message 'console message result should sometimes be nil... oh well pick an alternate method' id 'f2d42fc3-8102-4920-aa73-2c8956b2ceec' date '17 April 2015' time '1:07:29.045919 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.168' message 'Issue #168: revert to full activation and solve keyboard focus later.... allow a console to be attached to a server block TDShell instance ... when it closes there is a logout, but that may not be critical:)' id 'a64b3e05-ff4e-401c-8942-c24df9593871' date '17 April 2015' time '6:34:17.303992 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.167' message 'another round of fixing to handle copiedVars better ... ' id '5d18ac16-8567-4b1c-80e6-65c5d321f4a7' date '15 April 2015' time '4:20:13.181208 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.166' message 'nested blocks not yet handled by onServerDo:, so move to separate method and xfer vals to temps ...' id 'f284c696-b223-483f-a6c6-8324fddd85e5' date '15 April 2015' time '1:33:47.393203 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.165' message 'need quit for shells not associated with at client window' id 'd80a1312-a2da-42bf-a8e4-229da73ea1a9' date '15 April 2015' time '11:27:11.726 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.164' message 'additional GsDevKit server block support' id '42a06d68-12f9-4141-bbc6-cb8b283759f7' date '15 April 2015' time '11:12:48.456904 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.163' message 'whoops, lost ability to bind server vars to client temp var values...' id '28eee77e-89d4-437f-a967-bf257d15436b' date '12 April 2015' time '11:55:44.655412 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.162' message 'fiddle with the tODE system menu' id 'aabdbcd5-9067-4e53-bcb3-a9b09692ef4a' date '12 April 2015' time '11:36:19.097805 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.161' message 'add TDServerBlockWorkspace ... needed to keep the session alive while doing work ... ''shell'' workspace variable holds onto the shell for the desired session ... close window, closes session ... Roassal menu opens a TDServerBlockWorkspace' id '374aa2ed-f42a-4640-a945-beddbc85ecb0' date '12 April 2015' time '8:31:59.276128 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.160' message 'serverBlocks is working now ...' id '57012cff-5376-48fc-9790-7e2c6d5c6d7b' date '11 April 2015' time '1:13:49.463206 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.159' message 'client-side support for executing "local" blocks on the server ... client-side support for evaluating smalltalk code with variable bindings' id 'bc674370-eedb-44a2-85be-3506746fbb6f' date '11 April 2015' time '12:47:59.418341 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.158' message 'client-side support for evaluating smalltalk code on server and passing result back as STON ... hook up to roassal workspace' id '346869a1-deb8-4bf4-b251-97497dae96b6' date '11 April 2015' time '7:17:08.166092 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.157' message 'roassal workspace is a peer of console ... ' id '5aba3f5b-3915-4168-9805-2edbf76a85fc' date '10 April 2015' time '2:23:07.081357 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.156' message 'move more of the roassal code to the roassal package' id '8158976a-b561-46db-aa6b-7a5264302e12' date '9 April 2015' time '8:12:06.667937 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.155' message 'start adding support for Roassal workspace' id '1515d159-06ef-475e-9e6c-b3945f0b58ad' date '9 April 2015' time '5:33:27.904236 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.154' message 'push tode system menu around' id '20005fb9-d2d8-4d86-b92d-86fb1fc1381a' date '4 April 2015' time '5:26:27.167365 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.153' message 'Need to remap the client forwarder for transcript when it is changed while shell is open' id 'e9d90578-0a32-4034-ac68-a01882992521' date '4 April 2015' time '5:05:58.028811 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.152' message 'improve handling of Transcript' id '38adcebc-6fe7-4cf3-a498-ac908a983351' date '26 March 2015' time '5:53:31.050132 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.151' message 'shell builtin ''script'' gets a bit of a makeover ' id '53f22341-8810-4912-89bc-0fb815cbc787' date '26 March 2015' time '11:22:35.54639 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.150' message 'It was too aggressive to remove installServer command ...it''s required' id '44cce8a6-727f-44b4-9a8e-5933f034816c' date '25 March 2015' time '9:40:00.584503 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.149' message 'fiddle about with tode menu structure...' id '078f4efc-6934-4b05-9258-0bcafd653c60' date '25 March 2015' time '9:26:32.93655 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.148' message 'eliminate the installServer and updateServer builtin commands update the help and builtIns man page ... remove whatsNew, since I''m not keeping it updated' id 'd632c822-7f5c-4f48-bccb-5655e36a8b87' date '25 March 2015' time '9:19:16.687234 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.147' message 'Another pass at reorganizing the tODE menu ... server updates are no longer done from the client ... use the bash scripts or tODE itself' id 'e1b0410a-628b-4cc2-b448-c55846a61056' date '25 March 2015' time '8:48:31.918256 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.146' message 'fix updateClient builtIn' id '3d718720-bfd4-434a-ad7a-7de2eb3d1220' date '25 March 2015' time '7:58:33.432075 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.145' message 'revisit implementation of updateClient and updateServer' id '373fd46a-0654-4e5e-8d5d-f3768ec952d6' date '24 March 2015' time '3:49:04.741597 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.144' message 'Push some tode menu items around' id '0be7a727-f0f0-4020-a6d0-b47bc768b79f' date '24 March 2015' time '3:16:57.555004 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.143' message 'fix logic for detecting transcript window for resizing' id '7811fccf-b352-4756-abbd-a3b09fe2be92' date '24 March 2015' time '2:15:26.167197 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.142' message 'arrange for window properties to be recalculated and currentShell to be reset to nil on startup ... ' id '095c8daf-8034-4073-9998-24fa61ad96fd' date '21 March 2015' time '8:13:47.329076 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.141' message 'add Settings Browser to tODE menu ... for managing fonts' id 'c35a6167-98b4-4d84-8796-c321d2d3e816' date '21 March 2015' time '5:10:24.668304 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.140' message 'Major chunk of work ... create a wholly owned tODE world menu in Pharo with a number of useful tools exposed via menu items. Can flip between tODE world menu and pharo world menu ... also start managing the Transcript location and extent via window properties.' id 'a59d7da1-bb7e-4574-b72a-4ab7e5f27a0c' date '21 March 2015' time '3:59:12.460372 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.139' message 'custom window location (#workspace) for ws window' id '0108c172-5b51-428d-bf9a-8b87d5c226e5' date '19 March 2015' time '10:22:23.140694 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.138' message 'add custom project list window location' id 'e903c79f-5557-452e-bf96-d7783b973a7d' date '19 March 2015' time '10:10:54.378333 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.137' message 'add jigsaw windowlayout' id '52a2f359-46cb-4d89-987b-c608632a8101' date '19 March 2015' time '8:40:47.764198 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.136' message 'fiddle stretch layout again...' id '68683160-efba-4b97-bdc9-d70f763352e7' date '17 March 2015' time '9:51:07.654353 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.135' message 'more fine tuning of stretch layout' id '28926969-6875-4a3c-878d-0275196f8f5f' date '16 March 2015' time '9:40:29.985777 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.134' message 'checkpoint ... fine tuning stretch medium' id '7ce8f889-92ab-460f-929e-7fbde1e879cd' date '16 March 2015' time '9:28:32.404475 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.133' message 'add class TDAlternateStretchWindowProperties for a layout that seems to be suited for medium-size displays' id '2cad294d-8744-4223-9e8e-c4158468af27' date '16 March 2015' time '9:04:13.2313 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.132' message 'Add #logStack as error handling option ... triggered when running in a headless client .... ' id '40702ce3-93c1-47f5-b33e-d47dc9a8191e' date '16 March 2015' time '4:49:18.325225 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.131' message 'replace sessionHomeDescription with todeSysLocalSessionDescriptionPath' id 'e93d321a-3429-4c88-b4cb-582539692068' date '13 March 2015' time '12:21:55.606712 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.130' message 'shellWindow can be nil in exit builtIn' id '5e37e0f2-bd0d-48d5-974c-19ebdebb08ed' date '11 March 2015' time '5:18:57.546712 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.129' message 'bugfix for the handling the new client/scripts directories' id 'a3e92a45-c44e-4641-a08d-b2aa0a896e9f' date '11 March 2015' time '3:57:42.055002 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.128' message 'Changes corresponding to recent restructuring of gsDevKitHome disk layout: 1. /sys/stones/stones move to /sys/stones 2. proper lookup of sys/defult/client/scripts|windowLayout, sys/default/server/scripts, sys/local/client/scripts|windowLayout, and sys/local/server/scripts 3. change updateClient touse pharo/installTode by default and --scriptPath to override 4. change installServer and updateServer builtins to do the proper lookup in */server/scripts for the files by default and --scriptPath to specify alternate location 5. script builtin uses proper lookup in sys/local/client/scripts then sys/default/client/scripts 6. add edit window layout menu item ' id '193fb534-96ed-445e-88c9-5137f0913568' date '11 March 2015' time '3:07:48.897394 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.127' message 'add logging to help debug flow stone creation: https://github.com/GsDevKit/gsDevKitHome/issues/58' id '5e245986-7257-4876-83b0-8d97ec9b7c1b' date '21 February 2015' time '11:30:21.112006 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.126' message 'potential for creating a spurious gemstone session on TDShell>>logout, if one hadn''t already been created ...' id '29fc9434-19f6-4ca1-bf63-cd196db8603a' date '21 February 2015' time '11:09:31.198509 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.125' message 'patch session leak in GsDevKit command line ... sessions used to evaluate a tode expression are never logged out...' id 'b9bd5d5c-cf2a-46af-9640-ae2065ab241a' date '21 February 2015' time '10:37:07.897958 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.124' message 'Issue #143: client-side support defining different tODE root directories for the /sys directory structure' id '77a96371-ccd5-4b34-8db6-2f5b6c83248a' date '4 February 2015' time '1:07:57.913667 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.123' message '--list option for script builtin is documented to not require an argument' id 'd24f7c2a-5b19-4e69-9c99-294acaeb5e45' date '3 February 2015' time '11:03:46.0606 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.122' message 'Issue #5: matches listed within console output and new prompt setup with original command ... need to hook in path matching plus longest common match string ' id '0bb29646-c1c5-4c64-8f31-f6f7309365f6' date '17 December 2014' time '9:04:20.361495 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.121' message 'Issue #129: add TDCommandLine class>>fromStream:selectLine:forEachCommand: ... needed for TDShell processing since come command lines are "cached" instread of directly executed ... added test ... hooke new capability into TDShell ... need to tweak interactive behavior' id 'f43dd267-e509-48f7-9b04-aeb5296d8ff8' date '17 December 2014' time '4:58:28.154197 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.120' message 'Issue #123: update sys/stone/stones/stones path correctly' id 'b8c696c6-961c-4297-abe3-c010c5317a9a' date '14 November 2014' time '2:45:38.889529 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.119' message 'Issue #123: a bit o restructuring' id '7cbcd24a-8dc0-4e91-9a8b-dca254775432' date '14 November 2014' time '12:10:49.148636 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.118' message 'Issue #123: add client-side support for new default/local/stone structure' id '07c66048-f8b1-475d-a504-ec4057ef90cb' date '14 November 2014' time '11:58:34.293726 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.117' message 'Issue #107: arrange to resize all existing windows when window layout is changed' id '62a19448-9daa-440a-be72-45462dd0a1f2' date '26 August 2014' time '6:25:06.483287 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.116' message 'use maximum space (and overlap) for all windows' id '4f197992-0667-4668-8274-ed5bbc7b3898' date '6 August 2014' time '8:46:54.95945 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.115' message 'browser and debugger layed out satisfactorily' id '39b06453-a688-4aa3-b7ec-369299da6b1e' date '6 August 2014' time '8:12:52.304612 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.113' message 'merged by GitFileTree-MergeDriver' id '2520f852-6709-46a2-94e7-ad61ca71decd' date '6 August 2014' time '6:04:02.659559 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.112' message 'Create TDSmallWindowProperties for presentations on non-HDI projectors' id '78795b35-e3c8-4b1a-b59a-1a46ceb39ff1' date '6 August 2014' time '5:56:24.38195 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.111' message 'ignore README.md in the client/descriptions directory; signal error when running headless and error occurs on server while running tODE command' id '2c20c20d-7e3e-4a70-9b49-2311ff6b5413' date '28 July 2014' time '7:57:51.009868 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.110' message 'make it possible to evaluate Smalltalk expressions on server ... side effects are more important that return value' id 'e0403b58-b3a0-43ef-8011-1598985ed6f5' date '26 July 2014' time '11:20:13.352127 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.109' message 'add batchMode to TDShell ... tode client will NOT swap out the Transcript client forwarder in batch mode ... ultimately provide a means for choosing whether Transcript output should show up in client or not' id 'd42aed90-335a-493a-baf0-6659ba55caf5' date '25 July 2014' time '4:54:39.004675 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.108' message 'clean up the client-side interaction when client is run in headless mode' id 'd31917fe-11e6-43b6-8fe2-b87686ba6752' date '25 July 2014' time '4:21:02.114664 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.107' message 'allow for turning on debugMode when running non-console evaluations' id '15449619-b69a-40a5-b20a-53ed2deab3db' date '25 July 2014' time '7:53:24.149103 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.106' message 'implement --lock option for updateClient builtin' id '7fbdb162-a3ae-4daf-b5e4-d81aeeea4248' date '22 July 2014' time '1:45:50.640014 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.105' message 'more parallel GsDevKit and Web Edition Root work... until web edition is retired ...' id '031b3ab7-8ff5-4727-a783-4717ae1a2ef5' date '21 July 2014' time '10:52:25.025737 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.104' message 'add "Define Dev Kit root'' tode menu item in parallel with the Web Edition Root ... until web edition is retired ...' id '6e084f23-67ea-4dfa-82b4-f3770cd1f335' date '20 July 2014' time '10:30:52.612798 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.103' message 'prepare for changes in gsDevKit structure' id '44c8aae4-e01e-4073-a455-cd6a4bc253cd' date '20 July 2014' time '10:19:04.566069 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.102' message 'add support fro evaluating a comand without opening a console window' id 'c09d3285-ef39-4995-9d17-6730f8133a50' date '19 July 2014' time '7:31:47.560831 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.101' message 'Issue #86: implemented `tODE Edit >> session description name` menu item ...' id '844c8347-b113-40b7-897d-c23b7fd9bcf8' date '7 July 2014' time '9:24:26.109 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.100' message 'fix Issue #93: log to transcript any import errors when importing session descriptions and carry on ...' id 'ae103139-73f1-4c9a-8a0b-d94e999bbd83' date '7 July 2014' time '8:35:19.214 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.99' message 'wrap messages at 80 characters' id '939a88a6-3684-4813-9998-d83625a6f7a1' date '7 July 2014' time '4:59:35.74 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.98' message 'fixes for installTode/updateTode scripts' id 'dcb3e66d-d87b-4481-8df3-5d85bc30e3e4' date '19 June 2014' time '12:37:03.105 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.97' message 'implement installServer client builtIn command. installServer installs GLASS1 and Metacello, etc. while updateServer simply loads a new version of tODE ...' id '21f5d807-3d67-453e-8f71-c584497c53e6' date '19 June 2014' time '12:15:05.549 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.96' message 'porting TDShell class>>cleanForDeploy to Pharo2.0' id '1cb06c0d-73b1-4f36-a6a1-0a571752df93' date '15 June 2014' time '9:54:53.929 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.95' message 'port TDShell class>>cleanForDeploy to Pharo2.0' id 'd38f4087-9ab6-4260-980e-993657807a96' date '15 June 2014' time '9:38:30.916 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.94' message 'missing method resetCacheDirectoryIfInvalid ...' id '80730243-c2c3-455f-824c-52e6bc4f94bd' date '3 June 2014' time '8:14:58.947 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.93' message 'Issue #56: clean up session and close windows on startup - Pharo2.0 wasn''t hanging, but the pharo image wash crashing... which is close enough for me:) - need to test in Pharo1.4 and Pharo3.0 ...' id '60b34327-01f8-4214-bbdf-e8771eff87ba' date '3 June 2014' time '8:09:12.519 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.92' message 'bump version for grins' id '94f2d774-c32e-48f5-ab6b-9647c53b28c5' date '2 June 2014' time '8:01:32.647 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.87' message 'strip out the code associated with the (now) ancient session map stuff and the (recently) ancient window layout code ... the topezclient class now holds onto the window property so that we can provide that to the user for making changes or use it to automatically re-scale the layout if the screen is re-sized' id 'da043771-697a-475a-8233-4583fbde36b1' date '2 June 2014' time '7:52:53.419 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.86' message 'tweak, tweak, tweak goes the alternate layout' id 'b11f3a9f-9494-4fff-8b55-60da16c4ef7c' date '1 June 2014' time '3:47:15.42 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.85' message 'more alternate layout tweaks' id '72f482a5-ea42-4697-ace8-3d9677fcb336' date '1 June 2014' time '3:03:32.735 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.84' message 'revise the alternate layout definition' id '2dd553a6-9b7a-4fec-a499-4300aac213ac' date '1 June 2014' time '2:33:41.325 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.83' message 'adjust for move of image dir to client dir ...' id '1e72dd1d-860c-455f-8333-7178eefe6a67' date '1 June 2014' time '9:59:10.37 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.82' message 'rename TDShell TodeHome to WebEditionRoot - reset menu - define webEditionRoot (same directory path) - open workspaces with syntax highlighting' id '34b6e0c4-303a-4d74-89ea-28bc7ab88264' date '1 June 2014' time '9:31:49.824 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.81' message 'add TDAlternateWindowProperties which is intended for larger fonts and/or smaller displays ... provides for wider list windows without sacrificing code window width ...' id 'e93e952c-dff1-4abe-bd08-07d388835406' date '31 May 2014' time '7:20:21.282 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.80' message 'Issue #81: define window loyout independent of font and scale to fit display - define an abstract class TDAbstractWindowProperties for import/export of properties - TDStandardWindowProperties defines my standard layout with options for extra lists (on wide displays or small fonts) and control proportions of shell window and code window - defined small/medium/large (0, 1, 2 extra lists) that match up pretty well with the layouts I''ve played with so far.' id '40ee2a62-ace4-4b04-a626-21b4b5a8e9a2' date '31 May 2014' time '6:12:33.47 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.79' message 'converting to use TDSessionDescription instead of OGCustomSessionDescription. - TDSessionDescription is passed to server so that the fields (backupDirectory, serverGitRoot serverTodeHome) can be specified in the session description and used on the server - for now server will request the session description to make upgrading easier (if client updated before server, server won''t know what to do with the session description)' id '6a9cd48f-e7f5-476c-82fe-59cb0163658c' date '28 May 2014' time '7:24:10.258 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.78' message 're-enable autoCommit after logout ...' id 'fc670c77-49e2-402f-aaeb-d2c2f553a686' date '27 May 2014' time '11:33:12.96 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.77' message 'flushing cache before load appears to be bad idea?' id '07f02cc1-2bb0-474f-a83e-2de8b71c6ba2' date '26 May 2014' time '5:15:58.456 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.76' message 'reset tode menu when tode home changes' id '1b555df3-2e0d-498d-9da0-c0f6c317f415' date '26 May 2014' time '5:11:06.014 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.75' message 'flushCache before update client load to make sure that the baseline is freshly grabbed' id '3c560531-61fe-4bf4-867d-608f3a0056f4' date '26 May 2014' time '3:09:43.125 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.74' message 'reset tode menu after updating the client ...' id '9982fd73-a1fc-418e-b899-5f0f6739a852' date '25 May 2014' time '10:02:43.129 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.73' message 'start heading in the direction of using raw bounds and general layouts within which different fonts can be used ... as display size and fonts change, different layouts may be more pleasant' id '0f09804a-e17b-4ae0-8b92-be03c88b41d0' date '20 May 2014' time '8:15:05.27272 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.73' message 'start heading in the direction of using raw bounds and general layouts within which different fonts can be used ... as display size and fonts change, different layouts may be more pleasant' id '10a09d68-6b5e-4098-acb8-0dc3b916bcb8' date '20 May 2014' time '8:15:04.780624 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.72' message 'alternate bounds for smaller displays' id '671a8dd3-4f75-401b-8cf5-e1d2acac4eeb' date '19 May 2014' time '9:14:25.107288 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.71' message 'created named window locations app3 and app4 for more options positioning "multi-pane functions"' id 'b6bb5261-a3d4-432b-af97-34fa3777dbec' date '13 May 2014' time '11:02:40.336 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.70' message '- start work on fit-to-display algorithm for window layout' id 'edfcbba7-c840-41f1-a68c-0e182e41bb75' date '5 May 2014' time '8:33:53.447 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.69' message 'another set of structural changes to match current definition in webEditionHome and todeHome ... ' id '3ddf1102-76c9-46e8-9791-da5324726228' date '5 May 2014' time '3:36:37.49 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.68' message 'tweak update client menu label' id 'b3d64407-26f5-43d9-955b-bae8bdd68dbf' date '5 May 2014' time '10:08:15.788 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.67' message '- tweak menu labels - add refresh menu item' id '2b0b84a6-78da-4699-9970-c8e2d894cfab' date '1 May 2014' time '2:20:06.977 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.66' message 'change the home directory methods to match new structure' id 'b5a86518-e881-4a92-b450-06613fa94fdc' date '30 April 2014' time '4:19:02.347 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.65' message 'easy resetWorldMenu access' id 'd1b163d6-8765-4338-b907-3e1d15a1759c' date '30 April 2014' time '3:56:32.86 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.64' message 'sort the menu items derived from file system' id '66aeb53d-c755-4da5-8139-3aa55761e215' date '23 April 2014' time '10:08:46.328 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.63' message 'fix problem with setting default todeHome...' id 'af1e706b-1644-4456-b026-2306f5a69038' date '14 April 2014' time '11:34:13.738 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.62' message 'add Help to tode main menu' id 'dd7f52aa-7eb5-444b-a97f-f8e02293b1d9' date '13 April 2014' time '8:54:59.648 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.61' message 'when finished with backup, we need to logout to ensure that the topez state matches the restored repo"' id '22174781-1fd3-43dd-87fa-8278a145aaf8' date '13 April 2014' time '8:45:58.381 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.60' message 'properly handle the execution of commands in a shell window that will be used ineractively' id '2d59177e-1ad6-4d70-ba8e-39d844abebf5' date '13 April 2014' time '8:38:02.856 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.59' message 'workspace menus added ... ' id '042a4bbd-4904-4364-81a5-a4d8198f7b93' date '12 April 2014' time '3:54:04.845 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.58' message 'add tODE to the system menu...eliminate the requirement to maintain workspaces' id '0c76e729-e9ad-423d-8812-38f749c4177a' date '12 April 2014' time '3:17:32.069 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.57' message 'open help window in #method windowLocation...' id '0638d2e8-b714-4478-a657-dde0346f7975' date '31 March 2014' time '1:27:01.482 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.56' message 'add `debugMode` built-in for controlling debugMode' id '1da7cbb4-9266-4fa4-a1e4-833516f0b188' date '30 March 2014' time '8:38:11.042 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.55' message 'arrange for command errors to simply be printed as the command response ... no need to bring up the debugger ...' id 'b6894e9f-821b-4c25-a3c7-64f95a1920d6' date '30 March 2014' time '8:24:03.908 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.54' message 'differentiate between open and spawn for purposes of controlling welcome message ... rip out support for old debugger console ' id '0f85e113-516c-4e27-b515-3b32cbb31f87' date '24 March 2014' time '6:23:55.272 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.53' message 'add windowProperties to TDTopezClient for easy viewing...' id '5fcd3b21-0f00-4c03-aec5-3d5b6256017f' date '24 March 2014' time '8:54:59.982 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.52' message 'minor fixes to windows layout class' id 'b1719b29-0958-4940-9b6c-ec729ebeba3b' date '23 March 2014' time '3:59:10.162 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.51' message 'a bit of formatting' id 'b312bdfb-2d4f-4f03-8bf6-e6e6c91f5ef9' date '23 March 2014' time '3:18:42.882 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.50' message 'bugfix updateServer command' id '93d5da03-5d04-4cb1-8860-65e5c48240e9' date '23 March 2014' time '3:04:44.849 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.49' message 'checkpoint: - arrange to use TDShell class>>todeHome to reduce path length in `script` and `updateServer` commands ' id '3b5806de-78c2-4a2d-8684-9e61645ac7e3' date '23 March 2014' time '2:40:07.144 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.48' message 'checkpoint: - fine tune session description handling - todeHome will be image level global to simplify doits ... - define 4 workspace windows for setting up client side environment ... part of getting started experience - fine tune window properties handling - testLogin: and testWindowLayout: and `script` command are start of the batching facilities...' id '986d6370-4d37-4103-a96f-36ad610018aa' date '23 March 2014' time '11:43:30.856 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.47' message 'porting to Pharo3.0' id '8c989350-44e1-4d00-849a-8d1934165850' date '23 March 2014' time '8:22:40.645 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.46' message 'fix script command' id '378df0f7-3b0f-48f6-b8a3-1ddd1a9893f6' date '22 March 2014' time '8:56:16.043 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.45' message 'tweak docs' id '1b2a4f6d-6ef4-424f-abc8-7818da868d28' date '22 March 2014' time '7:21:23.702 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.44' message 'tweak docs' id 'e47bd7a1-11c3-4b32-a198-b3c943142fd7' date '22 March 2014' time '7:14:29.716 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.43' message 'last workspace removed ... ' id '7a6936a2-b091-4330-bbaa-8612a9771060' date '22 March 2014' time '7:07:18.232 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.42' message 'checkpoint ... eliminating the need to any custom workspace in Pharo image ...just console workspace: - add OBCustomSessionDescription class>>seaside with default session - `help` writeup - `whatsNew` command - `sessionDescription` command (restored) - `script` command - `TDShell open` support' id '0d7a7f44-de5d-43ac-b241-17da633ee27b' date '22 March 2014' time '6:49:51.611 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.41' message 'checkpoint: - support creating and using serialized session descriptions - cleanup built-in support - add `builtIns` command - start work on improving the `getting started` experience - start work on `help` and `updateClient` commands' id 'e9635ac3-cb96-4a7a-9380-b7fad1268526' date '22 March 2014' time '12:57:53.426 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.40' message 'fix builtin logout...' id '9b0c686d-f2d5-43d5-8c8a-2f0de08c6c8d' date '19 February 2014' time '10:29:31.225 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.39' message 'Issue #53: Make TDTopezClient>>setFindText:isRegex: clientforwarder friendly' id '06bca6f0-f85c-4fc5-abbb-c101a8bd89cf' date '31 January 2014' time '8:57:11.711 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.38' message 'console should activate on open...' id 'd3714b40-ea31-467c-8995-575454d37f84' date '11 January 2014' time '5:07:17.87 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.37' message 'clean up ... attempting to step over ''Transcript show''' id '037f4977-afe1-48c5-a465-72e3160fc0b1' date '11 January 2014' time '4:27:38.322 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.36' message 'fix close builtin' id 'd16a7754-b6c7-4194-9281-2ee59dfa10ef' date '11 January 2014' time '11:27:39.246 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.35' message 'implement refreshViewFor: client callback' id '411bcc10-7a57-407c-bb0d-c9bad6743a38' date '11 January 2014' time '9:08:05.664 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.34' message 'TDTopezClient>>editClientElement:, TodeListEditory>>editStonElement: allows for multiple clientElements to be shipped in one STON packet. TodeListEditor>>setList: allows list to be updated directly ... more efficient that #refreshList' id 'ba35581f-d077-4d09-b2ba-d22a1a45e317' date '8 January 2014' time '10:06:15.424 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.33' message 'implement restoreBackup builtin ... allows for restoreFromBackup without needing to install tODE first' id '0df145c7-df57-4f0a-bb12-b23fc7eb05b3' date '5 January 2014' time '3:00:47.429 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.32' message 'include netldi in window label' id '5785c7c9-1d8a-41cd-868a-388e221bf6ac' date '16 December 2013' time '3:12:21.54 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.31' message 'add `installTode --topaz ...` functionality: generates a topaz script suitable for batch jobs' id 'da4b260b-8eac-43b7-8797-07b0097bf686' date '14 December 2013' time '7:26:37.375 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.30' message 'add --backupDir option to sessionDescription command' id 'ff4e0798-bd04-4950-9702-a36ab1c7a597' date '10 December 2013' time '6:56:09.369 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.29' message 'put stonename into shell label' id '31c021ad-5e65-4ce0-af91-6ac5aa084a1c' date '9 December 2013' time '6:49:58.52 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.28' message 'implement support for installTode --clientScriptPath option....--serverPath is still a bit up in the air' id '4b869155-5f0a-4777-9b07-50422f9e85ec' date '8 December 2013' time '7:03:50.097 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.27' message 'finish up the implementation of the sessionDescription command' id '908f9ec0-db93-44ce-a639-00a7c99a6180' date '8 December 2013' time '3:04:05.704 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.26' message 'add testLogin command' id 'a1fc248f-afe5-4f18-8576-a891858c78cf' date '8 December 2013' time '10:42:11.435 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.25' message 'implement sessionDescription builtin which replaces login builtin' id 'f0739814-5c45-4709-86d2-fd4afe7e5a2b' date '8 December 2013' time '9:12:16.495 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.24' message 'include netldiName in console window label when set by login command' id 'e534e80e-bee2-4fd5-922d-e91348ee68f2' date '14 November 2013' time '4:24:07.525 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.23' message 'add builtin login command to allow user to dynamically switch netldi name to be used (and potentially other login parameters as well)' id '9a2acc06-e7b4-4176-8730-60646fa23711' date '14 November 2013' time '12:24:41.76 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.22' message 'add tODE built-in commmand installTode that performs install/upgrade against remote GemStone repository' id '575ba90f-128a-4a60-9e65-584a274f7e4c' date '12 November 2013' time '10:38:48.191 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.21' message 'TDCommandLine object passed over wire instead of parsed tokens ... ball is in servers court' id '2d420814-26d5-4606-a6c8-fec06f7ee2ac' date '10 November 2013' time '8:05:38.132 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.20' message 'adding support for various interactions: choice, confirm, inform, text, multiline-text' id 'aa389741-7f31-4e00-bd32-01368db1282a' date '20 October 2013' time '5:57:12.135 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.19' message 'support for closing windows from server...' id 'e74fc02a-6cc4-4d57-8f9f-f34907fec593' date '19 October 2013' time '10:00:42.989 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.18' message 'add #app1 and #app2 window locations ....' id 'eeaa2df1-263a-47a0-b740-79b7aeca6806' date '13 October 2013' time '3:04:20.185 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.17' message 'add `classCategories` window location' id 'abf3816d-075c-4156-ba5e-fccc733a2922' date '12 October 2013' time '12:47:55.371 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.16' message 'align context with debugger stack window ... use debugger width too...' id 'fa778323-c67b-4633-b757-f40fd40903ca' date '27 September 2013' time '6:40:07.702 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.15' message 'use #initializeBounds for window sizing to avoid disrupting exsting Session Descriptions' id '2c235e89-c091-4e9c-a308-c71dea2edd3e' date '5 September 2013' time '9:59:44.091 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.14' message 'record backup and restore times and bu list shows them' id '9d57b018-a4d9-4026-8031-623a10e5ffaf' date '2 August 2013' time '12:16:32.116 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.13' message 'independent control of debuggerWidth...' id 'dae14267-c1c5-42d2-917e-91983ca8d43c' date '12 July 2013' time '10:12:32.697 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.12' message 'add spawnWindowFromServer ... used for initiating spawn from server command (like sh)' id '1f2a4b42-4f37-40c4-8a93-01cf98225119' date '5 June 2013' time '5:26:23.717 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.11' message 'tweak default shellWindowHeight' id '4dee8fdb-f170-4c1b-82be-fa1668d039f0' date '4 June 2013' time '9:46:42.016 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.10' message 'add independent shellWindow height for additional control of layout' id 'ddcc9b40-0cd7-4187-9d7e-6f8f8b56e768' date '4 June 2013' time '9:45:26.176 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.9' message 'refactor gci calls for clientElements so that the call is moved into the gemstone client leaving pharo client free to perform clientElement code directly' id '536cc93d-c917-4cf3-a981-fb8906884789' date '28 May 2013' time '2:59:12.337 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.8' message 'working on getting SHOUT to work for Pharo and GemStone' id 'f7214e9a-fd11-491e-a6cd-844374eb5ea5' date '28 May 2013' time '1:39:11.766 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.7' message 'continued repackaging' id '86876911-4b94-449e-a883-2fc912c87d5d' date '26 May 2013' time '9:33:35.303 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.6' message 'pharo and gemstone specific client classes' id 'e668ad57-0b0d-4c02-9510-96f3c62ea9c4' date '26 May 2013' time '2:15:07.635 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.5' message 'tweak' id '8bc0be24-41fe-4a49-b4b8-642c07d1c966' date '26 May 2013' time '2:04:28.233 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.4' message 'continue repackage effort' id '2c659eb3-b7eb-4051-8425-3fc4f710e98e' date '26 May 2013' time '2:02:42.722 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.3' message 'move some gemstone-specific methods' id 'b52d0d68-b289-43e0-a173-aafb5eaefd65' date '26 May 2013' time '12:23:27.199 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.2' message 'TodeSession is for GemStone only...' id 'da7df5b7-9b8a-471f-8245-e95dd90f87ec' date '26 May 2013' time '12:20:22.736 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.1' message 'pull in the common client code ... ' id '89c125a8-fb74-4d57-a27c-ccf4114fd766' date '26 May 2013' time '12:06:49.859 pm' author 'dkh' 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 ())) 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 ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tode-Client-Common-dkh.112' message 'debugMode built-in --set and --clear commands refer to console-based debugMode. To change the default debugMode, use the --default option. See ''debugMode --help''' id '56ee9225-d4b7-4b13-a2c6-4575925d0216' date '6 August 2014' time '9:44:00.324692 am' author 'dkh' ancestors ((id '2c20c20d-7e3e-4a70-9b49-2311ff6b5413')) 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 ())) 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 ()) \ No newline at end of file +(name 'Tode-Client-Common-dkh.193' message 'use GS_SYS_SESSIONS env var for session description home' id '0e668516-5bfe-48d4-b6cf-6eefda0280d0' date '10 October 2015' time '6:32:11.698051 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.192' message 'adjust TDShell class>>gsDevKitSessionDescriptionPath for new (old) sys structure' id '4921cc79-12c5-4415-a3b7-65d36d37daa5' date '10 October 2015' time '4:47:49.151119 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dlh.191' message 'fiddle with TDSessionDescript template editting' id 'd673abe5-c19c-4a41-aced-1d9d843357d7' date '5 October 2015' time '9:05:14.467673 pm' author 'dlh' ancestors ((name 'Tode-Client-Common-dkh.190' message 'need trailing / for TDShell class>>gsDevKitSessionDescriptionPath' id '147cb7ff-d90a-449f-8f1f-d6d3aae1a579' date '2 October 2015' time '4:40:44.728835 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.189' message 'Issue #213: ignore REAME* and .* files in session descriptions directory ' id '493f52c6-6382-4c24-b485-a3b4b5b6fa3b' date '2 October 2015' time '1:38:59.289582 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.188' message 'changes to support new location of the session descriptions: GS_SHARED_SESSIONS ($GS_HOME/shared/sessions)' id '1e4b2229-9bdd-4568-9aec-d843bf24d925' date '2 October 2015' time '10:30:28.380879 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.187' message 'additional support for GsDevKit_home virtually all of the client-side tosde sys paths have been made conditional upon using _home or not ..' id '2382d305-f839-46ba-b8a9-6dcb8a9e3975' date '22 September 2015' time '3:29:32.982793 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.186' message 'add support for GsDevKit_home ... new location for tode/sys/default|local/client/scripts' id '293e12fc-60f0-4c58-8125-b1a5ac6e6429' date '22 September 2015' time '12:06:23.578531 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.185' message 'add support for GsDevKit_home ... new location for tode/sys/default|local/client/windowLayout' id '51a82183-13f1-4e35-81df-fb16836be94f' date '22 September 2015' time '11:58:54.364491 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.184' message 'Issue #184: missed a spot or two where bulk window closing was not protected by a TDShouldFlushEventCacheNotification handler' id 'bb7d34ea-2d62-4904-8909-3ec675e426dc' date '1 September 2015' time '9:22:27.641977 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.183' message 'Issue #186: add classic window locations in support of the button bar' id '29c4097f-0342-4d6e-96af-f8c4525c4252' date '31 August 2015' time '5:42:43.093908 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.182' message 'now that we''re honoring canDiscardEdits, need a way to clearUserEditFlag in code editors (used in debugger at the moment) - client side support ' id 'ab7739ed-e10e-4ae4-ae55-6c9c2cc6678b' date '31 August 2015' time '5:15:11.37659 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.181' message 'Issue #184: when performing `close` command (or `logout`), accumulate all of the flushEventCache calls till all windows have been closed ... much snappier over the wire ' id '93f2bb4b-1a1a-436e-9148-d33f807226fe' date '31 August 2015' time '2:33:59.452099 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.180' message 'Issue #186: tweak the jigsaw def for classic protocol' id 'eda2a209-8c10-40fa-a41f-1ab3a182d2c4' date '20 August 2015' time '12:21:02.432288 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.179' message 'Issue #186: start work on button bar example ... implement a `class browser` that has instance/class buttons ' id '475a41ac-7a5b-4de8-ac26-ebc357480e93' date '19 August 2015' time '9:25:19.880869 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.178' message 'Issue #84: add clinet-side support for the `Window > history` menu item ... list full client element history and allow user to pick an old client element for viewing ' id '14324060-7ea0-4488-92e3-556d0adc803e' date '17 August 2015' time '5:11:25.834838 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.177' message 'honor canDiscardEdits and prompt for correct action' id 'b39ad48c-56ad-4d1b-b0b6-77b1211a15ad' date '17 August 2015' time '4:04:37.848427 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.176' message 'client builtin `updateClient` needs to use the todeLoad.st file ...' id '851b377d-6c71-4354-a1fa-8236657ecc11' date '16 August 2015' time '11:49:27.896651 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.175' message 'Issue #184: tweak client element caching' id '35dbc418-9442-4be7-8f25-024054de15cb' date '12 August 2015' time '12:57:11.565666 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.174' message 'Issue #184: implement (client-side) TDTopezGemStoneClient>>flushCache: logic. Necessitates introduction of tODE API Version for client and server, so that I can use new clients with old servers and old clients with new servers' id '49e31420-f7f1-413c-8ef1-5d6afcea2215' date '12 August 2015' time '12:44:03.469177 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.173' message 'Issue #184: introduce TDEventsCache for passing cached event information back and forth between client and server while minimizing round trips... first application is to record the clientElements that are no longer referenced by a window (retired) on the client ... retired clientElements can be safely removed from the server-side elementCache ... ' id 'c6ccb62c-3388-41ab-b44e-b19e4a27b14d' date '12 August 2015' time '10:29:15.633363 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.172' message 'add gemstone version to console window label' id '5368ce3e-a4f8-4838-bd60-be98421c8296' date '7 July 2015' time '4:29:38.699982 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.171' message 'Issue #175: convert client-side code to use #objectSerializer' id '364ddf2b-87fa-4167-a4f7-ece40a3e9632' date '25 June 2015' time '5:10:58.12489 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.170' message 'Issue #175: checkpoint client-side changes for TodeObjectSerializer' id '8c0c988b-01fa-443b-8b89-afbb35afed9e' date '25 June 2015' time '3:26:32.714297 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.169' message 'console message result should sometimes be nil... oh well pick an alternate method' id 'f2d42fc3-8102-4920-aa73-2c8956b2ceec' date '17 April 2015' time '1:07:29.045919 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.168' message 'Issue #168: revert to full activation and solve keyboard focus later.... allow a console to be attached to a server block TDShell instance ... when it closes there is a logout, but that may not be critical:)' id 'a64b3e05-ff4e-401c-8942-c24df9593871' date '17 April 2015' time '6:34:17.303992 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.167' message 'another round of fixing to handle copiedVars better ... ' id '5d18ac16-8567-4b1c-80e6-65c5d321f4a7' date '15 April 2015' time '4:20:13.181208 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.166' message 'nested blocks not yet handled by onServerDo:, so move to separate method and xfer vals to temps ...' id 'f284c696-b223-483f-a6c6-8324fddd85e5' date '15 April 2015' time '1:33:47.393203 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.165' message 'need quit for shells not associated with at client window' id 'd80a1312-a2da-42bf-a8e4-229da73ea1a9' date '15 April 2015' time '11:27:11.726 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.164' message 'additional GsDevKit server block support' id '42a06d68-12f9-4141-bbc6-cb8b283759f7' date '15 April 2015' time '11:12:48.456904 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.163' message 'whoops, lost ability to bind server vars to client temp var values...' id '28eee77e-89d4-437f-a967-bf257d15436b' date '12 April 2015' time '11:55:44.655412 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.162' message 'fiddle with the tODE system menu' id 'aabdbcd5-9067-4e53-bcb3-a9b09692ef4a' date '12 April 2015' time '11:36:19.097805 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.161' message 'add TDServerBlockWorkspace ... needed to keep the session alive while doing work ... ''shell'' workspace variable holds onto the shell for the desired session ... close window, closes session ... Roassal menu opens a TDServerBlockWorkspace' id '374aa2ed-f42a-4640-a945-beddbc85ecb0' date '12 April 2015' time '8:31:59.276128 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.160' message 'serverBlocks is working now ...' id '57012cff-5376-48fc-9790-7e2c6d5c6d7b' date '11 April 2015' time '1:13:49.463206 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.159' message 'client-side support for executing "local" blocks on the server ... client-side support for evaluating smalltalk code with variable bindings' id 'bc674370-eedb-44a2-85be-3506746fbb6f' date '11 April 2015' time '12:47:59.418341 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.158' message 'client-side support for evaluating smalltalk code on server and passing result back as STON ... hook up to roassal workspace' id '346869a1-deb8-4bf4-b251-97497dae96b6' date '11 April 2015' time '7:17:08.166092 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.157' message 'roassal workspace is a peer of console ... ' id '5aba3f5b-3915-4168-9805-2edbf76a85fc' date '10 April 2015' time '2:23:07.081357 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.156' message 'move more of the roassal code to the roassal package' id '8158976a-b561-46db-aa6b-7a5264302e12' date '9 April 2015' time '8:12:06.667937 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.155' message 'start adding support for Roassal workspace' id '1515d159-06ef-475e-9e6c-b3945f0b58ad' date '9 April 2015' time '5:33:27.904236 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.154' message 'push tode system menu around' id '20005fb9-d2d8-4d86-b92d-86fb1fc1381a' date '4 April 2015' time '5:26:27.167365 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.153' message 'Need to remap the client forwarder for transcript when it is changed while shell is open' id 'e9d90578-0a32-4034-ac68-a01882992521' date '4 April 2015' time '5:05:58.028811 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.152' message 'improve handling of Transcript' id '38adcebc-6fe7-4cf3-a498-ac908a983351' date '26 March 2015' time '5:53:31.050132 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.151' message 'shell builtin ''script'' gets a bit of a makeover ' id '53f22341-8810-4912-89bc-0fb815cbc787' date '26 March 2015' time '11:22:35.54639 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.150' message 'It was too aggressive to remove installServer command ...it''s required' id '44cce8a6-727f-44b4-9a8e-5933f034816c' date '25 March 2015' time '9:40:00.584503 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.149' message 'fiddle about with tode menu structure...' id '078f4efc-6934-4b05-9258-0bcafd653c60' date '25 March 2015' time '9:26:32.93655 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.148' message 'eliminate the installServer and updateServer builtin commands update the help and builtIns man page ... remove whatsNew, since I''m not keeping it updated' id 'd632c822-7f5c-4f48-bccb-5655e36a8b87' date '25 March 2015' time '9:19:16.687234 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.147' message 'Another pass at reorganizing the tODE menu ... server updates are no longer done from the client ... use the bash scripts or tODE itself' id 'e1b0410a-628b-4cc2-b448-c55846a61056' date '25 March 2015' time '8:48:31.918256 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.146' message 'fix updateClient builtIn' id '3d718720-bfd4-434a-ad7a-7de2eb3d1220' date '25 March 2015' time '7:58:33.432075 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.145' message 'revisit implementation of updateClient and updateServer' id '373fd46a-0654-4e5e-8d5d-f3768ec952d6' date '24 March 2015' time '3:49:04.741597 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.144' message 'Push some tode menu items around' id '0be7a727-f0f0-4020-a6d0-b47bc768b79f' date '24 March 2015' time '3:16:57.555004 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.143' message 'fix logic for detecting transcript window for resizing' id '7811fccf-b352-4756-abbd-a3b09fe2be92' date '24 March 2015' time '2:15:26.167197 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.142' message 'arrange for window properties to be recalculated and currentShell to be reset to nil on startup ... ' id '095c8daf-8034-4073-9998-24fa61ad96fd' date '21 March 2015' time '8:13:47.329076 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.141' message 'add Settings Browser to tODE menu ... for managing fonts' id 'c35a6167-98b4-4d84-8796-c321d2d3e816' date '21 March 2015' time '5:10:24.668304 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.140' message 'Major chunk of work ... create a wholly owned tODE world menu in Pharo with a number of useful tools exposed via menu items. Can flip between tODE world menu and pharo world menu ... also start managing the Transcript location and extent via window properties.' id 'a59d7da1-bb7e-4574-b72a-4ab7e5f27a0c' date '21 March 2015' time '3:59:12.460372 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.139' message 'custom window location (#workspace) for ws window' id '0108c172-5b51-428d-bf9a-8b87d5c226e5' date '19 March 2015' time '10:22:23.140694 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.138' message 'add custom project list window location' id 'e903c79f-5557-452e-bf96-d7783b973a7d' date '19 March 2015' time '10:10:54.378333 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.137' message 'add jigsaw windowlayout' id '52a2f359-46cb-4d89-987b-c608632a8101' date '19 March 2015' time '8:40:47.764198 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.136' message 'fiddle stretch layout again...' id '68683160-efba-4b97-bdc9-d70f763352e7' date '17 March 2015' time '9:51:07.654353 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.135' message 'more fine tuning of stretch layout' id '28926969-6875-4a3c-878d-0275196f8f5f' date '16 March 2015' time '9:40:29.985777 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.134' message 'checkpoint ... fine tuning stretch medium' id '7ce8f889-92ab-460f-929e-7fbde1e879cd' date '16 March 2015' time '9:28:32.404475 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.133' message 'add class TDAlternateStretchWindowProperties for a layout that seems to be suited for medium-size displays' id '2cad294d-8744-4223-9e8e-c4158468af27' date '16 March 2015' time '9:04:13.2313 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.132' message 'Add #logStack as error handling option ... triggered when running in a headless client .... ' id '40702ce3-93c1-47f5-b33e-d47dc9a8191e' date '16 March 2015' time '4:49:18.325225 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.131' message 'replace sessionHomeDescription with todeSysLocalSessionDescriptionPath' id 'e93d321a-3429-4c88-b4cb-582539692068' date '13 March 2015' time '12:21:55.606712 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.130' message 'shellWindow can be nil in exit builtIn' id '5e37e0f2-bd0d-48d5-974c-19ebdebb08ed' date '11 March 2015' time '5:18:57.546712 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.129' message 'bugfix for the handling the new client/scripts directories' id 'a3e92a45-c44e-4641-a08d-b2aa0a896e9f' date '11 March 2015' time '3:57:42.055002 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.128' message 'Changes corresponding to recent restructuring of gsDevKitHome disk layout: 1. /sys/stones/stones move to /sys/stones 2. proper lookup of sys/defult/client/scripts|windowLayout, sys/default/server/scripts, sys/local/client/scripts|windowLayout, and sys/local/server/scripts 3. change updateClient touse pharo/installTode by default and --scriptPath to override 4. change installServer and updateServer builtins to do the proper lookup in */server/scripts for the files by default and --scriptPath to specify alternate location 5. script builtin uses proper lookup in sys/local/client/scripts then sys/default/client/scripts 6. add edit window layout menu item ' id '193fb534-96ed-445e-88c9-5137f0913568' date '11 March 2015' time '3:07:48.897394 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.127' message 'add logging to help debug flow stone creation: https://github.com/GsDevKit/gsDevKitHome/issues/58' id '5e245986-7257-4876-83b0-8d97ec9b7c1b' date '21 February 2015' time '11:30:21.112006 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.126' message 'potential for creating a spurious gemstone session on TDShell>>logout, if one hadn''t already been created ...' id '29fc9434-19f6-4ca1-bf63-cd196db8603a' date '21 February 2015' time '11:09:31.198509 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.125' message 'patch session leak in GsDevKit command line ... sessions used to evaluate a tode expression are never logged out...' id 'b9bd5d5c-cf2a-46af-9640-ae2065ab241a' date '21 February 2015' time '10:37:07.897958 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.124' message 'Issue #143: client-side support defining different tODE root directories for the /sys directory structure' id '77a96371-ccd5-4b34-8db6-2f5b6c83248a' date '4 February 2015' time '1:07:57.913667 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.123' message '--list option for script builtin is documented to not require an argument' id 'd24f7c2a-5b19-4e69-9c99-294acaeb5e45' date '3 February 2015' time '11:03:46.0606 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.122' message 'Issue #5: matches listed within console output and new prompt setup with original command ... need to hook in path matching plus longest common match string ' id '0bb29646-c1c5-4c64-8f31-f6f7309365f6' date '17 December 2014' time '9:04:20.361495 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.121' message 'Issue #129: add TDCommandLine class>>fromStream:selectLine:forEachCommand: ... needed for TDShell processing since come command lines are "cached" instread of directly executed ... added test ... hooke new capability into TDShell ... need to tweak interactive behavior' id 'f43dd267-e509-48f7-9b04-aeb5296d8ff8' date '17 December 2014' time '4:58:28.154197 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.120' message 'Issue #123: update sys/stone/stones/stones path correctly' id 'b8c696c6-961c-4297-abe3-c010c5317a9a' date '14 November 2014' time '2:45:38.889529 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.119' message 'Issue #123: a bit o restructuring' id '7cbcd24a-8dc0-4e91-9a8b-dca254775432' date '14 November 2014' time '12:10:49.148636 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.118' message 'Issue #123: add client-side support for new default/local/stone structure' id '07c66048-f8b1-475d-a504-ec4057ef90cb' date '14 November 2014' time '11:58:34.293726 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.117' message 'Issue #107: arrange to resize all existing windows when window layout is changed' id '62a19448-9daa-440a-be72-45462dd0a1f2' date '26 August 2014' time '6:25:06.483287 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.116' message 'use maximum space (and overlap) for all windows' id '4f197992-0667-4668-8274-ed5bbc7b3898' date '6 August 2014' time '8:46:54.95945 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.115' message 'browser and debugger layed out satisfactorily' id '39b06453-a688-4aa3-b7ec-369299da6b1e' date '6 August 2014' time '8:12:52.304612 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.113' message 'merged by GitFileTree-MergeDriver' id '2520f852-6709-46a2-94e7-ad61ca71decd' date '6 August 2014' time '6:04:02.659559 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.112' message 'Create TDSmallWindowProperties for presentations on non-HDI projectors' id '78795b35-e3c8-4b1a-b59a-1a46ceb39ff1' date '6 August 2014' time '5:56:24.38195 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.111' message 'ignore README.md in the client/descriptions directory; signal error when running headless and error occurs on server while running tODE command' id '2c20c20d-7e3e-4a70-9b49-2311ff6b5413' date '28 July 2014' time '7:57:51.009868 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.110' message 'make it possible to evaluate Smalltalk expressions on server ... side effects are more important that return value' id 'e0403b58-b3a0-43ef-8011-1598985ed6f5' date '26 July 2014' time '11:20:13.352127 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.109' message 'add batchMode to TDShell ... tode client will NOT swap out the Transcript client forwarder in batch mode ... ultimately provide a means for choosing whether Transcript output should show up in client or not' id 'd42aed90-335a-493a-baf0-6659ba55caf5' date '25 July 2014' time '4:54:39.004675 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.108' message 'clean up the client-side interaction when client is run in headless mode' id 'd31917fe-11e6-43b6-8fe2-b87686ba6752' date '25 July 2014' time '4:21:02.114664 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.107' message 'allow for turning on debugMode when running non-console evaluations' id '15449619-b69a-40a5-b20a-53ed2deab3db' date '25 July 2014' time '7:53:24.149103 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.106' message 'implement --lock option for updateClient builtin' id '7fbdb162-a3ae-4daf-b5e4-d81aeeea4248' date '22 July 2014' time '1:45:50.640014 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.105' message 'more parallel GsDevKit and Web Edition Root work... until web edition is retired ...' id '031b3ab7-8ff5-4727-a783-4717ae1a2ef5' date '21 July 2014' time '10:52:25.025737 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.104' message 'add "Define Dev Kit root'' tode menu item in parallel with the Web Edition Root ... until web edition is retired ...' id '6e084f23-67ea-4dfa-82b4-f3770cd1f335' date '20 July 2014' time '10:30:52.612798 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.103' message 'prepare for changes in gsDevKit structure' id '44c8aae4-e01e-4073-a455-cd6a4bc253cd' date '20 July 2014' time '10:19:04.566069 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.102' message 'add support fro evaluating a comand without opening a console window' id 'c09d3285-ef39-4995-9d17-6730f8133a50' date '19 July 2014' time '7:31:47.560831 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.101' message 'Issue #86: implemented `tODE Edit >> session description name` menu item ...' id '844c8347-b113-40b7-897d-c23b7fd9bcf8' date '7 July 2014' time '9:24:26.109 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.100' message 'fix Issue #93: log to transcript any import errors when importing session descriptions and carry on ...' id 'ae103139-73f1-4c9a-8a0b-d94e999bbd83' date '7 July 2014' time '8:35:19.214 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.99' message 'wrap messages at 80 characters' id '939a88a6-3684-4813-9998-d83625a6f7a1' date '7 July 2014' time '4:59:35.74 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.98' message 'fixes for installTode/updateTode scripts' id 'dcb3e66d-d87b-4481-8df3-5d85bc30e3e4' date '19 June 2014' time '12:37:03.105 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.97' message 'implement installServer client builtIn command. installServer installs GLASS1 and Metacello, etc. while updateServer simply loads a new version of tODE ...' id '21f5d807-3d67-453e-8f71-c584497c53e6' date '19 June 2014' time '12:15:05.549 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.96' message 'porting TDShell class>>cleanForDeploy to Pharo2.0' id '1cb06c0d-73b1-4f36-a6a1-0a571752df93' date '15 June 2014' time '9:54:53.929 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.95' message 'port TDShell class>>cleanForDeploy to Pharo2.0' id 'd38f4087-9ab6-4260-980e-993657807a96' date '15 June 2014' time '9:38:30.916 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.94' message 'missing method resetCacheDirectoryIfInvalid ...' id '80730243-c2c3-455f-824c-52e6bc4f94bd' date '3 June 2014' time '8:14:58.947 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.93' message 'Issue #56: clean up session and close windows on startup - Pharo2.0 wasn''t hanging, but the pharo image wash crashing... which is close enough for me:) - need to test in Pharo1.4 and Pharo3.0 ...' id '60b34327-01f8-4214-bbdf-e8771eff87ba' date '3 June 2014' time '8:09:12.519 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.92' message 'bump version for grins' id '94f2d774-c32e-48f5-ab6b-9647c53b28c5' date '2 June 2014' time '8:01:32.647 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.87' message 'strip out the code associated with the (now) ancient session map stuff and the (recently) ancient window layout code ... the topezclient class now holds onto the window property so that we can provide that to the user for making changes or use it to automatically re-scale the layout if the screen is re-sized' id 'da043771-697a-475a-8233-4583fbde36b1' date '2 June 2014' time '7:52:53.419 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.86' message 'tweak, tweak, tweak goes the alternate layout' id 'b11f3a9f-9494-4fff-8b55-60da16c4ef7c' date '1 June 2014' time '3:47:15.42 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.85' message 'more alternate layout tweaks' id '72f482a5-ea42-4697-ace8-3d9677fcb336' date '1 June 2014' time '3:03:32.735 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.84' message 'revise the alternate layout definition' id '2dd553a6-9b7a-4fec-a499-4300aac213ac' date '1 June 2014' time '2:33:41.325 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.83' message 'adjust for move of image dir to client dir ...' id '1e72dd1d-860c-455f-8333-7178eefe6a67' date '1 June 2014' time '9:59:10.37 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.82' message 'rename TDShell TodeHome to WebEditionRoot - reset menu - define webEditionRoot (same directory path) - open workspaces with syntax highlighting' id '34b6e0c4-303a-4d74-89ea-28bc7ab88264' date '1 June 2014' time '9:31:49.824 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.81' message 'add TDAlternateWindowProperties which is intended for larger fonts and/or smaller displays ... provides for wider list windows without sacrificing code window width ...' id 'e93e952c-dff1-4abe-bd08-07d388835406' date '31 May 2014' time '7:20:21.282 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.80' message 'Issue #81: define window loyout independent of font and scale to fit display - define an abstract class TDAbstractWindowProperties for import/export of properties - TDStandardWindowProperties defines my standard layout with options for extra lists (on wide displays or small fonts) and control proportions of shell window and code window - defined small/medium/large (0, 1, 2 extra lists) that match up pretty well with the layouts I''ve played with so far.' id '40ee2a62-ace4-4b04-a626-21b4b5a8e9a2' date '31 May 2014' time '6:12:33.47 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.79' message 'converting to use TDSessionDescription instead of OGCustomSessionDescription. - TDSessionDescription is passed to server so that the fields (backupDirectory, serverGitRoot serverTodeHome) can be specified in the session description and used on the server - for now server will request the session description to make upgrading easier (if client updated before server, server won''t know what to do with the session description)' id '6a9cd48f-e7f5-476c-82fe-59cb0163658c' date '28 May 2014' time '7:24:10.258 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.78' message 're-enable autoCommit after logout ...' id 'fc670c77-49e2-402f-aaeb-d2c2f553a686' date '27 May 2014' time '11:33:12.96 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.77' message 'flushing cache before load appears to be bad idea?' id '07f02cc1-2bb0-474f-a83e-2de8b71c6ba2' date '26 May 2014' time '5:15:58.456 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.76' message 'reset tode menu when tode home changes' id '1b555df3-2e0d-498d-9da0-c0f6c317f415' date '26 May 2014' time '5:11:06.014 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.75' message 'flushCache before update client load to make sure that the baseline is freshly grabbed' id '3c560531-61fe-4bf4-867d-608f3a0056f4' date '26 May 2014' time '3:09:43.125 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.74' message 'reset tode menu after updating the client ...' id '9982fd73-a1fc-418e-b899-5f0f6739a852' date '25 May 2014' time '10:02:43.129 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.73' message 'start heading in the direction of using raw bounds and general layouts within which different fonts can be used ... as display size and fonts change, different layouts may be more pleasant' id '0f09804a-e17b-4ae0-8b92-be03c88b41d0' date '20 May 2014' time '8:15:05.27272 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.73' message 'start heading in the direction of using raw bounds and general layouts within which different fonts can be used ... as display size and fonts change, different layouts may be more pleasant' id '10a09d68-6b5e-4098-acb8-0dc3b916bcb8' date '20 May 2014' time '8:15:04.780624 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.72' message 'alternate bounds for smaller displays' id '671a8dd3-4f75-401b-8cf5-e1d2acac4eeb' date '19 May 2014' time '9:14:25.107288 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.71' message 'created named window locations app3 and app4 for more options positioning "multi-pane functions"' id 'b6bb5261-a3d4-432b-af97-34fa3777dbec' date '13 May 2014' time '11:02:40.336 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.70' message '- start work on fit-to-display algorithm for window layout' id 'edfcbba7-c840-41f1-a68c-0e182e41bb75' date '5 May 2014' time '8:33:53.447 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.69' message 'another set of structural changes to match current definition in webEditionHome and todeHome ... ' id '3ddf1102-76c9-46e8-9791-da5324726228' date '5 May 2014' time '3:36:37.49 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.68' message 'tweak update client menu label' id 'b3d64407-26f5-43d9-955b-bae8bdd68dbf' date '5 May 2014' time '10:08:15.788 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.67' message '- tweak menu labels - add refresh menu item' id '2b0b84a6-78da-4699-9970-c8e2d894cfab' date '1 May 2014' time '2:20:06.977 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.66' message 'change the home directory methods to match new structure' id 'b5a86518-e881-4a92-b450-06613fa94fdc' date '30 April 2014' time '4:19:02.347 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.65' message 'easy resetWorldMenu access' id 'd1b163d6-8765-4338-b907-3e1d15a1759c' date '30 April 2014' time '3:56:32.86 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.64' message 'sort the menu items derived from file system' id '66aeb53d-c755-4da5-8139-3aa55761e215' date '23 April 2014' time '10:08:46.328 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.63' message 'fix problem with setting default todeHome...' id 'af1e706b-1644-4456-b026-2306f5a69038' date '14 April 2014' time '11:34:13.738 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.62' message 'add Help to tode main menu' id 'dd7f52aa-7eb5-444b-a97f-f8e02293b1d9' date '13 April 2014' time '8:54:59.648 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.61' message 'when finished with backup, we need to logout to ensure that the topez state matches the restored repo"' id '22174781-1fd3-43dd-87fa-8278a145aaf8' date '13 April 2014' time '8:45:58.381 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.60' message 'properly handle the execution of commands in a shell window that will be used ineractively' id '2d59177e-1ad6-4d70-ba8e-39d844abebf5' date '13 April 2014' time '8:38:02.856 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.59' message 'workspace menus added ... ' id '042a4bbd-4904-4364-81a5-a4d8198f7b93' date '12 April 2014' time '3:54:04.845 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.58' message 'add tODE to the system menu...eliminate the requirement to maintain workspaces' id '0c76e729-e9ad-423d-8812-38f749c4177a' date '12 April 2014' time '3:17:32.069 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.57' message 'open help window in #method windowLocation...' id '0638d2e8-b714-4478-a657-dde0346f7975' date '31 March 2014' time '1:27:01.482 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.56' message 'add `debugMode` built-in for controlling debugMode' id '1da7cbb4-9266-4fa4-a1e4-833516f0b188' date '30 March 2014' time '8:38:11.042 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.55' message 'arrange for command errors to simply be printed as the command response ... no need to bring up the debugger ...' id 'b6894e9f-821b-4c25-a3c7-64f95a1920d6' date '30 March 2014' time '8:24:03.908 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.54' message 'differentiate between open and spawn for purposes of controlling welcome message ... rip out support for old debugger console ' id '0f85e113-516c-4e27-b515-3b32cbb31f87' date '24 March 2014' time '6:23:55.272 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.53' message 'add windowProperties to TDTopezClient for easy viewing...' id '5fcd3b21-0f00-4c03-aec5-3d5b6256017f' date '24 March 2014' time '8:54:59.982 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.52' message 'minor fixes to windows layout class' id 'b1719b29-0958-4940-9b6c-ec729ebeba3b' date '23 March 2014' time '3:59:10.162 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.51' message 'a bit of formatting' id 'b312bdfb-2d4f-4f03-8bf6-e6e6c91f5ef9' date '23 March 2014' time '3:18:42.882 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.50' message 'bugfix updateServer command' id '93d5da03-5d04-4cb1-8860-65e5c48240e9' date '23 March 2014' time '3:04:44.849 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.49' message 'checkpoint: - arrange to use TDShell class>>todeHome to reduce path length in `script` and `updateServer` commands ' id '3b5806de-78c2-4a2d-8684-9e61645ac7e3' date '23 March 2014' time '2:40:07.144 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.48' message 'checkpoint: - fine tune session description handling - todeHome will be image level global to simplify doits ... - define 4 workspace windows for setting up client side environment ... part of getting started experience - fine tune window properties handling - testLogin: and testWindowLayout: and `script` command are start of the batching facilities...' id '986d6370-4d37-4103-a96f-36ad610018aa' date '23 March 2014' time '11:43:30.856 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.47' message 'porting to Pharo3.0' id '8c989350-44e1-4d00-849a-8d1934165850' date '23 March 2014' time '8:22:40.645 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.46' message 'fix script command' id '378df0f7-3b0f-48f6-b8a3-1ddd1a9893f6' date '22 March 2014' time '8:56:16.043 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.45' message 'tweak docs' id '1b2a4f6d-6ef4-424f-abc8-7818da868d28' date '22 March 2014' time '7:21:23.702 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.44' message 'tweak docs' id 'e47bd7a1-11c3-4b32-a198-b3c943142fd7' date '22 March 2014' time '7:14:29.716 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.43' message 'last workspace removed ... ' id '7a6936a2-b091-4330-bbaa-8612a9771060' date '22 March 2014' time '7:07:18.232 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.42' message 'checkpoint ... eliminating the need to any custom workspace in Pharo image ...just console workspace: - add OBCustomSessionDescription class>>seaside with default session - `help` writeup - `whatsNew` command - `sessionDescription` command (restored) - `script` command - `TDShell open` support' id '0d7a7f44-de5d-43ac-b241-17da633ee27b' date '22 March 2014' time '6:49:51.611 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.41' message 'checkpoint: - support creating and using serialized session descriptions - cleanup built-in support - add `builtIns` command - start work on improving the `getting started` experience - start work on `help` and `updateClient` commands' id 'e9635ac3-cb96-4a7a-9380-b7fad1268526' date '22 March 2014' time '12:57:53.426 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.40' message 'fix builtin logout...' id '9b0c686d-f2d5-43d5-8c8a-2f0de08c6c8d' date '19 February 2014' time '10:29:31.225 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.39' message 'Issue #53: Make TDTopezClient>>setFindText:isRegex: clientforwarder friendly' id '06bca6f0-f85c-4fc5-abbb-c101a8bd89cf' date '31 January 2014' time '8:57:11.711 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.38' message 'console should activate on open...' id 'd3714b40-ea31-467c-8995-575454d37f84' date '11 January 2014' time '5:07:17.87 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.37' message 'clean up ... attempting to step over ''Transcript show''' id '037f4977-afe1-48c5-a465-72e3160fc0b1' date '11 January 2014' time '4:27:38.322 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.36' message 'fix close builtin' id 'd16a7754-b6c7-4194-9281-2ee59dfa10ef' date '11 January 2014' time '11:27:39.246 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.35' message 'implement refreshViewFor: client callback' id '411bcc10-7a57-407c-bb0d-c9bad6743a38' date '11 January 2014' time '9:08:05.664 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.34' message 'TDTopezClient>>editClientElement:, TodeListEditory>>editStonElement: allows for multiple clientElements to be shipped in one STON packet. TodeListEditor>>setList: allows list to be updated directly ... more efficient that #refreshList' id 'ba35581f-d077-4d09-b2ba-d22a1a45e317' date '8 January 2014' time '10:06:15.424 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.33' message 'implement restoreBackup builtin ... allows for restoreFromBackup without needing to install tODE first' id '0df145c7-df57-4f0a-bb12-b23fc7eb05b3' date '5 January 2014' time '3:00:47.429 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.32' message 'include netldi in window label' id '5785c7c9-1d8a-41cd-868a-388e221bf6ac' date '16 December 2013' time '3:12:21.54 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.31' message 'add `installTode --topaz ...` functionality: generates a topaz script suitable for batch jobs' id 'da4b260b-8eac-43b7-8797-07b0097bf686' date '14 December 2013' time '7:26:37.375 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.30' message 'add --backupDir option to sessionDescription command' id 'ff4e0798-bd04-4950-9702-a36ab1c7a597' date '10 December 2013' time '6:56:09.369 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.29' message 'put stonename into shell label' id '31c021ad-5e65-4ce0-af91-6ac5aa084a1c' date '9 December 2013' time '6:49:58.52 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.28' message 'implement support for installTode --clientScriptPath option....--serverPath is still a bit up in the air' id '4b869155-5f0a-4777-9b07-50422f9e85ec' date '8 December 2013' time '7:03:50.097 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.27' message 'finish up the implementation of the sessionDescription command' id '908f9ec0-db93-44ce-a639-00a7c99a6180' date '8 December 2013' time '3:04:05.704 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.26' message 'add testLogin command' id 'a1fc248f-afe5-4f18-8576-a891858c78cf' date '8 December 2013' time '10:42:11.435 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.25' message 'implement sessionDescription builtin which replaces login builtin' id 'f0739814-5c45-4709-86d2-fd4afe7e5a2b' date '8 December 2013' time '9:12:16.495 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.24' message 'include netldiName in console window label when set by login command' id 'e534e80e-bee2-4fd5-922d-e91348ee68f2' date '14 November 2013' time '4:24:07.525 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.23' message 'add builtin login command to allow user to dynamically switch netldi name to be used (and potentially other login parameters as well)' id '9a2acc06-e7b4-4176-8730-60646fa23711' date '14 November 2013' time '12:24:41.76 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.22' message 'add tODE built-in commmand installTode that performs install/upgrade against remote GemStone repository' id '575ba90f-128a-4a60-9e65-584a274f7e4c' date '12 November 2013' time '10:38:48.191 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.21' message 'TDCommandLine object passed over wire instead of parsed tokens ... ball is in servers court' id '2d420814-26d5-4606-a6c8-fec06f7ee2ac' date '10 November 2013' time '8:05:38.132 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.20' message 'adding support for various interactions: choice, confirm, inform, text, multiline-text' id 'aa389741-7f31-4e00-bd32-01368db1282a' date '20 October 2013' time '5:57:12.135 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.19' message 'support for closing windows from server...' id 'e74fc02a-6cc4-4d57-8f9f-f34907fec593' date '19 October 2013' time '10:00:42.989 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.18' message 'add #app1 and #app2 window locations ....' id 'eeaa2df1-263a-47a0-b740-79b7aeca6806' date '13 October 2013' time '3:04:20.185 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.17' message 'add `classCategories` window location' id 'abf3816d-075c-4156-ba5e-fccc733a2922' date '12 October 2013' time '12:47:55.371 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.16' message 'align context with debugger stack window ... use debugger width too...' id 'fa778323-c67b-4633-b757-f40fd40903ca' date '27 September 2013' time '6:40:07.702 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.15' message 'use #initializeBounds for window sizing to avoid disrupting exsting Session Descriptions' id '2c235e89-c091-4e9c-a308-c71dea2edd3e' date '5 September 2013' time '9:59:44.091 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.14' message 'record backup and restore times and bu list shows them' id '9d57b018-a4d9-4026-8031-623a10e5ffaf' date '2 August 2013' time '12:16:32.116 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.13' message 'independent control of debuggerWidth...' id 'dae14267-c1c5-42d2-917e-91983ca8d43c' date '12 July 2013' time '10:12:32.697 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.12' message 'add spawnWindowFromServer ... used for initiating spawn from server command (like sh)' id '1f2a4b42-4f37-40c4-8a93-01cf98225119' date '5 June 2013' time '5:26:23.717 am' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.11' message 'tweak default shellWindowHeight' id '4dee8fdb-f170-4c1b-82be-fa1668d039f0' date '4 June 2013' time '9:46:42.016 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.10' message 'add independent shellWindow height for additional control of layout' id 'ddcc9b40-0cd7-4187-9d7e-6f8f8b56e768' date '4 June 2013' time '9:45:26.176 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.9' message 'refactor gci calls for clientElements so that the call is moved into the gemstone client leaving pharo client free to perform clientElement code directly' id '536cc93d-c917-4cf3-a981-fb8906884789' date '28 May 2013' time '2:59:12.337 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.8' message 'working on getting SHOUT to work for Pharo and GemStone' id 'f7214e9a-fd11-491e-a6cd-844374eb5ea5' date '28 May 2013' time '1:39:11.766 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.7' message 'continued repackaging' id '86876911-4b94-449e-a883-2fc912c87d5d' date '26 May 2013' time '9:33:35.303 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.6' message 'pharo and gemstone specific client classes' id 'e668ad57-0b0d-4c02-9510-96f3c62ea9c4' date '26 May 2013' time '2:15:07.635 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.5' message 'tweak' id '8bc0be24-41fe-4a49-b4b8-642c07d1c966' date '26 May 2013' time '2:04:28.233 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.4' message 'continue repackage effort' id '2c659eb3-b7eb-4051-8425-3fc4f710e98e' date '26 May 2013' time '2:02:42.722 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.3' message 'move some gemstone-specific methods' id 'b52d0d68-b289-43e0-a173-aafb5eaefd65' date '26 May 2013' time '12:23:27.199 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.2' message 'TodeSession is for GemStone only...' id 'da7df5b7-9b8a-471f-8245-e95dd90f87ec' date '26 May 2013' time '12:20:22.736 pm' author 'dkh' ancestors ((name 'Tode-Client-Common-dkh.1' message 'pull in the common client code ... ' id '89c125a8-fb74-4d57-a27c-ccf4114fd766' date '26 May 2013' time '12:06:49.859 pm' author 'dkh' 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 ())) 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 ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())) stepChildren ())(name 'Tode-Client-Common-dkh.112' message 'debugMode built-in --set and --clear commands refer to console-based debugMode. To change the default debugMode, use the --default option. See ''debugMode --help''' id '56ee9225-d4b7-4b13-a2c6-4575925d0216' date '6 August 2014' time '9:44:00.324692 am' author 'dkh' ancestors ((id '2c20c20d-7e3e-4a70-9b49-2311ff6b5413')) 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 ())) 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 ()) \ No newline at end of file